staging: rtl8188eu: remove sdio defines
authorMartin Kaiser <martin@kaiser.cx>
Sun, 20 Jun 2021 17:53:00 +0000 (19:53 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 24 Jun 2021 12:42:45 +0000 (14:42 +0200)
Remove sdio defines which are not used by this driver.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20210620175301.14988-12-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8188eu/include/rtl8188e_spec.h

index 55cce1f..94baea8 100644 (file)
@@ -1089,142 +1089,6 @@ So the following defines for 92C is not entire!!!!!!
 #define SCR_TXBCUSEDK          BIT(6)  /* Force Tx Bcast pkt Use Default Key */
 #define SCR_RXBCUSEDK          BIT(7)  /* Force Rx Bcast pkt Use Default Key */
 
-/*     RTL8188E SDIO Configuration */
-
-/*  I/O bus domain address mapping */
-#define SDIO_LOCAL_BASE                        0x10250000
-#define WLAN_IOREG_BASE                        0x10260000
-#define FIRMWARE_FIFO_BASE             0x10270000
-#define TX_HIQ_BASE                    0x10310000
-#define TX_MIQ_BASE                    0x10320000
-#define TX_LOQ_BASE                    0x10330000
-#define RX_RX0FF_BASE                  0x10340000
-
-/*  SDIO host local register space mapping. */
-#define SDIO_LOCAL_MSK                 0x0FFF
-#define WLAN_IOREG_MSK                 0x7FFF
-#define WLAN_FIFO_MSK                  0x1FFF  /*  Aggregation Length[12:0] */
-#define WLAN_RX0FF_MSK                 0x0003
-
-/*  Without ref to the SDIO Device ID */
-#define SDIO_WITHOUT_REF_DEVICE_ID     0
-#define SDIO_LOCAL_DEVICE_ID           0       /*  0b[16], 000b[15:13] */
-#define WLAN_TX_HIQ_DEVICE_ID          4       /*  0b[16], 100b[15:13] */
-#define WLAN_TX_MIQ_DEVICE_ID          5       /*  0b[16], 101b[15:13] */
-#define WLAN_TX_LOQ_DEVICE_ID          6       /*  0b[16], 110b[15:13] */
-#define WLAN_RX0FF_DEVICE_ID           7       /*  0b[16], 111b[15:13] */
-#define WLAN_IOREG_DEVICE_ID           8       /*  1b[16] */
-
-/*  SDIO Tx Free Page Index */
-#define HI_QUEUE_IDX                   0
-#define MID_QUEUE_IDX                  1
-#define LOW_QUEUE_IDX                  2
-#define PUBLIC_QUEUE_IDX               3
-
-#define SDIO_MAX_TX_QUEUE              3       /*  HIQ, MIQ and LOQ */
-#define SDIO_MAX_RX_QUEUE              1
-
-/*  SDIO Tx Control */
-#define SDIO_REG_TX_CTRL               0x0000
-/*  SDIO Host Interrupt Mask */
-#define SDIO_REG_HIMR                  0x0014
-/*  SDIO Host Interrupt Service Routine */
-#define SDIO_REG_HISR                  0x0018
-/*  HCI Current Power Mode */
-#define SDIO_REG_HCPWM                 0x0019
-/*  RXDMA Request Length */
-#define SDIO_REG_RX0_REQ_LEN           0x001C
-/*  Free Tx Buffer Page */
-#define SDIO_REG_FREE_TXPG             0x0020
-/*  HCI Current Power Mode 1 */
-#define SDIO_REG_HCPWM1                        0x0024
-/*  HCI Current Power Mode 2 */
-#define SDIO_REG_HCPWM2                        0x0026
-/*  HTSF Informaion */
-#define SDIO_REG_HTSFR_INFO            0x0030
-/*  HCI Request Power Mode 1 */
-#define SDIO_REG_HRPWM1                        0x0080
-/*  HCI Request Power Mode 2 */
-#define SDIO_REG_HRPWM2                        0x0082
-/*  HCI Power Save Clock */
-#define SDIO_REG_HPS_CLKR              0x0084
-/*  SDIO HCI Suspend Control */
-#define SDIO_REG_HSUS_CTRL             0x0086
-/*  SDIO Host Extension Interrupt Mask Always */
-#define SDIO_REG_HIMR_ON               0x0090
-/*  SDIO Host Extension Interrupt Status Always */
-#define SDIO_REG_HISR_ON               0x0091
-
-#define SDIO_HIMR_DISABLED                     0
-
-/*  RTL8188E SDIO Host Interrupt Mask Register */
-#define SDIO_HIMR_RX_REQUEST_MSK               BIT(0)
-#define SDIO_HIMR_AVAL_MSK                     BIT(1)
-#define SDIO_HIMR_TXERR_MSK                    BIT(2)
-#define SDIO_HIMR_RXERR_MSK                    BIT(3)
-#define SDIO_HIMR_TXFOVW_MSK                   BIT(4)
-#define SDIO_HIMR_RXFOVW_MSK                   BIT(5)
-#define SDIO_HIMR_TXBCNOK_MSK                  BIT(6)
-#define SDIO_HIMR_TXBCNERR_MSK                 BIT(7)
-#define SDIO_HIMR_BCNERLY_INT_MSK              BIT(16)
-#define SDIO_HIMR_C2HCMD_MSK                   BIT(17)
-#define SDIO_HIMR_CPWM1_MSK                    BIT(18)
-#define SDIO_HIMR_CPWM2_MSK                    BIT(19)
-#define SDIO_HIMR_HSISR_IND_MSK                        BIT(20)
-#define SDIO_HIMR_GTINT3_IND_MSK               BIT(21)
-#define SDIO_HIMR_GTINT4_IND_MSK               BIT(22)
-#define SDIO_HIMR_PSTIMEOUT_MSK                        BIT(23)
-#define SDIO_HIMR_OCPINT_MSK                   BIT(24)
-#define SDIO_HIMR_ATIMEND_MSK                  BIT(25)
-#define SDIO_HIMR_ATIMEND_E_MSK                        BIT(26)
-#define SDIO_HIMR_CTWEND_MSK                   BIT(27)
-
-/* RTL8188E SDIO Specific */
-#define        SDIO_HIMR_MCU_ERR_MSK                   BIT(28)
-#define        SDIO_HIMR_TSF_BIT32_TOGGLE_MSK          BIT(29)
-
-/*  SDIO Host Interrupt Service Routine */
-#define SDIO_HISR_RX_REQUEST                   BIT(0)
-#define SDIO_HISR_AVAL                         BIT(1)
-#define SDIO_HISR_TXERR                                BIT(2)
-#define SDIO_HISR_RXERR                                BIT(3)
-#define SDIO_HISR_TXFOVW                       BIT(4)
-#define SDIO_HISR_RXFOVW                       BIT(5)
-#define SDIO_HISR_TXBCNOK                      BIT(6)
-#define SDIO_HISR_TXBCNERR                     BIT(7)
-#define SDIO_HISR_BCNERLY_INT                  BIT(16)
-#define SDIO_HISR_C2HCMD                       BIT(17)
-#define SDIO_HISR_CPWM1                                BIT(18)
-#define SDIO_HISR_CPWM2                                BIT(19)
-#define SDIO_HISR_HSISR_IND                    BIT(20)
-#define SDIO_HISR_GTINT3_IND                   BIT(21)
-#define SDIO_HISR_GTINT4_IND                   BIT(22)
-#define SDIO_HISR_PSTIME                       BIT(23)
-#define SDIO_HISR_OCPINT                       BIT(24)
-#define SDIO_HISR_ATIMEND                      BIT(25)
-#define SDIO_HISR_ATIMEND_E                    BIT(26)
-#define SDIO_HISR_CTWEND                       BIT(27)
-
-/* RTL8188E SDIO Specific */
-#define        SDIO_HISR_MCU_ERR                       BIT(28)
-#define        SDIO_HISR_TSF_BIT32_TOGGLE              BIT(29)
-
-#define MASK_SDIO_HISR_CLEAR                           \
-       (SDIO_HISR_TXERR | SDIO_HISR_RXERR | SDIO_HISR_TXFOVW |\
-        SDIO_HISR_RXFOVW | SDIO_HISR_TXBCNOK | SDIO_HISR_TXBCNERR |\
-        SDIO_HISR_C2HCMD | SDIO_HISR_CPWM1 | SDIO_HISR_CPWM2 |\
-        SDIO_HISR_HSISR_IND | SDIO_HISR_GTINT3_IND | SDIO_HISR_GTINT4_IND |\
-        SDIO_HISR_PSTIMEOUT | SDIO_HISR_OCPINT)
-
-/*  SDIO HCI Suspend Control Register */
-#define HCI_RESUME_PWR_RDY             BIT(1)
-#define HCI_SUS_CTRL                   BIT(0)
-
-/*  SDIO Tx FIFO related */
-/*  The number of Tx FIFO free page */
-#define SDIO_TX_FREE_PG_QUEUE                  4
-#define SDIO_TX_FIFO_PAGE_SZ                   128
-
 /*     0xFE00h ~ 0xFE55h       USB Configuration */
 
 /* 2 USB Information (0xFE17) */