OSDN Git Service

staging: rtl8192e: priv->rf_type is always RF_1T2R
authorMichael Straube <straube.linux@gmail.com>
Sat, 25 Mar 2023 13:28:22 +0000 (14:28 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 25 Mar 2023 19:21:01 +0000 (20:21 +0100)
The value of priv->rf_type is always RF_1T2R. Remove if statements
that check for priv->rf_type == RF_1T2R and remove resulting dead
code.

Signed-off-by: Michael Straube <straube.linux@gmail.com>
Tested-by: Philipp Hortmann <philipp.g.hortmann@gmail.com>
Link: https://lore.kernel.org/r/20230325132823.22872-4-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c

index 0e0096e..b237970 100644 (file)
@@ -540,8 +540,7 @@ static void _rtl92e_hwconfig(struct net_device *dev)
                u32 ratr_value;
 
                ratr_value = regRATR;
-               if (priv->rf_type == RF_1T2R)
-                       ratr_value &= ~(RATE_ALL_OFDM_2SS);
+               ratr_value &= ~(RATE_ALL_OFDM_2SS);
                rtl92e_writel(dev, RATR0, ratr_value);
                rtl92e_writeb(dev, UFWP, 1);
        }
@@ -1886,14 +1885,10 @@ void rtl92e_update_ratr_table(struct net_device *dev)
                break;
        case IEEE_N_24G:
        case IEEE_N_5G:
-               if (ieee->ht_info->peer_mimo_ps == 0) {
+               if (ieee->ht_info->peer_mimo_ps == 0)
                        ratr_value &= 0x0007F007;
-               } else {
-                       if (priv->rf_type == RF_1T2R)
-                               ratr_value &= 0x000FF007;
-                       else
-                               ratr_value &= 0x0F81F007;
-               }
+               else
+                       ratr_value &= 0x000FF007;
                break;
        default:
                break;
index b1c297d..bd302f5 100644 (file)
@@ -281,14 +281,11 @@ static void _rtl92e_phy_config_bb(struct net_device *dev, u8 ConfigType)
        u32 *Rtl819XPHY_REGArray_Table = NULL;
        u32 *Rtl819XAGCTAB_Array_Table = NULL;
        u16 AGCTAB_ArrayLen, PHY_REGArrayLen = 0;
-       struct r8192_priv *priv = rtllib_priv(dev);
 
        AGCTAB_ArrayLen = RTL8192E_AGCTAB_ARR_LEN;
        Rtl819XAGCTAB_Array_Table = RTL8192E_AGCTAB_ARR;
-       if (priv->rf_type == RF_1T2R) {
-               PHY_REGArrayLen = RTL8192E_PHY_REG_1T2R_ARR_LEN;
-               Rtl819XPHY_REGArray_Table = RTL8192E_PHY_REG_1T2R_ARR;
-       }
+       PHY_REGArrayLen = RTL8192E_PHY_REG_1T2R_ARR_LEN;
+       Rtl819XPHY_REGArray_Table = RTL8192E_PHY_REG_1T2R_ARR;
 
        if (ConfigType == BB_CONFIG_PHY_REG) {
                for (i = 0; i < PHY_REGArrayLen; i += 2) {
index b745b73..46be638 100644 (file)
@@ -272,19 +272,14 @@ void rtl92e_init_adaptive_rate(struct net_device *dev)
                pra->ping_rssi_enable = 0;
        pra->ping_rssi_thresh_for_ra = 15;
 
-
-       if (priv->rf_type == RF_1T2R) {
-               pra->upper_rssi_threshold_ratr          =       0x000fc000;
-               pra->middle_rssi_threshold_ratr         =       0x000ff000;
-               pra->low_rssi_threshold_ratr            =       0x000ff001;
-               pra->low_rssi_threshold_ratr_40M        =       0x000ff005;
-               pra->low_rssi_threshold_ratr_20M        =       0x000ff001;
-               pra->ping_rssi_ratr     =       0x0000000d;
-       }
-
+       pra->upper_rssi_threshold_ratr          =       0x000fc000;
+       pra->middle_rssi_threshold_ratr         =       0x000ff000;
+       pra->low_rssi_threshold_ratr            =       0x000ff001;
+       pra->low_rssi_threshold_ratr_40M        =       0x000ff005;
+       pra->low_rssi_threshold_ratr_20M        =       0x000ff001;
+       pra->ping_rssi_ratr     =       0x0000000d;
 }
 
-
 static void _rtl92e_dm_check_rate_adaptive(struct net_device *dev)
 {
        struct r8192_priv *priv = rtllib_priv(dev);
@@ -383,8 +378,7 @@ static void _rtl92e_dm_check_rate_adaptive(struct net_device *dev)
                        u32 ratr_value;
 
                        ratr_value = targetRATR;
-                       if (priv->rf_type == RF_1T2R)
-                               ratr_value &= ~(RATE_ALL_OFDM_2SS);
+                       ratr_value &= ~(RATE_ALL_OFDM_2SS);
                        rtl92e_writel(dev, RATR0, ratr_value);
                        rtl92e_writeb(dev, UFWP, 1);
 
@@ -981,8 +975,7 @@ void rtl92e_dm_restore_state(struct net_device *dev)
              priv->rtllib->mode == WIRELESS_MODE_N_5G))
                return;
        ratr_value = reg_ratr;
-       if (priv->rf_type == RF_1T2R)
-               ratr_value &= ~(RATE_ALL_OFDM_2SS);
+       ratr_value &= ~(RATE_ALL_OFDM_2SS);
        rtl92e_writel(dev, RATR0, ratr_value);
        rtl92e_writeb(dev, UFWP, 1);
        if (priv->tx_pwr_tracking_init && priv->btxpower_tracking)