void PHY_ConvertTxPowerLimitToPowerIndex(struct adapter *Adapter)
{
struct hal_com_data *pHalData = GET_HAL_DATA(Adapter);
+ struct registry_priv *r = &Adapter->registrypriv;
u8 BW40PwrBasedBm2_4G = 0x2E;
u8 regulation, bw, channel, rateSection;
s8 tempValue = 0, tempPwrLmt = 0;
else if (rateSection == 0) /* CCK */
BW40PwrBasedBm2_4G = PHY_GetTxPowerByRateBase(Adapter, rfPath, CCK);
} else
- BW40PwrBasedBm2_4G = Adapter->registrypriv.RegPowerBase * 2;
+ BW40PwrBasedBm2_4G = r->reg_power_base * 2;
if (tempPwrLmt != MAX_POWER_INDEX) {
tempValue = tempPwrLmt - BW40PwrBasedBm2_4G;
registry_par->reg_enable_tx_power_limit = (u8)rtw_tx_pwr_lmt_enable;
registry_par->reg_enable_tx_power_by_rate = (u8)rtw_tx_pwr_by_rate;
- registry_par->RegPowerBase = 14;
+ registry_par->reg_power_base = 14;
registry_par->TxBBSwing_2G = 0xFF;
registry_par->bEn_RFE = 1;
registry_par->RFE_Type = 64;