diff options
-rw-r--r-- | arch/arm/mach-omap2/board-4430sdp.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c index a70bdf28e2bc..07d1b20b1148 100644 --- a/arch/arm/mach-omap2/board-4430sdp.c +++ b/arch/arm/mach-omap2/board-4430sdp.c | |||
@@ -554,6 +554,7 @@ static void __init omap_sfh7741prox_init(void) | |||
554 | 554 | ||
555 | #ifdef CONFIG_OMAP_MUX | 555 | #ifdef CONFIG_OMAP_MUX |
556 | static struct omap_board_mux board_mux[] __initdata = { | 556 | static struct omap_board_mux board_mux[] __initdata = { |
557 | OMAP4_MUX(USBB2_ULPITLL_CLK, OMAP_MUX_MODE4 | OMAP_PIN_OUTPUT), | ||
557 | { .reg_offset = OMAP_MUX_TERMINATOR }, | 558 | { .reg_offset = OMAP_MUX_TERMINATOR }, |
558 | }; | 559 | }; |
559 | #else | 560 | #else |
@@ -576,11 +577,12 @@ static void __init omap_4430sdp_init(void) | |||
576 | omap4_twl6030_hsmmc_init(mmc); | 577 | omap4_twl6030_hsmmc_init(mmc); |
577 | 578 | ||
578 | /* Power on the ULPI PHY */ | 579 | /* Power on the ULPI PHY */ |
579 | if (gpio_is_valid(OMAP4SDP_MDM_PWR_EN_GPIO)) { | 580 | status = gpio_request(OMAP4SDP_MDM_PWR_EN_GPIO, "USBB1 PHY VMDM_3V3"); |
580 | /* FIXME: Assumes pad is already muxed for GPIO mode */ | 581 | if (status) |
581 | gpio_request(OMAP4SDP_MDM_PWR_EN_GPIO, "USBB1 PHY VMDM_3V3"); | 582 | pr_err("%s: Could not get USBB1 PHY GPIO\n", __func__); |
583 | else | ||
582 | gpio_direction_output(OMAP4SDP_MDM_PWR_EN_GPIO, 1); | 584 | gpio_direction_output(OMAP4SDP_MDM_PWR_EN_GPIO, 1); |
583 | } | 585 | |
584 | usb_ehci_init(&ehci_pdata); | 586 | usb_ehci_init(&ehci_pdata); |
585 | usb_musb_init(&musb_board_data); | 587 | usb_musb_init(&musb_board_data); |
586 | 588 | ||