From mboxrd@z Thu Jan 1 00:00:00 1970 From: baruch@tkos.co.il (Baruch Siach) Date: Tue, 4 May 2010 23:04:05 +0300 Subject: [PATCH] Allow the i.mx25 3DStack target to compile. In-Reply-To: <1273000248-10142-1-git-send-email-jcd@tribudubois.net> References: <1273000248-10142-1-git-send-email-jcd@tribudubois.net> Message-ID: <20100504200405.GA2388@tarshish> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Jean-Christophe, On Tue, May 04, 2010 at 09:10:48PM +0200, Jean-Christophe DUBOIS wrote: > This is a resend because I wrongly submited this pach to > linux-arm mailing list instead of linux-arm-kernel. > > The FEC driver is not compiling for 3Dstack evaluation board > in the actual state. Fix it. See http://patchwork.ozlabs.org/patch/41235/ for a better alternative. For some reason this patch hasn't found its way to the mainline kernel yet. Until it does the i.MX25 PDK platform code is broken. > Signed-off-by: Jean-Chrsitophe DUBOIS > --- > arch/arm/mach-mx25/mx25pdk.c | 9 ++++----- This file has been renamed to mach-mx25pdk.c since 2.6.34-rc2, so your patch does not apply. baruch > 1 files changed, 4 insertions(+), 5 deletions(-) > > diff --git a/arch/arm/mach-mx25/mx25pdk.c b/arch/arm/mach-mx25/mx25pdk.c > index 6f06089..cbf45c0 100644 > --- a/arch/arm/mach-mx25/mx25pdk.c > +++ b/arch/arm/mach-mx25/mx25pdk.c > @@ -22,7 +22,6 @@ > #include > #include > #include > -#include > #include > > #include > @@ -56,8 +55,9 @@ static struct pad_desc mx25pdk_pads[] = { > MX25_PAD_D12__GPIO_4_8, /* FEC_RESET_B, GPIO 104 */ > }; > > -static struct fec_platform_data mx25_fec_pdata = { > - .phy = PHY_INTERFACE_MODE_RMII, > +static struct platform_device *platform_devices[] __initdata = { > + &mxc_usbh2, > + &mx25_fec_device, > }; > > #define FEC_ENABLE_GPIO 35 > @@ -83,10 +83,9 @@ static void __init mx25pdk_init(void) > ARRAY_SIZE(mx25pdk_pads)); > > mxc_register_device(&mxc_uart_device0, &uart_pdata); > - mxc_register_device(&mxc_usbh2, NULL); > > mx25pdk_fec_reset(); > - mxc_register_device(&mx25_fec_device, &mx25_fec_pdata); > + platform_add_devices(platform_devices, ARRAY_SIZE(platform_devices)); > } > > static void __init mx25pdk_timer_init(void) > -- > 1.7.0.4 -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -