linux/drivers/net/wireless/broadcom/brcm80211
Rafał Miłecki 07b1ae4687 brcmfmac: update STA info struct to the v5
That struct is used when querying firmware for the STA. It seem is has
been changing during the time. Luckily its format seems to be backward
compatible starting with v2 (the only breakage was v1 -> v2).

The version that was supported by brcmfmac so far was v4. It was what
43602a1 and 4366b1 firmwares (7.35.177.56 and 10.10.69.3309 accordingly)
were using. It also seems to be used by early 4366c0 firmwares
(10.10.69.6908 and 10.10.69.69017).

The problem appears when switching to the 10.10.122.20 firmware. It uses
v5 and instead of falling back to v4 when submitted buffer isn't big
enough it fallbacks to the v3.

To receive all v4 specific info with the newest firmware we have to
submit a struct (buffer) that matches v5.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-07-04 18:08:06 +03:00
..
brcmfmac brcmfmac: update STA info struct to the v5 2018-07-04 18:08:06 +03:00
brcmsmac brcmsmac: make function wlc_phy_workarounds_nphy_rev1 static 2018-06-27 18:57:23 +03:00
brcmutil brcmutil: add field storing control channel to the struct brcmu_chan 2016-06-14 17:27:42 +03:00
include brcmfmac: add support for BCM4366E chipset 2018-04-25 11:21:58 +03:00
Kconfig brcmfmac: update BRCMFMAC symbol description 2017-04-05 15:34:33 +03:00
Makefile