mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2024-11-14 09:09:35 +00:00
rtl8188eu: Remove "enum ODM_RF_RADIO_PATH" and ODM_RF_PATH_x
These are already expressed as "enum rf_radio_path" and RF_PATH_x. Having two definitions is ridiculous. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
3c79709126
commit
ced2b64a11
9 changed files with 32 additions and 39 deletions
|
@ -210,7 +210,7 @@ enum HAL_STATUS ODM_ReadAndConfig_RadioA_1T_8188E(struct odm_dm_struct *pDM_Odm)
|
||||||
else if (v1 == 0xf9)
|
else if (v1 == 0xf9)
|
||||||
rtw_IOL_append_DELAY_US_cmd(pxmit_frame, 1);
|
rtw_IOL_append_DELAY_US_cmd(pxmit_frame, 1);
|
||||||
else
|
else
|
||||||
rtw_IOL_append_WRF_cmd(pxmit_frame, ODM_RF_PATH_A, (u16)v1, v2, bRFRegOffsetMask);
|
rtw_IOL_append_WRF_cmd(pxmit_frame, RF_PATH_A, (u16)v1, v2, bRFRegOffsetMask);
|
||||||
} else {
|
} else {
|
||||||
odm_ConfigRF_RadioA_8188E(pDM_Odm, v1, v2);
|
odm_ConfigRF_RadioA_8188E(pDM_Odm, v1, v2);
|
||||||
}
|
}
|
||||||
|
@ -246,7 +246,7 @@ enum HAL_STATUS ODM_ReadAndConfig_RadioA_1T_8188E(struct odm_dm_struct *pDM_Odm)
|
||||||
else if (v1 == 0xf9)
|
else if (v1 == 0xf9)
|
||||||
rtw_IOL_append_DELAY_US_cmd(pxmit_frame, 1);
|
rtw_IOL_append_DELAY_US_cmd(pxmit_frame, 1);
|
||||||
else
|
else
|
||||||
rtw_IOL_append_WRF_cmd(pxmit_frame, ODM_RF_PATH_A, (u16)v1, v2, bRFRegOffsetMask);
|
rtw_IOL_append_WRF_cmd(pxmit_frame, RF_PATH_A, (u16)v1, v2, bRFRegOffsetMask);
|
||||||
} else {
|
} else {
|
||||||
odm_ConfigRF_RadioA_8188E(pDM_Odm, v1, v2);
|
odm_ConfigRF_RadioA_8188E(pDM_Odm, v1, v2);
|
||||||
}
|
}
|
||||||
|
|
|
@ -136,8 +136,8 @@ static void odm_RxPhyStatus92CSeries_Parsing(struct odm_dm_struct *dm_odm,
|
||||||
|
|
||||||
isCCKrate = ((pPktinfo->Rate >= DESC92C_RATE1M) && (pPktinfo->Rate <= DESC92C_RATE11M)) ? true : false;
|
isCCKrate = ((pPktinfo->Rate >= DESC92C_RATE1M) && (pPktinfo->Rate <= DESC92C_RATE11M)) ? true : false;
|
||||||
|
|
||||||
pPhyInfo->RxMIMOSignalQuality[ODM_RF_PATH_A] = -1;
|
pPhyInfo->RxMIMOSignalQuality[RF_PATH_A] = -1;
|
||||||
pPhyInfo->RxMIMOSignalQuality[ODM_RF_PATH_B] = -1;
|
pPhyInfo->RxMIMOSignalQuality[RF_PATH_B] = -1;
|
||||||
|
|
||||||
if (isCCKrate) {
|
if (isCCKrate) {
|
||||||
u8 report;
|
u8 report;
|
||||||
|
@ -285,15 +285,15 @@ static void odm_RxPhyStatus92CSeries_Parsing(struct odm_dm_struct *dm_odm,
|
||||||
SQ = ((64-SQ_rpt) * 100) / 44;
|
SQ = ((64-SQ_rpt) * 100) / 44;
|
||||||
}
|
}
|
||||||
pPhyInfo->SignalQuality = SQ;
|
pPhyInfo->SignalQuality = SQ;
|
||||||
pPhyInfo->RxMIMOSignalQuality[ODM_RF_PATH_A] = SQ;
|
pPhyInfo->RxMIMOSignalQuality[RF_PATH_A] = SQ;
|
||||||
pPhyInfo->RxMIMOSignalQuality[ODM_RF_PATH_B] = -1;
|
pPhyInfo->RxMIMOSignalQuality[RF_PATH_B] = -1;
|
||||||
}
|
}
|
||||||
} else { /* is OFDM rate */
|
} else { /* is OFDM rate */
|
||||||
dm_odm->PhyDbgInfo.NumQryPhyStatusOFDM++;
|
dm_odm->PhyDbgInfo.NumQryPhyStatusOFDM++;
|
||||||
|
|
||||||
/* (1)Get RSSI for HT rate */
|
/* (1)Get RSSI for HT rate */
|
||||||
|
|
||||||
for (i = ODM_RF_PATH_A; i < RF_PATH_MAX; i++) {
|
for (i = RF_PATH_A; i < RF_PATH_MAX; i++) {
|
||||||
/* 2008/01/30 MH we will judge RF RX path now. */
|
/* 2008/01/30 MH we will judge RF RX path now. */
|
||||||
if (dm_odm->RFPathRxEnable & BIT(i))
|
if (dm_odm->RFPathRxEnable & BIT(i))
|
||||||
rf_rx_num++;
|
rf_rx_num++;
|
||||||
|
@ -328,7 +328,7 @@ static void odm_RxPhyStatus92CSeries_Parsing(struct odm_dm_struct *dm_odm,
|
||||||
/* Record Signal Strength for next packet */
|
/* Record Signal Strength for next packet */
|
||||||
if (pPktinfo->bPacketMatchBSSID) {
|
if (pPktinfo->bPacketMatchBSSID) {
|
||||||
if ((dm_odm->SupportPlatform == ODM_MP) && (dm_odm->PatchID == 19)) {
|
if ((dm_odm->SupportPlatform == ODM_MP) && (dm_odm->PatchID == 19)) {
|
||||||
if (i == ODM_RF_PATH_A)
|
if (i == RF_PATH_A)
|
||||||
pPhyInfo->SignalQuality = odm_SQ_process_patch_RT_CID_819x_Lenovo(dm_odm, isCCKrate, PWDB_ALL, i, RSSI);
|
pPhyInfo->SignalQuality = odm_SQ_process_patch_RT_CID_819x_Lenovo(dm_odm, isCCKrate, PWDB_ALL, i, RSSI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -360,7 +360,7 @@ static void odm_RxPhyStatus92CSeries_Parsing(struct odm_dm_struct *dm_odm,
|
||||||
EVM = odm_EVMdbToPercentage((pPhyStaRpt->stream_rxevm[i])); /* dbm */
|
EVM = odm_EVMdbToPercentage((pPhyStaRpt->stream_rxevm[i])); /* dbm */
|
||||||
|
|
||||||
if (pPktinfo->bPacketMatchBSSID) {
|
if (pPktinfo->bPacketMatchBSSID) {
|
||||||
if (i == ODM_RF_PATH_A) /* Fill value in RFD, Get the first spatial stream only */
|
if (i == RF_PATH_A) /* Fill value in RFD, Get the first spatial stream only */
|
||||||
pPhyInfo->SignalQuality = (u8)(EVM & 0xff);
|
pPhyInfo->SignalQuality = (u8)(EVM & 0xff);
|
||||||
pPhyInfo->RxMIMOSignalQuality[i] = (u8)(EVM & 0xff);
|
pPhyInfo->RxMIMOSignalQuality[i] = (u8)(EVM & 0xff);
|
||||||
}
|
}
|
||||||
|
@ -441,15 +441,15 @@ static void odm_Process_RSSIForDM(struct odm_dm_struct *dm_odm,
|
||||||
|
|
||||||
if (pPktinfo->bPacketToSelf || pPktinfo->bPacketBeacon) {
|
if (pPktinfo->bPacketToSelf || pPktinfo->bPacketBeacon) {
|
||||||
if (!isCCKrate) { /* ofdm rate */
|
if (!isCCKrate) { /* ofdm rate */
|
||||||
if (pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_B] == 0) {
|
if (pPhyInfo->RxMIMOSignalStrength[RF_PATH_B] == 0) {
|
||||||
RSSI_Ave = pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_A];
|
RSSI_Ave = pPhyInfo->RxMIMOSignalStrength[RF_PATH_A];
|
||||||
} else {
|
} else {
|
||||||
if (pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_A] > pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_B]) {
|
if (pPhyInfo->RxMIMOSignalStrength[RF_PATH_A] > pPhyInfo->RxMIMOSignalStrength[RF_PATH_B]) {
|
||||||
RSSI_max = pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_A];
|
RSSI_max = pPhyInfo->RxMIMOSignalStrength[RF_PATH_A];
|
||||||
RSSI_min = pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_B];
|
RSSI_min = pPhyInfo->RxMIMOSignalStrength[RF_PATH_B];
|
||||||
} else {
|
} else {
|
||||||
RSSI_max = pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_B];
|
RSSI_max = pPhyInfo->RxMIMOSignalStrength[RF_PATH_B];
|
||||||
RSSI_min = pPhyInfo->RxMIMOSignalStrength[ODM_RF_PATH_A];
|
RSSI_min = pPhyInfo->RxMIMOSignalStrength[RF_PATH_A];
|
||||||
}
|
}
|
||||||
if ((RSSI_max - RSSI_min) < 3)
|
if ((RSSI_max - RSSI_min) < 3)
|
||||||
RSSI_Ave = RSSI_max;
|
RSSI_Ave = RSSI_max;
|
||||||
|
@ -560,12 +560,12 @@ void ODM_MacStatusQuery(struct odm_dm_struct *dm_odm, u8 *mac_stat,
|
||||||
}
|
}
|
||||||
|
|
||||||
enum HAL_STATUS ODM_ConfigRFWithHeaderFile(struct odm_dm_struct *dm_odm,
|
enum HAL_STATUS ODM_ConfigRFWithHeaderFile(struct odm_dm_struct *dm_odm,
|
||||||
enum ODM_RF_RADIO_PATH content,
|
enum rf_radio_path content,
|
||||||
enum ODM_RF_RADIO_PATH rfpath)
|
enum rf_radio_path rfpath)
|
||||||
{
|
{
|
||||||
ODM_RT_TRACE(dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("===>ODM_ConfigRFWithHeaderFile\n"));
|
ODM_RT_TRACE(dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("===>ODM_ConfigRFWithHeaderFile\n"));
|
||||||
if (dm_odm->SupportICType == ODM_RTL8188E) {
|
if (dm_odm->SupportICType == ODM_RTL8188E) {
|
||||||
if (rfpath == ODM_RF_PATH_A)
|
if (rfpath == RF_PATH_A)
|
||||||
READ_AND_CONFIG(8188E, _RadioA_1T_);
|
READ_AND_CONFIG(8188E, _RadioA_1T_);
|
||||||
ODM_RT_TRACE(dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, (" ===> ODM_ConfigRFWithHeaderFile() Radio_A:Rtl8188ERadioA_1TArray\n"));
|
ODM_RT_TRACE(dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, (" ===> ODM_ConfigRFWithHeaderFile() Radio_A:Rtl8188ERadioA_1TArray\n"));
|
||||||
ODM_RT_TRACE(dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, (" ===> ODM_ConfigRFWithHeaderFile() Radio_B:Rtl8188ERadioB_1TArray\n"));
|
ODM_RT_TRACE(dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, (" ===> ODM_ConfigRFWithHeaderFile() Radio_B:Rtl8188ERadioB_1TArray\n"));
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
#include "odm_precomp.h"
|
#include "odm_precomp.h"
|
||||||
|
|
||||||
void odm_ConfigRFReg_8188E(struct odm_dm_struct *pDM_Odm, u32 Addr,
|
void odm_ConfigRFReg_8188E(struct odm_dm_struct *pDM_Odm, u32 Addr,
|
||||||
u32 Data, enum ODM_RF_RADIO_PATH RF_PATH,
|
u32 Data, enum rf_radio_path RF_PATH,
|
||||||
u32 RegAddr)
|
u32 RegAddr)
|
||||||
{
|
{
|
||||||
if (Addr == 0xffe) {
|
if (Addr == 0xffe) {
|
||||||
|
@ -48,7 +48,7 @@ void odm_ConfigRF_RadioA_8188E(struct odm_dm_struct *pDM_Odm, u32 Addr, u32 Data
|
||||||
u32 content = 0x1000; /* RF_Content: radioa_txt */
|
u32 content = 0x1000; /* RF_Content: radioa_txt */
|
||||||
u32 maskforPhySet = (u32)(content&0xE000);
|
u32 maskforPhySet = (u32)(content&0xE000);
|
||||||
|
|
||||||
odm_ConfigRFReg_8188E(pDM_Odm, Addr, Data, ODM_RF_PATH_A, Addr|maskforPhySet);
|
odm_ConfigRFReg_8188E(pDM_Odm, Addr, Data, RF_PATH_A, Addr|maskforPhySet);
|
||||||
ODM_RT_TRACE(pDM_Odm, ODM_COMP_INIT, ODM_DBG_TRACE, ("===> ODM_ConfigRFWithHeaderFile: [RadioA] %08X %08X\n", Addr, Data));
|
ODM_RT_TRACE(pDM_Odm, ODM_COMP_INIT, ODM_DBG_TRACE, ("===> ODM_ConfigRFWithHeaderFile: [RadioA] %08X %08X\n", Addr, Data));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ void odm_ConfigRF_RadioB_8188E(struct odm_dm_struct *pDM_Odm, u32 Addr, u32 Data
|
||||||
u32 content = 0x1001; /* RF_Content: radiob_txt */
|
u32 content = 0x1001; /* RF_Content: radiob_txt */
|
||||||
u32 maskforPhySet = (u32)(content&0xE000);
|
u32 maskforPhySet = (u32)(content&0xE000);
|
||||||
|
|
||||||
odm_ConfigRFReg_8188E(pDM_Odm, Addr, Data, ODM_RF_PATH_B, Addr|maskforPhySet);
|
odm_ConfigRFReg_8188E(pDM_Odm, Addr, Data, RF_PATH_B, Addr|maskforPhySet);
|
||||||
|
|
||||||
ODM_RT_TRACE(pDM_Odm, ODM_COMP_INIT, ODM_DBG_TRACE, ("===> ODM_ConfigRFWithHeaderFile: [RadioB] %08X %08X\n", Addr, Data));
|
ODM_RT_TRACE(pDM_Odm, ODM_COMP_INIT, ODM_DBG_TRACE, ("===> ODM_ConfigRFWithHeaderFile: [RadioB] %08X %08X\n", Addr, Data));
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,13 +81,13 @@ u32 ODM_GetBBReg(struct odm_dm_struct *pDM_Odm, u32 RegAddr, u32 BitMask)
|
||||||
return PHY_QueryBBReg(Adapter, RegAddr, BitMask);
|
return PHY_QueryBBReg(Adapter, RegAddr, BitMask);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ODM_SetRFReg(struct odm_dm_struct *pDM_Odm, enum ODM_RF_RADIO_PATH eRFPath, u32 RegAddr, u32 BitMask, u32 Data)
|
void ODM_SetRFReg(struct odm_dm_struct *pDM_Odm, enum rf_radio_path eRFPath, u32 RegAddr, u32 BitMask, u32 Data)
|
||||||
{
|
{
|
||||||
struct adapter *Adapter = pDM_Odm->Adapter;
|
struct adapter *Adapter = pDM_Odm->Adapter;
|
||||||
PHY_SetRFReg(Adapter, (enum rf_radio_path)eRFPath, RegAddr, BitMask, Data);
|
PHY_SetRFReg(Adapter, (enum rf_radio_path)eRFPath, RegAddr, BitMask, Data);
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 ODM_GetRFReg(struct odm_dm_struct *pDM_Odm, enum ODM_RF_RADIO_PATH eRFPath, u32 RegAddr, u32 BitMask)
|
u32 ODM_GetRFReg(struct odm_dm_struct *pDM_Odm, enum rf_radio_path eRFPath, u32 RegAddr, u32 BitMask)
|
||||||
{
|
{
|
||||||
struct adapter *Adapter = pDM_Odm->Adapter;
|
struct adapter *Adapter = pDM_Odm->Adapter;
|
||||||
return PHY_QueryRFReg(Adapter, (enum rf_radio_path)eRFPath, RegAddr, BitMask);
|
return PHY_QueryRFReg(Adapter, (enum rf_radio_path)eRFPath, RegAddr, BitMask);
|
||||||
|
|
|
@ -515,11 +515,11 @@ static int phy_RF6052_Config_ParaFile(struct adapter *Adapter)
|
||||||
/*----Initialize RF fom connfiguration file----*/
|
/*----Initialize RF fom connfiguration file----*/
|
||||||
switch (eRFPath) {
|
switch (eRFPath) {
|
||||||
case RF_PATH_A:
|
case RF_PATH_A:
|
||||||
if (HAL_STATUS_FAILURE == ODM_ConfigRFWithHeaderFile(&pHalData->odmpriv, (enum ODM_RF_RADIO_PATH)eRFPath, (enum ODM_RF_RADIO_PATH)eRFPath))
|
if (HAL_STATUS_FAILURE == ODM_ConfigRFWithHeaderFile(&pHalData->odmpriv, (enum rf_radio_path)eRFPath, (enum rf_radio_path)eRFPath))
|
||||||
rtStatus = _FAIL;
|
rtStatus = _FAIL;
|
||||||
break;
|
break;
|
||||||
case RF_PATH_B:
|
case RF_PATH_B:
|
||||||
if (HAL_STATUS_FAILURE == ODM_ConfigRFWithHeaderFile(&pHalData->odmpriv, (enum ODM_RF_RADIO_PATH)eRFPath, (enum ODM_RF_RADIO_PATH)eRFPath))
|
if (HAL_STATUS_FAILURE == ODM_ConfigRFWithHeaderFile(&pHalData->odmpriv, (enum rf_radio_path)eRFPath, (enum rf_radio_path)eRFPath))
|
||||||
rtStatus = _FAIL;
|
rtStatus = _FAIL;
|
||||||
break;
|
break;
|
||||||
case RF_PATH_C:
|
case RF_PATH_C:
|
||||||
|
|
|
@ -363,7 +363,7 @@ enum odm_common_info_def {
|
||||||
ODM_CMNINFO_IC_TYPE, /* ODM_IC_TYPE_E */
|
ODM_CMNINFO_IC_TYPE, /* ODM_IC_TYPE_E */
|
||||||
ODM_CMNINFO_CUT_VER, /* ODM_CUT_VERSION_E */
|
ODM_CMNINFO_CUT_VER, /* ODM_CUT_VERSION_E */
|
||||||
ODM_CMNINFO_FAB_VER, /* ODM_FAB_E */
|
ODM_CMNINFO_FAB_VER, /* ODM_FAB_E */
|
||||||
ODM_CMNINFO_RF_TYPE, /* ODM_RF_PATH_E or ODM_RF_TYPE_E? */
|
ODM_CMNINFO_RF_TYPE, /* RF_PATH_E or ODM_RF_TYPE_E? */
|
||||||
ODM_CMNINFO_BOARD_TYPE, /* ODM_BOARD_TYPE_E */
|
ODM_CMNINFO_BOARD_TYPE, /* ODM_BOARD_TYPE_E */
|
||||||
ODM_CMNINFO_EXT_LNA, /* true */
|
ODM_CMNINFO_EXT_LNA, /* true */
|
||||||
ODM_CMNINFO_EXT_PA,
|
ODM_CMNINFO_EXT_PA,
|
||||||
|
@ -946,13 +946,6 @@ struct odm_dm_struct {
|
||||||
struct timer_list FastAntTrainingTimer;
|
struct timer_list FastAntTrainingTimer;
|
||||||
}; /* DM_Dynamic_Mechanism_Structure */
|
}; /* DM_Dynamic_Mechanism_Structure */
|
||||||
|
|
||||||
enum ODM_RF_RADIO_PATH {
|
|
||||||
ODM_RF_PATH_A = 0, /* Radio Path A */
|
|
||||||
ODM_RF_PATH_B = 1, /* Radio Path B */
|
|
||||||
ODM_RF_PATH_C = 2, /* Radio Path C */
|
|
||||||
ODM_RF_PATH_D = 3, /* Radio Path D */
|
|
||||||
};
|
|
||||||
|
|
||||||
enum ODM_RF_CONTENT {
|
enum ODM_RF_CONTENT {
|
||||||
odm_radioa_txt = 0x1000,
|
odm_radioa_txt = 0x1000,
|
||||||
odm_radiob_txt = 0x1001,
|
odm_radiob_txt = 0x1001,
|
||||||
|
|
|
@ -122,8 +122,8 @@ void ODM_MacStatusQuery(struct odm_dm_struct *pDM_Odm,
|
||||||
bool bPacketBeacon);
|
bool bPacketBeacon);
|
||||||
|
|
||||||
enum HAL_STATUS ODM_ConfigRFWithHeaderFile(struct odm_dm_struct *pDM_Odm,
|
enum HAL_STATUS ODM_ConfigRFWithHeaderFile(struct odm_dm_struct *pDM_Odm,
|
||||||
enum ODM_RF_RADIO_PATH Content,
|
enum rf_radio_path Content,
|
||||||
enum ODM_RF_RADIO_PATH eRFPath);
|
enum rf_radio_path eRFPath);
|
||||||
|
|
||||||
enum HAL_STATUS ODM_ConfigBBWithHeaderFile(struct odm_dm_struct *pDM_Odm,
|
enum HAL_STATUS ODM_ConfigBBWithHeaderFile(struct odm_dm_struct *pDM_Odm,
|
||||||
enum odm_bb_config_type ConfigType);
|
enum odm_bb_config_type ConfigType);
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
#define __INC_ODM_REGCONFIG_H_8188E
|
#define __INC_ODM_REGCONFIG_H_8188E
|
||||||
|
|
||||||
void odm_ConfigRFReg_8188E(struct odm_dm_struct *pDM_Odm, u32 Addr, u32 Data,
|
void odm_ConfigRFReg_8188E(struct odm_dm_struct *pDM_Odm, u32 Addr, u32 Data,
|
||||||
enum ODM_RF_RADIO_PATH RF_PATH, u32 RegAddr);
|
enum rf_radio_path RF_PATH, u32 RegAddr);
|
||||||
|
|
||||||
void odm_ConfigRF_RadioA_8188E(struct odm_dm_struct *pDM_Odm,
|
void odm_ConfigRF_RadioA_8188E(struct odm_dm_struct *pDM_Odm,
|
||||||
u32 Addr, u32 Data);
|
u32 Addr, u32 Data);
|
||||||
|
|
|
@ -99,10 +99,10 @@ void ODM_SetBBReg(struct odm_dm_struct *pDM_Odm, u32 RegAddr,
|
||||||
|
|
||||||
u32 ODM_GetBBReg(struct odm_dm_struct *pDM_Odm, u32 RegAddr, u32 BitMask);
|
u32 ODM_GetBBReg(struct odm_dm_struct *pDM_Odm, u32 RegAddr, u32 BitMask);
|
||||||
|
|
||||||
void ODM_SetRFReg(struct odm_dm_struct *pDM_Odm, enum ODM_RF_RADIO_PATH eRFPath,
|
void ODM_SetRFReg(struct odm_dm_struct *pDM_Odm, enum rf_radio_path eRFPath,
|
||||||
u32 RegAddr, u32 BitMask, u32 Data);
|
u32 RegAddr, u32 BitMask, u32 Data);
|
||||||
|
|
||||||
u32 ODM_GetRFReg(struct odm_dm_struct *pDM_Odm, enum ODM_RF_RADIO_PATH eRFPath,
|
u32 ODM_GetRFReg(struct odm_dm_struct *pDM_Odm, enum rf_radio_path eRFPath,
|
||||||
u32 RegAddr, u32 BitMask);
|
u32 RegAddr, u32 BitMask);
|
||||||
|
|
||||||
/* Memory Relative Function. */
|
/* Memory Relative Function. */
|
||||||
|
|
Loading…
Reference in a new issue