Re: [PATCH 1/9] omap: use smc91x_platdata to setup smc91x

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

 



* Tony Lindgren <tony@xxxxxxxxxxx> [091208 16:48]:
> From: Ladislav Michl <ladis@xxxxxxxxxxxxxx>
> 
> Use smc91x_platdata to setup smc91x, so we can get rid of OMAP specific stuff
> in smc91x driver
> 
> Signed-off-by: Ladislav Michl <ladis@xxxxxxxxxxxxxx>
> Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx>
> ---
>  arch/arm/mach-omap1/board-fsample.c   |   10 ++++++++++
>  arch/arm/mach-omap1/board-h2.c        |   10 ++++++++++
>  arch/arm/mach-omap1/board-h3.c        |   10 ++++++++++
>  arch/arm/mach-omap1/board-innovator.c |   13 +++++++++++++
>  arch/arm/mach-omap1/board-osk.c       |   10 ++++++++++
>  arch/arm/mach-omap1/board-perseus2.c  |   10 ++++++++++
>  arch/arm/mach-omap1/board-voiceblue.c |   10 ++++++++++
>  arch/arm/mach-omap2/board-apollon.c   |   10 ++++++++++
>  arch/arm/mach-omap2/gpmc-smc91x.c     |    8 +++++---
>  arch/arm/plat-omap/debug-devices.c    |   10 ++++++++++
>  10 files changed, 98 insertions(+), 3 deletions(-)

Looks like this needs a minor change to build for innovator 1610.
Will merge in the following fix as otherwise the smc91x_platdata
is not defined for 1610.

Tony
>From e23309bc7d76cc06d7df2659120410398f50b039 Mon Sep 17 00:00:00 2001
From: Tony Lindgren <tony@xxxxxxxxxxx>
Date: Tue, 8 Dec 2009 18:11:12 -0800
Subject: [PATCH] Fix compile on Innovator 1610 for smc91x

Fix compile on Innovator 1610 for smc91x

Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx>

diff --git a/arch/arm/mach-omap1/board-innovator.c b/arch/arm/mach-omap1/board-innovator.c
index 91b3b8e..2133b00 100644
--- a/arch/arm/mach-omap1/board-innovator.c
+++ b/arch/arm/mach-omap1/board-innovator.c
@@ -143,6 +143,11 @@ static struct platform_device innovator_kp_device = {
 	.resource	= innovator_kp_resources,
 };
 
+static struct smc91x_platdata innovator_smc91x_info = {
+	.flags	= SMC91X_USE_16BIT | SMC91X_NOWAIT,
+	.leda	= RPC_LED_100_10,
+	.ledb	= RPC_LED_TX_RX,
+};
 
 #ifdef CONFIG_ARCH_OMAP15XX
 
@@ -160,12 +165,6 @@ static struct map_desc innovator1510_io_desc[] __initdata = {
 	}
 };
 
-static struct smc91x_platdata innovator_smc91x_info = {
-	.flags	= SMC91X_USE_16BIT | SMC91X_NOWAIT,
-	.leda	= RPC_LED_100_10,
-	.ledb	= RPC_LED_TX_RX,
-};
-
 static struct resource innovator1510_smc91x_resources[] = {
 	[0] = {
 		.start	= OMAP1510_FPGA_ETHR_START,	/* Physical */

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux