diff options
| author | Rosen Penev | 2025-10-23 20:19:41 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2025-11-28 00:20:33 +0000 |
| commit | 00e5204e8433a9d2717bf883101789a9f0d8cc45 (patch) | |
| tree | 26b65c266756d86a2b7c0482f3439ceee8684ffc | |
| parent | feba8983ac943fabeb4481e45b5fd4c8524db175 (diff) | |
| download | openwrt-00e5204e8433a9d2717bf883101789a9f0d8cc45.tar.gz | |
lantiq: homehub-v3a: assign wlan mac in dts
Userspace handling is deprecated.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16376
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts | 18 | ||||
| -rw-r--r-- | target/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom | 1 |
2 files changed, 18 insertions, 1 deletions
diff --git a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts index f321e04241..b7a01ffff5 100644 --- a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts +++ b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts @@ -121,6 +121,14 @@ &gsw { phy-mode = "rgmii"; + + nvmem-cells = <&macaddr_uboot_ethaddr 0>; + nvmem-cell-names = "mac-address"; +}; + +&ppe { + nvmem-cells = <&macaddr_uboot_ethaddr 1>; + nvmem-cell-names = "mac-address"; }; &localbus { @@ -154,6 +162,14 @@ partition@64000 { label = "u-boot-env"; reg = <0x64000 0x004000>; + + nvmem-layout { + compatible = "u-boot,env"; + + macaddr_uboot_ethaddr: ethaddr { + #nvmem-cell-cells = <1>; + }; + }; }; ath9k_cal: partition@68000 { label = "art-copy"; @@ -182,6 +198,8 @@ wifi@e,0 { reg = <0x7000 0 0 0 0>; qca,no-eeprom; /* load from ath9k-eeprom-pci-0000:00:0e.0.bin */ + nvmem-cells = <&macaddr_uboot_ethaddr 2>; + nvmem-cell-names = "mac-address"; }; }; diff --git a/target/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom b/target/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom index 91eb3f1680..2fdc575076 100644 --- a/target/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom +++ b/target/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom @@ -39,7 +39,6 @@ case "$FIRMWARE" in ;; bt,homehub-v3a) caldata_extract_swap "art-copy" 0x0 0x1000 - ath9k_patch_mac_crc $(macaddr_add $(mtd_get_mac_ascii u-boot-env ethaddr) 2) 0x10c ;; netgear,dgn3500|netgear,dgn3500b) caldata_extract "calibration" 0xf000 0x1000 |