Skip to content

staging: rtl8723bs: clean up efuse related code

Michael Straube linux-staging lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14staging: rtl8723bs: remove bPseudoTest from EFUSE_ShadowMapUpdatedrivers/staging/rtl8723bs/core/rtw_efuse.c drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c drivers/staging/rtl8723bs/include/rtw_efuse.h+6 -60 replies
2/14staging: rtl8723bs: make Efuse_ReadAllMap staticdrivers/staging/rtl8723bs/core/rtw_efuse.c+1 -70 replies
3/14staging: rtl8723bs: remove bPseudoTest from Efuse_ReadAllMapdrivers/staging/rtl8723bs/core/rtw_efuse.c+4 -40 replies
4/14staging: rtl8723bs: remove wrapper efuse_ReadEFusedrivers/staging/rtl8723bs/core/rtw_efuse.c+1 -410 replies
5/14staging: rtl8723bs: remove bPseudoTest from Hal_ReadEFusedrivers/staging/rtl8723bs/core/rtw_efuse.c drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c drivers/staging/rtl8723bs/include/hal_intf.h+5 -60 replies
6/14staging: rtl8723bs: remove bPseudoTest from hal_ReadEFuse_WiFidrivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c+11 -230 replies
7/14staging: rtl8723bs: remove bPseudoTest from hal_ReadEFuse_BTdrivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c+13 -250 replies
8/14staging: rtl8723bs: remove wrapper EFUSE_GetEfuseDefinitiondrivers/staging/rtl8723bs/core/rtw_efuse.c drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c drivers/staging/rtl8723bs/include/rtw_efuse.h+8 -210 replies
9/14staging: rtl8723bs: remove bPseudoTest from Hal_GetEfuseDefinitiondrivers/staging/rtl8723bs/core/rtw_efuse.c drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c drivers/staging/rtl8723bs/include/hal_intf.h+10 -110 replies
10/14staging: rtl8723bs: remove Hal_EfuseGetCurrentSizedrivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c drivers/staging/rtl8723bs/include/hal_intf.h+0 -1850 replies
11/14staging: rtl8723bs: remove bPseudoTest from hal_EfuseSwitchToBankdrivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c+24 -380 replies
12/14staging: rtl8723bs: clean up variable initializationsdrivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c+2 -40 replies
13/14staging: rtl8723bs: remove bPseudoTest from efuse_OneByteReaddrivers/staging/rtl8723bs/core/rtw_efuse.c drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c drivers/staging/rtl8723bs/include/rtw_efuse.h+11 -270 replies
14/14staging: rtl8723bs: remove efuse_OneByteWritedrivers/staging/rtl8723bs/core/rtw_efuse.c drivers/staging/rtl8723bs/include/rtw_efuse.h+0 -490 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/14] staging: rtl8723bs: clean up efuse related code

This series removes the boolean parameter bPseudoTest from efuse stuff related functions. As this parameter is always set to false in the driver, we can safely remove it. Besides improved readability and decreased code complexity, removing the bPseudoTest parameter allowed for getting rid of a lot of dead code. In total, this series reduced the object file size by more than 1100 bytes on my system.

The patches have been compile-tested only due to lack of hardware.

Michael Straube (14):
staging: rtl8723bs: remove bPseudoTest from EFUSE_ShadowMapUpdate
staging: rtl8723bs: make Efuse_ReadAllMap static
staging: rtl8723bs: remove bPseudoTest from Efuse_ReadAllMap
staging: rtl8723bs: remove wrapper efuse_ReadEFuse
staging: rtl8723bs: remove bPseudoTest from Hal_ReadEFuse
staging: rtl8723bs: remove bPseudoTest from hal_ReadEFuse_WiFi
staging: rtl8723bs: remove bPseudoTest from hal_ReadEFuse_BT
staging: rtl8723bs: remove wrapper EFUSE_GetEfuseDefinition
staging: rtl8723bs: remove bPseudoTest from Hal_GetEfuseDefinition
staging: rtl8723bs: remove Hal_EfuseGetCurrentSize
staging: rtl8723bs: remove bPseudoTest from hal_EfuseSwitchToBank
staging: rtl8723bs: clean up variable initializations
staging: rtl8723bs: remove bPseudoTest from efuse_OneByteRead
staging: rtl8723bs: remove efuse_OneByteWrite

 drivers/staging/rtl8723bs/core/rtw_efuse.c    | 138 +-------
 .../staging/rtl8723bs/hal/rtl8723b_hal_init.c | 326 +++---------------
 drivers/staging/rtl8723bs/include/hal_intf.h  |   5 +-
 drivers/staging/rtl8723bs/include/rtw_efuse.h |   6 +-
 4 files changed, 62 insertions(+), 413 deletions(-)
Signature · 1 line
2.51.0