staging: r8188eu: hal data's customer id is always 0
authorMartin Kaiser <martin@kaiser.cx>
Wed, 6 Oct 2021 09:09:47 +0000 (11:09 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 10 Oct 2021 12:55:49 +0000 (14:55 +0200)
CustomerID in struct hal_data_8188e is never set, it remains at the
default value 0.

Remove CustomerID and fix the two places where it was used.

Acked-by: Michael Straube <straube.linux@gmail.com>
Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20211006090949.1694-2-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/hal/rtl8188e_dm.c
drivers/staging/r8188eu/hal/usb_halinit.c
drivers/staging/r8188eu/include/rtl8188e_hal.h
drivers/staging/r8188eu/include/rtw_eeprom.h

index 1a0176a607041ee2fd97175b64b19d0f970791c6..1bfe12b5fefbf6b45cfd1ffdae346b415b5a53d4 100644 (file)
@@ -52,7 +52,7 @@ static void Init_ODM_ComInfo_88E(struct adapter *Adapter)
 
        ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_MP_TEST_CHIP, IS_NORMAL_CHIP(hal_data->VersionID));
 
-       ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_PATCH_ID, hal_data->CustomerID);
+       ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_PATCH_ID, 0);
        ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_BWIFI_TEST, Adapter->registrypriv.wifi_spec);
 
        if (hal_data->rf_type == RF_1T1R)
index 1e6885d75bf30004046a97b714d06f28b8a45be2..61d3209953f70b22ac73aeb7f1b769fec746de28 100644 (file)
@@ -1420,7 +1420,7 @@ static void SetHwReg8188EU(struct adapter *Adapter, u8 variable, u8 *val)
                                }
 
                                if (check_fwstate(pmlmepriv, WIFI_STATION_STATE))
-                                       RetryLimit = (haldata->CustomerID == RT_CID_CCX) ? 7 : 48;
+                                       RetryLimit = 48;
                                else /*  Ad-hoc Mode */
                                        RetryLimit = 0x7;
                        } else if (type == 1) {
index b374398bad2462ef5e1400342345f0edebd507bc..66ecd3c3ac13ea2d15e6c2ad6c7a96c1dbaa720b 100644 (file)
@@ -209,8 +209,6 @@ struct txpowerinfo24g {
 
 struct hal_data_8188e {
        struct HAL_VERSION      VersionID;
-       u16     CustomerID;
-
        u16     FirmwareVersion;
        u16     FirmwareVersionRev;
        u16     FirmwareSubVersion;
index d0c812cf5cc2d0173f3ff204bd6a2bfd74030678..e517239bd75e7b7fb4791eb53f5c1b6a97ee5a79 100644 (file)
 #define        EEPROM_CID_CLEVO                0x13
 #define        EEPROM_CID_WHQL                 0xFE
 
-/*  Customer ID, note that: */
-/*  This variable is initiailzed through EEPROM or registry, */
-/*  however, its definition may be different with that in EEPROM for */
-/*  EEPROM size consideration. So, we have to perform proper translation
- *  between them. */
-/*  Besides, CustomerID of registry has precedence of that of EEPROM. */
-/*  defined below. 060703, by rcnjko. */
-enum RT_CUSTOMER_ID {
-       RT_CID_DEFAULT = 0,
-       RT_CID_8187_ALPHA0 = 1,
-       RT_CID_8187_SERCOMM_PS = 2,
-       RT_CID_8187_HW_LED = 3,
-       RT_CID_8187_NETGEAR = 4,
-       RT_CID_WHQL = 5,
-       RT_CID_819x_CAMEO  = 6,
-       RT_CID_819x_RUNTOP = 7,
-       RT_CID_819x_Senao = 8,
-       RT_CID_TOSHIBA = 9,     /*  Merge by Jacken, 2008/01/31. */
-       RT_CID_819x_Netcore = 10,
-       RT_CID_Nettronix = 11,
-       RT_CID_DLINK = 12,
-       RT_CID_PRONET = 13,
-       RT_CID_COREGA = 14,
-       RT_CID_CHINA_MOBILE = 15,
-       RT_CID_819x_ALPHA = 16,
-       RT_CID_819x_Sitecom = 17,
-       RT_CID_CCX = 18, /*  It's set under CCX logo test and isn't demanded
-                         * for CCX functions, but for test behavior like retry
-                         * limit and tx report. By Bruce, 2009-02-17. */
-       RT_CID_819x_Lenovo = 19,
-       RT_CID_819x_QMI = 20,
-       RT_CID_819x_Edimax_Belkin = 21,
-       RT_CID_819x_Sercomm_Belkin = 22,
-       RT_CID_819x_CAMEO1 = 23,
-       RT_CID_819x_MSI = 24,
-       RT_CID_819x_Acer = 25,
-       RT_CID_819x_AzWave_ASUS = 26,
-       RT_CID_819x_AzWave = 27, /*  For AzWave in PCIe,i
-                                 * The ID is AzWave use and not only Asus */
-       RT_CID_819x_HP = 28,
-       RT_CID_819x_WNC_COREGA = 29,
-       RT_CID_819x_Arcadyan_Belkin = 30,
-       RT_CID_819x_SAMSUNG = 31,
-       RT_CID_819x_CLEVO = 32,
-       RT_CID_819x_DELL = 33,
-       RT_CID_819x_PRONETS = 34,
-       RT_CID_819x_Edimax_ASUS = 35,
-       RT_CID_819x_CAMEO_NETGEAR = 36,
-       RT_CID_PLANEX = 37,
-       RT_CID_CC_C = 38,
-       RT_CID_819x_Xavi = 39,
-       RT_CID_819x_FUNAI_TV = 40,
-       RT_CID_819x_ALPHA_WD=41,
-};
-
 struct eeprom_priv {
        u8              bautoload_fail_flag;
        u8              bloadfile_fail_flag;