diff options
author | Keshava Munegowda <keshava_mgowda@ti.com> | 2011-03-01 17:38:17 +0300 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2011-03-01 18:02:22 +0300 |
commit | 17cdd29d6e1ab4164c792d78c6f096fbafb94e3f (patch) | |
tree | 46c8d1055f00eb79db0b035a58bbee5382de6c1c /arch | |
parent | 181b250cf53233a7a7c6d7e1e9df402506712e93 (diff) | |
download | linux-17cdd29d6e1ab4164c792d78c6f096fbafb94e3f.tar.xz |
usb: host: omap: common usb host core driver
enabling and disabling the common clocks for ehci
and ohci is implemented. usbhs is a common parent
platform driver for EHCI and OHCI driver. This driver
receives the clock enable and disable requests
from ehci and ohci drivers.The UHH and TLL
initialization is also performed.
Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/plat-omap/include/plat/usb.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/include/plat/usb.h b/arch/arm/plat-omap/include/plat/usb.h index 32dfe08023a4..5dd27764eb6f 100644 --- a/arch/arm/plat-omap/include/plat/usb.h +++ b/arch/arm/plat-omap/include/plat/usb.h @@ -102,6 +102,9 @@ extern void usb_ehci_init(const struct usbhs_omap_board_data *pdata); extern void usb_ohci_init(const struct usbhs_omap_board_data *pdata); +extern int omap_usbhs_enable(struct device *dev); +extern void omap_usbhs_disable(struct device *dev); + extern int omap4430_phy_power(struct device *dev, int ID, int on); extern int omap4430_phy_set_clk(struct device *dev, int on); extern int omap4430_phy_init(struct device *dev); |