qualcommax: use ath11k_patch_mac for MR7350
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run

Use ath11k_patch_mac and ath11k_set_macflag functions
instead of fix_wifi_mac script.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/17230
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
Chukun Pan 2024-12-08 23:26:01 +08:00 committed by Robert Marko
parent d6be0a2039
commit 8108967e27
2 changed files with 7 additions and 19 deletions

View File

@ -15,7 +15,13 @@ case "$FIRMWARE" in
cambiumnetworks,xe3-4) cambiumnetworks,xe3-4)
caldata_extract "0:ART" 0x1000 0x10000 caldata_extract "0:ART" 0x1000 0x10000
;; ;;
linksys,mr7350|\ linksys,mr7350)
caldata_extract "0:art" 0x1000 0x10000
addr=$(mtd_get_mac_ascii devinfo hw_mac_addr)
ath11k_patch_mac $(macaddr_add $addr 2) 0
ath11k_patch_mac $(macaddr_add $addr 1) 1
ath11k_set_macflag
;;
netgear,wax214) netgear,wax214)
caldata_extract "0:art" 0x1000 0x10000 caldata_extract "0:art" 0x1000 0x10000
;; ;;

View File

@ -1,18 +0,0 @@
[ "$ACTION" == "add" ] || exit 0
PHYNBR=${DEVPATH##*/phy}
[ -n $PHYNBR ] || exit 0
. /lib/functions.sh
. /lib/functions/system.sh
board=$(board_name)
case "$board" in
linksys,mr7350)
addr=$(mtd_get_mac_ascii devinfo hw_mac_addr)
[ "$PHYNBR" = "0" ] && macaddr_add $addr 2 > /sys${DEVPATH}/macaddress
[ "$PHYNBR" = "1" ] && macaddr_add $addr 1 > /sys${DEVPATH}/macaddress
;;
esac