diff options
author | Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com> | 2011-06-17 04:38:42 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-06-20 15:34:18 -0400 |
commit | 0e44d48cbb010db492a27302b247049d5d43e065 (patch) | |
tree | db1878c8d194c271fe5e1caaa12b2a2f160ffa01 /drivers/net/wireless/ath/ath9k/hw.h | |
parent | 81dc67601a49d1bfcfa85f644b14a013fc59e0ef (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.h | 5 |
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 | ||
163 | enum ath_hw_txq_subtype { | 164 | enum ath_hw_txq_subtype { |
164 | ATH_TXQ_AC_BE = 0, | 165 | ATH_TXQ_AC_BE = 0, |