* 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 */