ar71xx: use correct wan mac address for the TP-Link Archer C7 v4

The correct MAC address for this device is lan_mac +1, there is no
need to set lan_mac so use base_mac variable instead lan_mac.

Based on this PR for ath79:
https://github.com/openwrt/openwrt/pull/1726

Signed-off-by: David Santamaría Rogado <howl.nsp@gmail.com>
[fix alphabetical ordering, reword subject]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>

(cherry picked from commit 4bcf581352)
This commit is contained in:
David Santamaría Rogado 2019-01-18 22:28:41 +01:00 committed by Jo-Philipp Wich
parent 2c7a1ccaea
commit e6c2f3feb1
1 changed files with 11 additions and 7 deletions

View File

@ -576,6 +576,10 @@ ar71xx_setup_macs()
local wan_mac="" local wan_mac=""
case $board in case $board in
archer-c7-v4)
base_mac=$(mtd_get_mac_binary config 8)
wan_mac=$(macaddr_add "$base_mac" 1)
;;
dgl-5500-a1|\ dgl-5500-a1|\
dir-825-c1) dir-825-c1)
wan_mac=$(mtd_get_mac_ascii nvram "wan_mac") wan_mac=$(mtd_get_mac_ascii nvram "wan_mac")
@ -587,6 +591,13 @@ ar71xx_setup_macs()
lan_mac=$(mtd_get_mac_binary caldata 0) lan_mac=$(mtd_get_mac_binary caldata 0)
wan_mac=$(mtd_get_mac_binary caldata 6) wan_mac=$(mtd_get_mac_binary caldata 6)
;; ;;
dir-869-a1|\
mynet-n750)
wan_mac=$(mtd_get_mac_ascii devdata "wanmac")
;;
esr900)
wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr")
;;
fritz300e) fritz300e)
lan_mac=$(fritz_tffs -n maca -i $(find_mtd_part "tffs (1)")) lan_mac=$(fritz_tffs -n maca -i $(find_mtd_part "tffs (1)"))
;; ;;
@ -595,13 +606,6 @@ ar71xx_setup_macs()
lan_mac=$(mtd_get_mac_binary product-info 8) lan_mac=$(mtd_get_mac_binary product-info 8)
wan_mac=$(macaddr_add "$lan_mac" 1) wan_mac=$(macaddr_add "$lan_mac" 1)
;; ;;
esr900)
wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr")
;;
dir-869-a1|\
mynet-n750)
wan_mac=$(mtd_get_mac_ascii devdata "wanmac")
;;
wlr8100) wlr8100)
lan_mac=$(mtd_get_mac_ascii u-boot-env "ethaddr") lan_mac=$(mtd_get_mac_ascii u-boot-env "ethaddr")
wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr") wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr")