aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@openwrt.org>2009-08-15 08:26:38 +0000
committerHauke Mehrtens <hauke@openwrt.org>2009-08-15 08:26:38 +0000
commit70b742bbb6414eeba2b8d74c16f2b78bfef3e00d (patch)
treee14ecf46a801fd3cd8c81bf0421c0725f2e39488 /package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch
parentefb1b71e7c4df6eed83dce18dae71d0b332f07eb (diff)
downloadmaster-187ad058-70b742bbb6414eeba2b8d74c16f2b78bfef3e00d.tar.gz
master-187ad058-70b742bbb6414eeba2b8d74c16f2b78bfef3e00d.tar.bz2
master-187ad058-70b742bbb6414eeba2b8d74c16f2b78bfef3e00d.zip
[mac80211] Update to compat-wireless-2009-08-15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17265 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch')
-rw-r--r--package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch33
1 files changed, 0 insertions, 33 deletions
diff --git a/package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch b/package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch
deleted file mode 100644
index f4937f763c..0000000000
--- a/package/mac80211/patches/404-ath9k-wake-up-the-chip-for-TSF-reset.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From d2fa21debb4ea8c022b0fbed165eea821d19da9e Mon Sep 17 00:00:00 2001
-From: Gabor Juhos <juhosg@openwrt.org>
-Date: Sat, 20 Jun 2009 23:57:22 +0200
-Subject: [PATCH] ath9k: wake up the chip for TSF reset
-
-If we are in NETWORK SLEEP state, AR_SLP32_TSF_WRITE_STATUS limit
-always exceeds in 'ath9k_hw_reset_tsf', because reading of the
-AR_SLP3 register always return with the magic 0xdeadbeef value.
-
-Changes-licensed-under: ISC
-Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
----
- drivers/net/wireless/ath/ath9k/hw.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
---- a/drivers/net/wireless/ath/ath9k/hw.c
-+++ b/drivers/net/wireless/ath/ath9k/hw.c
-@@ -3803,6 +3803,7 @@ void ath9k_hw_reset_tsf(struct ath_hw *a
- {
- int count;
-
-+ ath9k_ps_wakeup(ah->ah_sc);
- count = 0;
- while (REG_READ(ah, AR_SLP32_MODE) & AR_SLP32_TSF_WRITE_STATUS) {
- count++;
-@@ -3814,6 +3815,7 @@ void ath9k_hw_reset_tsf(struct ath_hw *a
- udelay(10);
- }
- REG_WRITE(ah, AR_RESET_TSF, AR_RESET_TSF_ONCE);
-+ ath9k_ps_restore(ah->ah_sc);
- }
-
- bool ath9k_hw_set_tsfadjust(struct ath_hw *ah, u32 setting)