diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-omap2/board-2430sdp.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-3430sdp.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-4430sdp.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-cm-t35.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-devkit8000.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-igep0020.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-ldp.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3beagle.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3evm.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3logic.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3pandora.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3stalker.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3touchbook.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap4panda.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-overo.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-rm680.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-zoom-peripherals.c | 2 |
17 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/board-2430sdp.c b/arch/arm/mach-omap2/board-2430sdp.c index 4815ea6f8f5d..1337f2c51f9e 100644 --- a/arch/arm/mach-omap2/board-2430sdp.c +++ b/arch/arm/mach-omap2/board-2430sdp.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <linux/clk.h> | 27 | #include <linux/clk.h> |
28 | #include <linux/io.h> | 28 | #include <linux/io.h> |
29 | #include <linux/gpio.h> | 29 | #include <linux/gpio.h> |
30 | #include <linux/usb/phy.h> | ||
30 | 31 | ||
31 | #include <asm/mach-types.h> | 32 | #include <asm/mach-types.h> |
32 | #include <asm/mach/arch.h> | 33 | #include <asm/mach/arch.h> |
@@ -263,6 +264,7 @@ static void __init omap_2430sdp_init(void) | |||
263 | omap_hsmmc_init(mmc); | 264 | omap_hsmmc_init(mmc); |
264 | 265 | ||
265 | omap_mux_init_signal("usb0hs_stp", OMAP_PULL_ENA | OMAP_PULL_UP); | 266 | omap_mux_init_signal("usb0hs_stp", OMAP_PULL_ENA | OMAP_PULL_UP); |
267 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
266 | usb_musb_init(NULL); | 268 | usb_musb_init(NULL); |
267 | 269 | ||
268 | board_smc91x_init(); | 270 | board_smc91x_init(); |
diff --git a/arch/arm/mach-omap2/board-3430sdp.c b/arch/arm/mach-omap2/board-3430sdp.c index bb73afc9ac17..8a2e242910eb 100644 --- a/arch/arm/mach-omap2/board-3430sdp.c +++ b/arch/arm/mach-omap2/board-3430sdp.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/gpio.h> | 25 | #include <linux/gpio.h> |
26 | #include <linux/mmc/host.h> | 26 | #include <linux/mmc/host.h> |
27 | #include <linux/platform_data/spi-omap2-mcspi.h> | 27 | #include <linux/platform_data/spi-omap2-mcspi.h> |
28 | #include <linux/usb/phy.h> | ||
28 | 29 | ||
29 | #include <asm/mach-types.h> | 30 | #include <asm/mach-types.h> |
30 | #include <asm/mach/arch.h> | 31 | #include <asm/mach/arch.h> |
@@ -579,6 +580,7 @@ static void __init omap_3430sdp_init(void) | |||
579 | omap_ads7846_init(1, gpio_pendown, 310, NULL); | 580 | omap_ads7846_init(1, gpio_pendown, 310, NULL); |
580 | omap_serial_init(); | 581 | omap_serial_init(); |
581 | omap_sdrc_init(hyb18m512160af6_sdrc_params, NULL); | 582 | omap_sdrc_init(hyb18m512160af6_sdrc_params, NULL); |
583 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
582 | usb_musb_init(NULL); | 584 | usb_musb_init(NULL); |
583 | board_smc91x_init(); | 585 | board_smc91x_init(); |
584 | board_flash_init(sdp_flash_partitions, chip_sel_3430, 0); | 586 | board_flash_init(sdp_flash_partitions, chip_sel_3430, 0); |
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c index 1cc6696594fd..8e8efccf762f 100644 --- a/arch/arm/mach-omap2/board-4430sdp.c +++ b/arch/arm/mach-omap2/board-4430sdp.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/leds_pwm.h> | 28 | #include <linux/leds_pwm.h> |
29 | #include <linux/platform_data/omap4-keypad.h> | 29 | #include <linux/platform_data/omap4-keypad.h> |
30 | #include <linux/usb/musb.h> | 30 | #include <linux/usb/musb.h> |
31 | #include <linux/usb/phy.h> | ||
31 | 32 | ||
32 | #include <asm/hardware/gic.h> | 33 | #include <asm/hardware/gic.h> |
33 | #include <asm/mach-types.h> | 34 | #include <asm/mach-types.h> |
@@ -696,6 +697,7 @@ static void __init omap_4430sdp_init(void) | |||
696 | omap4_sdp4430_wifi_init(); | 697 | omap4_sdp4430_wifi_init(); |
697 | omap4_twl6030_hsmmc_init(mmc); | 698 | omap4_twl6030_hsmmc_init(mmc); |
698 | 699 | ||
700 | usb_bind_phy("musb-hdrc.0.auto", 0, "omap-usb2.1.auto"); | ||
699 | usb_musb_init(&musb_board_data); | 701 | usb_musb_init(&musb_board_data); |
700 | 702 | ||
701 | status = omap_ethernet_init(); | 703 | status = omap_ethernet_init(); |
diff --git a/arch/arm/mach-omap2/board-cm-t35.c b/arch/arm/mach-omap2/board-cm-t35.c index b3102c2f4a3c..f1172f2f1a7e 100644 --- a/arch/arm/mach-omap2/board-cm-t35.c +++ b/arch/arm/mach-omap2/board-cm-t35.c | |||
@@ -30,6 +30,7 @@ | |||
30 | #include <linux/regulator/fixed.h> | 30 | #include <linux/regulator/fixed.h> |
31 | #include <linux/regulator/machine.h> | 31 | #include <linux/regulator/machine.h> |
32 | #include <linux/mmc/host.h> | 32 | #include <linux/mmc/host.h> |
33 | #include <linux/usb/phy.h> | ||
33 | 34 | ||
34 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
35 | #include <linux/spi/tdo24m.h> | 36 | #include <linux/spi/tdo24m.h> |
@@ -724,6 +725,7 @@ static void __init cm_t3x_common_init(void) | |||
724 | cm_t35_init_display(); | 725 | cm_t35_init_display(); |
725 | omap_twl4030_audio_init("cm-t3x"); | 726 | omap_twl4030_audio_init("cm-t3x"); |
726 | 727 | ||
728 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
727 | usb_musb_init(NULL); | 729 | usb_musb_init(NULL); |
728 | cm_t35_init_usbh(); | 730 | cm_t35_init_usbh(); |
729 | cm_t35_init_camera(); | 731 | cm_t35_init_camera(); |
diff --git a/arch/arm/mach-omap2/board-devkit8000.c b/arch/arm/mach-omap2/board-devkit8000.c index 12865af25d3a..77cade52b022 100644 --- a/arch/arm/mach-omap2/board-devkit8000.c +++ b/arch/arm/mach-omap2/board-devkit8000.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include <linux/mtd/partitions.h> | 29 | #include <linux/mtd/partitions.h> |
30 | #include <linux/mtd/nand.h> | 30 | #include <linux/mtd/nand.h> |
31 | #include <linux/mmc/host.h> | 31 | #include <linux/mmc/host.h> |
32 | #include <linux/usb/phy.h> | ||
32 | 33 | ||
33 | #include <linux/regulator/machine.h> | 34 | #include <linux/regulator/machine.h> |
34 | #include <linux/i2c/twl.h> | 35 | #include <linux/i2c/twl.h> |
@@ -622,6 +623,7 @@ static void __init devkit8000_init(void) | |||
622 | 623 | ||
623 | omap_ads7846_init(2, OMAP3_DEVKIT_TS_GPIO, 0, NULL); | 624 | omap_ads7846_init(2, OMAP3_DEVKIT_TS_GPIO, 0, NULL); |
624 | 625 | ||
626 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
625 | usb_musb_init(NULL); | 627 | usb_musb_init(NULL); |
626 | usbhs_init(&usbhs_bdata); | 628 | usbhs_init(&usbhs_bdata); |
627 | board_nand_init(devkit8000_nand_partitions, | 629 | board_nand_init(devkit8000_nand_partitions, |
diff --git a/arch/arm/mach-omap2/board-igep0020.c b/arch/arm/mach-omap2/board-igep0020.c index 0f24cb84ba5a..15e58815a131 100644 --- a/arch/arm/mach-omap2/board-igep0020.c +++ b/arch/arm/mach-omap2/board-igep0020.c | |||
@@ -18,6 +18,7 @@ | |||
18 | #include <linux/gpio.h> | 18 | #include <linux/gpio.h> |
19 | #include <linux/interrupt.h> | 19 | #include <linux/interrupt.h> |
20 | #include <linux/input.h> | 20 | #include <linux/input.h> |
21 | #include <linux/usb/phy.h> | ||
21 | 22 | ||
22 | #include <linux/regulator/machine.h> | 23 | #include <linux/regulator/machine.h> |
23 | #include <linux/regulator/fixed.h> | 24 | #include <linux/regulator/fixed.h> |
@@ -625,6 +626,7 @@ static void __init igep_init(void) | |||
625 | omap_serial_init(); | 626 | omap_serial_init(); |
626 | omap_sdrc_init(m65kxxxxam_sdrc_params, | 627 | omap_sdrc_init(m65kxxxxam_sdrc_params, |
627 | m65kxxxxam_sdrc_params); | 628 | m65kxxxxam_sdrc_params); |
629 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
628 | usb_musb_init(NULL); | 630 | usb_musb_init(NULL); |
629 | 631 | ||
630 | igep_flash_init(); | 632 | igep_flash_init(); |
diff --git a/arch/arm/mach-omap2/board-ldp.c b/arch/arm/mach-omap2/board-ldp.c index 0869f4f3d3e1..3b5510a433f0 100644 --- a/arch/arm/mach-omap2/board-ldp.c +++ b/arch/arm/mach-omap2/board-ldp.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/io.h> | 28 | #include <linux/io.h> |
29 | #include <linux/smsc911x.h> | 29 | #include <linux/smsc911x.h> |
30 | #include <linux/mmc/host.h> | 30 | #include <linux/mmc/host.h> |
31 | #include <linux/usb/phy.h> | ||
31 | #include <linux/platform_data/spi-omap2-mcspi.h> | 32 | #include <linux/platform_data/spi-omap2-mcspi.h> |
32 | 33 | ||
33 | #include <asm/mach-types.h> | 34 | #include <asm/mach-types.h> |
@@ -418,6 +419,7 @@ static void __init omap_ldp_init(void) | |||
418 | omap_ads7846_init(1, 54, 310, NULL); | 419 | omap_ads7846_init(1, 54, 310, NULL); |
419 | omap_serial_init(); | 420 | omap_serial_init(); |
420 | omap_sdrc_init(NULL, NULL); | 421 | omap_sdrc_init(NULL, NULL); |
422 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
421 | usb_musb_init(NULL); | 423 | usb_musb_init(NULL); |
422 | board_nand_init(ldp_nand_partitions, ARRAY_SIZE(ldp_nand_partitions), | 424 | board_nand_init(ldp_nand_partitions, ARRAY_SIZE(ldp_nand_partitions), |
423 | ZOOM_NAND_CS, 0, nand_default_timings); | 425 | ZOOM_NAND_CS, 0, nand_default_timings); |
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index 22c483d5dfa8..4616f9269d00 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c | |||
@@ -30,6 +30,7 @@ | |||
30 | #include <linux/mtd/partitions.h> | 30 | #include <linux/mtd/partitions.h> |
31 | #include <linux/mtd/nand.h> | 31 | #include <linux/mtd/nand.h> |
32 | #include <linux/mmc/host.h> | 32 | #include <linux/mmc/host.h> |
33 | #include <linux/usb/phy.h> | ||
33 | 34 | ||
34 | #include <linux/regulator/machine.h> | 35 | #include <linux/regulator/machine.h> |
35 | #include <linux/i2c/twl.h> | 36 | #include <linux/i2c/twl.h> |
@@ -519,6 +520,7 @@ static void __init omap3_beagle_init(void) | |||
519 | omap_sdrc_init(mt46h32m32lf6_sdrc_params, | 520 | omap_sdrc_init(mt46h32m32lf6_sdrc_params, |
520 | mt46h32m32lf6_sdrc_params); | 521 | mt46h32m32lf6_sdrc_params); |
521 | 522 | ||
523 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
522 | usb_musb_init(NULL); | 524 | usb_musb_init(NULL); |
523 | usbhs_init(&usbhs_bdata); | 525 | usbhs_init(&usbhs_bdata); |
524 | board_nand_init(omap3beagle_nand_partitions, | 526 | board_nand_init(omap3beagle_nand_partitions, |
diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index 3985f35aee06..a198b61f04e5 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c | |||
@@ -41,6 +41,7 @@ | |||
41 | #include <linux/regulator/machine.h> | 41 | #include <linux/regulator/machine.h> |
42 | #include <linux/mmc/host.h> | 42 | #include <linux/mmc/host.h> |
43 | #include <linux/export.h> | 43 | #include <linux/export.h> |
44 | #include <linux/usb/phy.h> | ||
44 | 45 | ||
45 | #include <asm/mach-types.h> | 46 | #include <asm/mach-types.h> |
46 | #include <asm/mach/arch.h> | 47 | #include <asm/mach/arch.h> |
@@ -734,6 +735,7 @@ static void __init omap3_evm_init(void) | |||
734 | omap_mux_init_gpio(135, OMAP_PIN_OUTPUT); | 735 | omap_mux_init_gpio(135, OMAP_PIN_OUTPUT); |
735 | usbhs_bdata.reset_gpio_port[1] = 135; | 736 | usbhs_bdata.reset_gpio_port[1] = 135; |
736 | } | 737 | } |
738 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
737 | usb_musb_init(&musb_board_data); | 739 | usb_musb_init(&musb_board_data); |
738 | usbhs_init(&usbhs_bdata); | 740 | usbhs_init(&usbhs_bdata); |
739 | board_nand_init(omap3evm_nand_partitions, | 741 | board_nand_init(omap3evm_nand_partitions, |
diff --git a/arch/arm/mach-omap2/board-omap3logic.c b/arch/arm/mach-omap2/board-omap3logic.c index 2a065ba6eb58..9409eb897e2f 100644 --- a/arch/arm/mach-omap2/board-omap3logic.c +++ b/arch/arm/mach-omap2/board-omap3logic.c | |||
@@ -29,6 +29,7 @@ | |||
29 | 29 | ||
30 | #include <linux/i2c/twl.h> | 30 | #include <linux/i2c/twl.h> |
31 | #include <linux/mmc/host.h> | 31 | #include <linux/mmc/host.h> |
32 | #include <linux/usb/phy.h> | ||
32 | 33 | ||
33 | #include <asm/mach-types.h> | 34 | #include <asm/mach-types.h> |
34 | #include <asm/mach/arch.h> | 35 | #include <asm/mach/arch.h> |
@@ -215,6 +216,7 @@ static void __init omap3logic_init(void) | |||
215 | board_mmc_init(); | 216 | board_mmc_init(); |
216 | board_smsc911x_init(); | 217 | board_smsc911x_init(); |
217 | 218 | ||
219 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
218 | usb_musb_init(NULL); | 220 | usb_musb_init(NULL); |
219 | 221 | ||
220 | /* Ensure SDRC pins are mux'd for self-refresh */ | 222 | /* Ensure SDRC pins are mux'd for self-refresh */ |
diff --git a/arch/arm/mach-omap2/board-omap3pandora.c b/arch/arm/mach-omap2/board-omap3pandora.c index a53a6683c1b8..1ac3e81969e0 100644 --- a/arch/arm/mach-omap2/board-omap3pandora.c +++ b/arch/arm/mach-omap2/board-omap3pandora.c | |||
@@ -35,6 +35,7 @@ | |||
35 | #include <linux/mmc/host.h> | 35 | #include <linux/mmc/host.h> |
36 | #include <linux/mmc/card.h> | 36 | #include <linux/mmc/card.h> |
37 | #include <linux/regulator/fixed.h> | 37 | #include <linux/regulator/fixed.h> |
38 | #include <linux/usb/phy.h> | ||
38 | #include <linux/platform_data/spi-omap2-mcspi.h> | 39 | #include <linux/platform_data/spi-omap2-mcspi.h> |
39 | 40 | ||
40 | #include <asm/mach-types.h> | 41 | #include <asm/mach-types.h> |
@@ -601,6 +602,7 @@ static void __init omap3pandora_init(void) | |||
601 | ARRAY_SIZE(omap3pandora_spi_board_info)); | 602 | ARRAY_SIZE(omap3pandora_spi_board_info)); |
602 | omap_ads7846_init(1, OMAP3_PANDORA_TS_GPIO, 0, NULL); | 603 | omap_ads7846_init(1, OMAP3_PANDORA_TS_GPIO, 0, NULL); |
603 | usbhs_init(&usbhs_bdata); | 604 | usbhs_init(&usbhs_bdata); |
605 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
604 | usb_musb_init(NULL); | 606 | usb_musb_init(NULL); |
605 | gpmc_nand_init(&pandora_nand_data, NULL); | 607 | gpmc_nand_init(&pandora_nand_data, NULL); |
606 | 608 | ||
diff --git a/arch/arm/mach-omap2/board-omap3stalker.c b/arch/arm/mach-omap2/board-omap3stalker.c index 53a6cbcf9747..63cb204e0811 100644 --- a/arch/arm/mach-omap2/board-omap3stalker.c +++ b/arch/arm/mach-omap2/board-omap3stalker.c | |||
@@ -33,6 +33,7 @@ | |||
33 | #include <linux/interrupt.h> | 33 | #include <linux/interrupt.h> |
34 | #include <linux/smsc911x.h> | 34 | #include <linux/smsc911x.h> |
35 | #include <linux/i2c/at24.h> | 35 | #include <linux/i2c/at24.h> |
36 | #include <linux/usb/phy.h> | ||
36 | 37 | ||
37 | #include <asm/mach-types.h> | 38 | #include <asm/mach-types.h> |
38 | #include <asm/mach/arch.h> | 39 | #include <asm/mach/arch.h> |
@@ -404,6 +405,7 @@ static void __init omap3_stalker_init(void) | |||
404 | 405 | ||
405 | omap_serial_init(); | 406 | omap_serial_init(); |
406 | omap_sdrc_init(mt46h32m32lf6_sdrc_params, NULL); | 407 | omap_sdrc_init(mt46h32m32lf6_sdrc_params, NULL); |
408 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
407 | usb_musb_init(NULL); | 409 | usb_musb_init(NULL); |
408 | usbhs_init(&usbhs_bdata); | 410 | usbhs_init(&usbhs_bdata); |
409 | omap_ads7846_init(1, OMAP3_STALKER_TS_GPIO, 310, NULL); | 411 | omap_ads7846_init(1, OMAP3_STALKER_TS_GPIO, 310, NULL); |
diff --git a/arch/arm/mach-omap2/board-omap3touchbook.c b/arch/arm/mach-omap2/board-omap3touchbook.c index 263cb9cfbf37..6b22ce3581d7 100644 --- a/arch/arm/mach-omap2/board-omap3touchbook.c +++ b/arch/arm/mach-omap2/board-omap3touchbook.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/mtd/partitions.h> | 28 | #include <linux/mtd/partitions.h> |
29 | #include <linux/mtd/nand.h> | 29 | #include <linux/mtd/nand.h> |
30 | #include <linux/mmc/host.h> | 30 | #include <linux/mmc/host.h> |
31 | #include <linux/usb/phy.h> | ||
31 | 32 | ||
32 | #include <linux/platform_data/spi-omap2-mcspi.h> | 33 | #include <linux/platform_data/spi-omap2-mcspi.h> |
33 | #include <linux/spi/spi.h> | 34 | #include <linux/spi/spi.h> |
@@ -365,6 +366,7 @@ static void __init omap3_touchbook_init(void) | |||
365 | 366 | ||
366 | /* Touchscreen and accelerometer */ | 367 | /* Touchscreen and accelerometer */ |
367 | omap_ads7846_init(4, OMAP3_TS_GPIO, 310, &ads7846_pdata); | 368 | omap_ads7846_init(4, OMAP3_TS_GPIO, 310, &ads7846_pdata); |
369 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
368 | usb_musb_init(NULL); | 370 | usb_musb_init(NULL); |
369 | usbhs_init(&usbhs_bdata); | 371 | usbhs_init(&usbhs_bdata); |
370 | board_nand_init(omap3touchbook_nand_partitions, | 372 | board_nand_init(omap3touchbook_nand_partitions, |
diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c index 769c1feee1c4..40184cc494f9 100644 --- a/arch/arm/mach-omap2/board-omap4panda.c +++ b/arch/arm/mach-omap2/board-omap4panda.c | |||
@@ -30,6 +30,7 @@ | |||
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> |
34 | #include <linux/platform_data/omap-abe-twl6040.h> | 35 | #include <linux/platform_data/omap-abe-twl6040.h> |
35 | 36 | ||
@@ -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 | } |
diff --git a/arch/arm/mach-omap2/board-overo.c b/arch/arm/mach-omap2/board-overo.c index c8fde3e56441..7e43ff3f704c 100644 --- a/arch/arm/mach-omap2/board-overo.c +++ b/arch/arm/mach-omap2/board-overo.c | |||
@@ -36,6 +36,7 @@ | |||
36 | #include <linux/mtd/nand.h> | 36 | #include <linux/mtd/nand.h> |
37 | #include <linux/mtd/partitions.h> | 37 | #include <linux/mtd/partitions.h> |
38 | #include <linux/mmc/host.h> | 38 | #include <linux/mmc/host.h> |
39 | #include <linux/usb/phy.h> | ||
39 | 40 | ||
40 | #include <linux/platform_data/mtd-nand-omap2.h> | 41 | #include <linux/platform_data/mtd-nand-omap2.h> |
41 | #include <linux/platform_data/spi-omap2-mcspi.h> | 42 | #include <linux/platform_data/spi-omap2-mcspi.h> |
@@ -499,6 +500,7 @@ static void __init overo_init(void) | |||
499 | mt46h32m32lf6_sdrc_params); | 500 | mt46h32m32lf6_sdrc_params); |
500 | board_nand_init(overo_nand_partitions, | 501 | board_nand_init(overo_nand_partitions, |
501 | ARRAY_SIZE(overo_nand_partitions), NAND_CS, 0, NULL); | 502 | ARRAY_SIZE(overo_nand_partitions), NAND_CS, 0, NULL); |
503 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
502 | usb_musb_init(NULL); | 504 | usb_musb_init(NULL); |
503 | usbhs_init(&usbhs_bdata); | 505 | usbhs_init(&usbhs_bdata); |
504 | overo_spi_init(); | 506 | overo_spi_init(); |
diff --git a/arch/arm/mach-omap2/board-rm680.c b/arch/arm/mach-omap2/board-rm680.c index 0c777b75e484..f8a272c253f5 100644 --- a/arch/arm/mach-omap2/board-rm680.c +++ b/arch/arm/mach-omap2/board-rm680.c | |||
@@ -18,6 +18,7 @@ | |||
18 | #include <linux/regulator/machine.h> | 18 | #include <linux/regulator/machine.h> |
19 | #include <linux/regulator/consumer.h> | 19 | #include <linux/regulator/consumer.h> |
20 | #include <linux/platform_data/mtd-onenand-omap2.h> | 20 | #include <linux/platform_data/mtd-onenand-omap2.h> |
21 | #include <linux/usb/phy.h> | ||
21 | 22 | ||
22 | #include <asm/mach/arch.h> | 23 | #include <asm/mach/arch.h> |
23 | #include <asm/mach-types.h> | 24 | #include <asm/mach-types.h> |
@@ -134,6 +135,7 @@ static void __init rm680_init(void) | |||
134 | sdrc_params = nokia_get_sdram_timings(); | 135 | sdrc_params = nokia_get_sdram_timings(); |
135 | omap_sdrc_init(sdrc_params, sdrc_params); | 136 | omap_sdrc_init(sdrc_params, sdrc_params); |
136 | 137 | ||
138 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
137 | usb_musb_init(NULL); | 139 | usb_musb_init(NULL); |
138 | rm680_peripherals_init(); | 140 | rm680_peripherals_init(); |
139 | } | 141 | } |
diff --git a/arch/arm/mach-omap2/board-zoom-peripherals.c b/arch/arm/mach-omap2/board-zoom-peripherals.c index 26e07addc9d7..dc5498b1b3a7 100644 --- a/arch/arm/mach-omap2/board-zoom-peripherals.c +++ b/arch/arm/mach-omap2/board-zoom-peripherals.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <linux/wl12xx.h> | 20 | #include <linux/wl12xx.h> |
21 | #include <linux/mmc/host.h> | 21 | #include <linux/mmc/host.h> |
22 | #include <linux/platform_data/gpio-omap.h> | 22 | #include <linux/platform_data/gpio-omap.h> |
23 | #include <linux/usb/phy.h> | ||
23 | 24 | ||
24 | #include <asm/mach-types.h> | 25 | #include <asm/mach-types.h> |
25 | #include <asm/mach/arch.h> | 26 | #include <asm/mach/arch.h> |
@@ -298,6 +299,7 @@ void __init zoom_peripherals_init(void) | |||
298 | omap_hsmmc_init(mmc); | 299 | omap_hsmmc_init(mmc); |
299 | omap_i2c_init(); | 300 | omap_i2c_init(); |
300 | platform_device_register(&omap_vwlan_device); | 301 | platform_device_register(&omap_vwlan_device); |
302 | usb_bind_phy("musb-hdrc.0.auto", 0, "twl4030_usb"); | ||
301 | usb_musb_init(NULL); | 303 | usb_musb_init(NULL); |
302 | enable_board_wakeup_source(); | 304 | enable_board_wakeup_source(); |
303 | omap_serial_init(); | 305 | omap_serial_init(); |