[PATCH 01/10] Add a common struct clk

Thomas Gleixner tglx at linutronix.de
Thu Apr 21 15:48:28 EDT 2011


On Fri, 15 Apr 2011, Sascha Hauer wrote:
> From: Jeremy Kerr <jeremy.kerr at canonical.com>
> + * @get:	Called by the core clock code when a device driver acquires a
> + *		clock via clk_get(). Optional.
> + *
> + * @put:	Called by the core clock code when a devices driver releases a
> + *		clock via clk_put(). Optional.

These callbacks are completely pointless. There are only two non empty
implementations in tree:

One does a try_module_get(clk->owner), which should be done in generic
code. The other does special clock enabling magic which wants to go to
clk->prepare().

Thanks,

	tglx



More information about the linux-arm-kernel mailing list