ath79: fix calibration-art for some boards
authorNick Hainke <vincent@systemli.org>
Tue, 20 Dec 2022 15:12:48 +0000 (16:12 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Wed, 28 Dec 2022 21:36:32 +0000 (22:36 +0100)
"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@systemli.org>
target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom

index 4f107bfe8814e5aa3c16a5d8888ba2b6abb028d9..df7f1fc0cee5f319ce5aa1b32da6c06212c45e0d 100644 (file)
@@ -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)
                ;;
        *)