rtlwifi: rtl8192c-common: rtl8192se: rtl8192de: Simplify if statements
Devendra Naga <devendra.aaru@gmail.com> submitted a patch for rtl8192c_common to change the tests in _rtl92c_store_pwrIndex_diffrate_offset(). This patch improves on those changes and applies similar modifications to drivers rtl8192se and rtl8192de. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
b6df7f1d3b
commit
02b6ab0ab9
@@ -678,30 +678,28 @@ static void _rtl92s_store_pwrindex_diffrate_offset(struct ieee80211_hw *hw,
|
||||
{
|
||||
struct rtl_priv *rtlpriv = rtl_priv(hw);
|
||||
struct rtl_phy *rtlphy = &(rtlpriv->phy);
|
||||
int index;
|
||||
|
||||
if (reg_addr == RTXAGC_RATE18_06)
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][0] =
|
||||
data;
|
||||
if (reg_addr == RTXAGC_RATE54_24)
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][1] =
|
||||
data;
|
||||
if (reg_addr == RTXAGC_CCK_MCS32)
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][6] =
|
||||
data;
|
||||
if (reg_addr == RTXAGC_MCS03_MCS00)
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][2] =
|
||||
data;
|
||||
if (reg_addr == RTXAGC_MCS07_MCS04)
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][3] =
|
||||
data;
|
||||
if (reg_addr == RTXAGC_MCS11_MCS08)
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][4] =
|
||||
data;
|
||||
if (reg_addr == RTXAGC_MCS15_MCS12) {
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][5] =
|
||||
data;
|
||||
index = 0;
|
||||
else if (reg_addr == RTXAGC_RATE54_24)
|
||||
index = 1;
|
||||
else if (reg_addr == RTXAGC_CCK_MCS32)
|
||||
index = 6;
|
||||
else if (reg_addr == RTXAGC_MCS03_MCS00)
|
||||
index = 2;
|
||||
else if (reg_addr == RTXAGC_MCS07_MCS04)
|
||||
index = 3;
|
||||
else if (reg_addr == RTXAGC_MCS11_MCS08)
|
||||
index = 4;
|
||||
else if (reg_addr == RTXAGC_MCS15_MCS12)
|
||||
index = 5;
|
||||
else
|
||||
return;
|
||||
|
||||
rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][index] = data;
|
||||
if (index == 5)
|
||||
rtlphy->pwrgroup_cnt++;
|
||||
}
|
||||
}
|
||||
|
||||
static void _rtl92s_phy_init_register_definition(struct ieee80211_hw *hw)
|
||||
|
Reference in New Issue
Block a user