Felix Fietkau
f9022964cf
ath9k: add stability fixes for long standing hang issues (FS#13, #34 , #373 , #383 )
...
The radio would stop communicating completely. This issue was easiest to
trigger on AR913x devices, e.g. the TP-Link TL-WR1043ND, but other
hardware was occasionally affected as well.
The most critical issue was a race condition in disabling/enabling IRQs
between the IRQ handler and the IRQ processing tasklet
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-25 17:28:17 +01:00
Felix Fietkau
c9c68c7177
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>
2016-12-27 20:55:35 +01:00
Felix Fietkau
ad51e09fd1
mac80211: update to wireless-testing 2016-10-08
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-10-13 17:06:03 +02:00
Felix Fietkau
3e4d0e3e77
ath9k: revert temperature compensation support patch (FS#111)
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-08-28 14:08:49 +02:00
Felix Fietkau
6c2651566c
ath9k: switch to using mac80211 intermediate software queues
...
Provides a nice latency reduction under load, due to mac80211's fq_codel
support.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-07-19 14:27:08 +02:00
Felix Fietkau
207338c78e
ath9k: implement temperature compensation support for AR93xx and newer
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-07-15 14:19:22 +02:00
Felix Fietkau
98e4b504b4
ath9k: use external reset on AR91xx and QCA955x to improve stability
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-07-15 14:19:13 +02:00
Felix Fietkau
4f106d6c07
Revert "ath9k: switch to using mac80211 intermediate software queues"
...
This reverts commit 31e5ed4152
.
I've noticed some weird powersave related issues with this commit.
Revert until they've been fixed.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-07-11 14:55:22 +02:00
Felix Fietkau
31e5ed4152
ath9k: switch to using mac80211 intermediate software queues
...
Provides a nice latency reduction under load, due to mac80211's fq_codel
support.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-07-11 10:16:49 +02:00
Felix Fietkau
df93d53a4b
mac80211: update to wireless-testing 2016-05-12
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-15 20:55:39 +02:00
Felix Fietkau
82c5e2c497
mac80211: update to wireless-testing 2016-01-10
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48247
2016-01-15 15:03:48 +00:00
Felix Fietkau
ec3ee0969e
mac80211: update to wireless-testing 2015-10-26
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47286
2015-10-30 15:17:56 +00:00
Felix Fietkau
b30e092de6
mac80211: update to version 2015-06-22
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46198
2015-07-06 16:26:34 +00:00
Felix Fietkau
20b3f6683d
ath9k: fix ar956x device detection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46090
2015-06-21 17:52:12 +00:00
Felix Fietkau
913ca8200a
ath9k: fix an issue with stopping rx/tx dma on AR93xx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45874
2015-06-02 08:47:21 +00:00
Felix Fietkau
b5073ca2c8
mac80211: merge a number of upstream driver fixes/improvements
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45432
2015-04-14 12:17:34 +00:00
Felix Fietkau
1e5b7c17b0
mac80211: update to wireless-testing 2015-03-09
...
Based on patch by Bryan Forbes <bryan@reigndropsfall.net>
Also update mt76 to update for API changes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44655
2015-03-11 15:02:47 +00:00
Felix Fietkau
a570ccd7e2
ath9k: fix irq storm issues ( #18483 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43971
2015-01-14 13:20:38 +00:00
Felix Fietkau
6aeb3528a8
ath9k: fix some ar913x irq handling issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43342
2014-11-23 12:53:35 +00:00
Felix Fietkau
5a05cb40ce
ath9k: fix crashes when using shared IRQs
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43239
2014-11-13 17:38:22 +00:00
Felix Fietkau
82e2aeb599
mac80211: merge a few pending upstream fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43208
2014-11-07 11:12:51 +00:00
Felix Fietkau
d9ea3d2aa8
ath9k: fix tx power reporting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43032
2014-10-22 16:26:56 +00:00
Felix Fietkau
f0d9e712e4
mac80211: update to 2014-10-08
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42952
2014-10-18 17:38:59 +00:00
Felix Fietkau
1161df826f
ath9k: add a fix for dynack
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42703
2014-09-30 21:36:04 +00:00
Felix Fietkau
cbc069f9c1
ath9k: add back missing fixes from the last version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42701
2014-09-29 18:51:25 +00:00
Felix Fietkau
8be721208d
mac80211: update to wireless-testing 2014-09-26
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42683
2014-09-27 20:51:43 +00:00
Felix Fietkau
4ba3d616be
ath9k: fix pll clock initialization on newer soc devices ( fixes #14916 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42453
2014-09-09 08:03:00 +00:00
Felix Fietkau
ca49c000b6
mac80211: update to wireless-testing 2014-05-22
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40834
2014-05-23 18:48:35 +00:00
Felix Fietkau
740a322cf8
ath9k: revert a faulty rx path fix
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40802
2014-05-20 11:09:47 +00:00
Felix Fietkau
8513629e3e
mac80211: update to wireless-testing 2014-05-19
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40800
2014-05-20 09:35:17 +00:00
Felix Fietkau
acf1c98271
ath9k: add some rx path fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40780
2014-05-19 19:51:45 +00:00
Felix Fietkau
4e155c80d3
mac80211: update to wireless-testing 2014-03-31
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40393
2014-04-06 10:41:23 +00:00
Felix Fietkau
f7f1a496df
ath9k: improve ANI debugfs file
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39849
2014-03-09 10:31:05 +00:00
Felix Fietkau
646ff55b06
ath9k: further reduce false baseband hang detects on older chips
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39847
2014-03-09 08:53:39 +00:00
Felix Fietkau
ccccc104b3
ath9k: add fixes for rx processing and baseband hang detection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39751
2014-02-25 10:27:02 +00:00
Felix Fietkau
b75914d2fb
ath9k: show more reset causes in debugfs
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39687
2014-02-22 13:01:07 +00:00
Felix Fietkau
eb7a1ba94b
mac80211: update to wireless-testing 2014-01-23
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39427
2014-01-30 13:21:36 +00:00
Felix Fietkau
bac83378e7
ath9k: merge another round of upstream (or -pending) fixes and cleanups
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39138
2013-12-19 17:18:07 +00:00
Felix Fietkau
a55649082a
ath9k: merge another round of cleanups and fixes submitted to linux-wireless
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39054
2013-12-14 17:07:08 +00:00
Felix Fietkau
7a260c3620
ath9k: merge initval and tx gain table updates, calibration fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39001
2013-12-08 14:48:30 +00:00
Felix Fietkau
e1ce4331d3
ath9k: merge initval updates
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38926
2013-11-27 10:56:05 +00:00
Felix Fietkau
03fcc9bf43
ath9k: merge a few reset / calibration fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38854
2013-11-18 19:58:53 +00:00
Felix Fietkau
5f1c42d8b6
mac80211: update to wireless-testing 2013-11-05
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38783
2013-11-12 22:11:33 +00:00
Felix Fietkau
f1ea6d3c2d
ath9k: add some more pending fixes / optimizations
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38398
2013-10-14 19:38:42 +00:00
Felix Fietkau
d45a1618eb
ath9k: add some cleanups and minor fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38354
2013-10-10 14:31:22 +00:00
Felix Fietkau
048fc8f0c1
ath9k: fix tx queueing issues after background scans
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38304
2013-10-05 12:12:21 +00:00
Felix Fietkau
768e6750d7
ath9k: clean up some patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37919
2013-09-08 09:38:38 +00:00
Felix Fietkau
249c396583
mac80211: merge a big batch of upstream changes/improvements
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37918
2013-09-08 09:38:32 +00:00
Felix Fietkau
253d2b511b
ath9k: reorganize patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37766
2013-08-13 10:35:14 +00:00