diff options
Diffstat (limited to 'arch/arm/mach-mx5/board-mx51_efikamx.c')
-rw-r--r-- | arch/arm/mach-mx5/board-mx51_efikamx.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-mx5/board-mx51_efikamx.c b/arch/arm/mach-mx5/board-mx51_efikamx.c index 2aac4c5b7b51..b0fa55327c37 100644 --- a/arch/arm/mach-mx5/board-mx51_efikamx.c +++ b/arch/arm/mach-mx5/board-mx51_efikamx.c | |||
@@ -145,13 +145,15 @@ static int initialize_otg_port(struct platform_device *pdev) | |||
145 | v |= MX51_USB_PLL_DIV_24_MHZ; | 145 | v |= MX51_USB_PLL_DIV_24_MHZ; |
146 | __raw_writel(v, usbother_base + MXC_USB_PHY_CTR_FUNC2_OFFSET); | 146 | __raw_writel(v, usbother_base + MXC_USB_PHY_CTR_FUNC2_OFFSET); |
147 | iounmap(usb_base); | 147 | iounmap(usb_base); |
148 | return 0; | 148 | |
149 | mdelay(10); | ||
150 | |||
151 | return mx51_initialize_usb_hw(0, MXC_EHCI_INTERNAL_PHY); | ||
149 | } | 152 | } |
150 | 153 | ||
151 | static struct mxc_usbh_platform_data dr_utmi_config = { | 154 | static struct mxc_usbh_platform_data dr_utmi_config = { |
152 | .init = initialize_otg_port, | 155 | .init = initialize_otg_port, |
153 | .portsc = MXC_EHCI_UTMI_16BIT, | 156 | .portsc = MXC_EHCI_UTMI_16BIT, |
154 | .flags = MXC_EHCI_INTERNAL_PHY, | ||
155 | }; | 157 | }; |
156 | 158 | ||
157 | /* PCBID2 PCBID1 PCBID0 STATE | 159 | /* PCBID2 PCBID1 PCBID0 STATE |