[PATCH] Allow the i.mx25 3DStack target to compile.

Jean-Christophe DUBOIS <[email protected]>
Newsgroups gmane.linux.ports.arm.general
Message-ID <[email protected]>
The FEC driver is not compiling in the actual state. Fix it.

Signed-off-by: Jean-Chrsitophe DUBOIS <[email protected]>
---
 arch/arm/mach-mx25/mx25pdk.c |    9 ++++-----
 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 <linux/clk.h>
 #include <linux/irq.h>
 #include <linux/gpio.h>
-#include <linux/fec.h>
 #include <linux/platform_device.h>
 
 #include <mach/hardware.h>
@@ -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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.