ath9k: fix power limits on init
authorFelix Fietkau <nbd@nbd.name>
Wed, 22 Mar 2017 19:46:14 +0000 (20:46 +0100)
committerJo-Philipp Wich <jo@mein.io>
Tue, 2 May 2017 21:17:22 +0000 (23:17 +0200)
commit5ac51ada60cfed7a045355d3a4a6945df4ccd66c
tree48e39dcd88df31f79cfc13dd9da5b91f3b22d5f9
parenta9728799bc41e68de4d50995bb4ad689784ef55e
ath9k: fix power limits on init

The tx power applied by set_txpower is limited by the CTL (conformance
test limit) entries in the EEPROM. These can change based on the user
configured regulatory domain.
Depending on the EEPROM data this can cause the tx power to become too
limited, if the original regdomain CTLs impose lowr limits than the CTLs
of the user configured regdomain.

To fix this issue, set the initial channel limits without any CTL
restrictions and only apply the CTL at run time when setting the channel
and the real tx power.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/324-ath9k_hw-fix-channel-maximum-power-level-test.patch [new file with mode: 0644]