diff options
author | Boris BREZILLON <b.brezillon@overkiz.com> | 2013-08-02 10:37:34 +0200 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2013-08-02 15:17:03 +0300 |
commit | c0aefc75ce2512bc308a89ca3cb7bece63c1128f (patch) | |
tree | ae223d608eb593e7acd63b644db8e34698fd49dc /drivers/usb/gadget/at91_udc.h | |
parent | 30ce1987160e64f58d92359ee11999e1218a45b9 (diff) |
usb: gadget: at91_udc: add usb_clk for transition to common clk framework
The AT91 PMC (Power Management Controller) provides an USB clock used by
USB Full Speed host (ohci) and USB Full Speed device (udc).
The usb drivers (ohci and udc) must configure this clock to 48Mhz.
This configuration was formely done in mach-at91/clock.c, but this
implementation will be removed when moving to common clk framework.
This patch adds support for usb clock retrieval and configuration, and is
backward compatible with the current at91 clk implementation (if usb clk
is not found, it does not configure/enable it).
Signed-off-by: Boris BREZILLON <b.brezillon@overkiz.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/at91_udc.h')
-rw-r--r-- | drivers/usb/gadget/at91_udc.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/at91_udc.h b/drivers/usb/gadget/at91_udc.h index e647d1c2ada..01752466338 100644 --- a/drivers/usb/gadget/at91_udc.h +++ b/drivers/usb/gadget/at91_udc.h @@ -126,7 +126,7 @@ struct at91_udc { unsigned active_suspend:1; u8 addr; struct at91_udc_data board; - struct clk *iclk, *fclk; + struct clk *iclk, *fclk, *uclk; struct platform_device *pdev; struct proc_dir_entry *pde; void __iomem *udp_baseaddr; |