* Felipe Contreras <[EMAIL PROTECTED]> [080818 23:09]:
> On Mon, Aug 18, 2008 at 10:28 PM, Kanigeri, Hari <[EMAIL PROTECTED]> wrote:
> >> If you mean there is separate clock infrastructure for DSPBridge other
> >> than clock framework we have for OMAP, then DSPBridge should convert
> >> to the one we have for OMAP. As recent work by Paul for clock
> >> framework on OMAP3 and Power domains we need centralized code for clk
> >> and power domains not separate clock infrastructure for DSPBridge.
> >>
> > --- Bridge is not implementing separate clock infrastructure. It is just 
> > centralizing the calls to clk_enable in one location as this is called from 
> > multiple files in Bridge code. This helps because one can then turn on the 
> > traces only for clock module to check if the clocks that were expected to 
> > be enabled are enabled or not. As I mentioned before, this helps in 
> > debugging.
> 
> That only makes the code harder to understand.
> 
> #define clk_enable(...) my_debug_function(__VA_ARGS__)
> 
> Achieves the same thing.

We must use clk_enable() and clk_disable() in the drivers. That's the
Linux clock interface. Anything else won't get merged upstream.

If you need to combine multiple clocks into a single virtual dsp
clock, please register a new custom clock using clk_register().

That allows you to do debugging in the custom clock functions too
if necessary.

Regards,

Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to