diff options
author | Michael Grzeschik <m.grzeschik@pengutronix.de> | 2010-08-17 10:40:51 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-08-18 08:47:33 +0200 |
commit | 77df62be5d5140b083152316d67a756d9fae962c (patch) | |
tree | c9cd3cb60d8dbc14345afaf8158e08e31d334232 /arch/arm | |
parent | c7449e00b7954a18ddb17661c9ba719807acd004 (diff) | |
download | barebox-77df62be5d5140b083152316d67a756d9fae962c.tar.gz barebox-77df62be5d5140b083152316d67a756d9fae962c.tar.xz |
beagle: fix usb dependencies
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boards/omap/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/boards/omap/board-beagle.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/boards/omap/Kconfig b/arch/arm/boards/omap/Kconfig index 60122273b8..d612064710 100644 --- a/arch/arm/boards/omap/Kconfig +++ b/arch/arm/boards/omap/Kconfig @@ -48,8 +48,6 @@ config MACH_BEAGLE select MACH_HAS_LOWLEVEL_INIT select OMAP_CLOCK_ALL select HAS_OMAP_NAND - select USB_EHCI_OMAP - select USB_TWL4030 help Say Y here if you are using Beagle Board diff --git a/arch/arm/boards/omap/board-beagle.c b/arch/arm/boards/omap/board-beagle.c index c0b6b43ff2..e9d3072262 100644 --- a/arch/arm/boards/omap/board-beagle.c +++ b/arch/arm/boards/omap/board-beagle.c @@ -273,6 +273,7 @@ static struct device_d sdram_dev = { .platform_data = &sram_pdata, }; +#ifdef CONFIG_USB_EHCI_OMAP static struct omap_hcd omap_ehci_pdata = { .port_mode[0] = EHCI_HCD_OMAP_MODE_PHY, .port_mode[1] = EHCI_HCD_OMAP_MODE_PHY, @@ -295,6 +296,7 @@ static struct device_d usbh_dev = { .size = 4 * 1024, .platform_data = &ehci_pdata, }; +#endif /* CONFIG_USB_EHCI_OMAP */ static struct device_d i2c_dev = { .name = "i2c-omap", @@ -318,8 +320,10 @@ static int beagle_devices_init(void) i2c_register_board_info(0, i2c_devices, ARRAY_SIZE(i2c_devices)); register_device(&i2c_dev); +#ifdef CONFIG_USB_EHCI_OMAP if (ehci_omap_init(&omap_ehci_pdata) >= 0) register_device(&usbh_dev); +#endif /* CONFIG_USB_EHCI_OMAP */ #ifdef CONFIG_GPMC /* WP is made high and WAIT1 active Low */ gpmc_generic_init(0x10); |