mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2024-11-25 05:53:41 +00:00
rtl8188eu: Remove CONFIG_DM_RESP_TXAGC - not defined
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
059958ad5b
commit
0889fb5680
1 changed files with 0 additions and 56 deletions
56
hal/odm.c
56
hal/odm.c
|
@ -3484,60 +3484,4 @@ ODM_SingleDualAntennaDetection(
|
||||||
/* Justin: According to the current RRSI to adjust Response Frame TX power, 2012/11/05 */
|
/* Justin: According to the current RRSI to adjust Response Frame TX power, 2012/11/05 */
|
||||||
void odm_dtc(PDM_ODM_T pDM_Odm)
|
void odm_dtc(PDM_ODM_T pDM_Odm)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_DM_RESP_TXAGC
|
|
||||||
#define DTC_BASE 35 /* RSSI higher than this value, start to decade TX power */
|
|
||||||
#define DTC_DWN_BASE (DTC_BASE-5) /* RSSI lower than this value, start to increase TX power */
|
|
||||||
|
|
||||||
/* RSSI vs TX power step mapping: decade TX power */
|
|
||||||
static const u8 dtc_table_down[]={
|
|
||||||
DTC_BASE,
|
|
||||||
(DTC_BASE+5),
|
|
||||||
(DTC_BASE+10),
|
|
||||||
(DTC_BASE+15),
|
|
||||||
(DTC_BASE+20),
|
|
||||||
(DTC_BASE+25)
|
|
||||||
};
|
|
||||||
|
|
||||||
/* RSSI vs TX power step mapping: increase TX power */
|
|
||||||
static const u8 dtc_table_up[]={
|
|
||||||
DTC_DWN_BASE,
|
|
||||||
(DTC_DWN_BASE-5),
|
|
||||||
(DTC_DWN_BASE-10),
|
|
||||||
(DTC_DWN_BASE-15),
|
|
||||||
(DTC_DWN_BASE-15),
|
|
||||||
(DTC_DWN_BASE-20),
|
|
||||||
(DTC_DWN_BASE-20),
|
|
||||||
(DTC_DWN_BASE-25),
|
|
||||||
(DTC_DWN_BASE-25),
|
|
||||||
(DTC_DWN_BASE-30),
|
|
||||||
(DTC_DWN_BASE-35)
|
|
||||||
};
|
|
||||||
|
|
||||||
u8 i;
|
|
||||||
u8 dtc_steps=0;
|
|
||||||
u8 sign;
|
|
||||||
u8 resp_txagc=0;
|
|
||||||
|
|
||||||
if (DTC_BASE < pDM_Odm->RSSI_Min) {
|
|
||||||
/* need to decade the CTS TX power */
|
|
||||||
sign = 1;
|
|
||||||
for (i=0;i<ARRAY_SIZE(dtc_table_down);i++)
|
|
||||||
{
|
|
||||||
if ((dtc_table_down[i] >= pDM_Odm->RSSI_Min) || (dtc_steps >= 6))
|
|
||||||
break;
|
|
||||||
else
|
|
||||||
dtc_steps++;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
sign = 0;
|
|
||||||
dtc_steps = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
resp_txagc = dtc_steps | (sign << 4);
|
|
||||||
resp_txagc = resp_txagc | (resp_txagc << 5);
|
|
||||||
ODM_Write1Byte(pDM_Odm, 0x06d9, resp_txagc);
|
|
||||||
|
|
||||||
DBG_88E("%s RSSI_Min:%u, set RESP_TXAGC to %s %u\n",
|
|
||||||
__func__, pDM_Odm->RSSI_Min, sign?"minus":"plus", dtc_steps);
|
|
||||||
#endif /* CONFIG_RESP_TXAGC_ADJUST */
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue