Commit Graph

99 Commits (ca82dfe31bc786f290e52cdc678e3103b2e6b35c)

Author SHA1 Message Date
Felix Fietkau ca82dfe31b mac80211: merge some upstream fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39686
2014-02-22 13:01:04 +00:00
Felix Fietkau fc0a51c2e1 ath9k: enable u-apsd support
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39685
2014-02-22 13:01:00 +00:00
Felix Fietkau b44e9bff9d ath9k: add a tx locking fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39684
2014-02-22 13:00:55 +00:00
Felix Fietkau c0bec2b315 mac80211: send wpa frames through the WMM voice queue - improves connection reliability
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39572
2014-02-11 15:00:55 +00:00
Felix Fietkau cd7fb9a51f ath9k: add p2p client mode support powersave patches
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39571
2014-02-11 15:00:51 +00:00
Felix Fietkau 8e43f3443e rtl8187: fix crashes on mips caused by misaligned DMA and cache issues
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39570
2014-02-11 15:00:36 +00:00
Hauke Mehrtens 274c16e81e mac80211: add led_trigger_blink{_oneshot}()
When led support is deactivated in the kernel and
CPTCFG_BACKPORT_BUILD_LEDS is set mac80211 references
led_trigger_blink_oneshot() but it is not declared anywhere.

