diff options
author | Felix Fietkau <nbd@nbd.name> | 2016-12-27 20:54:15 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2016-12-27 20:55:35 +0100 |
commit | c9c68c717769a7560b46fd77d050b08ffb94f241 (patch) | |
tree | d54fc861c2a807b50a466217edfecf8d1c6f27b3 /package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch | |
parent | 6b524fe5b8c51fddbfe49d6bcde5f8f126992820 (diff) | |
download | upstream-c9c68c717769a7560b46fd77d050b08ffb94f241.tar.gz upstream-c9c68c717769a7560b46fd77d050b08ffb94f241.tar.bz2 upstream-c9c68c717769a7560b46fd77d050b08ffb94f241.zip |
ath9k: fix issues with external reset on AR913x
An external reset patch for AR955x accidentally led to external reset
being issued twice on AR913x, once before the RTC reset and once after.
This may be causing some stability issues.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch')
-rw-r--r-- | package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch b/package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch index bb4c121af8..200a3a28f6 100644 --- a/package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch +++ b/package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch @@ -20,7 +20,7 @@ /******************/ /* Chip Revisions */ /******************/ -@@ -1413,6 +1426,9 @@ static bool ath9k_hw_set_reset(struct at +@@ -1414,6 +1427,9 @@ static bool ath9k_hw_set_reset(struct at udelay(50); } @@ -30,7 +30,7 @@ return true; } -@@ -1512,6 +1528,9 @@ static bool ath9k_hw_chip_reset(struct a +@@ -1513,6 +1529,9 @@ static bool ath9k_hw_chip_reset(struct a ar9003_hw_internal_regulator_apply(ah); ath9k_hw_init_pll(ah, chan); @@ -40,7 +40,7 @@ return true; } -@@ -1815,8 +1834,14 @@ static int ath9k_hw_do_fastcc(struct ath +@@ -1816,8 +1835,14 @@ static int ath9k_hw_do_fastcc(struct ath if (AR_SREV_9271(ah)) ar9002_hw_load_ani_reg(ah, chan); @@ -55,7 +55,7 @@ return -EINVAL; } -@@ -2070,6 +2095,9 @@ int ath9k_hw_reset(struct ath_hw *ah, st +@@ -2071,6 +2096,9 @@ int ath9k_hw_reset(struct ath_hw *ah, st ath9k_hw_set_radar_params(ah); } |