linux_dsm_epyc7002/drivers/net/wireless/ath
Senthil Balasubramanian 0a8d7cb0c8 ath9k_hw: read and backup AR_WA register value even before chip reset on.
We need to read and backup AR_WA register value permanently and reading
this after the chip is awakened results in this register being zeroed out.

This seems to fix the ASPM with L1 enabled issue that we have observed.
The laptop becomes very slow and hangs mostly with ASPM L1 enabled without
this fix.

Cc: Stable Kernel <stable@kernel.org>
Signed-off-by: Senthil Balasubramanian <senthilkumar@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-01-25 16:36:07 -05:00
..
ar9170 mac80211: track receiver's aggregation reorder buffer size 2011-01-19 11:36:11 -05:00
ath5k ath5k: Simplify loop when setting up channels 2011-01-21 16:21:42 -05:00
ath9k ath9k_hw: read and backup AR_WA register value even before chip reset on. 2011-01-25 16:36:07 -05:00
carl9170 mac80211: track receiver's aggregation reorder buffer size 2011-01-19 11:36:11 -05:00
ath.h ath9k_htc: Add multiple register read API 2011-01-19 11:36:06 -05:00
debug.c ath: Add and use ath_printk and ath_<level> 2010-12-07 16:34:39 -05:00
hw.c ath9k_hw: move the cycle counter tracking to ath 2010-10-11 15:04:20 -04:00
Kconfig
key.c ath: Missed to clear key4 of micentry 2010-12-13 15:23:27 -05:00
main.c ath: Add and use ath_printk and ath_<level> 2010-12-07 16:34:39 -05:00
Makefile
reg.h ath9k_hw: move the cycle counter tracking to ath 2010-10-11 15:04:20 -04:00
regd_common.h
regd.c ath: fix NULL pointer dereference on reg_notifier() 2010-12-16 15:22:31 -05:00
regd.h