|
@@ -45,8 +45,14 @@ case "$FIRMWARE" in
|
|
|
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_binary default-mac 0x0) -1)
|
|
|
;;
|
|
|
zyxel,nbg6817)
|
|
|
- caldata_extract "0:ART" 0x1000 0x2f20
|
|
|
- ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii 0:APPSBLENV ethaddr) +1)
|
|
|
+ if [ -b "$(find_mtd_part 0:art)" ]; then
|
|
|
+ caldata_extract "0:art" 0x1000 0x2f20
|
|
|
+ ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii 0:appsblenv ethaddr) +1)
|
|
|
+ else
|
|
|
+ # XXX: drop upper case after kernel v5.4 is gone (qcom-smem)
|
|
|
+ caldata_extract "0:ART" 0x1000 0x2f20
|
|
|
+ ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii 0:APPSBLENV ethaddr) +1)
|
|
|
+ fi
|
|
|
;;
|
|
|
esac
|
|
|
;;
|
|
@@ -85,8 +91,14 @@ case "$FIRMWARE" in
|
|
|
ath10k_patch_mac $(mtd_get_mac_binary default-mac 0x0)
|
|
|
;;
|
|
|
zyxel,nbg6817)
|
|
|
- caldata_extract "0:ART" 0x5000 0x2f20
|
|
|
- ath10k_patch_mac $(mtd_get_mac_ascii 0:APPSBLENV ethaddr)
|
|
|
+ if [ -b "$(find_mtd_part 0:art)" ]; then
|
|
|
+ caldata_extract "0:art" 0x5000 0x2f20
|
|
|
+ ath10k_patch_mac $(mtd_get_mac_ascii 0:appsblenv ethaddr)
|
|
|
+ else
|
|
|
+ # XXX: drop upper case after kernel v5.4 is gone (qcom-smem)
|
|
|
+ caldata_extract "0:ART" 0x5000 0x2f20
|
|
|
+ ath10k_patch_mac $(mtd_get_mac_ascii 0:APPSBLENV ethaddr)
|
|
|
+ fi
|
|
|
;;
|
|
|
esac
|
|
|
;;
|