linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Felix Fietkau 598cdd5246 ath9k_hw: force rx chainmask to 7 on AR9100
Most AR9100 devices already have a chainmask of 7 (three antennas), however
on the ones that don't (rx and tx chainmask set to 5), problems with IQ
mismatch calibration have been observed.
This shows up as tx queue hangs (and subsequent hardware resets) if traffic
is sent during this type of calibration.
Forcing the rx chainmask to 7 fixes the calibration issues with no apparent
negative side effects on throughput and stability.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-03-30 14:15:16 -04:00
..
ahb.c wireless:ath: use resource_size() help function 2011-03-07 13:51:04 -05:00
ani.c
ani.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: Speedup register ops for HTC driver 2011-03-30 14:15:12 -04:00
ar9001_initvals.h
ar9002_calib.c ath9k_hw: Fix throughput drops in HT40 mode for AR9287 chips 2011-03-30 14:15:11 -04:00
ar9002_hw.c ath9k_hw: Fix system hang when resuming from S3/S4 2011-01-28 15:27:20 -05:00
ar9002_initvals.h
ar9002_mac.c
ar9002_phy.c
ar9002_phy.h
ar9003_2p2_initvals.h
ar9003_calib.c
ar9003_eeprom.c ath9k_hw: Update PMU setting to improve ripple issue for AR9485. 2011-01-28 15:44:29 -05:00
ar9003_eeprom.h
ar9003_hw.c ath9k_hw: Fix pcie_serdes setting for AR9485 1.1 version. 2011-02-25 15:33:39 -05:00
ar9003_mac.c
ar9003_mac.h
ar9003_paprd.c
ar9003_phy.c ath9k_hw: Read noise floor only for available chains for AR9003 2011-03-04 14:05:17 -05:00
ar9003_phy.h ath9k_hw: replace magic values in register writes with proper defines 2011-01-21 16:21:43 -05:00
ar9485_initvals.h ath9k_hw: Improve idle power consumption for AR9485. 2011-03-11 14:15:36 -05:00
ath9k.h ath9k: fix the .flush driver op implementation 2011-03-14 14:46:58 -04:00
beacon.c ath9k: improve reliability of beacon transmission and stuck beacon handling 2011-03-14 14:46:58 -04:00
btcoex.c
btcoex.h
calib.c ath9k_hw: Increase the wait count for nf load. 2011-03-11 14:15:36 -05:00
calib.h
common.c ath9k: move update tx power to common 2011-02-03 16:44:43 -05:00
common.h ath9k: move update tx power to common 2011-02-03 16:44:43 -05:00
debug.c ath9k: add an interface for overriding the value of specific GPIO pins 2011-03-30 14:15:15 -04:00
debug.h ath9k: fix compile error in non-debug ath_debug_stat_tx() stub 2011-01-28 15:46:25 -05:00
eeprom_4k.c
eeprom_9287.c ath9k_hw: Speedup register ops for HTC driver 2011-03-30 14:15:12 -04:00
eeprom_def.c ath9k_hw: Speedup register ops for HTC driver 2011-03-30 14:15:12 -04:00
eeprom.c
eeprom.h
gpio.c ath9k: add support for overriding LED pin and GPIO settings from platform data 2011-03-30 14:15:15 -04:00
hif_usb.c Merge branch 'for-davem' of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2011-03-04 12:48:25 -08:00
hif_usb.h
htc_drv_beacon.c ath9k_htc: Handle BSSID/AID for multiple interfaces 2011-03-01 13:48:21 -05:00
htc_drv_gpio.c ath9k_htc: make use common of function to update txpower 2011-02-03 16:44:43 -05:00
htc_drv_init.c ath9k_htc: Add debug code to print endpoint mapping 2011-02-23 16:25:28 -05:00
htc_drv_main.c ath9k_htc: Handle BSSID/AID for multiple interfaces 2011-03-01 13:48:21 -05:00
htc_drv_txrx.c mac80211: rename RX_FLAG_TSFT 2011-02-23 16:25:29 -05:00
htc_hst.c
htc_hst.h
htc.h ath9k_htc: Fix LED pin for AR9287 HTC device 2011-03-30 14:15:11 -04:00
hw-ops.h
hw.c ath9k_hw: force rx chainmask to 7 on AR9100 2011-03-30 14:15:16 -04:00
hw.h ath9k: add support for overriding LED pin and GPIO settings from platform data 2011-03-30 14:15:15 -04:00
init.c ath9k: add support for overriding LED pin and GPIO settings from platform data 2011-03-30 14:15:15 -04:00
Kconfig
mac.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-03-15 14:16:48 -04:00
mac.h ath9k: improve reliability of beacon transmission and stuck beacon handling 2011-03-14 14:46:58 -04:00
main.c ath9k: Fix TX queue stuck issue. 2011-03-23 15:22:05 -04:00
Makefile ath9k: remove support for virtual wiphys 2011-01-28 15:41:59 -05:00
pci.c ath9k: fold struct ath_wiphy into struct ath_softc 2011-01-28 15:42:00 -05:00
phy.h ath9k_hw: Speedup register ops for HTC driver 2011-03-30 14:15:12 -04:00
rc.c ath9k: Fix kernel panic caused by invalid rate index access. 2011-03-23 15:22:04 -04:00
rc.h
recv.c ath9k: remove support for the FIF_PROMISC_IN_BSS filter flag 2011-03-11 14:15:36 -05:00
reg.h ath9k_hw: enable a BlockAck related fixup specific to AR9100 2011-03-30 14:15:16 -04:00
wmi.c ath9k_htc: Configure beacon timers in AP mode 2011-02-23 16:25:28 -05:00
wmi.h
xmit.c ath9k: Fix kernel panic in AR2427 2011-03-21 15:19:49 -04:00