linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Felix Fietkau bf3dac5a6f ath9k: use a timer to put hardware into full sleep
When operating in client mode, the short period of time between scanning
and associating is often enough to put the hardware through several
FULL-SLEEP <-> AWAKE transitions, each wakeup requiring a reset to fully
recover the hardware.
This is completely unnecessary and can easily be avoided by deferring
the switch to full sleep.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2013-12-02 14:24:59 -05:00
..
ahb.c wireless: ath9k: use dev_get_platdata() 2013-09-26 15:13:38 -04:00
ani.c ath9k_hw: remove direct accesses to channel mode flags 2013-10-14 13:39:58 -04:00
ani.h ath9k: Remove unused ANI commands 2013-08-28 13:58:27 -04:00
antenna.c ath9k: Add support for AR9565 v1.0.1 LNA diversity 2013-09-26 15:13:28 -04:00
ar955x_1p0_initvals.h ath9k_hw: Update initvals for QCA955x 2013-01-09 14:37:11 -05:00
ar5008_initvals.h ath9k: fix column header comments for some initval arrays 2013-01-07 15:16:53 -05:00
ar5008_phy.c ath9k_hw: remove references to hw->conf 2013-10-14 13:39:59 -04:00
ar9001_initvals.h ath9k: fix column header comments for some initval arrays 2013-01-07 15:16:53 -05:00
ar9002_calib.c ath9k_hw: remove IS_CHAN_B() 2013-10-14 13:39:58 -04:00
ar9002_hw.c ath9k_hw: remove direct accesses to channel mode flags 2013-10-14 13:39:58 -04:00
ar9002_initvals.h ath9k: Enable WoW only for AR9462 2013-06-03 15:55:46 -04:00
ar9002_mac.c
ar9002_phy.c ath9k: add TX99 support 2013-10-18 14:06:56 -04:00
ar9002_phy.h ath9k: Program HW for WB195 diversity 2013-08-05 14:52:43 -04:00
ar9003_2p2_initvals.h Revert "ath9k_hw: Update rx gain initval to improve rx sensitivity" 2013-06-12 10:20:58 -04:00
ar9003_calib.c ath9k: Fix TX IQ calibration for SoC chips 2013-12-02 14:24:58 -05:00
ar9003_eeprom.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
ar9003_eeprom.h ath9k: Bypass EEPROM for diversity cap for AR9565 2013-09-26 15:13:27 -04:00
ar9003_hw.c ath9k: Apply CUS227 specific TX gain values 2013-12-02 14:24:56 -05:00
ar9003_mac.c ath9k: Identify first subframe in an A-MPDU 2013-08-15 16:08:07 -04:00
ar9003_mac.h
ar9003_mci.c ath9k: Use bitops for calibration flags 2013-09-26 15:13:47 -04:00
ar9003_mci.h
ar9003_paprd.c ath9k_hw: fix PA predistortion miscalibration 2013-05-29 15:22:42 -04:00
ar9003_phy.c ath9k: Fix Carrier Leak calibration for SoC chips 2013-12-02 14:24:58 -05:00
ar9003_phy.h ath9k: Fix issue with MCS15 2013-11-15 14:27:26 -05:00
ar9003_rtt.c ath9k: Fix PeakDetect calibration for AR9462 2013-09-26 15:13:47 -04:00
ar9003_rtt.h
ar9003_wow.c ath9k: Fix wow.c compilation 2013-12-02 14:24:53 -05:00
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h ath9k: Apply CUS227 specific TX gain values 2013-12-02 14:24:56 -05:00
ar9462_2p0_initvals.h ath9k: Remove unused AR9462 2.0 initvals 2013-12-02 14:24:55 -05:00
ar9462_2p1_initvals.h ath9k: Add SERDES initvals for AR9462 2.1 2013-12-02 14:24:55 -05:00
ar9485_initvals.h ath9k: Use correct PCIE initvals for AR9485 2013-11-11 14:47:45 -05:00
ar9565_1p0_initvals.h ath9k: Add and use initvals for channel 14 2013-09-26 15:13:30 -04:00
ar9580_1p0_initvals.h ath9k_hw: change AR9580 initvals to fix a stability issue 2013-04-12 13:22:09 -04:00
ath9k.h ath9k: use a timer to put hardware into full sleep 2013-12-02 14:24:59 -05:00
beacon.c ath9k: Handle abnormal NAV in AP mode 2013-09-26 15:13:46 -04:00
btcoex.c
btcoex.h
calib.c ath9k: add noise floor parameter to ath9k_hw_getchan_noise 2013-10-18 14:03:53 -04:00
calib.h ath9k: add noise floor parameter to ath9k_hw_getchan_noise 2013-10-18 14:03:53 -04:00
common.c ath9k: make ath9k_cmn_update_ichannel static 2013-10-14 13:39:59 -04:00
common.h ath9k: make ath9k_cmn_update_ichannel static 2013-10-14 13:39:59 -04:00
debug.c ath9k: Fix TX99 config option usage 2013-12-02 14:24:53 -05:00
debug.h ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
dfs_debug.c ath9k: dfs_debug fix possible NULL dereference 2013-11-11 14:42:43 -05:00
dfs_debug.h ath9k: dfs move ath_dfs_pool_stats 2013-10-18 14:03:54 -04:00
dfs.c ath9k: change DFS logging to use ath_dbg() 2013-04-22 15:17:40 -04:00
dfs.h ath9k/ath: move dfs pattern detector to ath 2013-10-18 14:03:54 -04:00
eeprom_4k.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
eeprom_9287.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
eeprom_def.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
eeprom.c ath9k: allow to load EEPROM content via firmware API 2012-12-10 15:49:57 -05:00
eeprom.h
gpio.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
hif_usb.c ath9k_htc: do not use bulk on EP3 and EP4 2013-08-15 16:08:00 -04:00
hif_usb.h
htc_drv_beacon.c ath9k_htc: Add support for mesh interfaces 2013-05-22 15:05:33 -04:00
htc_drv_debug.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k_htc: do some initial hardware configuration 2013-07-22 16:04:07 -04:00
htc_drv_main.c ath9k: make ath9k_cmn_update_ichannel static 2013-10-14 13:39:59 -04:00
htc_drv_txrx.c ath9k_htc: Restore skb headroom when returning skb to mac80211 2013-08-22 14:21:03 -04:00
htc_hst.c ath9k_htc: Fix memory leak 2013-01-11 14:12:01 -05:00
htc_hst.h
htc.h ath9k_htc: Add ethtool stats support. 2013-06-24 14:44:23 -04:00
hw-ops.h ath9k: add TX99 support 2013-10-18 14:06:56 -04:00
hw.c ath9k: Remove pcieSerDesWrite 2013-12-02 14:24:55 -05:00
hw.h ath9k: Remove pcieSerDesWrite 2013-12-02 14:24:55 -05:00
init.c ath9k: use a timer to put hardware into full sleep 2013-12-02 14:24:59 -05:00
Kconfig ath9k: Add a config option for WoW 2013-12-02 14:24:53 -05:00
link.c ath9k: add TX99 support 2013-10-18 14:06:56 -04:00
mac.c ath9k_hw: remove IS_CHAN_B() 2013-10-14 13:39:58 -04:00
mac.h ath9k: remove sc->config.cabqReadyTime 2013-10-14 13:39:59 -04:00
main.c ath9k: use a timer to put hardware into full sleep 2013-12-02 14:24:59 -05:00
Makefile ath9k: Use CONFIG_ATH9K_WOW 2013-12-02 14:24:54 -05:00
mci.c ath9k_hw: remove direct accesses to channel mode flags 2013-10-14 13:39:58 -04:00
mci.h
pci.c ath9k: Identify Killer Wireless cards 2013-12-02 14:24:52 -05:00
phy.h ath9k: Fix diversity combining for AR9285 2013-07-24 11:02:39 -04:00
rc.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
rc.h ath9k: Use minstrel rate control by default 2013-06-12 10:20:58 -04:00
recv.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2013-11-04 14:45:14 -05:00
reg.h ath9k: Add support for AR9485 1.2 2013-08-22 14:30:29 -04:00
tx99.c ath9k: fix SC_OP_INVALID test in ath9k_tx99_init() 2013-12-02 14:24:57 -05:00
wmi.c
wmi.h ath9k: mark wmi_event_swba as __packed 2013-09-26 15:13:48 -04:00
wow.c ath9k: Add an initialization routine for WoW 2013-12-02 14:24:54 -05:00
xmit.c ath9k: Fix TX99 config option usage 2013-12-02 14:24:53 -05:00