[PATCH] ARM: imx: fix usb related build failure for mach-vpr200
Marc Reilly
marc at cpdesign.com.au
Fri Apr 8 06:30:17 EDT 2011
Hi Uwe,
Many thanks...
>
> by just applying the change to mach-vpr200.c that the other machine files
> got by 4bd597b.
>
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
> ---
> Hello,
>
> this is based on a tree that have mach-mx3 moved to mach-imx, so this patch
> might not apply to your tree. Then you need to patch
> arch/arm/mach-mx3/mach-vpr200.c.
>
I haven't had time to absorb and test those changes, but...
>
> arch/arm/mach-imx/mach-vpr200.c | 11 ++++++++---
> 1 files changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/arch/arm/mach-imx/mach-vpr200.c
> b/arch/arm/mach-imx/mach-vpr200.c index 84100c6..d74e347 100644
> --- a/arch/arm/mach-imx/mach-vpr200.c
> +++ b/arch/arm/mach-imx/mach-vpr200.c
> @@ -246,11 +246,16 @@ static const struct fsl_usb2_platform_data
> otg_device_pdata __initconst = { .workaround =
> FLS_USB2_WORKAROUND_ENGCM09152,
> };
>
> +static int vpr200_usbh_init(struct platform_device *pdev)
> +{
> + return mx35_initialize_usb_hw(pdev->id,
> + MXC_EHCI_INTERFACE_SINGLE_UNI | MXC_EHCI_INTERNAL_PHY);
> +}
> +
> /* USB HOST config */
> static const struct mxc_usbh_platform_data usb_host_pdata __initconst = {
> - .portsc = MXC_EHCI_MODE_SERIAL,
> - .flags = MXC_EHCI_INTERFACE_SINGLE_UNI |
> - MXC_EHCI_INTERNAL_PHY,
> + .init = vpr200_usbh_init,
> + .portsc = MXC_EHCI_MODE_SERIAL,
> };
>
This looks exactly like my fix after I pulled imx-for-2.6.39 the other day,
procured also by copying the other board files :)
Acked-by: Marc Reilly <marc at cpdesign.com.au>
Cheers
Marc
More information about the linux-arm-kernel
mailing list