[PATCH] beagle: fix usb dependencies
Nishanth Menon
menon.nishanth at gmail.com
Tue Aug 17 06:09:03 EDT 2010
On 08/17/2010 03:40 AM, Michael Grzeschik wrote:
> Signed-off-by: Michael Grzeschik<m.grzeschik at pengutronix.de>
Acked-by: Nishanth Menon <nm at ti.com>
> ---
> arch/arm/boards/omap/Kconfig | 2 --
> 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 6012227..d612064 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 c0b6b43..e9d3072 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);
More information about the barebox
mailing list