From f921d645cc407baaebefc209c435c4687a367c94 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Thu, 12 Sep 2024 21:20:23 +0800 Subject: [PATCH] mediatek: use nvmem to set wifi mac for cetron ct3003 Signed-off-by: Tianling Shen --- .../linux/mediatek/dts/mt7981b-cetron-ct3003.dtsi | 14 +++++++++++++- .../etc/hotplug.d/ieee80211/11_fix_wifi_mac | 2 -- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dtsi b/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dtsi index 242dafafb4..e6d3813812 100644 --- a/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dtsi +++ b/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dtsi @@ -125,7 +125,6 @@ reg = <0x180000 0x100000>; read-only; - compatible = "nvmem-cells"; nvmem-layout { compatible = "fixed-layout"; #address-cells = <1>; @@ -237,4 +236,17 @@ nvmem-cells = <&eeprom_factory_0>; nvmem-cell-names = "eeprom"; status = "okay"; + + band@0 { + reg = <0>; + nvmem-cells = <&macaddr_art_0 1>; + nvmem-cell-names = "mac-address"; + }; + + + band@1 { + reg = <1>; + nvmem-cells = <&macaddr_art_0 2>; + nvmem-cell-names = "mac-address"; + }; }; diff --git a/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac b/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac index 868633ed10..0eb3ad4f56 100644 --- a/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac +++ b/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac @@ -51,8 +51,6 @@ case "$board" in ;; bananapi,bpi-r4|\ bananapi,bpi-r4-poe|\ - cetron,ct3003|\ - cetron,ct3003-ubootmod|\ nokia,ea0326gmp) addr=$(cat /sys/class/net/eth0/address) [ "$PHYNBR" = "0" ] && macaddr_add $addr 1 > /sys${DEVPATH}/macaddress