diff options
author | Sujith Manoharan <c_manoha@qca.qualcomm.com> | 2013-11-08 11:45:25 +0530 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2013-11-11 14:47:45 -0500 |
commit | 2d22c7dded7dcf6feaede2d6f476fd991426980a (patch) | |
tree | 257d30ca358b65b4d1beedeafcc7d9dcc9e6414c /drivers/net/wireless/ath/ath9k/hw.h | |
parent | 876efcf05c3aa582de5efefa7dd6fbb731b4d085 (diff) | |
download | linux-2d22c7dded7dcf6feaede2d6f476fd991426980a.tar.gz |
ath9k: Use correct PCIE initvals for AR9485
Currently, the PLL is turned off for AR9485 when
switching to a low power state, but AR9485 has an issue
where the card will become unresponsive if left idle
for a long time without any traffic. To fix this,
force the PLL to always be on using a different initval
array, ar9485_1_1_pll_on_cdr_on_clkreq_disable_L1.
This is done for most of the AR9485 based cards
like HB125, WB225 etc. but certain models require the
feature to be turned off. Identify such cards and use
default values for them.
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hw.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/hw.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h index 9ea24f1cba73..a2c9a5dbac6b 100644 --- a/drivers/net/wireless/ath/ath9k/hw.h +++ b/drivers/net/wireless/ath/ath9k/hw.h @@ -316,6 +316,7 @@ struct ath9k_ops_config { u32 ant_ctrl_comm2g_switch_enable; bool xatten_margin_cfg; bool alt_mingainidx; + bool no_pll_pwrsave; }; enum ath9k_int { |