diff options
| -rw-r--r-- | arch/arm/mach-sa1100/collie.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/arm/mach-sa1100/collie.c b/arch/arm/mach-sa1100/collie.c index 73c92caa8089..dcbb3c751c22 100644 --- a/arch/arm/mach-sa1100/collie.c +++ b/arch/arm/mach-sa1100/collie.c @@ -89,7 +89,7 @@ static struct platform_device *devices[] __initdata = { &locomo_device, }; -static int __init collie_init(void) +static void __init collie_init(void) { int ret = 0; @@ -120,14 +120,9 @@ static int __init collie_init(void) ret = platform_add_devices(devices, ARRAY_SIZE(devices)); if (ret) { printk(KERN_WARNING "collie: Unable to register LoCoMo device\n"); - return ret; } - - return ret; } -arch_initcall(collie_init); - static struct map_desc collie_io_desc[] __initdata = { /* virtual physical length type */ {0xe8000000, 0x00000000, 0x02000000, MT_DEVICE}, /* 32M main flash (cs0) */ @@ -145,4 +140,5 @@ MACHINE_START(COLLIE, "Sharp-Collie") BOOT_MEM(0xc0000000, 0x80000000, 0xf8000000) MAPIO(collie_map_io) INITIRQ(sa1100_init_irq) + INIT_MACHINE(collie_init) MACHINE_END |
