ath9k_hw: remove ANI function restrictions for AP mode
The primary purpose of this piece of code was to selectively disable OFDM weak signal detection. The checks for this are elsewhere, and an earlier commit relaxed the restrictions for older chips, which are more sensitive to interference. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
a0b2a8f474
commit
afdc05f09d
@ -318,17 +318,6 @@ void ath9k_ani_reset(struct ath_hw *ah, bool is_scanning)
|
||||
BUG_ON(aniState == NULL);
|
||||
ah->stats.ast_ani_reset++;
|
||||
|
||||
/* only allow a subset of functions in AP mode */
|
||||
if (ah->opmode == NL80211_IFTYPE_AP) {
|
||||
if (IS_CHAN_2GHZ(chan)) {
|
||||
ah->ani_function = (ATH9K_ANI_SPUR_IMMUNITY_LEVEL |
|
||||
ATH9K_ANI_FIRSTEP_LEVEL);
|
||||
if (AR_SREV_9300_20_OR_LATER(ah))
|
||||
ah->ani_function |= ATH9K_ANI_MRC_CCK;
|
||||
} else
|
||||
ah->ani_function = 0;
|
||||
}
|
||||
|
||||
ofdm_nil = max_t(int, ATH9K_ANI_OFDM_DEF_LEVEL,
|
||||
aniState->ofdmNoiseImmunityLevel);
|
||||
cck_nil = max_t(int, ATH9K_ANI_CCK_DEF_LEVEL,
|
||||
|
Loading…
Reference in New Issue
Block a user