diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2008-12-01 09:54:58 -0500 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2008-12-01 09:54:58 -0500 |
commit | 0a3813306f432e8925ff648c84bd488b840e5185 (patch) | |
tree | 42583fc92c9fc2fc73599a74b80ea1359b9c5f86 /arch/arm/mach-realview/realview_pb11mp.c | |
parent | 1bbdf637baa708a2f0f46ead56c6c618b7dad7a8 (diff) |
RealView: Refactor the Ethernet device registration
This patch moves the Ethernet device registration from individual
realview_*.c files to core.c.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm/mach-realview/realview_pb11mp.c')
-rw-r--r-- | arch/arm/mach-realview/realview_pb11mp.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/arch/arm/mach-realview/realview_pb11mp.c b/arch/arm/mach-realview/realview_pb11mp.c index ba0fb33811aa..3f3f052138f1 100644 --- a/arch/arm/mach-realview/realview_pb11mp.c +++ b/arch/arm/mach-realview/realview_pb11mp.c | |||
@@ -230,13 +230,6 @@ static struct resource realview_pb11mp_smsc911x_resources[] = { | |||
230 | }, | 230 | }, |
231 | }; | 231 | }; |
232 | 232 | ||
233 | static struct platform_device realview_pb11mp_smsc911x_device = { | ||
234 | .name = "smc911x", | ||
235 | .id = 0, | ||
236 | .num_resources = ARRAY_SIZE(realview_pb11mp_smsc911x_resources), | ||
237 | .resource = realview_pb11mp_smsc911x_resources, | ||
238 | }; | ||
239 | |||
240 | struct resource realview_pb11mp_cf_resources[] = { | 233 | struct resource realview_pb11mp_cf_resources[] = { |
241 | [0] = { | 234 | [0] = { |
242 | .start = REALVIEW_PB11MP_CF_BASE, | 235 | .start = REALVIEW_PB11MP_CF_BASE, |
@@ -315,7 +308,7 @@ static void __init realview_pb11mp_init(void) | |||
315 | 308 | ||
316 | realview_flash_register(realview_pb11mp_flash_resource, | 309 | realview_flash_register(realview_pb11mp_flash_resource, |
317 | ARRAY_SIZE(realview_pb11mp_flash_resource)); | 310 | ARRAY_SIZE(realview_pb11mp_flash_resource)); |
318 | platform_device_register(&realview_pb11mp_smsc911x_device); | 311 | realview_eth_register(NULL, realview_pb11mp_smsc911x_resources); |
319 | platform_device_register(&realview_i2c_device); | 312 | platform_device_register(&realview_i2c_device); |
320 | platform_device_register(&realview_pb11mp_cf_device); | 313 | platform_device_register(&realview_pb11mp_cf_device); |
321 | 314 | ||