[PATCH 01/40] clkdev: add clkname to struct clk_lookup
Russell King - ARM Linux
linux at arm.linux.org.uk
Wed Apr 11 05:41:36 EDT 2012
On Wed, Apr 11, 2012 at 10:32:54AM +0100, Mark Brown wrote:
> On Wed, Apr 11, 2012 at 10:21:47AM +0100, Russell King - ARM Linux wrote:
> > On Wed, Apr 11, 2012 at 10:15:49AM +0100, Mark Brown wrote:
> > > On Wed, Apr 11, 2012 at 04:45:29PM +0800, Richard Zhao wrote:
> > > > a clk, one already got the struct clk* pointer and could use it in
> > > > struct lookup.
>
> > > How will you handle cases where one clock supplies another?
>
> > What has that got to do with clkdev (which is the topic in this thread)?
>
> I'm expecting (well, hoping) that at some point we'll want to connect
> clock trees between devices and it seems likely that clkdev will be
> pressed into service for that since it's how we're binding clocks at the
> minute. It may be that we come up with some other scheme for making
> those connections but as we appear to be defining a new scheme for
> binding clocks together anyway it seems sensible that we should at least
> be considering that case.
clkdev is just a mechanism to obtain a struct clk for a particular input
on a particular device. Nothing more, nothing less. So how does this
detail about how the struct clk ultimate gets used concern clkdev?
More information about the linux-arm-kernel
mailing list