mirror of
https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
synced 2025-10-19 17:11:09 +02:00
Revert "change calibration runs back to 3 (to reduce time spent calibrating) , hard-coded array size as 10. Cause is probably gcc compiler bug"
This reverts commit b3b77917d7
.
This commit is contained in:
@@ -693,7 +693,7 @@ void _IQK_ConfigureMAC_8812A(
|
||||
ODM_SetBBReg(pDM_Odm, 0x838, 0xf, 0xc); // CCA off
|
||||
}
|
||||
|
||||
#define cal_num 3
|
||||
#define cal_num 10
|
||||
|
||||
void _IQK_Tx_8812A(
|
||||
IN PDM_ODM_T pDM_Odm,
|
||||
@@ -703,9 +703,9 @@ void _IQK_Tx_8812A(
|
||||
{
|
||||
u4Byte TX_fail,RX_fail, delay_count, IQK_ready, cal_retry, cal = 0, temp_reg65;
|
||||
int TX_X = 0, TX_Y = 0, RX_X = 0, RX_Y = 0, TX_Average = 0, RX_Average = 0;
|
||||
int TX_X0[10], TX_Y0[10], RX_X0[10], RX_Y0[10];
|
||||
int TX_X0[cal_num], TX_Y0[cal_num], RX_X0[cal_num], RX_Y0[cal_num];
|
||||
BOOLEAN TX0IQKOK = FALSE, RX0IQKOK = FALSE;
|
||||
int TX_X1[10], TX_Y1[10], RX_X1[10], RX_Y1[10];
|
||||
int TX_X1[cal_num], TX_Y1[cal_num], RX_X1[cal_num], RX_Y1[cal_num];
|
||||
BOOLEAN TX1IQKOK = FALSE, RX1IQKOK = FALSE, VDF_enable = FALSE;
|
||||
int i, k, VDF_Y[3], VDF_X[3], Tx_dt[3], Rx_dt[3], ii, dx = 0, dy = 0, TX_finish = 0, RX_finish = 0, dt = 0;
|
||||
PODM_RF_CAL_T pRFCalibrateInfo = &(pDM_Odm->RFCalibrateInfo);
|
||||
@@ -900,7 +900,6 @@ void _IQK_Tx_8812A(
|
||||
ODM_Write4Byte(pDM_Odm, 0xc84, 0x38008c10);// RX_Tone_idx[9:0], RxK_Mask[29]
|
||||
ODM_Write4Byte(pDM_Odm, 0xce8, 0x00000000);
|
||||
|
||||
TX_Average = 0;
|
||||
for(cal = 0; cal < cal_num; cal++){
|
||||
cal_retry = 0;
|
||||
while(1){
|
||||
@@ -1328,8 +1327,6 @@ void _IQK_Tx_8812A(
|
||||
ODM_Write4Byte(pDM_Odm, 0xe84, 0x38008c10);// RX_Tone_idx[9:0], RxK_Mask[29]
|
||||
ODM_Write4Byte(pDM_Odm, 0xee8, 0x00000000);
|
||||
|
||||
TX_Average = 0;
|
||||
|
||||
for(cal = 0; cal < cal_num; cal++){
|
||||
cal_retry = 0;
|
||||
while(1){
|
||||
|
@@ -543,7 +543,7 @@ void _IQK_ConfigureMAC_8821A(
|
||||
ODM_SetBBReg(pDM_Odm, 0x838, 0xf, 0xc); // CCA off
|
||||
}
|
||||
|
||||
#define cal_num 3
|
||||
#define cal_num 10
|
||||
|
||||
void _IQK_Tx_8821A(
|
||||
IN PDM_ODM_T pDM_Odm,
|
||||
@@ -552,7 +552,7 @@ void _IQK_Tx_8821A(
|
||||
{
|
||||
u4Byte TX_fail, RX_fail, delay_count, IQK_ready, cal_retry, cal = 0, temp_reg65;
|
||||
int TX_X = 0, TX_Y = 0, RX_X = 0, RX_Y = 0, TX_Average = 0, RX_Average = 0;
|
||||
int TX_X0[10], TX_Y0[10], TX_X0_RXK[10], TX_Y0_RXK[10], RX_X0[10], RX_Y0[10];
|
||||
int TX_X0[cal_num], TX_Y0[cal_num], TX_X0_RXK[cal_num], TX_Y0_RXK[cal_num], RX_X0[cal_num], RX_Y0[cal_num];
|
||||
BOOLEAN TX0IQKOK = FALSE, RX0IQKOK = FALSE;
|
||||
BOOLEAN VDF_enable = FALSE;
|
||||
int i, k, VDF_Y[3], VDF_X[3], Tx_dt[3], Rx_dt[3], ii, dx = 0, dy = 0, TX_finish = 0, RX_finish = 0;
|
||||
|
Reference in New Issue
Block a user