From 8c589d6fef14924647e325450644cc72eed83579 Mon Sep 17 00:00:00 2001 From: Stefano Babic Date: Tue, 7 Feb 2012 23:28:58 +0000 Subject: OMAP3: TAM3517: update ehci interface Changed the EHCI interface using the ulpi framework. Signed-off-by: Stefano Babic CC: Tom Rini Acked-by: Igor Grinberg --- board/technexion/twister/twister.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'board/technexion') diff --git a/board/technexion/twister/twister.c b/board/technexion/twister/twister.c index 06fac7b583..50c70ab603 100644 --- a/board/technexion/twister/twister.c +++ b/board/technexion/twister/twister.c @@ -33,6 +33,10 @@ #include #include #include +#ifdef CONFIG_USB_EHCI +#include +#include +#endif #include "twister.h" DECLARE_GLOBAL_DATA_PTR; @@ -56,6 +60,24 @@ static const u32 gpmc_XR16L2751[] = { XR16L2751_GPMC_CONFIG6, }; +#ifdef CONFIG_USB_EHCI +static struct omap_usbhs_board_data usbhs_bdata = { + .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, + .port_mode[1] = OMAP_EHCI_PORT_MODE_PHY, + .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED, +}; + +int ehci_hcd_init(void) +{ + return omap_ehci_hcd_init(&usbhs_bdata); +} + +int ehci_hcd_stop(void) +{ + return omap_ehci_hcd_stop(); +} +#endif + int board_init(void) { gpmc_init(); /* in SRAM or SDRAM, finish GPMC */ -- cgit v1.2.3