staging: r8188eu: efuse_OneByteWrite is unused
authorMartin Kaiser <martin@kaiser.cx>
Sat, 13 Nov 2021 18:55:15 +0000 (19:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 15 Nov 2021 09:32:35 +0000 (10:32 +0100)
Remove the efuse_OneByteWrite function, which is no longer used.
Remove resulting dead code as well.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20211113185518.23941-13-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/core/rtw_efuse.c
drivers/staging/r8188eu/include/rtw_efuse.h

index 7829a422d225d5320d4cd188c0b35e1f62b96e70..d226aee6808541e6c5061253aa347dfe2c16b2c6 100644 (file)
@@ -29,19 +29,6 @@ u8 fakeBTEfuseModifiedMap[EFUSE_BT_MAX_MAP_LEN] = {0};
 #define REG_EFUSE_CTRL         0x0030
 #define EFUSE_CTRL                     REG_EFUSE_CTRL          /*  E-Fuse Control. */
 
-static bool
-Efuse_Write1ByteToFakeContent(u16 Offset, u8 Value)
-{
-       if (Offset >= EFUSE_MAX_HW_SIZE)
-               return false;
-       if (fakeEfuseBank == 0) {
-               fakeEfuseContent[Offset] = Value;
-       } else {
-               fakeBTEfuseContent[fakeEfuseBank - 1][Offset] = Value;
-       }
-       return true;
-}
-
 /*  11/16/2008 MH Add description. Get current efuse area enabled word!!. */
 u8
 Efuse_CalculateWordCnts(u8 word_en)
@@ -106,38 +93,6 @@ ReadEFuseByte(
        *pbuf = (u8)(value32 & 0xff);
 }
 
-/*  11/16/2008 MH Write one byte to reald Efuse. */
-u8 efuse_OneByteWrite(struct adapter *pAdapter, u16 addr, u8 data, bool pseudo)
-{
-       u8 tmpidx = 0;
-       u8 result;
-
-       if (pseudo) {
-               result = Efuse_Write1ByteToFakeContent(addr, data);
-               return result;
-       }
-
-       /*  -----------------e-fuse reg ctrl --------------------------------- */
-       /* address */
-       rtw_write8(pAdapter, EFUSE_CTRL + 1, (u8)(addr & 0xff));
-       rtw_write8(pAdapter, EFUSE_CTRL + 2,
-                  (rtw_read8(pAdapter, EFUSE_CTRL + 2) & 0xFC) |
-                  (u8)((addr >> 8) & 0x03));
-       rtw_write8(pAdapter, EFUSE_CTRL, data);/* data */
-
-       rtw_write8(pAdapter, EFUSE_CTRL + 3, 0xF2);/* write cmd */
-
-       while ((0x80 &  rtw_read8(pAdapter, EFUSE_CTRL + 3)) && (tmpidx < 100))
-               tmpidx++;
-
-       if (tmpidx < 100)
-               result = true;
-       else
-               result = false;
-
-       return result;
-}
-
 /*-----------------------------------------------------------------------------
  * Function:   efuse_WordEnableDataRead
  *
index f21d08d1be90007c9b6778c217024c61546ad0c5..0696d850d2d3e0b695520c2b74d4f4e3f0acc70d 100644 (file)
@@ -70,7 +70,6 @@ extern u8 fakeBTEfuseModifiedMap[];
 
 u8 Efuse_CalculateWordCnts(u8 word_en);
 void ReadEFuseByte(struct adapter *adapter, u16 _offset, u8 *pbuf);
-u8 efuse_OneByteWrite(struct adapter *adapter, u16 addr, u8 data, bool test);
 
 void efuse_WordEnableDataRead(u8 word_en, u8 *sourdata, u8 *targetdata);