[PATCH 3/5] USB: add clk structure for systems that support clkdev framework
saeed bishara
saeed.bishara at gmail.com
Sun May 2 11:05:32 EDT 2010
On Sun, May 2, 2010 at 5:36 PM, Russell King - ARM Linux
<linux at arm.linux.org.uk> wrote:
> On Sun, May 02, 2010 at 05:22:40PM +0300, Saeed Bishara wrote:
>> @@ -110,6 +111,9 @@ struct usb_hcd {
>> u64 rsrc_start; /* memory/io resource start */
>> u64 rsrc_len; /* memory/io resource length */
>> unsigned power_budget; /* in mA, 0 = no limit */
>> +#if defined(CONFIG_HAVE_CLK)
>> + struct clk *clk;
>> +#endif
>
> We have other hci's using the clk API, why do we need to add this for
> them too? In other words, why can't the orion HCI driver work like
> the other HCI drivers such as ohci-pxa27x.c or ehci-omap.c ?
>
if most of those drivers need clk structure then why not to add it to
the usb_hcd which hold the common stuff?
if I get approval for this then we can change the other drivers to use
this clk instead of each one having its own variable.
saeed
More information about the linux-arm-kernel
mailing list