[PATCH 01/40] clkdev: add clkname to struct clk_lookup
shawn.guo at linaro.org
Fri Apr 13 00:17:16 EDT 2012
On 13 April 2012 11:33, Viresh Kumar <viresh.kumar at st.com> wrote:
> On 4/11/2012 3:17 PM, Russell King - ARM Linux wrote:
>>> > Indeed I have struct clk pointers, so I can instead use a to-be-written
>>> > combination of clkdev_alloc/clkdev_add. Would that be ok?
>> As we already have clkdev_alloc and clkdev_add, then I don't see that as
>> a problem - except we may have to change __clkdev_alloc() so that it can
>> be used before kmalloc() is up and running.
> Instead of platforms calling these routines, can we have these calls from
> clk_register_*() routines directly? So, for every clock registered with
> common clk framework this gets done automatically. We just need to pass
> dev & con id strings to these routines.
Only small portion of the entire clock tree need to be in the lookup,
usually the leaf clocks that device drivers need to access/manage.
More information about the linux-arm-kernel