aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/board-omap4panda.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap2/board-omap4panda.c')
-rw-r--r--arch/arm/mach-omap2/board-omap4panda.c9
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
142static const struct usbhs_omap_board_data usbhs_bdata __initconst = { 143static 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,
467MACHINE_END 468MACHINE_END