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>
cambiumnetworks,xe3-4)
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)
caldata_extract "0:art" 0x1000 0x10000
;;
+++ /dev/null
-[ "$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