From: Will Moss Date: Wed, 3 Aug 2022 11:37:47 +0000 (+0000) Subject: ath79: fix MAC address assignment for TP-Link ar7241 devices X-Git-Tag: v22.03.3~162 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d25e1a3bde68dadaa480e3c9ee7cc767e03a4170;p=openwrt%2Fstaging%2Fhauke.git ath79: fix MAC address assignment for TP-Link ar7241 devices On TP-Link ar7241 devices LAN and WAN interfaces are swapped. Keeping that in mind fix MAC address assignment as used in vendor firmware: LAN MAC - main MAC stored in u-boot and printed on label WAN MAC - LAN MAC + 1 Signed-off-by: Will Moss (cherry picked from commit 5a1af6ed621d4547d8bf486d0d3e4de5443b9b58) --- diff --git a/target/linux/ath79/dts/ar7241_tplink.dtsi b/target/linux/ath79/dts/ar7241_tplink.dtsi index 84a9a4f63d..0861cc6232 100644 --- a/target/linux/ath79/dts/ar7241_tplink.dtsi +++ b/target/linux/ath79/dts/ar7241_tplink.dtsi @@ -94,18 +94,17 @@ }; }; -ð0 { +ð0 { /* WAN interface, initialized last as eth1 */ status = "okay"; nvmem-cells = <&macaddr_uboot_1fc00>; nvmem-cell-names = "mac-address"; - mac-address-increment = <(-1)>; + mac-address-increment = <1>; }; -ð1 { +ð1 { /* LAN interface, initialized first as eth0 */ nvmem-cells = <&macaddr_uboot_1fc00>; nvmem-cell-names = "mac-address"; - mac-address-increment = <1>; }; &uboot {