staging: r8188eu: interface type is always usb
authorMartin Kaiser <martin@kaiser.cx>
Tue, 5 Oct 2021 20:08:20 +0000 (22:08 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 10 Oct 2021 12:55:28 +0000 (14:55 +0200)
This driver only supports chips that connect via usb. Remove
interface_type from struct adapter, use a constant in the one
place where the interface type is needed.

Acked-by: Michael Straube <straube.linux@gmail.com>
Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20211005200821.19783-8-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/hal/rtl8188e_dm.c
drivers/staging/r8188eu/include/drv_types.h
drivers/staging/r8188eu/include/hal_intf.h
drivers/staging/r8188eu/os_dep/usb_intf.c

index 21494adf2a19c36e39b5c0037669516e1fd12e7c..1a0176a607041ee2fd97175b64b19d0f970791c6 100644 (file)
@@ -40,10 +40,7 @@ static void Init_ODM_ComInfo_88E(struct adapter *Adapter)
 
        ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_PLATFORM, ODM_CE);
 
-       if (Adapter->interface_type == RTW_GSPI)
-               ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_INTERFACE, ODM_ITRF_SDIO);
-       else
-               ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_INTERFACE, Adapter->interface_type);/* RTL871X_HCI_TYPE */
+       ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_INTERFACE, ODM_ITRF_USB);
 
        ODM_CmnInfoInit(dm_odm, ODM_CMNINFO_IC_TYPE, ODM_RTL8188E);
 
index 9b9f7d89519cde5b6a540ad9abd329678bd2cdf6..3c972acf329c69a5bfbf0366b0bca1bdb3807722 100644 (file)
@@ -205,7 +205,6 @@ struct adapter {
                             * replace module. */
        int     pid[3];/* process id from UI, 0:wps, 1:hostapd, 2:dhcpcd */
        int     bDongle;/* build-in module or external dongle */
-       u16     interface_type;/* USB,SDIO,SPI,PCI */
 
        struct dvobj_priv *dvobj;
        struct  mlme_priv mlmepriv;
index 89bd6f4b06e2d36c755616fb6683d9054730e193..ffed6ddadd3fdf22c7d9269527161d10080df141 100644 (file)
@@ -8,13 +8,6 @@
 #include "drv_types.h"
 #include "Hal8188EPhyCfg.h"
 
-enum RTL871X_HCI_TYPE {
-       RTW_PCIE        = BIT(0),
-       RTW_USB         = BIT(1),
-       RTW_SDIO        = BIT(2),
-       RTW_GSPI        = BIT(3),
-};
-
 enum hw_variables {
        HW_VAR_MEDIA_STATUS,
        HW_VAR_MEDIA_STATUS1,
index 193b5faac56afeced1ed74f3afdc77ea034cbf0f..5699c44a722b5ad18157eaf48cec194a86dbec47 100644 (file)
@@ -379,9 +379,6 @@ static struct adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj,
 
        padapter->hw_init_mutex = &usb_drv->hw_init_mutex;
 
-       /* step 1-1., decide the chip_type via vid/pid */
-       padapter->interface_type = RTW_USB;
-
        if (rtw_handle_dualmac(padapter, 1) != _SUCCESS)
                goto free_adapter;