On Thu, Aug 19, 2010 at 01:49:35AM +0200, ext Keshava Munegowda wrote:
@@ -328,8 +321,25 @@ void __init usb_ehci_init(const struct e
        platform_device_add_data(&ehci_device, pdata, sizeof(*pdata));

        /* Setup Pin IO MUX for EHCI */
-       if (cpu_is_omap34xx())
+       if (cpu_is_omap34xx()) {
+               ehci_resources[0].start = OMAP34XX_EHCI_BASE;
+               ehci_resources[0].end   = OMAP34XX_EHCI_BASE + SZ_1K - 1;
+               ehci_resources[1].start = OMAP34XX_UHH_CONFIG_BASE;
+               ehci_resources[1].end   = OMAP34XX_UHH_CONFIG_BASE + SZ_1K - 1;
+               ehci_resources[2].start = OMAP34XX_USBTLL_BASE;
+               ehci_resources[2].end   = OMAP34XX_USBTLL_BASE + SZ_4K - 1;
+               ehci_resources[3].start = INT_34XX_EHCI_IRQ;
                setup_ehci_io_mux(pdata->port_mode);

rename this to setup_3430ehci_io_mux() while at that.

--
balbi

DefectiveByDesign.org
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to