From 4cc29612d5a706049b14e67bcc3b22490bdddcf7 Mon Sep 17 00:00:00 2001 From: Ajay Kumar Gupta Date: Fri, 10 Jul 2009 10:01:39 +0530 Subject: [PATCH 04/16] ehci: correct EHCI init parameters on OMAP3EVM Multimedia Daughter card on OMAP3EVM uses port2 as EHCI port. Other ports (port1 and port3)are not used. GPIO135 has been used as EHCI phy reset pin so the mux config is also setup. Signed-off-by: Ajay Kumar Gupta --- arch/arm/mach-omap2/board-omap3evm.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index 35f6075..18b747b 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c @@ -308,7 +308,9 @@ static void __init omap3_evm_init(void) usb_nop_xceiv_register(); #endif usb_musb_init(); - usb_ehci_init(EHCI_HCD_OMAP_MODE_PHY, true, true, 57, 61); + /* Setup EHCI phy reset padconfig */ + omap_cfg_reg(AF4_34XX_GPIO135_OUT); + usb_ehci_init(EHCI_HCD_OMAP_MODE_PHY, false, true, -EINVAL, 135); ads7846_dev_init(); } -- 1.6.2.4