diff options
-rw-r--r-- | drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c index 97f970c5e4ec..a9dd3a4b4af5 100644 --- a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c +++ b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | |||
@@ -4005,6 +4005,16 @@ static int ar9003_hw_tx_power_regwrite(struct ath_hw *ah, u8 * pPwrArray) | |||
4005 | POW_SM(pPwrArray[ALL_TARGET_LEGACY_1L_5L], 0) | 4005 | POW_SM(pPwrArray[ALL_TARGET_LEGACY_1L_5L], 0) |
4006 | ); | 4006 | ); |
4007 | 4007 | ||
4008 | /* Write the power for duplicated frames - HT40 */ | ||
4009 | |||
4010 | /* dup40_cck (LSB), dup40_ofdm, ext20_cck, ext20_ofdm (MSB) */ | ||
4011 | REG_WRITE(ah, 0xa3e0, | ||
4012 | POW_SM(pPwrArray[ALL_TARGET_LEGACY_6_24], 24) | | ||
4013 | POW_SM(pPwrArray[ALL_TARGET_LEGACY_1L_5L], 16) | | ||
4014 | POW_SM(pPwrArray[ALL_TARGET_LEGACY_6_24], 8) | | ||
4015 | POW_SM(pPwrArray[ALL_TARGET_LEGACY_1L_5L], 0) | ||
4016 | ); | ||
4017 | |||
4008 | /* Write the HT20 power per rate set */ | 4018 | /* Write the HT20 power per rate set */ |
4009 | 4019 | ||
4010 | /* 0/8/16 (LSB), 1-3/9-11/17-19, 4, 5 (MSB) */ | 4020 | /* 0/8/16 (LSB), 1-3/9-11/17-19, 4, 5 (MSB) */ |