Changeset 13698


Ignore:
Timestamp:
2008-12-20T08:47:30+01:00 (9 years ago)
Author:
juhosg
Message:

[ar71xx] rb-4xx: setup code cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb-4xx.c

    r13488 r13698  
    151151#endif 
    152152 
    153 static void __init rb411_setup(void) 
    154 { 
    155         rb4xx_add_device_spi(); 
    156  
    157         ar71xx_add_device_mdio(0xfffffffe); 
    158  
    159         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_MII; 
    160         ar71xx_eth0_data.phy_mask = 0x00000001; 
    161  
    162         ar71xx_add_device_eth(0); 
    163  
     153static void __init rb4xx_generic_setup(void) 
     154{ 
    164155        ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(rb4xx_leds_gpio), 
    165156                                        rb4xx_leds_gpio); 
     
    170161 
    171162        platform_device_register(&rb4xx_nand_device); 
     163} 
     164 
     165static void __init rb411_setup(void) 
     166{ 
     167        rb4xx_generic_setup(); 
     168        rb4xx_add_device_spi(); 
     169 
     170        ar71xx_add_device_mdio(0xfffffffe); 
     171 
     172        ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_MII; 
     173        ar71xx_eth0_data.phy_mask = 0x00000001; 
     174 
     175        ar71xx_add_device_eth(0); 
    172176 
    173177        ar71xx_pci_init(ARRAY_SIZE(rb4xx_pci_irqs), rb4xx_pci_irqs); 
     
    178182static void __init rb433_setup(void) 
    179183{ 
     184        rb4xx_generic_setup(); 
    180185        rb433_add_device_spi(); 
    181186 
     
    193198        ar71xx_add_device_eth(0); 
    194199 
    195         ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(rb4xx_leds_gpio), 
    196                                         rb4xx_leds_gpio); 
    197  
    198         ar71xx_add_device_gpio_buttons(-1, RB4XX_BUTTONS_POLL_INTERVAL, 
    199                                         ARRAY_SIZE(rb4xx_gpio_buttons), 
    200                                         rb4xx_gpio_buttons); 
    201  
    202         platform_device_register(&rb4xx_nand_device); 
    203  
    204200        ar71xx_pci_init(ARRAY_SIZE(rb4xx_pci_irqs), rb4xx_pci_irqs); 
    205201} 
     
    209205static void __init rb450_setup(void) 
    210206{ 
     207        rb4xx_generic_setup(); 
    211208        rb4xx_add_device_spi(); 
    212209 
     
    223220        ar71xx_add_device_eth(1); 
    224221        ar71xx_add_device_eth(0); 
    225  
    226         ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(rb4xx_leds_gpio), 
    227                                         rb4xx_leds_gpio); 
    228  
    229         ar71xx_add_device_gpio_buttons(-1, RB4XX_BUTTONS_POLL_INTERVAL, 
    230                                         ARRAY_SIZE(rb4xx_gpio_buttons), 
    231                                         rb4xx_gpio_buttons); 
    232  
    233         platform_device_register(&rb4xx_nand_device); 
    234222} 
    235223 
     
    238226static void __init rb493_setup(void) 
    239227{ 
     228        rb4xx_generic_setup(); 
    240229        rb4xx_add_device_spi(); 
    241230 
     
    253242        ar71xx_add_device_eth(1); 
    254243 
    255         ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(rb4xx_leds_gpio), 
    256                                         rb4xx_leds_gpio); 
    257  
    258         ar71xx_add_device_gpio_buttons(-1, RB4XX_BUTTONS_POLL_INTERVAL, 
    259                                         ARRAY_SIZE(rb4xx_gpio_buttons), 
    260                                         rb4xx_gpio_buttons); 
    261  
    262         platform_device_register(&rb4xx_nand_device); 
    263  
    264244        ar71xx_pci_init(ARRAY_SIZE(rb4xx_pci_irqs), rb4xx_pci_irqs); 
    265245} 
    266246 
    267247MIPS_MACHINE(AR71XX_MACH_RB_493, "MikroTik RouterBOARD 493/AH", rb493_setup); 
    268  
Note: See TracChangeset for help on using the changeset viewer.