Ticket #10421: dir-825_mac.patch

File dir-825_mac.patch, 1.6 KB (added by Pilot6 <hanipouspilot@…>, 5 years ago)
  • mach-dir-825-b1.c

     
    164164 
    165165static void __init dir825b1_setup(void) 
    166166{ 
    167         u8 mac1[ETH_ALEN], mac2[ETH_ALEN]; 
     167        u8 mac0[ETH_ALEN], mac1[ETH_ALEN], wmac1[ETH_ALEN]; 
    168168 
    169         dir825b1_read_ascii_mac(mac1, DIR825B1_MAC_LOCATION_0); 
    170         dir825b1_read_ascii_mac(mac2, DIR825B1_MAC_LOCATION_1); 
     169        dir825b1_read_ascii_mac(mac0, DIR825B1_MAC_LOCATION_0); 
     170        dir825b1_read_ascii_mac(mac1, DIR825B1_MAC_LOCATION_1); 
     171        ar71xx_init_mac(wmac1, mac1, 1); 
    171172 
    172173        ar71xx_add_device_mdio(0x0); 
    173174 
    174         ar71xx_init_mac(ar71xx_eth0_data.mac_addr, mac1, 2); 
     175        ar71xx_eth0_data.mac_addr = mac0; 
    175176        ar71xx_eth0_data.mii_bus_dev = &dir825b1_rtl8366s_device.dev; 
    176177        ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RGMII; 
    177178        ar71xx_eth0_data.speed = SPEED_1000; 
    178179        ar71xx_eth0_data.duplex = DUPLEX_FULL; 
    179180        ar71xx_eth0_pll_data.pll_1000 = 0x11110000; 
    180181 
    181         ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac1, 3); 
     182        ar71xx_eth1_data.mac_addr = mac1; 
    182183        ar71xx_eth1_data.mii_bus_dev = &dir825b1_rtl8366s_device.dev; 
    183184        ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RGMII; 
    184185        ar71xx_eth1_data.phy_mask = 0x10; 
     
    203204        ap94_pci_setup_wmac_led_pin(0, 5); 
    204205        ap94_pci_setup_wmac_led_pin(1, 5); 
    205206 
    206         ap94_pci_init((u8 *) KSEG1ADDR(DIR825B1_CAL_LOCATION_0), mac1, 
    207                       (u8 *) KSEG1ADDR(DIR825B1_CAL_LOCATION_1), mac2); 
     207        ap94_pci_init((u8 *) KSEG1ADDR(DIR825B1_CAL_LOCATION_0), mac0, 
     208                      (u8 *) KSEG1ADDR(DIR825B1_CAL_LOCATION_1), wmac1); 
    208209} 
    209210 
    210211MIPS_MACHINE(AR71XX_MACH_DIR_825_B1, "DIR-825-B1", "D-Link DIR-825 rev. B1",