openwrt/target/linux/ath79
Lech Perczak 4f0e281775 ath79: Really fix 5GHz on QCA9886 variant of ZTE MF286
Fix in commit 25eead21c5 ("ath79: fix 5GHz on QCA9886 variant of ZTE MF286")
was incomplete. A user of such variant popped up, and in the boot log
after installation, we discovered that QCA9886 expects different
pre-calibration data size, than the older QCA9880 variant:

ath10k_pci 0000:00:00.0: qca9888 hw2.0 target 0x01000000 chip_id 0x00000000 sub 0000:0000
ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
ath10k_pci 0000:00:00.0: firmware ver 10.4b-ct-9888-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 59e741e7
ath10k_pci 0000:00:00.0: invalid calibration data length in nvmem-cell 'pre-calibration': 2116 != 12064
ath10k_pci 0000:00:00.0: Loading BDF type 0
ath10k_pci 0000:00:00.0: failed to fetch board data for bus=pci,vendor=168c,device=0056,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9888/hw2.0/board-2.bin
ath10k_pci 0000:00:00.0: failed to fetch board-2.bin or board.bin from ath10k/QCA9888/hw2.0
ath10k_pci 0000:00:00.0: failed to fetch board file: -12
ath10k_pci 0000:00:00.0: could not probe fw (-12)

Explicitly define a pre-calibration nvmem-cell for this variant, and use
it instead of the calibration one, which is shorter.

Fixes: 25eead21c5 ("ath79: fix 5GHz on QCA9886 variant of ZTE MF286")
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(cherry picked from commit fc236f3b3c)
Link: https://github.com/openwrt/openwrt/pull/16810
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-10-31 19:02:30 +01:00
..
base-files/etc/hotplug.d/ieee80211 ath79: migrate Archer C5 5GHz radio device paths 2022-03-31 18:07:29 +02:00
dts ath79: Really fix 5GHz on QCA9886 variant of ZTE MF286 2024-10-31 19:02:30 +01:00
files ath79: Fix PHY access over ag71xx driver 2024-07-28 23:56:36 +02:00
generic ath79: add support for Huawei AP5030DN 2024-04-03 02:56:56 +02:00
image ath79: add support for MikroTik RouterBOARD 750 r2 (hEX lite) 2024-10-29 21:36:11 +01:00
mikrotik ath79: add support for MikroTik RouterBOARD 750 r2 (hEX lite) 2024-10-29 21:36:11 +01:00
nand ath79: make boot-leds service executable 2023-12-14 21:40:20 +01:00
patches-5.15 kernel: bump 5.15 to 5.15.167 2024-09-14 16:51:13 +02:00
tiny ath79: move ubnt-xm 64M RAM boards back to generic 2023-08-11 12:53:34 +02:00
config-5.15 kernel: mtd: backport SafeLoader parser 2022-10-19 07:07:14 +02:00
Makefile ath79: switch to 5.15 as default kernel 2022-09-24 13:04:24 +02:00
modules.mk