linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Rajkumar Manoharan e948b99d6f ath9k_hw: Fix magnitude/phase average in TxIQ Calibration
The commit "ath9k_hw: Fix Tx IQ Calibration hang issue in
AR9003 chips" did not consider more than one potential sample
while calculating magnitude/phase average if more than one
sample has the same value which could affect post-processing
of outlier detection that causes an undesirable Tx IQ
correction value will be assigned to tx gain settings where
outlier happens.

Cc: Kai Shi <kaishi@qca.qualcomm.com>
Reported-by: Paul Stewart <pstew@google.com>
Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: Paul Stewart <pstew@google.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-14 13:56:33 -04:00
..
ahb.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
ani.c ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ani.h ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ar5008_initvals.h ath9k_hw: fix the last register write for ar5416 addac 2011-09-13 15:42:31 -04:00
ar5008_phy.c ath9k_hw: fix synth delay for half/quarter channels 2011-07-11 15:02:15 -04:00
ar9001_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_calib.c
ar9002_hw.c ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_mac.c ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
ar9002_phy.c ath9k_hw: add a missing delay for an analog register 2011-07-11 15:02:15 -04:00
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_calib.c ath9k_hw: Fix magnitude/phase average in TxIQ Calibration 2011-09-14 13:56:33 -04:00
ar9003_eeprom.c ath9k: Fix a smatch warnings 2011-08-29 15:33:03 -04:00
ar9003_eeprom.h
ar9003_hw.c ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ar9003_mac.c ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
ar9003_mac.h
ar9003_paprd.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
ar9003_phy.c ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_phy.h ath9k_hw: Remove unnecessary chainmask configuration 2011-08-24 13:59:45 -04:00
ar9330_1p1_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9330_1p2_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9340_initvals.h
ar9485_initvals.h
ar9580_1p0_initvals.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ath9k.h ath9k: implement .get_antenna and .set_antenna 2011-09-14 13:56:22 -04:00
beacon.c ath9k: always call ath_reset from workqueue context 2011-09-14 13:56:20 -04:00
btcoex.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
btcoex.h
calib.c ath9k: Fix noisefloor history update for extn chains 2011-08-24 13:59:46 -04:00
calib.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
common.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
common.h ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
debug.c ath9k: Move cycle conters under cc_lock 2011-09-14 13:56:33 -04:00
debug.h ath9k: Add debugfs support for mac/baseband samples 2011-08-29 15:33:03 -04:00
eeprom_4k.c ath9k: remove eeprom txgain override for minor version < 19 2011-08-12 13:45:02 -04:00
eeprom_9287.c ath9k_hw: Add dump_eeprom support for AR9287 2011-08-09 15:42:37 -04:00
eeprom_def.c ath9k_hw: Add dump_eeprom support for eeprom_def 2011-08-09 15:42:38 -04:00
eeprom.c
eeprom.h ath9k_hw: Add dump_eeprom support for AR9003 2011-08-09 15:42:37 -04:00
gpio.c ath9k: do not enable interrupt on set interrupt mask 2011-08-09 15:52:05 -04:00
hif_usb.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
hif_usb.h
htc_drv_beacon.c ath9k: Remove ATH9K_BEACON_PERIOD mask 2011-06-01 15:12:28 -04:00
htc_drv_debug.c wireless: ath9k: use %pM to print MAC 2011-07-20 15:04:39 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
htc_drv_main.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
htc_drv_txrx.c
htc_hst.c
htc_hst.h
htc.h ath9k_htc: minor clean-up 2011-08-10 14:07:42 -04:00
hw-ops.h ath9k: merge common ->config_pci_powersave() checks 2011-08-22 14:45:57 -04:00
hw.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
hw.h ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
init.c ath9k: implement .get_antenna and .set_antenna 2011-09-14 13:56:22 -04:00
Kconfig
mac.c ath9k: qinfo never be NULL in setuptxqueue 2011-08-24 13:59:45 -04:00
mac.h ath9k: use u8 for the tx key index 2011-08-30 15:38:53 -04:00
main.c ath9k: implement .get_antenna and .set_antenna 2011-09-14 13:56:22 -04:00
Makefile
pci.c ath9k: add AR9580 support 2011-08-26 10:47:58 -04:00
phy.h
rc.c ath9k: Change rate control to use legacy rate as last MRR 2011-08-24 14:57:15 -04:00
rc.h ath9k: Remove virtual wiphy specific frame type 2011-08-09 15:42:38 -04:00
recv.c ath9k: implement .get_antenna and .set_antenna 2011-09-14 13:56:22 -04:00
reg.h ath9k: fix checks for first subframe delimiter padding 2011-09-13 15:42:31 -04:00
wmi.c
wmi.h
xmit.c ath9k: always call ath_reset from workqueue context 2011-09-14 13:56:20 -04:00