aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-10-08 13:41:04 +0000
committerFelix Fietkau <nbd@openwrt.org>2011-10-08 13:41:04 +0000
commit1cca29b84b7e466cb45d5a03df80a4ea5da681ed (patch)
treea3a4c8705d4351d7da97e3f4e9defbc310f6bdbe /package/mac80211
parentbf2012d91a826b96e015dbbfdc1ca55bcb8819d1 (diff)
downloadupstream-1cca29b84b7e466cb45d5a03df80a4ea5da681ed.tar.gz
upstream-1cca29b84b7e466cb45d5a03df80a4ea5da681ed.tar.bz2
upstream-1cca29b84b7e466cb45d5a03df80a4ea5da681ed.zip
ath9k: extend the phy error disable patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28383 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211')
-rw-r--r--package/mac80211/patches/552-ath9k_fix_phyerror.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/package/mac80211/patches/552-ath9k_fix_phyerror.patch b/package/mac80211/patches/552-ath9k_fix_phyerror.patch
index 4433ca502f..3ef090e721 100644
--- a/package/mac80211/patches/552-ath9k_fix_phyerror.patch
+++ b/package/mac80211/patches/552-ath9k_fix_phyerror.patch
@@ -14,3 +14,24 @@
| ATH9K_RX_FILTER_MCAST;
if (sc->rx.rxfilter & FIF_PROBE_REQ)
+--- a/drivers/net/wireless/ath/ath9k/ani.c
++++ b/drivers/net/wireless/ath/ath9k/ani.c
+@@ -502,9 +502,6 @@ static void ath9k_ani_reset_old(struct a
+ ath9k_hw_ani_control(ah, ATH9K_ANI_CCK_WEAK_SIGNAL_THR,
+ ATH9K_ANI_CCK_WEAK_SIG_THR);
+
+- ath9k_hw_setrxfilter(ah, ath9k_hw_getrxfilter(ah) |
+- ATH9K_RX_FILTER_PHYERR);
+-
+ ath9k_ani_restart(ah);
+ return;
+ }
+@@ -525,8 +522,6 @@ static void ath9k_ani_reset_old(struct a
+ ath9k_hw_ani_control(ah, ATH9K_ANI_FIRSTEP_LEVEL,
+ aniState->firstepLevel);
+
+- ath9k_hw_setrxfilter(ah, ath9k_hw_getrxfilter(ah) &
+- ~ATH9K_RX_FILTER_PHYERR);
+ ath9k_ani_restart(ah);
+
+ ENABLE_REGWRITE_BUFFER(ah);