aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/hw.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2012-06-15 09:25:23 -0400
committerJohn W. Linville <linville@tuxdriver.com>2012-06-20 14:44:42 -0400
commit6790ae7a1383db07842b3fd03208dd86f55da57e (patch)
tree74bc68ed07a6ace3a4f5a8e5788702ec1d51a2c5 /drivers/net/wireless/ath/ath9k/hw.h
parent5330df7b178f4f050c67451413020bdd4ec75262 (diff)
ath9k_hw: remove the old ANI implementation
It was found to be buggy on a variety of chipsets from AR913x to AR928x. The new version (which was introduced along with AR93xx support) is more reliable in preventing connectivity dropouts and also fixes MIB interrupt storm issues. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hw.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/hw.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h
index 03d590924c6..111a046b44c 100644
--- a/drivers/net/wireless/ath/ath9k/hw.h
+++ b/drivers/net/wireless/ath/ath9k/hw.h
@@ -1019,14 +1019,7 @@ void ar9002_hw_attach_ops(struct ath_hw *ah);
1019void ar9003_hw_attach_ops(struct ath_hw *ah); 1019void ar9003_hw_attach_ops(struct ath_hw *ah);
1020 1020
1021void ar9002_hw_load_ani_reg(struct ath_hw *ah, struct ath9k_channel *chan); 1021void ar9002_hw_load_ani_reg(struct ath_hw *ah, struct ath9k_channel *chan);
1022/* 1022
1023 * ANI work can be shared between all families but a next
1024 * generation implementation of ANI will be used only for AR9003 only
1025 * for now as the other families still need to be tested with the same
1026 * next generation ANI. Feel free to start testing it though for the
1027 * older families (AR5008, AR9001, AR9002) by using modparam_force_new_ani.
1028 */
1029extern int modparam_force_new_ani;
1030void ath9k_ani_reset(struct ath_hw *ah, bool is_scanning); 1023void ath9k_ani_reset(struct ath_hw *ah, bool is_scanning);
1031void ath9k_hw_proc_mib_event(struct ath_hw *ah); 1024void ath9k_hw_proc_mib_event(struct ath_hw *ah);
1032void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan); 1025void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan);