openwrt/package
Robert Marko 3daf2d477e mac80211: ath10k: backport bus and device specific API 1 BDF selection
Some ath10k IPQ40xx devices like the MikroTik hAP ac2 and ac3 require the
BDF-s to be extracted from the device storage instead of shipping packaged
API 2 BDF-s.

This is required as MikroTik has started shipping boards that require BDF-s
to be updated, as otherwise their WLAN performance really suffers.
This is however impossible as the devices that require this are release under
the same revision and its not possible to differentiate them from devices
using the older BDF-s.

In OpenWrt we are extracting the calibration data during runtime and we are
able to extract the BDF-s in the same manner, however we cannot package the
BDF-s to API 2 format on the fly and can only use API 1 to provide BDF-s on
the fly.
This is an issue as the ath10k driver explicitly looks only for the board.bin
file and not for something like board-bus-device.bin like it does for pre-cal
data.
Due to this we have no way of providing correct BDF-s on the fly, so lets
extend the ath10k driver to first look for BDF-s in the board-bus-device.bin
format, for example: board-ahb-a800000.wifi.bin
If that fails, look for the default board file name as defined previously.

So, backport the upstream ath10k patch.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-05-19 11:07:02 +02:00
..
base-files base-files: simplify restorecon logic 2022-05-02 21:11:05 +01:00
boot uboot-fritz4040: Add support for Toshiba NAND 2022-05-14 11:08:45 +02:00
devel strace: Update to version 5.16 2022-02-01 21:25:02 +01:00
firmware ipq-wifi: drop upstreamed board-2.bin 2022-05-14 11:08:45 +02:00
kernel mac80211: ath10k: backport bus and device specific API 1 BDF selection 2022-05-19 11:07:02 +02:00
libs elfutils: move host build to tools 2022-05-18 13:32:06 +03:00
network firewall: config: remove restictions on DHCPv6 allow rule 2022-05-04 15:26:16 +02:00
system fstools: update to git HEAD 2022-05-03 02:11:17 +01:00
utils bcm27xx-userland: update to latest version 2022-05-17 15:11:22 +02:00
Makefile build: fix opkg install step for large package selection 2021-05-12 11:13:53 +02:00