aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap/include/plat/usb.h
diff options
context:
space:
mode:
authorKeshava Munegowda <keshava_mgowda@ti.com>2011-03-01 09:38:17 -0500
committerFelipe Balbi <balbi@ti.com>2011-03-01 10:02:22 -0500
commit17cdd29d6e1ab4164c792d78c6f096fbafb94e3f (patch)
tree46c8d1055f00eb79db0b035a58bbee5382de6c1c /arch/arm/plat-omap/include/plat/usb.h
parent181b250cf53233a7a7c6d7e1e9df402506712e93 (diff)
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/arm/plat-omap/include/plat/usb.h')
-rw-r--r--arch/arm/plat-omap/include/plat/usb.h3
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);
102 102
103extern void usb_ohci_init(const struct usbhs_omap_board_data *pdata); 103extern void usb_ohci_init(const struct usbhs_omap_board_data *pdata);
104 104
105extern int omap_usbhs_enable(struct device *dev);
106extern void omap_usbhs_disable(struct device *dev);
107
105extern int omap4430_phy_power(struct device *dev, int ID, int on); 108extern int omap4430_phy_power(struct device *dev, int ID, int on);
106extern int omap4430_phy_set_clk(struct device *dev, int on); 109extern int omap4430_phy_set_clk(struct device *dev, int on);
107extern int omap4430_phy_init(struct device *dev); 110extern int omap4430_phy_init(struct device *dev);