aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/hw.h
diff options
context:
space:
mode:
authorMohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>2011-06-17 04:38:42 -0400
committerJohn W. Linville <linville@tuxdriver.com>2011-06-20 15:34:18 -0400
commit0e44d48cbb010db492a27302b247049d5d43e065 (patch)
treedb1878c8d194c271fe5e1caaa12b2a2f160ffa01 /drivers/net/wireless/ath/ath9k/hw.h
parent81dc67601a49d1bfcfa85f644b14a013fc59e0ef (diff)
ath9k_hw: make sure PAPRD training is properly done
checking the status of PAPRD_AGC2_POWER(Log(ADC_power) measured after last gain-change in dB) field suggests whether the PAPRD is completely/properly done. This is an additional check apart from polling for PAPRD done bit being set. Susinder suggests that the ideal power range value should be 0xf0 to 0xfe. With AR9382 we do have the values in this range. to have a common check for all platforms we take agc2_power should be atleast greater than 0xe0 Cc: susinder@qca.qualcomm.com Cc: senthilb@qca.qualcomm.com Cc: kmuthusa@qca.qualcomm.com Signed-off-by: Mohammed Shafi Shajakhan <mohammed@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.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h
index 6a6fb543983..66d2225b95f 100644
--- a/drivers/net/wireless/ath/ath9k/hw.h
+++ b/drivers/net/wireless/ath/ath9k/hw.h
@@ -157,8 +157,9 @@
157#define ATH9K_HW_RX_HP_QDEPTH 16 157#define ATH9K_HW_RX_HP_QDEPTH 16
158#define ATH9K_HW_RX_LP_QDEPTH 128 158#define ATH9K_HW_RX_LP_QDEPTH 128
159 159
160#define PAPRD_GAIN_TABLE_ENTRIES 32 160#define PAPRD_GAIN_TABLE_ENTRIES 32
161#define PAPRD_TABLE_SZ 24 161#define PAPRD_TABLE_SZ 24
162#define PAPRD_IDEAL_AGC2_PWR_RANGE 0xe0
162 163
163enum ath_hw_txq_subtype { 164enum ath_hw_txq_subtype {
164 ATH_TXQ_AC_BE = 0, 165 ATH_TXQ_AC_BE = 0,