This fixes the following build error:
net/mac80211/led.c: In function 'ieee80211_led_rx':
net/mac80211/led.c:25:2: error: implicit declaration of function 'led_trigger_blink_oneshot' [-Werror=implicit-function-declaration]

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 39530
2014-02-08 12:19:22 +00:00
Felix Fietkau da3053f25a ath9k: merge tx iq calibration fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39527
2014-02-07 18:08:57 +00:00
Imre Kaloz 11155b27ad fix wl12xx compile error introduced in [39428]
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 39506
2014-02-06 18:29:44 +00:00
Felix Fietkau 169213a1b4 ath9k: merge a tx power handling fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39455
2014-02-03 10:53:24 +00:00
Felix Fietkau b9a605b8bf mac80211: merge upstream fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39442
2014-02-01 15:33:04 +00:00
Felix Fietkau 68cd44f975 ath9k: fix handling of the default chip pci id on ar93xx (#14886)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39432
2014-01-31 11:05:21 +00:00
Felix Fietkau 9abf24166a mac80211: refresh tarball with a newer backports version
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39428
2014-01-30 15:55:59 +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
John Crispin 2bf5a25f87 mac80211: enable ralink ap+sta support
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 39239
2014-01-12 12:07:51 +00:00
Gabor Juhos 8384c0dba0 ath9k: add workaround for AR9331 USB host controller hang with USB1.1 devices
When wifi radio is reset, some bits in (undocumented) USB registers may
flip. Patch adds setting them after radio reset (channel change, up/down).
With this patch stability of USB1.1 full-speed devices, connected directly
to AR9331 host port (no USB2.0 hub) is improved.

See "ar9331's usb stability issue" OpenWrt forum thread for details:
  <https://forum.openwrt.org/viewtopic.php?id=39956>

Based on QCA's Open HAL WAR_USB_DISABLE_PLL_LOCK_DETECT() macro:
  <https://github.com/qca/qcamain_open_hal_public/blob/master/hal/ar9300/ar9300_reset.c#L74>

Adapted to Linux mac80211 driver for 8Devices Carambola2 board by Mantas Pucka:
  <b08b59ceb4>

Ported to latest OpenWrt BB branch and tested on TP-Link TL-WR703N by
Michel Stempin <michel.stempin@wanadoo.fr>.

Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
[juhosg: refresh and clean up the ath9k patch]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 39212
2014-01-10 09:05:31 +00:00
Felix Fietkau 41cbd0a389 ath9k: merge a timer handling fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39150
2013-12-20 16:02:32 +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 5d79ad06c1 mac80211: fix AP mode scanning issues
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39098
2013-12-16 15:45:57 +00:00
Felix Fietkau 4b03d33e31 ath9k: fix interrupt storms on AR913x
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39062
2013-12-15 20:23:00 +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 9084b75506 ath9k: merge an interrupt processing fix for AR5008-AR9002
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39053
2013-12-14 16:40:27 +00:00
Felix Fietkau f56030265d mac80211: merge an ibss dfs locking fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39002
2013-12-08 14:48:34 +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 1c1d5fac2e mac80211: refresh patch
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39000
2013-12-08 14:48:25 +00:00
Felix Fietkau 95065c08b0 ath9k: fix length handling of unaggregated frames (might resolve some rts/cts issues)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38995
2013-12-04 22:59:36 +00:00
Hauke Mehrtens 23cd074371 mac80211: b43: improve PCIe host controller workaround
This is only needed by BCM4716 and not by BCM4706, I haven't seen any
problems there. Adds the write flush for some more parts where the phy
control regs are written.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38977
2013-12-01 17:23:19 +00:00
Hauke Mehrtens c61b38dacb mac80211: remove DMI_EXACT_MATCH
DMI_EXACT_MATCH was added to the kernel in version 3.10.21 and collides
with backports version. DMI_EXACT_MATCH is only used by the intel GPU
driver which is not build by OpenWrt, so remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38976
2013-12-01 17:20:32 +00:00
Imre Kaloz 9a0d644f9e add device tree based initialization to wl12xx
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38933
2013-11-27 12:40:07 +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 78f4ab6fc0 mac80211: merge another round of upstream fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38918
2013-11-26 11:25:31 +00:00
Felix Fietkau 0707c6810a mac80211: fix reorder issues with multicast packets (client mode)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38883
2013-11-20 17:33:50 +00:00
Felix Fietkau 1a0ae39a7e mac80211: fix an overflow issue in minstrel_ht
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38882
2013-11-20 17:33:46 +00:00
Felix Fietkau 7e77389bc5 mac80211: small rate control fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38874
2013-11-20 07:33:27 +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
Hauke Mehrtens 51502a5e29 mac80211: add blink api backport
This patch was copied from a more recent backports versions. This fixes
a build problem with kernel < 3.6.

This closes #14475

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38833
2013-11-17 15:50:54 +00:00
Felix Fietkau d923eab86e rt2x00: fix a crash in the recent update (#14467)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38808
2013-11-14 20:32:36 +00:00
Felix Fietkau 4a977252f5 ath9k: add a fix to improve reliability of high bitrates on AR93xx/AR95xx
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38802
2013-11-14 12:21:24 +00:00
Felix Fietkau 5113f2d6c2 mac80211: merge a patch that enables DFS for ad-hoc mode
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38801
2013-11-14 12:21:19 +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 537e301fab ath9k: gather entropy from raw ADC I/Q samples (use the least significant bit only)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38486
2013-10-20 17:51:17 +00:00
Felix Fietkau bc3d7c2f1b rt2800usb: merge a fix to slow down tx status polling (#13523)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38452
2013-10-18 13:39:10 +00:00
Felix Fietkau e90e74000a rt2x00: fix rf id for rt3352 (#14322)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38399
2013-10-14 19:40:30 +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 d21810a298 ath5k: fix tx status processing errors (causing packet loss and throughput issues)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38396
2013-10-14 19:20:05 +00:00
Felix Fietkau b907e95125 ath9k: reduce rx buffer allocation size
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38395
2013-10-14 19:20:02 +00:00
Hauke Mehrtens 59b362a204 mac80211: b43: fix prefix for config options
Config options in backports are starting with CPTCFG and not with CONFIG_.
CONFIG_B43_BCMA was never true.

This closes #13883.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38385
2013-10-13 20:25:12 +00:00
Felix Fietkau a3cc10cba7 ath9k: fix rx issues introduced in my last commit (fixes #14307)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38362
2013-10-10 21:10:45 +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
Hauke Mehrtens b814661167 mac80211: rtlwifi: Align private space in rtl_priv struct
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38346
2013-10-09 09:13:41 +00:00