mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-05 09:36:39 -04:00
staging: rtl8723bs: remove bPseudoTest from efuse_OneByteRead
The function efuse_OneByteRead is always called with bPseudoTest set to false. Remove the pPseudoTest parameter and reomve resulting dead code to reduce code complexity. Signed-off-by: Michael Straube <straube.linux@gmail.com> Link: https://lore.kernel.org/r/20250823124321.485910-14-straube.linux@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
4558ec57bf
commit
ca6e514b8a
@@ -29,18 +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_Read1ByteFromFakeContent(u16 Offset, u8 *Value)
|
||||
{
|
||||
if (Offset >= EFUSE_MAX_HW_SIZE)
|
||||
return false;
|
||||
if (fakeEfuseBank == 0)
|
||||
*Value = fakeEfuseContent[Offset];
|
||||
else
|
||||
*Value = fakeBTEfuseContent[fakeEfuseBank - 1][Offset];
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool
|
||||
Efuse_Write1ByteToFakeContent(u16 Offset, u8 Value)
|
||||
{
|
||||
@@ -158,16 +146,12 @@ u8
|
||||
efuse_OneByteRead(
|
||||
struct adapter *padapter,
|
||||
u16 addr,
|
||||
u8 *data,
|
||||
bool bPseudoTest)
|
||||
u8 *data)
|
||||
{
|
||||
u32 tmpidx = 0;
|
||||
u8 bResult;
|
||||
u8 readbyte;
|
||||
|
||||
if (bPseudoTest)
|
||||
return Efuse_Read1ByteFromFakeContent(addr, data);
|
||||
|
||||
/* <20130121, Kordan> For SMIC EFUSE specificatoin. */
|
||||
/* 0x34[11]: SW force PGMEN input of efuse to high. (for the bank selected by 0x34[9:8]) */
|
||||
/* PHY_SetMacReg(padapter, 0x34, BIT11, 0); */
|
||||
|
||||
@@ -679,7 +679,7 @@ static void hal_ReadEFuse_WiFi(
|
||||
hal_EfuseSwitchToBank(padapter, 0);
|
||||
|
||||
while (AVAILABLE_EFUSE_ADDR(eFuse_Addr)) {
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseHeader, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseHeader);
|
||||
if (efuseHeader == 0xFF)
|
||||
break;
|
||||
|
||||
@@ -687,7 +687,7 @@ static void hal_ReadEFuse_WiFi(
|
||||
if (EXT_HEADER(efuseHeader)) { /* extended header */
|
||||
offset = GET_HDR_OFFSET_2_0(efuseHeader);
|
||||
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseExtHdr, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseExtHdr);
|
||||
if (ALL_WORDS_DISABLED(efuseExtHdr))
|
||||
continue;
|
||||
|
||||
@@ -706,10 +706,10 @@ static void hal_ReadEFuse_WiFi(
|
||||
for (i = 0; i < EFUSE_MAX_WORD_UNIT; i++) {
|
||||
/* Check word enable condition in the section */
|
||||
if (!(wden & (0x01<<i))) {
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData);
|
||||
efuseTbl[addr] = efuseData;
|
||||
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData);
|
||||
efuseTbl[addr+1] = efuseData;
|
||||
}
|
||||
addr += 2;
|
||||
@@ -772,7 +772,7 @@ static void hal_ReadEFuse_BT(
|
||||
eFuse_Addr = 0;
|
||||
|
||||
while (AVAILABLE_EFUSE_ADDR(eFuse_Addr)) {
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseHeader, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseHeader);
|
||||
if (efuseHeader == 0xFF)
|
||||
break;
|
||||
|
||||
@@ -780,7 +780,7 @@ static void hal_ReadEFuse_BT(
|
||||
if (EXT_HEADER(efuseHeader)) { /* extended header */
|
||||
offset = GET_HDR_OFFSET_2_0(efuseHeader);
|
||||
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseExtHdr, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseExtHdr);
|
||||
if (ALL_WORDS_DISABLED(efuseExtHdr))
|
||||
continue;
|
||||
|
||||
@@ -798,10 +798,10 @@ static void hal_ReadEFuse_BT(
|
||||
for (i = 0; i < EFUSE_MAX_WORD_UNIT; i++) {
|
||||
/* Check word enable condition in the section */
|
||||
if (!(wden & (0x01<<i))) {
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData);
|
||||
efuseTbl[addr] = efuseData;
|
||||
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData, false);
|
||||
efuse_OneByteRead(padapter, eFuse_Addr++, &efuseData);
|
||||
efuseTbl[addr+1] = efuseData;
|
||||
}
|
||||
addr += 2;
|
||||
@@ -1475,7 +1475,7 @@ void Hal_EfuseParsePackageType_8723B(
|
||||
u8 efuseContent;
|
||||
|
||||
Efuse_PowerSwitch(padapter, false, true);
|
||||
efuse_OneByteRead(padapter, 0x1FB, &efuseContent, false);
|
||||
efuse_OneByteRead(padapter, 0x1FB, &efuseContent);
|
||||
Efuse_PowerSwitch(padapter, false, false);
|
||||
|
||||
package = efuseContent & 0x7;
|
||||
|
||||
@@ -91,7 +91,7 @@ extern u8 fakeBTEfuseModifiedMap[];
|
||||
/*------------------------Export global variable----------------------------*/
|
||||
|
||||
u8 Efuse_CalculateWordCnts(u8 word_en);
|
||||
u8 efuse_OneByteRead(struct adapter *padapter, u16 addr, u8 *data, bool bPseudoTest);
|
||||
u8 efuse_OneByteRead(struct adapter *padapter, u16 addr, u8 *data);
|
||||
u8 efuse_OneByteWrite(struct adapter *padapter, u16 addr, u8 data, bool bPseudoTest);
|
||||
|
||||
void Efuse_PowerSwitch(struct adapter *padapter, u8 bWrite, u8 PwrState);
|
||||
|
||||
Reference in New Issue
Block a user