|
@@ -600,8 +600,8 @@ static struct ehci_hcd_omap_platform_data ehci_pdata __initdata = {
|
|
.port_mode[2] = EHCI_HCD_OMAP_MODE_UNKNOWN,
|
|
.port_mode[2] = EHCI_HCD_OMAP_MODE_UNKNOWN,
|
|
|
|
|
|
.phy_reset = true,
|
|
.phy_reset = true,
|
|
- .reset_gpio_port[0] = -EINVAL,
|
|
|
|
- .reset_gpio_port[1] = -EINVAL,
|
|
|
|
|
|
+ .reset_gpio_port[0] = OMAP_MAX_GPIO_LINES + 6,
|
|
|
|
+ .reset_gpio_port[1] = OMAP_MAX_GPIO_LINES + 7,
|
|
.reset_gpio_port[2] = -EINVAL
|
|
.reset_gpio_port[2] = -EINVAL
|
|
};
|
|
};
|
|
|
|
|
|
@@ -630,12 +630,6 @@ static int cm_t35_twl_gpio_setup(struct device *dev, unsigned gpio,
|
|
cm_t35_vmmc1_supply.dev = mmc[0].dev;
|
|
cm_t35_vmmc1_supply.dev = mmc[0].dev;
|
|
cm_t35_vsim_supply.dev = mmc[0].dev;
|
|
cm_t35_vsim_supply.dev = mmc[0].dev;
|
|
|
|
|
|
- /* setup USB with proper PHY reset GPIOs */
|
|
|
|
- ehci_pdata.reset_gpio_port[0] = gpio + 6;
|
|
|
|
- ehci_pdata.reset_gpio_port[1] = gpio + 7;
|
|
|
|
-
|
|
|
|
- usb_ehci_init(&ehci_pdata);
|
|
|
|
-
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -804,6 +798,7 @@ static void __init cm_t35_init(void)
|
|
cm_t35_init_display();
|
|
cm_t35_init_display();
|
|
|
|
|
|
usb_musb_init(&musb_board_data);
|
|
usb_musb_init(&musb_board_data);
|
|
|
|
+ usb_ehci_init(&ehci_pdata);
|
|
}
|
|
}
|
|
|
|
|
|
MACHINE_START(CM_T35, "Compulab CM-T35")
|
|
MACHINE_START(CM_T35, "Compulab CM-T35")
|