diff options
author | Sujith <Sujith.Manoharan@atheros.com> | 2010-06-01 05:44:09 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-06-03 14:10:46 -0400 |
commit | 15ae733b25b7d74e9ef14eab8414447204bdcc1b (patch) | |
tree | 6757e3b53d2fdc17f9c326f955222d7b8c0e4738 /drivers/net/wireless/ath/ath9k/reg.h | |
parent | a55f858852e4345d0a31af593c46738ca8614bff (diff) |
ath9k_hw: Update the PCI WAR register
This patch updates the PCI power save handling
code, fixing ASPM hangs and handling device state D3
properly.
The WAR register is programmed with the correct
values now.
Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/reg.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/reg.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/reg.h b/drivers/net/wireless/ath/ath9k/reg.h index c9a009fab221..a7371a080491 100644 --- a/drivers/net/wireless/ath/ath9k/reg.h +++ b/drivers/net/wireless/ath/ath9k/reg.h | |||
@@ -700,6 +700,9 @@ | |||
700 | #define AR_RC_HOSTIF 0x00000100 | 700 | #define AR_RC_HOSTIF 0x00000100 |
701 | 701 | ||
702 | #define AR_WA 0x4004 | 702 | #define AR_WA 0x4004 |
703 | #define AR_WA_BIT6 (1 << 6) | ||
704 | #define AR_WA_BIT7 (1 << 7) | ||
705 | #define AR_WA_BIT23 (1 << 23) | ||
703 | #define AR_WA_D3_L1_DISABLE (1 << 14) | 706 | #define AR_WA_D3_L1_DISABLE (1 << 14) |
704 | #define AR9285_WA_DEFAULT 0x004a050b | 707 | #define AR9285_WA_DEFAULT 0x004a050b |
705 | #define AR9280_WA_DEFAULT 0x0040073b | 708 | #define AR9280_WA_DEFAULT 0x0040073b |