aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/hw.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-12-13 02:40:54 -0500
committerJohn W. Linville <linville@tuxdriver.com>2010-12-13 15:23:33 -0500
commit1bf38661822049931a0ab8d2b43153b26cc919f6 (patch)
treebea1bec029d0c8fa879dfef06a40798408c8f6dd /drivers/net/wireless/ath/ath9k/hw.h
parent1782352d4908c79d195b43e0c1b6b109e0d93d05 (diff)
ath9k_hw: fix PA predistortion training power selection
The EEPROM contains scale factors for the tx power, which define the range of allowable difference between target power and training power. If the difference is too big, PA predistortion cannot be used. For 2.4 GHz there is only one scale factor, for 5 GHz there are three, depending on the specific frequency range. Signed-off-by: Felix Fietkau <nbd@openwrt.org> 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.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h
index c20e0476ee44..97f22c428603 100644
--- a/drivers/net/wireless/ath/ath9k/hw.h
+++ b/drivers/net/wireless/ath/ath9k/hw.h
@@ -833,6 +833,8 @@ struct ath_hw {
833 u32 bb_watchdog_last_status; 833 u32 bb_watchdog_last_status;
834 u32 bb_watchdog_timeout_ms; /* in ms, 0 to disable */ 834 u32 bb_watchdog_timeout_ms; /* in ms, 0 to disable */
835 835
836 unsigned int paprd_target_power;
837 unsigned int paprd_training_power;
836 u32 paprd_gain_table_entries[PAPRD_GAIN_TABLE_ENTRIES]; 838 u32 paprd_gain_table_entries[PAPRD_GAIN_TABLE_ENTRIES];
837 u8 paprd_gain_table_index[PAPRD_GAIN_TABLE_ENTRIES]; 839 u8 paprd_gain_table_index[PAPRD_GAIN_TABLE_ENTRIES];
838 /* 840 /*