Changeset 10307


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

[adm5120] add experimental support for the Cellvision NFS-101U device

Location:
trunk/target/linux/adm5120/files/arch/mips/adm5120
Files:
2 edited

Legend:

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

    r10305 r10307  
    121121} 
    122122 
     123static void __init nfs_setup(void) 
     124{ 
     125        gpio_request(ADM5120_GPIO_PIN5, NULL);  /* for flash A20 line */ 
     126        gpio_direction_output(ADM5120_GPIO_PIN5, 0); 
     127 
     128        /* setup data for flash0 device */ 
     129        adm5120_flash0_data.switch_bank = switch_bank_gpio5; 
     130        adm5120_flash0_data.nr_parts = ARRAY_SIZE(cas6xx_partitions); 
     131        adm5120_flash0_data.parts = cas6xx_partitions; 
     132 
     133        /* TODO: setup mac address */ 
     134} 
     135 
     136unsigned char nfs_vlans[6] = { /* TODO: not tested */ 
     137        0x41, 0x42, 0x44, 0x48, 0x50, 0x00 
     138}; 
     139 
    123140/*--------------------------------------------------------------------------*/ 
    124141 
     
    171188        /* TODO: PCI IRQ map */ 
    172189ADM5120_BOARD_END 
     190 
     191ADM5120_BOARD_START(NFS101U, "Cellvision NFS-101U/101WU") 
     192        .board_setup    = nfs_setup, 
     193        .eth_num_ports  = 5, 
     194        .eth_vlans      = nfs_vlans, 
     195        .num_devices    = ARRAY_SIZE(cas6xx_devices), 
     196        .devices        = cas6xx_devices, 
     197        /* TODO: PCI IRQ map */ 
     198ADM5120_BOARD_END 
  • trunk/target/linux/adm5120/files/arch/mips/adm5120/prom.c

    r9342 r10307  
    5555        DEFBOARD("CAS-630",     MACH_ADM5120_CAS630), 
    5656        DEFBOARD("CAS-670",     MACH_ADM5120_CAS670), 
     57        DEFBOARD("CAS-700",     MACH_ADM5120_CAS700), 
    5758        DEFBOARD("CAS-771",     MACH_ADM5120_CAS771), 
    5859        DEFBOARD("CAS-790",     MACH_ADM5120_CAS790), 
    5960        DEFBOARD("CAS-861",     MACH_ADM5120_CAS861), 
     61        DEFBOARD("NFS-101U",    MACH_ADM5120_NFS101U), 
    6062        /* Compex boards */ 
    6163        DEFBOARD("WP54G-WRT",   MACH_ADM5120_WP54G_WRT), 
     
    6466        DEFBOARD("BR-6104KP",   MACH_ADM5120_BR6104K), 
    6567        DEFBOARD("BR-6104WG",   MACH_ADM5120_BR61x4WG), 
     68        DEFBOARD("BR-6114WG",   MACH_ADM5120_BR61x4WG), 
    6669        /* Infineon boards */ 
    6770        DEFBOARD("EASY 5120P-ATA",      MACH_ADM5120_EASY5120PATA), 
Note: See TracChangeset for help on using the changeset viewer.