linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Felix Fietkau f23fba49b3 ath9k_hw: calculate a much better approximation of channel noise
Currently ath9k presents the internal calibrated noise floor as channel
noise measurement, however this results in highly chip specific values
that are only useful as relative measurements but do not resemble any
real channel noise values.

In order to give a much better approximation of the real channel noise,
add the difference between the measured noise floor and the nominal
chip specific noise floor to the default minimum channel noise value,
which is currently used to calculate the signal strength from the RSSI
value. This may not be 100% accurate, but it's much better than what's
there before.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-08-08 16:04:19 -04:00
..
ahb.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
ani.c
ani.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: fix synth delay for half/quarter channels 2011-07-11 15:02:15 -04:00
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c ath9k: skip ->config_pci_powersave() if PCIe port has ASPM disabled 2011-08-01 13:46:46 -04:00
ar9002_initvals.h
ar9002_mac.c
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: Remove read-only registers from AR9003 intervals 2011-07-08 11:47:56 -04:00
ar9003_calib.c
ar9003_eeprom.c ath9k_hw: fix calculated runtime tx power limit 2011-08-08 16:04:16 -04:00
ar9003_eeprom.h
ar9003_hw.c ath9k: skip ->config_pci_powersave() if PCIe port has ASPM disabled 2011-08-01 13:46:46 -04:00
ar9003_mac.c ath9k_hw: Fix incorrect key_miss handling 2011-07-13 14:49:35 -04:00
ar9003_mac.h
ar9003_paprd.c ath9k_hw: Disable PAPRD based on paprd_ht20_mask for 5GHz 2011-07-08 11:47:17 -04:00
ar9003_phy.c ath9k: set diversity group for AR9330 2011-06-22 16:09:56 -04:00
ar9003_phy.h ath9k_hw: Add carrier leak correction in desired gain calculation 2011-06-27 15:09:40 -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
ath9k.h ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
beacon.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-06-30 13:34:06 -04:00
btcoex.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
btcoex.h
calib.c ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
calib.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
common.c
common.h
debug.c ath9k: use ath_opmode_to_string() 2011-07-18 14:29:43 -04:00
debug.h
eeprom_4k.c ath9k_hw: fix calculated runtime tx power limit 2011-08-08 16:04:16 -04:00
eeprom_9287.c ath9k_hw: fix calculated runtime tx power limit 2011-08-08 16:04:16 -04:00
eeprom_def.c ath9k_hw: fix calculated runtime tx power limit 2011-08-08 16:04:16 -04:00
eeprom.c
eeprom.h
gpio.c
hif_usb.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
hif_usb.h
htc_drv_beacon.c
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: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
htc_drv_main.c ath9k_htc: do not configure filter before driver is started 2011-07-08 11:42:24 -04:00
htc_drv_txrx.c
htc_hst.c
htc_hst.h
htc.h
hw-ops.h
hw.c ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
hw.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
init.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
Kconfig
mac.c ath9k_hw: Fix incorrect key_miss handling 2011-07-13 14:49:35 -04:00
mac.h
main.c ath9k: Fix locking issue during tx completion 2011-06-27 15:09:42 -04:00
Makefile
pci.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
phy.h
rc.c ath9k: remove an unnecessary function declaration 2011-07-11 15:02:21 -04:00
rc.h
recv.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-07-22 17:51:16 -04:00
reg.h ath9k: remove defines in reg.h that exist in ../reg.h 2011-07-18 14:29:42 -04:00
wmi.c
wmi.h
xmit.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-07-22 17:51:16 -04:00