Re: [PATCH 081/141] USB: add USB EHCI support for MPC5121 SoC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Marc,

On Fri, Oct 29, 2010 at 10:48:28AM +0200, Marc Kleine-Budde wrote:
> From b0040e8d011cf586c8095f7c46b7a53889140a2a Mon Sep 17 00:00:00 2001
> From: Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx>
> Date: Fri, 29 Oct 2010 10:38:59 +0200
> Subject: [PATCH] USB: Fix FSL USB driver on non Open Firmware systems
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
> 
> Commit 126512e3f274802ca65ebeca8660237f0361ad48 added support for FSL's USB
> controller on powerpc. In this commit the Open Firmware code was selected
> and compiled unconditionally.
> 
> This breaks on ARM systems from FSL which use the same driver (.i.e. the i.MX
> series), because ARM don't have OF support (yet). This patch fixes the problem
> by only selecting the OF code on systems if Open Firmware support.
s/if/with/, no?

Thanks
Uwe
> 
> Reported-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>
> Signed-off-by: Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx>
> Compile-Tested-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>
> ---
>  drivers/usb/gadget/Kconfig |    2 +-
>  drivers/usb/host/Kconfig   |    2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig
> index b739ca8..607d0db 100644
> --- a/drivers/usb/gadget/Kconfig
> +++ b/drivers/usb/gadget/Kconfig
> @@ -158,7 +158,7 @@ config USB_GADGET_FSL_USB2
>  	boolean "Freescale Highspeed USB DR Peripheral Controller"
>  	depends on FSL_SOC || ARCH_MXC
>  	select USB_GADGET_DUALSPEED
> -	select USB_FSL_MPH_DR_OF
> +	select USB_FSL_MPH_DR_OF if OF
>  	help
>  	   Some of Freescale PowerPC processors have a High Speed
>  	   Dual-Role(DR) USB controller, which supports device mode.
> diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
> index bf2e7d2..66b2002 100644
> --- a/drivers/usb/host/Kconfig
> +++ b/drivers/usb/host/Kconfig
> @@ -121,7 +121,7 @@ config USB_EHCI_FSL
>  	bool "Support for Freescale on-chip EHCI USB controller"
>  	depends on USB_EHCI_HCD && FSL_SOC
>  	select USB_EHCI_ROOT_HUB_TT
> -	select USB_FSL_MPH_DR_OF
> +	select USB_FSL_MPH_DR_OF if OF
>  	---help---
>  	  Variation of ARC USB block used in some Freescale chips.
>  
> -- 
> 1.7.2.3
> 
> -- 
> Pengutronix e.K.                  | Marc Kleine-Budde           |
> Industrial Linux Solutions        | Phone: +49-231-2826-924     |
> Vertretung West/Dortmund          | Fax:   +49-5121-206917-5555 |
> Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |
> 



-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux