Felix Fietkau
7eeb254cc4
treewide: replace nbd@openwrt.org with nbd@nbd.name
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-06-07 08:58:42 +02:00
Ash Benz
867c0cb237
kernel/mac80211: skip ath10k OTP check if caldata found
...
Signed-off-by: Ash Benz <ash.benz@bk.ru>
2016-05-27 15:50:17 +02:00
Rafał Miłecki
cdff540623
mac80211: brcmfmac: return -ENFILE if interface exists
...
This makes brcmfmac compatible with mac80211 which uses dev_alloc_name
(and so returns -ENFILE on error).
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
2016-05-30 08:25:44 +02:00
Felix Fietkau
24270e9493
mac80211: fix unaligned accesses in the tx path
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-19 17:55:54 +02:00
Helmut Schaa
21b04c623e
ath9k: Fix TX99 support
...
The patch 300-ath9k-force-rx_clear-when-disabling-rx.patch broke TX99 support
in ath9k. Fix the patch by only applying rx_clear if TX99 mode is not used.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
2016-05-18 15:00:02 +02:00
Felix Fietkau
34b05087f7
mac80211: fix a module build/dependency issue that was breaking lib80211
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-16 10:52:24 +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
John Crispin
1a1bb3aaff
mac80211: ath9k: add GPIO support for AR9280 chip
...
Enable access to GPIO on Atheros wireless chip AR9280.
Support for 9280 is added to existing 9285/9287 subsystem
because these 3 chips differ only in number of GPIO pins.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
SVN-Revision: 49251
2016-04-26 11:44:07 +00:00
Rafał Miłecki
f4edfc69a3
mac80211: add brcmfmac regression ("NULL pointer dereference") fix
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49222
2016-04-25 15:32:20 +00:00
Rafał Miłecki
894aed060e
mac80211: update brcmfmac including missing boardrev workaround
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49174
2016-04-16 08:48:43 +00:00
John Crispin
553c1b793f
brcmfmac: Add Raspberry Pi 3 support
...
- Enable SDIO support on brcmfmac.
- Disable power managment for brcm2708 target.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Reviewed-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49023
2016-03-16 09:26:42 +00:00
Rafał Miłecki
f5317ed5d2
mac80211: backport brcmfmac patchset with driver setting concept
...
This prepares brcmfmac for better country handling and fixes BCM4360
support which was always failing with:
[ 13.249195] brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48959
2016-03-07 22:37:09 +00:00
Felix Fietkau
2cfd943fe9
mac80211: rework gpio chip/button support to build on platforms without CONFIG_GPIOLIB
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48938
2016-03-07 09:20:22 +00:00
Felix Fietkau
6bece706ec
mac80211: ath9k: enable GPIO buttons
...
Enable platform-defined GPIO button support for ath9k device.
Key poller is activated for attached platform buttons.
Requires ath9k GPIO chip access.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
SVN-Revision: 48921
2016-03-05 09:45:03 +00:00
Felix Fietkau
4f8f5a2332
mac80211: improve rate control performance
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48897
2016-03-03 22:29:00 +00:00
Felix Fietkau
806b68fc77
mac80211: add a number of pending fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48883
2016-03-02 14:56:48 +00:00
Felix Fietkau
cafc41ab01
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48882
2016-03-02 14:56:43 +00:00
Felix Fietkau
5158e74cbb
mac80211: ath9k: enable access to GPIO
...
Enable access to GPIO chip and its pins for Atheros AR92xx
wireless devices. For now AR9285 and AR9287 are supported.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Acked-by: Hartmut Knaack <knaack.h@gmx.de>
SVN-Revision: 48881
2016-03-02 13:22:51 +00:00
Felix Fietkau
9e74c3af07
mac80211: ath9k: set default state for platform LEDs
...
Support default state for platform LEDs connected to ath9k device.
Now LEDs are correctly set on or off at ath9k module initialization.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Acked-by: Hartmut Knaack <knaack.h@gmx.de>
SVN-Revision: 48880
2016-03-02 13:22:46 +00:00
Felix Fietkau
a8c15c0204
mac80211: ath9k: enable platform WLAN LED name
...
Enable platform-supplied WLAN LED name for ath9k device.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Acked-by: Hartmut Knaack <knaack.h@gmx.de>
SVN-Revision: 48879
2016-03-02 13:22:40 +00:00
Rafał Miłecki
53814290e7
mac80211: backport brcmfmac fix for primary channel in 80 MHz mode
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48782
2016-02-25 20:24:47 +00:00
Rafał Miłecki
b24accd72d
mac80211: backport brcmfmac fix for sdio sg table alloc crash
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48781
2016-02-25 20:24:38 +00:00
Felix Fietkau
3064f16863
mac80211: fix an RTS/CTS issue in minstrel_ht
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48759
2016-02-25 09:24:13 +00:00
Felix Fietkau
2f7dcdec58
mac80211: sync a-msdu tx patch with the latest upstream submission
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48758
2016-02-25 09:24:09 +00:00
Felix Fietkau
b9e910d658
mac80211: set default aggregation timeout to 0 to improve stability
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48744
2016-02-18 18:55:46 +00:00
Felix Fietkau
42fc062d47
mac80211: update A-MSDU tx support to the latest version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48743
2016-02-18 18:55:35 +00:00
Felix Fietkau
6cfc7db8a2
mac80211: fix a crash in monitor mode injection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48719
2016-02-14 12:26:49 +00:00
Felix Fietkau
533147beb2
mac80211: improve a-msdu rx performance by avoiding unnecessary data copying
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48673
2016-02-08 13:38:11 +00:00
Felix Fietkau
446d06edac
mac80211: fix a memory leak in a-msdu rx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48672
2016-02-08 13:38:03 +00:00
Felix Fietkau
21e716dbec
mac80211: update A-MSDU tx patch to the latest version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48671
2016-02-08 13:37:55 +00:00
Felix Fietkau
f3761eaacc
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48670
2016-02-08 13:37:47 +00:00
Rafał Miłecki
6ef21fb874
mac80211: fix flowrings infinite loops in brcmfmac on BCM4366
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48653
2016-02-07 23:12:38 +00:00
Felix Fietkau
04573657d0
mac80211: merge a fix for minstrel expected throughput reporting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48648
2016-02-07 14:30:01 +00:00
Felix Fietkau
1933dc0aa3
mac80211: merge a few mesh fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48647
2016-02-07 14:29:51 +00:00
Felix Fietkau
522bba5e42
ath9k: merge fix for noise floor calibration
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48641
2016-02-07 13:29:08 +00:00
Rafał Miłecki
d99cdd4fef
mac80211: add first brcmfmac patches for 14e4:4365 BCM4366 support
...
It's not really supported yet as it still fails with:
brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48640
2016-02-06 17:10:10 +00:00
Felix Fietkau
b0c782be70
mac80211: add A-MSDU tx support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48637
2016-02-05 16:43:38 +00:00
Felix Fietkau
351be0fdec
mac80211: parse legacy and HT rates in monitor mode injected frames
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48636
2016-02-05 16:43:25 +00:00
Felix Fietkau
ba1672bf2b
mac80211: add performance improvements for A-MSDU rx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48630
2016-02-04 20:17:25 +00:00
Felix Fietkau
7695d614df
mac80211: backport skb_free_frag and napi_alloc_frag
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48582
2016-01-31 16:13:23 +00:00
Felix Fietkau
a6fe27a59a
mac80211: fix an out of bounds access issue in minstrel_ht
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48550
2016-01-29 14:23:23 +00:00
Felix Fietkau
c1e6ef488f
mac80211: merge a bunch of pending fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48536
2016-01-28 22:42:10 +00:00
Rafał Miłecki
529d527e2c
kernel: backport bcma stuff sent for 4.6
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48449
2016-01-22 09:22:37 +00:00
Felix Fietkau
baa618790a
ath9k: allow multiple virtual interfaces on DFS channels
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48448
2016-01-22 00:54:34 +00:00
Felix Fietkau
df9275b25e
ath9k: ignore EEPROM mismatch on flash based devices ( fixes #21611 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48438
2016-01-21 15:37:43 +00: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
cb85e21fd1
ath9k: add support for a newer tx gain table used in some TP-Link devices
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48233
2016-01-14 02:17:49 +00:00
Felix Fietkau
2a0e1b7f8d
mac80211: merge a fix for a ps-poll handling issue
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47958
2015-12-20 21:28:30 +00:00
John Crispin
932bc8d5eb
ath9k: Allow configuration of LED polarity in platform data.
...
Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 47910
2015-12-17 09:27:24 +00:00
John Crispin
4a4b0b82ec
ath9k: Pass LED polarity to ath_create_gpio_led when initializing the LEDs.
...
Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 47909
2015-12-17 09:27:18 +00:00
Hauke Mehrtens
96a938d082
mac80211: fix build of mac80211-hwsim on kernel 4.4
...
This genl_notify() backport should not be applied for kernel 4.4.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47795
2015-12-06 13:31:58 +00:00
Felix Fietkau
70ac77f869
mac80211: update to 2015-12-03
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47771
2015-12-04 22:39:37 +00:00
John Crispin
48c709e86d
mac80211: rt2x00: fix WARN_ON_ONCE() caused by inbalanced set/clear of beacon enable bit
...
Signed-off-by: evaxige <evaxige@qq.com>
SVN-Revision: 47668
2015-11-28 23:24:59 +00:00
Felix Fietkau
a4e234d278
ath10k: fix memory allocation issues on platforms where DMA coherent memory is constrained
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47625
2015-11-24 19:09:45 +00:00
Rafał Miłecki
b2dab45aa7
kernel: backport ssb changes from 4.4-rc1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47483
2015-11-16 06:55:38 +00:00
Felix Fietkau
0afee71820
mac80211: disable a broken feature that was merged with the last update
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47402
2015-11-07 12:12:08 +00:00
Felix Fietkau
356008e748
mac80211: fix kconf handling of allnoconfig, fixes spurious brcmfmac related build errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47371
2015-11-03 12:00:36 +00:00
Felix Fietkau
7224c5d249
mac80211: fix crash when using mesh (11s) VIF together with another VIF
...
llid_in_use needs to be limited to stations of the same VIF, otherwise it
will cause a NULL deref as the sta_info of non-mesh-VIFs don't have
sta->mesh set.
Steps to reproduce:
modprobe mac80211_hwsim channels=2
iw phy phy0 interface add ibss0 type ibss
iw phy phy0 interface add mesh0 type mp
iw phy phy1 interface add ibss1 type ibss
iw phy phy1 interface add mesh1 type mp
ip link set ibss0 up
ip link set mesh0 up
ip link set ibss1 up
ip link set mesh1 up
iw dev ibss0 ibss join foo 2412
iw dev ibss1 ibss join foo 2412
# Ensure that ibss0 and ibss1 are actually associated; I often need to
# leave and join the cell on ibss1 a second time.
iw dev mesh0 mesh join bar
iw dev mesh1 mesh join bar # crash
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 47364
2015-11-02 18:26:15 +00:00
Felix Fietkau
ce09894398
mac80211: add pending ath9k/ath10k patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47287
2015-10-30 15:18:03 +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
42cad88e8f
mac80211: add a fix to initialize the tid field in the tx queue struct
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47142
2015-10-05 15:43:14 +00:00
Rafał Miłecki
439669b49c
mac80211: backport patch setting TX power in interface info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47059
2015-09-27 10:25:27 +00:00
Felix Fietkau
6e97442105
ath9k: fix handling of tx headroom for padding ( fixes #20556 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47042
2015-09-24 15:02:15 +00:00
Felix Fietkau
528d38b4e9
mac80211: fix a few issues with fast-xmit support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47041
2015-09-24 15:02:07 +00:00
Felix Fietkau
3dc3275b38
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46949
2015-09-16 07:56:47 +00:00
Felix Fietkau
5fa9ed8c10
ath9k: enable hw manual peak calibration for QCA9561
...
This patch fix https://lists.openwrt.org/pipermail/openwrt-devel/
2015-August/034979.html. As the peak detect calibration is set
incorrectly.
Signed-off-by: Miaoqing Pan <miaoqing@codeaurora.org>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46948
2015-09-16 07:56:41 +00:00
Felix Fietkau
714f7080cf
ath10k: reduce dma burst size on newer firmware to fix crashes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46900
2015-09-13 20:44:09 +00:00
Rafał Miłecki
98531b425d
mac80211: add pending brcmfmac patch fixing warm reboots
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46739
2015-08-27 14:39:30 +00:00
Rafał Miłecki
2cd72294b6
mac80211: add pending brcmfmac patches fixing multiple interfaces
...
So far support for multiple interface was somehow broken in brcmfmac.
Driver couldn't correctly match firmware and system interfaces resulting
in not working APs and WARNINGs. This pending patches fixes that :)
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46734
2015-08-26 22:10:14 +00:00
Rafał Miłecki
7a68c31a81
mac80211: backport latest patches except for NVRAM support
...
We sill don't use kernel 4.2 which is required for backporting using
upstream NVRAM support patch.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46724
2015-08-25 15:20:48 +00:00
Jonas Gorski
de19f06d12
mac80211: mwl8k: init devices synchronously
...
Make sure phys are probed and present before we detect wifis.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46566
2015-08-05 13:56:20 +00:00
Felix Fietkau
08c594bf5a
mac80211: restore AP scan patch
...
Signed-off-by: Dmitry Ivanov <dima@ubnt.com>
SVN-Revision: 46535
2015-07-31 19:49:27 +00:00
Felix Fietkau
ad5cd9ec1d
mac80211: fix an invalid read in minstrel rate sorting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46533
2015-07-31 19:49:17 +00:00
Felix Fietkau
38646926a2
mac80211: fix data alignment of management frames / beacons
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46532
2015-07-31 19:49:09 +00:00
Hauke Mehrtens
91bdcc65e9
mac80211: do not add debugfs_create_devm_seqfile() on recent kernel versions
...
An #ifdef for the kernel version was missing around the header of
debugfs_create_devm_seqfile() and the LINUX_BACKPORT() was also not
done.
This closes #20181
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46492
2015-07-25 13:40:43 +00:00
Felix Fietkau
9384cc5951
mac80211: update to wireless-testing 2015-07-21
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46436
2015-07-22 12:45:03 +00:00
Felix Fietkau
621dd13590
cfg80211: fix a locking issue ( #20098 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46413
2015-07-18 19:10:38 +00:00
Rafał Miłecki
aee7bf2fca
mac80211: add brcmfmac patch fixing user space picked MACs
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46288
2015-07-09 18:03:39 +00:00
Rafał Miłecki
4587e39fe7
mac80211: try to workaround some brcmfmac bug with handling interfaces
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46278
2015-07-09 06:09:50 +00:00
John Crispin
cb52ede81d
mac80211: Drop ath10k workaround for providing calibration data
...
Ath10k has now a proper method of providing calibration data via
the kernel firmware API. This patch can be dropped as all boards
now use the proper method.
Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
SVN-Revision: 46245
2015-07-07 13:48:06 +00:00
John Crispin
aab3ecdfd8
mac80211: ath9k: fix qca956x name also
...
Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 46243
2015-07-07 13:47:51 +00:00
Hauke Mehrtens
6097f550e0
mac80211: fix compile warning in rt2800lib.c
...
reorder some parts of the patch to remove the declaration-after-
statement warning.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46205
2015-07-06 21:43:48 +00:00
Hauke Mehrtens
cbe0b6800e
mac80211: remove useless patch
...
unregister_netdevice_many() was extended in this commit to also delete unreg_list:
https://git.kernel.org/cgit/linux/kernel/git/backports/backports.git/commit/?id=97666f936e0656a1b28c40cc33981a8db65e1a11
This patch is no longer needed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46203
2015-07-06 21:31:40 +00:00
Hauke Mehrtens
1b2d8f79fd
mac80211: remove useless patch
...
This patch was already applied upstream, linux/device.h gets included 2
lines above this change.
This was done in this commit:
https://git.kernel.org/cgit/linux/kernel/git/backports/backports.git/commit/?id=fd6bb301116d48c50722b0a4399e26ab0237e563
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46202
2015-07-06 21:31:13 +00:00
Felix Fietkau
ba94a9309a
mac80211: add missing patch chunk
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46201
2015-07-06 18:41:17 +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
872729c325
mac80211: Backport ath10k firmware API v5 support
...
These patches add support for the new version 5 firmware API.
Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
SVN-Revision: 46194
2015-07-06 10:19:02 +00:00
Felix Fietkau
ddfaee36ba
ath9k: make DMA stop related messages debug-only ( #11862 , #9654 )
...
A long time ago, ath9k had issues during reset where the DMA engine
would stay active and could potentially corrupt memory.
To debug those issues, the driver would print warnings whenever they
occur.
Nowadays, these issues are gone and the primary cause of these messages
is if the MAC is stuck during reset or busy processing a long
transmission. This is fairly harmless, yet these messages continue to
worry users.
To reduce the number of bogus bug reports, turn these messages into
debug messages and count their occurence in the "reset" debugfs file.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46158
2015-07-02 11:45:08 +00:00
Nicolas Thill
0aa351196a
mac80211: fix build on UML
...
A duplicate include guard prevents inclusion of barrier.h in UML build and this prevents mac80211 from building.
This patch re-enables mac80211 hwsim and renames the include guard.
See https://lists.openwrt.org/pipermail/openwrt-devel/2015-June/033614.html for details.
Signed-off-by: Martin Tippmann <martin.tippmann@gmail.com>
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 46133
2015-06-26 00:43:03 +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
Rafał Miłecki
1909a42ad4
mac80211: backport some brcmfmac patches
...
There are two important patches in this patchset: updating read pointer
quicker & rework of .get_station().
There are few more upstream patches that are p2p-related and weren't
backported in this commit.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46084
2015-06-21 12:07:33 +00:00
Felix Fietkau
e952654f0b
ath9k: add another fix for some rx/tx dma stop issues, refresh patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46008
2015-06-17 09:09:03 +00:00
Rafał Miłecki
0fb87699bd
mac80211: add brcmfmac patch for synchronous init
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45932
2015-06-08 15:17:52 +00:00
Rafał Miłecki
1756869a54
mac80211: add brcmfmac patch reading NVRAM from platform
...
This allows e.g. BCM43602 to work out of box, without dumping a proper
MTD partition to /lib/firmware/ NVRAM file.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45931
2015-06-08 15:17:35 +00:00
Rafał Miłecki
67159b7ea6
mac80211: fix b43 support for 14e4:4321 BCM4321 (band detection)
...
This fixes #19803
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45929
2015-06-08 12:50:47 +00:00
Rafał Miłecki
da01dbff70
mac80211: backport today's brcmfmac changes
...
This adds support for SR400ac NVRAM and fixes
/sys/class/ieee80211/*/macaddress
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45928
2015-06-08 12:50:38 +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
Rafał Miłecki
68dc59d438
mac80211: backport one missed brcmfmac NVRAM-related patch
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45812
2015-05-28 20:57:23 +00:00
Rafał Miłecki
c1cc2217c2
mac80211: backport today's brcmfmac changes
...
This fixes various problems with parsing platform NVRAM. It's required
to get BCM43602 working in most cases.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45802
2015-05-28 10:39:11 +00:00
Rafał Miłecki
565eac46b6
mac80211: backport today's brcmfmac changes
...
It should improve msgbuf throughput (PCIe devices like BCM43602).
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45767
2015-05-26 12:14:34 +00:00