Changeset 10242


Ignore:
Timestamp:
2008-01-25T09:16:40+01:00 (10 years ago)
Author:
juhosg
Message:

[adm5120] convert Cellvision board structures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/adm5120/files/arch/mips/adm5120/boards/cellvision.c

    r9009 r10242  
    132132} 
    133133 
    134 static struct adm5120_board cas630_board __initdata = { 
    135         .mach_type      = MACH_ADM5120_CAS630, 
    136         .name           = "Cellvision CAS-630/630W", 
     134/*--------------------------------------------------------------------------*/ 
     135 
     136ADM5120_BOARD_START(CAS630, "Cellvision CAS-630/630W") 
    137137        .board_setup    = cas6xx_setup, 
    138138        .eth_num_ports  = 1, 
    139139        .num_devices    = ARRAY_SIZE(cas6xx_devices), 
    140140        .devices        = cas6xx_devices, 
    141 }; 
     141        /* TODO: PCI IRQ map */ 
     142ADM5120_BOARD_END 
    142143 
    143 static struct adm5120_board cas670_board __initdata = { 
    144         .mach_type      = MACH_ADM5120_CAS670, 
    145         .name           = "Cellvision CAS-670/670W", 
     144ADM5120_BOARD_START(CAS670, "Cellvision CAS-670/670W") 
    146145        .board_setup    = cas6xx_setup, 
    147146        .eth_num_ports  = 1, 
    148147        .num_devices    = ARRAY_SIZE(cas6xx_devices), 
    149148        .devices        = cas6xx_devices, 
    150 }; 
     149        /* TODO: PCI IRQ map */ 
     150ADM5120_BOARD_END 
    151151 
    152 static struct adm5120_board cas700_board __initdata = { 
    153         .mach_type      = MACH_ADM5120_CAS700, 
    154         .name           = "Cellvision CAS-700/700W", 
     152ADM5120_BOARD_START(CAS700, "Cellvision CAS-700/700W") 
    155153        .board_setup    = cas7xx_setup, 
    156154        .eth_num_ports  = 1, 
    157155        .num_devices    = ARRAY_SIZE(cas7xx_devices), 
    158156        .devices        = cas7xx_devices, 
    159 }; 
     157        /* TODO: PCI IRQ map */ 
     158ADM5120_BOARD_END 
    160159 
    161 static struct adm5120_board cas771_board __initdata = { 
    162         .mach_type      = MACH_ADM5120_CAS771, 
    163         .name           = "Cellvision CAS-771/771W", 
     160ADM5120_BOARD_START(CAS771, "Cellvision CAS-771/771W") 
    164161        .board_setup    = cas7xx_setup, 
    165162        .eth_num_ports  = 1, 
     
    168165        .pci_nr_irqs    = ARRAY_SIZE(cas771_pci_irqs), 
    169166        .pci_irq_map    = cas771_pci_irqs, 
    170 }; 
     167ADM5120_BOARD_END 
    171168 
    172 static struct adm5120_board cas790_board __initdata = { 
    173         .mach_type      = MACH_ADM5120_CAS790, 
    174         .name           = "Cellvision CAS-790", 
     169ADM5120_BOARD_START(CAS790, "Cellvision CAS-790") 
    175170        .board_setup    = cas7xx_setup, 
    176171        .eth_num_ports  = 1, 
    177172        .num_devices    = ARRAY_SIZE(cas7xx_devices), 
    178173        .devices        = cas7xx_devices, 
    179 }; 
     174        /* TODO: PCI IRQ map */ 
     175ADM5120_BOARD_END 
    180176 
    181 static struct adm5120_board cas861_board __initdata = { 
    182         .mach_type      = MACH_ADM5120_CAS861, 
    183         .name           = "Cellvision CAS-861/861W", 
     177ADM5120_BOARD_START(CAS861, "Cellvision CAS-861/861W") 
    184178        .board_setup    = cas7xx_setup, 
    185179        .eth_num_ports  = 1, 
    186180        .num_devices    = ARRAY_SIZE(cas7xx_devices), 
    187181        .devices        = cas7xx_devices, 
    188 }; 
    189  
    190 static int __init register_boards(void) 
    191 { 
    192         adm5120_board_register(&cas630_board); 
    193         adm5120_board_register(&cas670_board); 
    194         adm5120_board_register(&cas700_board); 
    195         adm5120_board_register(&cas771_board); 
    196         adm5120_board_register(&cas790_board); 
    197         adm5120_board_register(&cas861_board); 
    198         return 0; 
    199 } 
    200  
    201 pure_initcall(register_boards); 
     182        /* TODO: PCI IRQ map */ 
     183ADM5120_BOARD_END 
Note: See TracChangeset for help on using the changeset viewer.