OSDN Git Service

Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback"
authorSoeren Moch <smoch@web.de>
Sun, 26 Sep 2021 20:19:05 +0000 (22:19 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 28 Sep 2021 07:08:14 +0000 (10:08 +0300)
commit151a7c12c4fc8340b51e849e4d1fcb7d794777a5
tree16e18e83e7df4acfb080dd74eb97818ffcb259a8
parentfe5c735d0d47b495be6753d6aea4f8f78c909a0a
Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback"

This reverts commit b0b524f079a23e440dd22b04e369368dde847533.

Commit b0b524f079a2 ("brcmfmac: use ISO3166 country code and 0 rev
as fallback") changes country setup to directly use ISO3166 country
codes if no more specific code is configured. This was done under
the assumption that brcmfmac firmwares can handle such simple
direct mapping from country codes to firmware ccode values.

Unfortunately this is not true for all chipset/firmware combinations.
E.g. BCM4359/9 devices stop working as access point with this change,
so revert the offending commit to avoid the regression.

Signed-off-by: Soeren Moch <smoch@web.de>
Cc: stable@vger.kernel.org # 5.14.x
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210926201905.211605-1-smoch@web.de
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c