mirror of
https://github.com/Mange/rtl8192eu-linux-driver
synced 2025-12-10 00:04:17 +00:00
Remove duplicate names for rtw_read[n] and rtw_write[n]
rtw_read[n]() is redefined as _rtw_read[n]() and PlatformEFIORead[n]Byte Same for rtw_write[n]() furntions Link: https://lore.kernel.org/r/9880c86c2aad7d95a714d8b03b28b83634f98c1e.1621361919.git-series.hello@bryanbrattlof.com Link: https://lore.kernel.org/r/11458342572f21d9df58b3969ad1f16fdff157f4.1621361919.git-series.hello@bryanbrattlof.com Link: https://lore.kernel.org/r/15956707341f76de683245c392063b8121a805ea.1621361919.git-series.hello@bryanbrattlof.com Link: https://lore.kernel.org/r/35ffc9cd5af7009b317361033a6ca5263307d61a.1621361919.git-series.hello@bryanbrattlof.com Link: https://lore.kernel.org/r/7d53fb295f67f01c72640045afb88150391bce35.1621361919.git-series.hello@bryanbrattlof.com Link: https://lore.kernel.org/r/43917aee34e85139e613578cf6f14938211c8835.1621361919.git-series.hello@bryanbrattlof.com Port of 51d4aa6d6bf35d85d318831df60a34bad27cdb9e 8ff74e4307b42302c89023faf8fd37dbde4c4666 16b1b3c8221a40bf899dfeebdb3d5245ecb65515 7f06caf9a40bb3c08fe86c8355ace25b7ce69ba9 1c42d72e4747fb546eba53821ae56ecf827202a7 4d6bfc6f62705ec5baee9c572d4ca03bc9e36c00
This commit is contained in:
@@ -142,13 +142,13 @@ u8 HalPwrSeqCmdParsing(
|
||||
|
||||
RTW_ERR("[WARNING] PCIE polling(0x%X) timeout(%d), Toggle 0x04[3] and try again.\n", offset, maxPollingCnt);
|
||||
if (IS_HARDWARE_TYPE_8723DE(padapter))
|
||||
PlatformEFIOWrite1Byte(padapter, 0x40, (PlatformEFIORead1Byte(padapter, 0x40)) & (~BIT3));
|
||||
rtw_write8(padapter, 0x40, (rtw_read8(padapter, 0x40)) & (~BIT3));
|
||||
|
||||
PlatformEFIOWrite1Byte(padapter, 0x04, PlatformEFIORead1Byte(padapter, 0x04) | BIT3);
|
||||
PlatformEFIOWrite1Byte(padapter, 0x04, PlatformEFIORead1Byte(padapter, 0x04) & ~BIT3);
|
||||
rtw_write8(padapter, 0x04, rtw_read8(padapter, 0x04) | BIT3);
|
||||
rtw_write8(padapter, 0x04, rtw_read8(padapter, 0x04) & ~BIT3);
|
||||
|
||||
if (IS_HARDWARE_TYPE_8723DE(padapter))
|
||||
PlatformEFIOWrite1Byte(padapter, 0x40, PlatformEFIORead1Byte(padapter, 0x40)|BIT3);
|
||||
rtw_write8(padapter, 0x40, rtw_read8(padapter, 0x40)|BIT3);
|
||||
|
||||
/* Retry Polling Process one more time */
|
||||
pollingCount = 0;
|
||||
|
||||
@@ -90,7 +90,7 @@ void hal_mpt_SwitchRfSetting(PADAPTER pAdapter)
|
||||
pMptCtx->backup0x52_RF_A = (u1Byte)phy_query_rf_reg(pAdapter, RF_PATH_A, RF_0x52, 0x000F0);
|
||||
pMptCtx->backup0x52_RF_B = (u1Byte)phy_query_rf_reg(pAdapter, RF_PATH_B, RF_0x52, 0x000F0);
|
||||
|
||||
if ((PlatformEFIORead4Byte(pAdapter, 0xF4) & BIT29) == BIT29) {
|
||||
if ((rtw_read32(pAdapter, 0xF4) & BIT29) == BIT29) {
|
||||
phy_set_rf_reg(pAdapter, RF_PATH_A, RF_0x52, 0x000F0, 0xB);
|
||||
phy_set_rf_reg(pAdapter, RF_PATH_B, RF_0x52, 0x000F0, 0xB);
|
||||
} else {
|
||||
|
||||
@@ -52,7 +52,7 @@ u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr)
|
||||
return rtw_read8(adapter, reg_addr);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_WIN)
|
||||
void *adapter = dm->adapter;
|
||||
return PlatformEFIORead1Byte(adapter, reg_addr);
|
||||
return rtw_read8(adapter, reg_addr);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_IOT)
|
||||
void *adapter = dm->adapter;
|
||||
|
||||
@@ -78,7 +78,7 @@ u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr)
|
||||
return rtw_read16(adapter, reg_addr);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_WIN)
|
||||
void *adapter = dm->adapter;
|
||||
return PlatformEFIORead2Byte(adapter, reg_addr);
|
||||
return rtw_read16(adapter, reg_addr);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_IOT)
|
||||
void *adapter = dm->adapter;
|
||||
|
||||
@@ -104,7 +104,7 @@ u32 odm_read_4byte(struct dm_struct *dm, u32 reg_addr)
|
||||
return rtw_read32(adapter, reg_addr);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_WIN)
|
||||
void *adapter = dm->adapter;
|
||||
return PlatformEFIORead4Byte(adapter, reg_addr);
|
||||
return rtw_read32(adapter, reg_addr);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_IOT)
|
||||
void *adapter = dm->adapter;
|
||||
|
||||
@@ -130,7 +130,7 @@ void odm_write_1byte(struct dm_struct *dm, u32 reg_addr, u8 data)
|
||||
rtw_write8(adapter, reg_addr, data);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_WIN)
|
||||
void *adapter = dm->adapter;
|
||||
PlatformEFIOWrite1Byte(adapter, reg_addr, data);
|
||||
rtw_write8(adapter, reg_addr, data);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_IOT)
|
||||
void *adapter = dm->adapter;
|
||||
|
||||
@@ -156,7 +156,7 @@ void odm_write_2byte(struct dm_struct *dm, u32 reg_addr, u16 data)
|
||||
rtw_write16(adapter, reg_addr, data);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_WIN)
|
||||
void *adapter = dm->adapter;
|
||||
PlatformEFIOWrite2Byte(adapter, reg_addr, data);
|
||||
rtw_write16(adapter, reg_addr, data);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_IOT)
|
||||
void *adapter = dm->adapter;
|
||||
|
||||
@@ -182,7 +182,7 @@ void odm_write_4byte(struct dm_struct *dm, u32 reg_addr, u32 data)
|
||||
rtw_write32(adapter, reg_addr, data);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_WIN)
|
||||
void *adapter = dm->adapter;
|
||||
PlatformEFIOWrite4Byte(adapter, reg_addr, data);
|
||||
rtw_write32(adapter, reg_addr, data);
|
||||
#elif (DM_ODM_SUPPORT_TYPE & ODM_IOT)
|
||||
void *adapter = dm->adapter;
|
||||
|
||||
|
||||
@@ -3741,16 +3741,16 @@ u8 SetHwReg8192E(PADAPTER Adapter, u8 variable, u8 *val)
|
||||
val[1] = 0x0e;
|
||||
}
|
||||
/* SIFS for OFDM Data ACK */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_SIFS_CTX_8192E+1, val[0]);
|
||||
rtw_write8(Adapter, REG_SIFS_CTX_8192E+1, val[0]);
|
||||
/* SIFS for OFDM consecutive tx like CTS data! */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_SIFS_TRX_8192E+1, val[1]);
|
||||
rtw_write8(Adapter, REG_SIFS_TRX_8192E+1, val[1]);
|
||||
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_SPEC_SIFS_8192E+1, val[0]);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_MAC_SPEC_SIFS_8192E+1, val[0]);
|
||||
rtw_write8(Adapter, REG_SPEC_SIFS_8192E+1, val[0]);
|
||||
rtw_write8(Adapter, REG_MAC_SPEC_SIFS_8192E+1, val[0]);
|
||||
|
||||
/* Revise SIFS setting due to Hardware register definition change. */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_RESP_SIFS_OFDM_8192E+1, val[0]);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_RESP_SIFS_OFDM_8192E, val[0]);
|
||||
rtw_write8(Adapter, REG_RESP_SIFS_OFDM_8192E+1, val[0]);
|
||||
rtw_write8(Adapter, REG_RESP_SIFS_OFDM_8192E, val[0]);
|
||||
|
||||
}
|
||||
#if 0
|
||||
|
||||
@@ -170,64 +170,64 @@ _InitBurstPktLen_8192EU(IN PADAPTER Adapter)
|
||||
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(Adapter);
|
||||
|
||||
|
||||
/* PlatformEFIOWrite2Byte(Adapter, REG_TRXDMA_CTRL_8195, 0xf5b0); */
|
||||
/* PlatformEFIOWrite2Byte(Adapter, REG_TRXDMA_CTRL_8812, 0xf5b4); */
|
||||
PlatformEFIOWrite2Byte(Adapter, REG_RXDMA_STATUS_8192E, 0x7400); /* burset lenght=4, set 0x3400 for burset length=2 */
|
||||
PlatformEFIOWrite1Byte(Adapter, 0x289, 0xf5); /* for rxdma control */
|
||||
/* PlatformEFIOWrite1Byte(Adapter, 0x3a, 0x46); */
|
||||
/* rtw_write16(Adapter, REG_TRXDMA_CTRL_8195, 0xf5b0); */
|
||||
/* rtw_write16(Adapter, REG_TRXDMA_CTRL_8812, 0xf5b4); */
|
||||
rtw_write16(Adapter, REG_RXDMA_STATUS_8192E, 0x7400); /* burset lenght=4, set 0x3400 for burset length=2 */
|
||||
rtw_write8(Adapter, 0x289, 0xf5); /* for rxdma control */
|
||||
/* rtw_write8(Adapter, 0x3a, 0x46); */
|
||||
|
||||
/* 0x456 = 0x70, sugguested by Zhilin */
|
||||
/* PlatformEFIOWrite1Byte(Adapter, REG_AMPDU_MAX_TIME_8192E, 0x70); */
|
||||
/* rtw_write8(Adapter, REG_AMPDU_MAX_TIME_8192E, 0x70); */
|
||||
|
||||
/* Suggention by SD1 Jong and Pisa, by Maddest 20130107. */
|
||||
PlatformEFIOWrite2Byte(Adapter, REG_MAX_AGGR_NUM_8192E, 0x0e0e);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_FWHW_TXQ_CTRL_8192E, 0x80);/* EN_AMPDU_RTY_NEW */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_AMPDU_MAX_TIME_8192E, 0x5e);
|
||||
PlatformEFIOWrite4Byte(Adapter, REG_FAST_EDCA_CTRL_8192E, 0x03087777);
|
||||
rtw_write16(Adapter, REG_MAX_AGGR_NUM_8192E, 0x0e0e);
|
||||
rtw_write8(Adapter, REG_FWHW_TXQ_CTRL_8192E, 0x80);/* EN_AMPDU_RTY_NEW */
|
||||
rtw_write8(Adapter, REG_AMPDU_MAX_TIME_8192E, 0x5e);
|
||||
rtw_write32(Adapter, REG_FAST_EDCA_CTRL_8192E, 0x03087777);
|
||||
|
||||
|
||||
/* PlatformEFIOWrite4Byte(Adapter, 0x458, 0xffffffff); */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_USTIME_TSF_8192E, 0x50);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_USTIME_EDCA_8192E, 0x50);
|
||||
/* rtw_write32(Adapter, 0x458, 0xffffffff); */
|
||||
rtw_write8(Adapter, REG_USTIME_TSF_8192E, 0x50);
|
||||
rtw_write8(Adapter, REG_USTIME_EDCA_8192E, 0x50);
|
||||
|
||||
if (IS_HARDWARE_TYPE_8821U(Adapter) || IS_HARDWARE_TYPE_8192EU(Adapter))
|
||||
speedvalue = BIT7;
|
||||
else
|
||||
speedvalue = PlatformEFIORead1Byte(Adapter, 0xff); /* check device operation speed: SS 0xff bit7 */
|
||||
speedvalue = rtw_read8(Adapter, 0xff); /* check device operation speed: SS 0xff bit7 */
|
||||
|
||||
if (speedvalue & BIT7) { /* USB2/1.1 Mode */
|
||||
temp = PlatformEFIORead1Byte(Adapter, REG_USB_INFO);
|
||||
temp = rtw_read8(Adapter, REG_USB_INFO);
|
||||
if (((temp >> 4) & 0x03) == 0) {
|
||||
/* pHalData->UsbBulkOutSize = 512; */
|
||||
provalue = PlatformEFIORead1Byte(Adapter, REG_RXDMA_PRO_8192E);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_RXDMA_PRO_8192E, (provalue | BIT(4) & (~BIT(5)))); /* set burst pkt len=512B */
|
||||
PlatformEFIOWrite2Byte(Adapter, REG_RXDMA_PRO_8192E, 0x1e);
|
||||
provalue = rtw_read8(Adapter, REG_RXDMA_PRO_8192E);
|
||||
rtw_write8(Adapter, REG_RXDMA_PRO_8192E, (provalue | BIT(4) & (~BIT(5)))); /* set burst pkt len=512B */
|
||||
rtw_write16(Adapter, REG_RXDMA_PRO_8192E, 0x1e);
|
||||
} else {
|
||||
/* pHalData->UsbBulkOutSize = 64; */
|
||||
provalue = PlatformEFIORead1Byte(Adapter, REG_RXDMA_PRO_8192E);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_RXDMA_PRO_8192E, ((provalue | BIT(5)) & (~BIT(4)))); /* set burst pkt len=64B */
|
||||
provalue = rtw_read8(Adapter, REG_RXDMA_PRO_8192E);
|
||||
rtw_write8(Adapter, REG_RXDMA_PRO_8192E, ((provalue | BIT(5)) & (~BIT(4)))); /* set burst pkt len=64B */
|
||||
}
|
||||
|
||||
PlatformEFIOWrite2Byte(Adapter, REG_RXDMA_AGG_PG_TH_8192E, 0x2005); /* dmc agg th 20K */
|
||||
rtw_write16(Adapter, REG_RXDMA_AGG_PG_TH_8192E, 0x2005); /* dmc agg th 20K */
|
||||
|
||||
pHalData->bSupportUSB3 = FALSE;
|
||||
}
|
||||
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_DWBCN0_CTRL_8192E, 0x10);
|
||||
rtw_write8(Adapter, REG_DWBCN0_CTRL_8192E, 0x10);
|
||||
|
||||
PlatformEFIOWrite1Byte(Adapter, 0x4c7, PlatformEFIORead1Byte(Adapter, 0x4c7) | BIT(7)); /* enable single pkt ampdu */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_RX_PKT_LIMIT_8192E, 0x18); /* for VHT packet length 11K */
|
||||
rtw_write8(Adapter, 0x4c7, rtw_read8(Adapter, 0x4c7) | BIT(7)); /* enable single pkt ampdu */
|
||||
rtw_write8(Adapter, REG_RX_PKT_LIMIT_8192E, 0x18); /* for VHT packet length 11K */
|
||||
|
||||
/* PlatformEFIOWrite1Byte(Adapter, REG_MAX_AGGR_NUM_8192E, 0x1f); */
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_PIFS_8192E, 0x00);
|
||||
/* PlatformEFIOWrite1Byte(Adapter, REG_FWHW_TXQ_CTRL_8192E, PlatformEFIORead1Byte(Adapter, REG_FWHW_TXQ_CTRL)&(~BIT(7))); */
|
||||
/* rtw_write8(Adapter, REG_MAX_AGGR_NUM_8192E, 0x1f); */
|
||||
rtw_write8(Adapter, REG_PIFS_8192E, 0x00);
|
||||
/* rtw_write8(Adapter, REG_FWHW_TXQ_CTRL_8192E, rtw_read8(Adapter, REG_FWHW_TXQ_CTRL)&(~BIT(7))); */
|
||||
|
||||
#ifdef CONFIG_TX_EARLY_MODE
|
||||
if (pHalData->AMPDUBurstMode)
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_SW_AMPDU_BURST_MODE_CTRL_8192E, 0x5F);
|
||||
rtw_write8(Adapter, REG_SW_AMPDU_BURST_MODE_CTRL_8192E, 0x5F);
|
||||
#endif
|
||||
|
||||
PlatformEFIOWrite1Byte(Adapter, 0x1c, PlatformEFIORead1Byte(Adapter, 0x1c) | BIT(5) | BIT(6)); /* to prevent mac is reseted by bus. 20111208, by Page */
|
||||
rtw_write8(Adapter, 0x1c, rtw_read8(Adapter, 0x1c) | BIT(5) | BIT(6)); /* to prevent mac is reseted by bus. 20111208, by Page */
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -255,8 +255,8 @@ static u32 _InitPowerOn_8192EU(_adapter *padapter)
|
||||
|
||||
|
||||
/* 0x14[23:20]=b<><62>0101 (raise 1.2V voltage)
|
||||
u1Byte tmp1Byte = PlatformEFIORead1Byte(Adapter,0x16);
|
||||
PlatformEFIOWrite1Byte(Adapter,0x16,tmp1Byte |BIT4|BIT6); */
|
||||
u1Byte tmp1Byte = rtw_read8(Adapter,0x16);
|
||||
rtw_write8(Adapter,0x16,tmp1Byte |BIT4|BIT6); */
|
||||
u32 voltage = rtw_read32(padapter , REG_SYS_SWR_CTRL2_8192E);
|
||||
|
||||
if (((voltage & 0x00F00000) >> 20) == 0x4) {
|
||||
@@ -1106,10 +1106,10 @@ u32 rtl8192eu_hal_init(PADAPTER Adapter)
|
||||
#endif /* CONFIG_XMIT_ACK */
|
||||
/* Fixed LDPC rx hang issue. */
|
||||
{
|
||||
u4Byte tmp4Byte = PlatformEFIORead4Byte(Adapter, REG_SYS_SWR_CTRL1_8192E);
|
||||
PlatformEFIOWrite1Byte(Adapter, REG_SYS_SWR_CTRL2_8192E, 0x75);
|
||||
u4Byte tmp4Byte = rtw_read32(Adapter, REG_SYS_SWR_CTRL1_8192E);
|
||||
rtw_write8(Adapter, REG_SYS_SWR_CTRL2_8192E, 0x75);
|
||||
tmp4Byte = (tmp4Byte & 0xfff00fff) | (0x7E << 12);
|
||||
PlatformEFIOWrite4Byte(Adapter, REG_SYS_SWR_CTRL1_8192E, tmp4Byte);
|
||||
rtw_write32(Adapter, REG_SYS_SWR_CTRL1_8192E, tmp4Byte);
|
||||
}
|
||||
|
||||
exit:
|
||||
|
||||
Reference in New Issue
Block a user