|
@@ -1263,20 +1263,7 @@ static void ath9k_hw_def_set_txpower(struct ath_hw *ah,
|
|
|
regulatory->max_power_level = ratesArray[i];
|
|
|
}
|
|
|
|
|
|
- switch(ar5416_get_ntxchains(ah->txchainmask)) {
|
|
|
- case 1:
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- regulatory->max_power_level += INCREASE_MAXPOW_BY_TWO_CHAIN;
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- regulatory->max_power_level += INCREASE_MAXPOW_BY_THREE_CHAIN;
|
|
|
- break;
|
|
|
- default:
|
|
|
- ath_dbg(ath9k_hw_common(ah), EEPROM,
|
|
|
- "Invalid chainmask configuration\n");
|
|
|
- break;
|
|
|
- }
|
|
|
+ ath9k_hw_update_regulatory_maxpower(ah);
|
|
|
|
|
|
if (test)
|
|
|
return;
|