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
Imre Kaloz
2b22d909fd
handle new libs required for new kernels
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39142
2013-12-20 06:09:41 +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
Jonas Gorski
5c2aee90ac
gpio-button-hotplug: fix crash on remove
...
Don't call gpio_keys_remove recursively. Setting the platform
data to NULL triggered an oops on the second iteration, so there was
no infinate loop.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 39124
2013-12-17 19:05:03 +00:00
Luka Perkov
a9376b6fdb
kernel: add rtc-ds1672 module support
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
SVN-Revision: 39110
2013-12-17 02:47:16 +00:00
Felix Fietkau
b6bcb7ff2d
hostapd: move old wifi setup scripts to hostapd-common-old
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39103
2013-12-16 18:42:43 +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
5991eb39b9
kernel: move BLKCIPHER into crypto-core to avoid pulling in crypto-manager for arc4 (used by mac80211)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39052
2013-12-14 16:40:24 +00:00
Luka Perkov
bda5d40721
kernel: add CAN modules
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 39032
2013-12-11 10:56:08 +00:00
Jo-Philipp Wich
10972d9f02
mac80211: add missing set_default to fix stray "radio0: sh: bad number" messages
...
SVN-Revision: 39028
2013-12-10 16:24:52 +00:00
John Crispin
bc76dec31f
gpio-button-hotplug: add irq mode to driver
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 39021
2013-12-09 17:29:39 +00:00
Luka Perkov
98009790c6
kernel: module updates for 3.12
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
SVN-Revision: 39008
2013-12-09 11:30:18 +00:00
Felix Fietkau
be0395261b
mac80211: fix using custom wifi-iface ifname option with netifd
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39003
2013-12-08 18:00:01 +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
Imre Kaloz
48b4988e55
add support for the wl18xx, split wlcore from wl12xx
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38997
2013-12-06 14:07:13 +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
Felix Fietkau
ee2cd0354c
mac80211: fix ad-hoc network setup with netifd ( #14564 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38993
2013-12-03 16:22:56 +00:00
Felix Fietkau
498d84fc4e
netifd: add wireless configuration support and port mac80211 to the new framework
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38988
2013-12-02 16:41:03 +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
4e6043e691
mac80211: include 802.11n support when wl12xx is selected
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38927
2013-11-27 12:08:38 +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
Imre Kaloz
c1aeede408
fix typo in wl128x firmware names
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38925
2013-11-27 09:02:17 +00:00
Imre Kaloz
eb811eadba
wl12xx could need the wl128x firmware files, too
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38921
2013-11-26 17:46:45 +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
15b4975925
hostapd: add support for auto-channel selection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38915
2013-11-25 15:43:30 +00:00
John Crispin
48de8ed52a
kernel/modules: snd-pcm-dmaengine only if CONFIG_SND_DMAENGINE_PCM is set
...
Platforms without in-soc audio don't provide CONFIG_SND_DMAENGINE_PCM, thus
the module is not generated.
SVN-Revision: 38913
2013-11-25 14:09:48 +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
c9be7cfef9
mac80211: ath10k: add board.bin file again
...
This file is still needed with the new firmware.
This fixes r38835.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 38843
2013-11-17 17:57:37 +00:00
Hauke Mehrtens
df7e855df0
kernel: add vmxnet3 module
...
support VMware ethernet adapters
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 38840
2013-11-17 16:41:40 +00:00
Hauke Mehrtens
2c26cd9bbd
mac80211: update ath10k firmware
...
Current version of ath10k in the recently updated wireless-testing
package requires a new firmware. This patch fixes the issue.
v2:
* fix (hopefully) the mangled whitespaces
* actually install the new firmware instead of the old
Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
SVN-Revision: 38835
2013-11-17 15:52:55 +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
Hauke Mehrtens
c43d2285e0
mac80211: update regdb.txt
...
This was copied from wireless-regdb.git commit a14052b85e5d70e37a31962a9c56c0cdbb9acafc
The passive-scan/no-ibss flag of channels 36-48 in the world regd were
removed like it was done in r32126.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 38797
2013-11-13 22:36:12 +00:00
Imre Kaloz
736db5f17c
upgrade linux-firmware git revision, bump package version
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38792
2013-11-13 14:47:31 +00:00
Imre Kaloz
f5d8735c55
add another symbol for TI chipsets
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38791
2013-11-13 14:46:21 +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
Zoltan Herpai
ff41e07aa2
kernel: add new core sound module snd-pcm-dmaengine.ko for 3.12 kernels and above
...
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 38772
2013-11-12 01:09:15 +00:00