Changeset 23432


Ignore:
Timestamp:
2010-10-14T02:14:59+02:00 (7 years ago)
Author:
nbd
Message:

ar71xx: use the new ar7240 switch driver on the DIR-600-A1 as well (fixes #7563)

Location:
trunk/target/linux/ar71xx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/base-files/etc/defconfig/dir-600-a1/network

    r20091 r23432  
    55        option netmask  255.0.0.0 
    66 
    7 config interface eth 
     7config interface lan 
    88        option ifname   eth0 
    9         option proto    none 
    10  
    11 config interface lan 
    12         option ifname   'lan1 lan2 lan3 lan4' 
    139        option type     bridge 
    1410        option proto    static 
     
    1915        option ifname   eth1 
    2016        option proto    dhcp 
     17 
     18config switch eth0 
     19        option enable_vlan      1 
     20 
     21config switch_vlan 
     22        option device   eth0 
     23        option vlan     1 
     24        option ports    "0 1 2 3 4" 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-dir-600-a1.c

    r22700 r23432  
    134134                                        dir_600_a1_gpio_buttons); 
    135135 
    136         ap91_eth_init(NULL); 
     136        ar71xx_eth1_data.has_ar7240_switch = 1; 
     137        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
     138        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
     139 
     140        /* WAN port */ 
     141        ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
     142        ar71xx_eth0_data.speed = SPEED_100; 
     143        ar71xx_eth0_data.duplex = DUPLEX_FULL; 
     144 
     145        /* LAN ports */ 
     146        ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
     147        ar71xx_eth1_data.speed = SPEED_1000; 
     148        ar71xx_eth1_data.duplex = DUPLEX_FULL; 
     149 
     150        ar71xx_add_device_mdio(0x0); 
     151        ar71xx_add_device_eth(1); 
     152        ar71xx_add_device_eth(0); 
     153 
    137154        ap91_pci_init(ee, mac); 
    138155} 
Note: See TracChangeset for help on using the changeset viewer.