]> git.hungrycats.org Git - linux/commitdiff
prpmc1100-setup.c, ixdp425-setup.c, coyote-setup.c:
authorDeepak Saxena <dsaxena@xanadu.(none)>
Thu, 13 May 2004 03:40:24 +0000 (20:40 -0700)
committerDeepak Saxena <dsaxena@xanadu.(none)>
Thu, 13 May 2004 03:40:24 +0000 (20:40 -0700)
  Add INIT_MACHINE() to ixp4xx platform setup code

arch/arm/mach-ixp4xx/coyote-setup.c
arch/arm/mach-ixp4xx/ixdp425-setup.c
arch/arm/mach-ixp4xx/prpmc1100-setup.c

index 91db6d34f4745f8af40a22709835f8319f6f112f..bc6e0d0427a2cf99734b2c6f8bb2ad1e78ac9e0d 100644 (file)
@@ -73,18 +73,11 @@ static struct platform_device coyote_flash_device = {
        .resource       = &coyote_flash_resource,
 };
 
-static int __init coyote_init(void)
+static void __init coyote_init(void)
 {
-       if (!machine_is_adi_coyote())
-               return -ENODEV;
-
        platform_add_device(&coyote_flash_device);
-
-       return 0;
 }
 
-arch_initcall(coyote_init);
-
 MACHINE_START(ADI_COYOTE, "ADI Engineering IXP4XX Coyote Development Platform")
         MAINTAINER("MontaVista Software, Inc.")
         BOOT_MEM(PHYS_OFFSET, IXP4XX_PERIPHERAL_BASE_PHYS,
@@ -92,6 +85,6 @@ MACHINE_START(ADI_COYOTE, "ADI Engineering IXP4XX Coyote Development Platform")
         MAPIO(coyote_map_io)
         INITIRQ(ixp4xx_init_irq)
         BOOT_PARAMS(0x0100)
+       INIT_MACHINE(coyote_init)
 MACHINE_END
 
-
index e07bbb93e2beccb864e30a2bd2512f170adbb84f..160117c67764f1eb3e78dc2c5df103f3505fc850 100644 (file)
@@ -101,21 +101,12 @@ static struct platform_device ixdp425_i2c_controller = {
        .num_resources  = 0
 };
 
-static int __init ixdp425_init(void)
+static void __init ixdp425_init(void)
 {
-       if (!machine_is_ixdp425() 
-               && !machine_is_ixcdp1100()
-               && !machine_is_avila())
-               return -ENODEV;
-
        platform_add_device(&ixdp425_flash_device);
        platform_add_device(&ixdp425_i2c_controller);
-
-       return 0;
 }
 
-arch_initcall(ixdp425_init);
-
 MACHINE_START(IXDP425, "Intel IXDP425 Development Platform")
        MAINTAINER("MontaVista Software, Inc.")
        BOOT_MEM(PHYS_OFFSET, IXP4XX_PERIPHERAL_BASE_PHYS,
@@ -123,6 +114,7 @@ MACHINE_START(IXDP425, "Intel IXDP425 Development Platform")
        MAPIO(ixdp425_map_io)
        INITIRQ(ixp4xx_init_irq)
        BOOT_PARAMS(0x0100)
+       INIT_MACHINE(ixdp425_init)
 MACHINE_END
 
 MACHINE_START(IXCDP1100, "Intel IXCDP1100 Development Platform")
@@ -132,6 +124,7 @@ MACHINE_START(IXCDP1100, "Intel IXCDP1100 Development Platform")
        MAPIO(ixdp425_map_io)
        INITIRQ(ixp4xx_init_irq)
        BOOT_PARAMS(0x0100)
+       INIT_MACHINE(ixdp425_init)
 MACHINE_END
 
 /*
@@ -148,6 +141,7 @@ MACHINE_START(AVILA, "Gateworks Avila Network Platform")
        MAPIO(ixdp425_map_io)
        INITIRQ(ixp4xx_init_irq)
        BOOT_PARAMS(0x0100)
+       INIT_MACHINE(ixdp425_init)
 MACHINE_END
 #endif
 
index 67b73472c6b7a1d6d1a0a60a9d2bd0bc39bb02a0..b0603205d0709436e479293e7f4efe24f0c825c6 100644 (file)
@@ -73,18 +73,11 @@ static struct platform_device prpmc1100_flash_device = {
        .resource       = &prpmc1100_flash_resource,
 };
 
-static int __init prpmc1100_init(void)
+static void __init prpmc1100_init(void)
 {
-       if (!machine_is_prpmc1100())
-               return -ENODEV;
-
        platform_add_device(&prpmc1100_flash_device);
-
-       return 0;
 }
 
-arch_initcall(prpmc1100_init);
-
 MACHINE_START(PRPMC1100, "Motorola PrPMC1100")
         MAINTAINER("MontaVista Software, Inc.")
         BOOT_MEM(PHYS_OFFSET, IXP4XX_PERIPHERAL_BASE_PHYS,
@@ -92,5 +85,6 @@ MACHINE_START(PRPMC1100, "Motorola PrPMC1100")
         MAPIO(prpmc1100_map_io)
         INITIRQ(ixp4xx_init_irq)
         BOOT_PARAMS(0x0100)
+       INIT_MACHINE(prpmc1100_init)
 MACHINE_END