aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/board-3430sdp.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap2/board-3430sdp.c')
-rw-r--r--arch/arm/mach-omap2/board-3430sdp.c21
1 files changed, 15 insertions, 6 deletions
diff --git a/arch/arm/mach-omap2/board-3430sdp.c b/arch/arm/mach-omap2/board-3430sdp.c
index 594c6335496e..23b004afa3f8 100644
--- a/arch/arm/mach-omap2/board-3430sdp.c
+++ b/arch/arm/mach-omap2/board-3430sdp.c
@@ -428,16 +428,23 @@ static void enable_board_wakeup_source(void)
428 OMAP_WAKEUP_EN | OMAP_PIN_INPUT_PULLUP); 428 OMAP_WAKEUP_EN | OMAP_PIN_INPUT_PULLUP);
429} 429}
430 430
431static struct usbhs_phy_data phy_data[] __initdata = {
432 {
433 .port = 1,
434 .reset_gpio = 57,
435 .vcc_gpio = -EINVAL,
436 },
437 {
438 .port = 2,
439 .reset_gpio = 61,
440 .vcc_gpio = -EINVAL,
441 },
442};
443
431static struct usbhs_omap_platform_data usbhs_bdata __initdata = { 444static struct usbhs_omap_platform_data usbhs_bdata __initdata = {
432 445
433 .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, 446 .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY,
434 .port_mode[1] = OMAP_EHCI_PORT_MODE_PHY, 447 .port_mode[1] = OMAP_EHCI_PORT_MODE_PHY,
435 .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED,
436
437 .phy_reset = true,
438 .reset_gpio_port[0] = 57,
439 .reset_gpio_port[1] = 61,
440 .reset_gpio_port[2] = -EINVAL
441}; 448};
442 449
443#ifdef CONFIG_OMAP_MUX 450#ifdef CONFIG_OMAP_MUX
@@ -589,6 +596,8 @@ static void __init omap_3430sdp_init(void)
589 board_flash_init(sdp_flash_partitions, chip_sel_3430, 0); 596 board_flash_init(sdp_flash_partitions, chip_sel_3430, 0);
590 sdp3430_display_init(); 597 sdp3430_display_init();
591 enable_board_wakeup_source(); 598 enable_board_wakeup_source();
599
600 usbhs_init_phys(phy_data, ARRAY_SIZE(phy_data));
592 usbhs_init(&usbhs_bdata); 601 usbhs_init(&usbhs_bdata);
593} 602}
594 603