[openwrt/openwrt] ath79: fix calibration-art for some boards

LEDE Commits lede-commits at lists.infradead.org
Wed Dec 28 13:37:41 PST 2022


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/a14170b6e9c8bab493c5e0e7689405a8a0675e8a

commit a14170b6e9c8bab493c5e0e7689405a8a0675e8a
Author: Nick Hainke <vincent at systemli.org>
AuthorDate: Tue Dec 20 16:12:48 2022 +0100

    ath79: fix calibration-art for some boards
    
    "0x1000" looks suspicious. By looking at data provided
    by @DragonBluep I was able to identify the correct size for
    AR9380, AR9287 WiFis. Furthermore, PowerCloud Systems CAP324
    has a AR9344 WiFi.
    
    Signed-off-by: Nick Hainke <vincent at systemli.org>
---
 .../generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom     | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
index 4f107bfe88..df7f1fc0ce 100644
--- a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
+++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
@@ -86,7 +86,8 @@ case "$FIRMWARE" in
 	avm,fritz300e)
 		caldata_extract_reverse "urloader" 0x1541 0x440
 		;;
-	buffalo,wzr-hp-g450h)
+	buffalo,wzr-hp-g450h|\
+	pcs,cap324)
 		caldata_extract "art" 0x1000 0x440
 		;;
 	dlink,dir-825-c1|\
@@ -103,9 +104,8 @@ case "$FIRMWARE" in
 		;;
 	netgear,wnr2200-8m|\
 	netgear,wnr2200-16m|\
-	pcs,cap324|\
 	tplink,tl-wr842n-v1)
-		caldata_extract "art" 0x1000 0x1000
+		caldata_extract "art" 0x1000 0x3e0
 		;;
 	wd,mynet-n600|\
 	wd,mynet-n750)
@@ -113,7 +113,7 @@ case "$FIRMWARE" in
 		ath9k_patch_mac $(mtd_get_mac_ascii devdata "wlan5mac")
 		;;
 	wd,mynet-wifi-rangeextender)
-		caldata_extract "art" 0x1000 0x1000
+		caldata_extract "art" 0x1000 0x440
 		ath9k_patch_mac $(nvram get wl0_hwaddr)
 		;;
 	*)




More information about the lede-commits mailing list