|
@@ -207,6 +207,15 @@ static struct omap_musb_board_data musb_board_data = {
|
|
|
.mode = MUSB_OTG,
|
|
|
.power = 100,
|
|
|
};
|
|
|
+static struct omap_usb_config sdp2430_usb_config __initdata = {
|
|
|
+ .otg = 1,
|
|
|
+#ifdef CONFIG_USB_GADGET_OMAP
|
|
|
+ .hmc_mode = 0x0,
|
|
|
+#elif defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
|
|
|
+ .hmc_mode = 0x1,
|
|
|
+#endif
|
|
|
+ .pins[0] = 3,
|
|
|
+};
|
|
|
|
|
|
static void __init omap_2430sdp_init(void)
|
|
|
{
|
|
@@ -217,6 +226,7 @@ static void __init omap_2430sdp_init(void)
|
|
|
platform_add_devices(sdp2430_devices, ARRAY_SIZE(sdp2430_devices));
|
|
|
omap_serial_init();
|
|
|
omap2_hsmmc_init(mmc);
|
|
|
+ omap_usb_init(&sdp2430_usb_config);
|
|
|
usb_musb_init(&musb_board_data);
|
|
|
board_smc91x_init();
|
|
|
|