Changeset 29103


Ignore:
Timestamp:
2011-11-14T08:38:09+01:00 (6 years ago)
Author:
juhosg
Message:

ar71xx: remove hardwired interface parameters from mach-* files

Location:
trunk/target/linux/ar71xx/files/arch/mips/ar71xx
Files:
13 edited

Legend:

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

    r28982 r29103  
    3232 
    3333/* showed up in the original firmware's bootlog */ 
    34 #define ALL0258N_LAN_PHYMASK BIT(4) 
    3534#define ALL0258N_SEC_PHYMASK BIT(3) 
    3635 
     
    128127        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 0); 
    129128 
    130         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    131         ar71xx_eth0_data.phy_mask = ALL0258N_LAN_PHYMASK; 
    132  
    133         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    134129        ar71xx_eth1_data.phy_mask = ALL0258N_SEC_PHYMASK; 
    135         ar71xx_eth1_data.has_ar7240_switch = 1; 
    136130 
    137131        ar71xx_add_device_mdio(0, 0x0); 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-ap121.c

    r28982 r29103  
    189189        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, art + AP121_MAC1_OFFSET, 0); 
    190190 
     191        ar71xx_add_device_mdio(0, 0x0); 
     192 
     193        /* LAN ports */ 
     194        ar71xx_add_device_eth(1); 
     195 
    191196        /* WAN port */ 
    192         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    193         ar71xx_eth0_data.speed = SPEED_100; 
    194         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    195         ar71xx_eth0_data.phy_mask = BIT(4); 
    196  
    197         /* LAN ports */ 
    198         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    199         ar71xx_eth1_data.speed = SPEED_1000; 
    200         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    201         ar71xx_eth1_data.has_ar7240_switch = 1; 
    202  
    203         ar71xx_add_device_mdio(0, 0x0); 
    204         ar71xx_add_device_eth(1); 
    205197        ar71xx_add_device_eth(0); 
    206198 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-dir-600-a1.c

    r28982 r29103  
    134134                                         dir_600_a1_gpio_keys); 
    135135 
    136         ar71xx_eth1_data.has_ar7240_switch = 1; 
    137136        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
    138137        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
    139138 
    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         ar71xx_eth0_data.phy_mask = BIT(4); 
     139        ar71xx_add_device_mdio(0, 0x0); 
    145140 
    146141        /* LAN ports */ 
    147         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    148         ar71xx_eth1_data.speed = SPEED_1000; 
    149         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
     142        ar71xx_add_device_eth(1); 
    150143 
    151         ar71xx_add_device_mdio(0, 0x0); 
    152         ar71xx_add_device_eth(1); 
     144        /* WAN port */ 
    153145        ar71xx_add_device_eth(0); 
    154146 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-om2p.c

    r28982 r29103  
    9999        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac2, 0); 
    100100 
    101         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_MII; 
    102         ar71xx_eth0_data.speed = SPEED_100; 
    103         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    104         ar71xx_eth0_data.phy_mask = OM2P_WAN_PHYMASK; 
    105  
    106         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    107         ar71xx_eth1_data.speed = SPEED_1000; 
    108         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    109         ar71xx_eth1_data.has_ar7240_switch = 1; 
    110  
    111101        ar71xx_add_device_eth(0); 
    112102        ar71xx_add_device_eth(1); 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb750.c

    r28982 r29103  
    121121        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, ar71xx_mac_base, 1); 
    122122 
    123         /* WAN port */ 
    124         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    125         ar71xx_eth0_data.speed = SPEED_100; 
    126         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    127         ar71xx_eth0_data.phy_mask = BIT(4); 
     123        ar71xx_add_device_mdio(0, 0x0); 
    128124 
    129125        /* LAN ports */ 
    130         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    131         ar71xx_eth1_data.speed = SPEED_1000; 
    132         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    133         ar71xx_eth1_data.has_ar7240_switch = 1; 
     126        ar71xx_add_device_eth(1); 
    134127 
    135         ar71xx_add_device_mdio(0, 0x0); 
    136         ar71xx_add_device_eth(1); 
     128        /* WAN port */ 
    137129        ar71xx_add_device_eth(0); 
    138130 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-mr3x20.c

    r28982 r29103  
    124124                                         tl_mr3x20_gpio_keys); 
    125125 
    126         ar71xx_eth1_data.has_ar7240_switch = 1; 
    127126        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
    128127        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
    129128 
    130         /* WAN port */ 
    131         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    132         ar71xx_eth0_data.speed = SPEED_100; 
    133         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    134         ar71xx_eth0_data.phy_mask = BIT(4); 
     129        ar71xx_add_device_mdio(0, 0x0); 
    135130 
    136131        /* LAN ports */ 
    137         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    138         ar71xx_eth1_data.speed = SPEED_1000; 
    139         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    140  
    141         ar71xx_add_device_mdio(0, 0x0); 
    142132        ar71xx_add_device_eth(1); 
     133        /* WAN port */ 
    143134        ar71xx_add_device_eth(0); 
    144135 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wa901nd.c

    r28982 r29103  
    107107         */ 
    108108        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 0); 
    109         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    110         ar71xx_eth1_data.speed       = SPEED_1000; 
    111         ar71xx_eth1_data.duplex      = DUPLEX_FULL; 
    112         ar71xx_eth1_data.has_ar7240_switch = 1; 
    113  
    114109        ar71xx_add_device_mdio(0, 0x0); 
    115110        ar71xx_add_device_eth(1); 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr703n.c

    r28982 r29103  
    107107        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
    108108 
    109         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    110         ar71xx_eth0_data.speed = SPEED_100; 
    111         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    112         ar71xx_eth0_data.phy_mask = BIT(4); 
    113  
    114109        ar71xx_add_device_mdio(0, 0x0); 
    115110        ar71xx_add_device_eth(0); 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr741nd-v4.c

    r28982 r29103  
    136136        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
    137137 
    138         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    139         ar71xx_eth0_data.speed = SPEED_100; 
    140         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    141         ar71xx_eth0_data.phy_mask = BIT(4); 
    142  
    143         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    144         ar71xx_eth1_data.speed = SPEED_1000; 
    145         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    146         ar71xx_eth1_data.has_ar7240_switch = 1; 
    147  
    148138        ar71xx_add_device_mdio(0, 0x0); 
    149139        ar71xx_add_device_eth(1); 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr741nd.c

    r28982 r29103  
    109109                                         tl_wr741nd_gpio_keys); 
    110110 
    111         ar71xx_eth1_data.has_ar7240_switch = 1; 
    112111        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
    113112        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
    114113 
    115         /* WAN port */ 
    116         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    117         ar71xx_eth0_data.speed = SPEED_100; 
    118         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    119         ar71xx_eth0_data.phy_mask = BIT(4); 
     114        ar71xx_add_device_mdio(0, 0x0); 
    120115 
    121116        /* LAN ports */ 
    122         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    123         ar71xx_eth1_data.speed = SPEED_1000; 
    124         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
     117        ar71xx_add_device_eth(1); 
    125118 
    126         ar71xx_add_device_mdio(0, 0x0); 
    127         ar71xx_add_device_eth(1); 
     119        /* WAN port */ 
    128120        ar71xx_add_device_eth(0); 
    129121 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-ubnt.c

    r28982 r29103  
    250250        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac1, 0); 
    251251        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac2, 0); 
    252         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    253         ar71xx_eth0_data.speed = SPEED_100; 
    254         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    255         ar71xx_eth0_data.phy_mask = UBNT_M_WAN_PHYMASK; 
    256  
    257252        ar71xx_add_device_eth(0); 
    258253 
     
    283278{ 
    284279        ubnt_m_setup(); 
    285  
    286         ar71xx_eth1_data.has_ar7240_switch = 1; 
    287         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    288         ar71xx_eth1_data.speed = SPEED_1000; 
    289         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    290  
    291280        ar71xx_add_device_eth(1); 
    292281} 
     
    317306 
    318307        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
    319         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    320         ar71xx_eth0_data.speed = SPEED_100; 
    321         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    322         ar71xx_eth0_data.phy_mask = UBNT_M_WAN_PHYMASK; 
    323  
    324308        ar71xx_add_device_eth(0); 
    325309 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-whr-hp-g300n.c

    r28982 r29103  
    145145                                         whrhpg300n_gpio_keys); 
    146146 
    147         ar71xx_eth1_data.has_ar7240_switch = 1; 
    148147        ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac, 0); 
    149148        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
    150149 
    151         /* WAN port */ 
    152         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    153         ar71xx_eth0_data.speed = SPEED_100; 
    154         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    155         ar71xx_eth0_data.phy_mask = BIT(4); 
     150        ar71xx_add_device_mdio(0, 0x0); 
    156151 
    157152        /* LAN ports */ 
    158         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    159         ar71xx_eth1_data.speed = SPEED_1000; 
    160         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    161  
    162         ar71xx_add_device_mdio(0, 0x0); 
    163153        ar71xx_add_device_eth(1); 
     154        /* WAN port */ 
    164155        ar71xx_add_device_eth(0); 
    165156 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-zcn-1523h.c

    r28982 r29103  
    175175        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac, 1); 
    176176 
     177        ar71xx_add_device_mdio(0, 0x0); 
     178 
    177179        /* LAN1 port */ 
    178         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    179         ar71xx_eth0_data.speed = SPEED_100; 
    180         ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    181  
    182         /* LAN2 port */ 
    183         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    184         ar71xx_eth1_data.speed = SPEED_1000; 
    185         ar71xx_eth1_data.duplex = DUPLEX_FULL; 
    186  
    187         ar71xx_add_device_mdio(0, 0x0); 
    188180        ar71xx_add_device_eth(0); 
    189181} 
     
    208200        ar71xx_add_device_leds_gpio(1, ARRAY_SIZE(zcn_1523h_5_leds_gpio), 
    209201                                        zcn_1523h_5_leds_gpio); 
     202 
     203        /* LAN2 port */ 
    210204        ar71xx_add_device_eth(1); 
    211205} 
Note: See TracChangeset for help on using the changeset viewer.