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
9 years ago
Rafał Miłecki
f4edfc69a3
mac80211: add brcmfmac regression ("NULL pointer dereference") fix
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49222
9 years ago
Rafał Miłecki
894aed060e
mac80211: update brcmfmac including missing boardrev workaround
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49174
9 years ago
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
9 years ago
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
9 years ago
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
9 years ago
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
9 years ago
Felix Fietkau
4f8f5a2332
mac80211: improve rate control performance
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48897
9 years ago
Felix Fietkau
806b68fc77
mac80211: add a number of pending fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48883
9 years ago
Felix Fietkau
cafc41ab01
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48882
9 years ago
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
9 years ago
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
9 years ago
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
9 years ago
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
9 years ago
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
9 years ago
Felix Fietkau
3064f16863
mac80211: fix an RTS/CTS issue in minstrel_ht
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48759
9 years ago
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
9 years ago
Felix Fietkau
b9e910d658
mac80211: set default aggregation timeout to 0 to improve stability
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48744
9 years ago
Felix Fietkau
42fc062d47
mac80211: update A-MSDU tx support to the latest version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48743
9 years ago
Felix Fietkau
6cfc7db8a2
mac80211: fix a crash in monitor mode injection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48719
9 years ago
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
9 years ago
Felix Fietkau
446d06edac
mac80211: fix a memory leak in a-msdu rx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48672
9 years ago
Felix Fietkau
21e716dbec
mac80211: update A-MSDU tx patch to the latest version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48671
9 years ago
Felix Fietkau
f3761eaacc
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48670
9 years ago
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
9 years ago
Felix Fietkau
04573657d0
mac80211: merge a fix for minstrel expected throughput reporting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48648
9 years ago
Felix Fietkau
1933dc0aa3
mac80211: merge a few mesh fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48647
9 years ago
Felix Fietkau
522bba5e42
ath9k: merge fix for noise floor calibration
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48641
9 years ago
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
9 years ago
Felix Fietkau
b0c782be70
mac80211: add A-MSDU tx support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48637
9 years ago
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
9 years ago
Felix Fietkau
ba1672bf2b
mac80211: add performance improvements for A-MSDU rx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48630
9 years ago
Felix Fietkau
7695d614df
mac80211: backport skb_free_frag and napi_alloc_frag
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48582
9 years ago
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
9 years ago
Felix Fietkau
c1e6ef488f
mac80211: merge a bunch of pending fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48536
9 years ago
Rafał Miłecki
529d527e2c
kernel: backport bcma stuff sent for 4.6
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48449
9 years ago
Felix Fietkau
baa618790a
ath9k: allow multiple virtual interfaces on DFS channels
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48448
9 years ago
Felix Fietkau
df9275b25e
ath9k: ignore EEPROM mismatch on flash based devices ( fixes #21611 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48438
9 years ago
Felix Fietkau
82c5e2c497
mac80211: update to wireless-testing 2016-01-10
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48247
9 years ago
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
9 years ago
Felix Fietkau
2a0e1b7f8d
mac80211: merge a fix for a ps-poll handling issue
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47958
9 years ago
John Crispin
932bc8d5eb
ath9k: Allow configuration of LED polarity in platform data.
...
Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 47910
9 years ago
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
9 years ago
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
9 years ago
Felix Fietkau
70ac77f869
mac80211: update to 2015-12-03
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47771
9 years ago
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
9 years ago
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
9 years ago
Rafał Miłecki
b2dab45aa7
kernel: backport ssb changes from 4.4-rc1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47483
9 years ago
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
9 years ago
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
9 years ago