diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-omap4panda.c')
| -rw-r--r-- | arch/arm/mach-omap2/board-omap4panda.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c index 769c1feee1c4..b02c2f00609b 100644 --- a/arch/arm/mach-omap2/board-omap4panda.c +++ b/arch/arm/mach-omap2/board-omap4panda.c | |||
| @@ -30,10 +30,11 @@ | |||
| 30 | #include <linux/regulator/fixed.h> | 30 | #include <linux/regulator/fixed.h> |
| 31 | #include <linux/ti_wilink_st.h> | 31 | #include <linux/ti_wilink_st.h> |
| 32 | #include <linux/usb/musb.h> | 32 | #include <linux/usb/musb.h> |
| 33 | #include <linux/usb/phy.h> | ||
| 33 | #include <linux/wl12xx.h> | 34 | #include <linux/wl12xx.h> |
| 35 | #include <linux/irqchip/arm-gic.h> | ||
| 34 | #include <linux/platform_data/omap-abe-twl6040.h> | 36 | #include <linux/platform_data/omap-abe-twl6040.h> |
| 35 | 37 | ||
| 36 | #include <asm/hardware/gic.h> | ||
| 37 | #include <asm/mach-types.h> | 38 | #include <asm/mach-types.h> |
| 38 | #include <asm/mach/arch.h> | 39 | #include <asm/mach/arch.h> |
| 39 | #include <asm/mach/map.h> | 40 | #include <asm/mach/map.h> |
| @@ -139,7 +140,7 @@ static struct platform_device *panda_devices[] __initdata = { | |||
| 139 | &btwilink_device, | 140 | &btwilink_device, |
| 140 | }; | 141 | }; |
| 141 | 142 | ||
| 142 | static const struct usbhs_omap_board_data usbhs_bdata __initconst = { | 143 | static struct usbhs_omap_platform_data usbhs_bdata __initdata = { |
| 143 | .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, | 144 | .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, |
| 144 | .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED, | 145 | .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED, |
| 145 | .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED, | 146 | .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED, |
| @@ -447,6 +448,7 @@ static void __init omap4_panda_init(void) | |||
| 447 | omap_sdrc_init(NULL, NULL); | 448 | omap_sdrc_init(NULL, NULL); |
| 448 | omap4_twl6030_hsmmc_init(mmc); | 449 | omap4_twl6030_hsmmc_init(mmc); |
| 449 | omap4_ehci_init(); | 450 | omap4_ehci_init(); |
| 451 | usb_bind_phy("musb-hdrc.0.auto", 0, "omap-usb2.1.auto"); | ||
| 450 | usb_musb_init(&musb_board_data); | 452 | usb_musb_init(&musb_board_data); |
| 451 | omap4_panda_display_init(); | 453 | omap4_panda_display_init(); |
| 452 | } | 454 | } |
| @@ -459,9 +461,8 @@ MACHINE_START(OMAP4_PANDA, "OMAP4 Panda board") | |||
| 459 | .map_io = omap4_map_io, | 461 | .map_io = omap4_map_io, |
| 460 | .init_early = omap4430_init_early, | 462 | .init_early = omap4430_init_early, |
| 461 | .init_irq = gic_init_irq, | 463 | .init_irq = gic_init_irq, |
| 462 | .handle_irq = gic_handle_irq, | ||
| 463 | .init_machine = omap4_panda_init, | 464 | .init_machine = omap4_panda_init, |
| 464 | .init_late = omap4430_init_late, | 465 | .init_late = omap4430_init_late, |
| 465 | .timer = &omap4_timer, | 466 | .init_time = omap4_local_timer_init, |
| 466 | .restart = omap44xx_restart, | 467 | .restart = omap44xx_restart, |
| 467 | MACHINE_END | 468 | MACHINE_END |
