RTW_DBG_RFK
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xeac = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xe94 = 0x%x, 0xe9c = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] A TX IQK failed\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xea4 = 0x%x, 0xeac = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] A RX IQK failed\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path A TX IQK!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path A RX IQK step 1!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0x67 @A RX IQK1 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xe40 = 0x%x u4tmp = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path A RX IQK step 2!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0x67 @A RX IQK 2 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path A TX IQK fail!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path A RX IQK fail!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path A IQK fail!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] Start!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] final_candidate is %x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] Finished.\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] finished\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xeac = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xe94 = 0x%x, 0xe9c = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] %s TXIQK is failed\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xea4 = 0x%x, 0xeac = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] %s RXIQK STEP2 is failed\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] GNT_BT @%s %sIQK1 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0x948 @%s %sIQK1 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path %s TXIQK!!\n", iqk_cfg->name);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0x67 @%s TXIQK = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] RF0x1 @%s TXIQK = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] RF0x2 @%s TXIQK = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path %s RXIQK Step1!!\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0x67 @%s RXIQK1 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] RF0x1@ path %s RXIQK1 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] RF0x2@ path %s RXIQK1 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0xe40 = 0x%x u4tmp = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path %s RXIQK STEP2!!\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] 0x67 @%s RXIQK2 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] RF0x1 @%s RXIQK2 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] RF0x2 @%s RXIQK2 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path-%s standby mode!\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path S1 Tx IQK Fail!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path S1 Rx IQK Fail!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path S1 IQK is failed!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path S0 Tx IQK Fail!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path S0 Rx IQK Fail!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path S0 IQK is failed!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] Start!!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] final_candidate is %x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] original 0x67 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] set 0x67 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] restore 0x67 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] OriginalGNT = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "LCK timed out\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "0xc10 = %x ====>fill to IQC\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "0xe10 = %x====>fill to IQC\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "TX delay_count = %d\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "TXA_cal_retry = %d\n", cal0_retry);
rtw_dbg(rtwdev, RTW_DBG_RFK, "TXB_cal_retry = %d\n", cal1_retry);
rtw_dbg(rtwdev, RTW_DBG_RFK, "RX delay_count = %d\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "3. RXA_cal_retry = %d\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "RXA_cal_retry = %d\n", cal0_retry);
rtw_dbg(rtwdev, RTW_DBG_RFK, "RXB_cal_retry = %d\n", cal1_retry);
rtw_dbg(rtwdev, RTW_DBG_RFK, "========Path_A =======\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "========Path_B =======\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "==>S%d LOK timed out\n", path);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "TXK_Trigger = %#x\n", iqk_cmd);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d tx ==> 0x1b00 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d tx ==> 0x1b08 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d tx ==> cal_retry = %x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d_IQC = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "RXK_Trigger = 0x%x\n", iqk_cmd);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d rx ==> 0x1b00 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d rx ==> 0x1b08 = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d rx ==> cal_retry = %x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "S%d_IQC = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "IQK band = %d GHz bw = %d MHz\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] path A: ic=0x%x, qc=0x%x\n", ic_a, qc_a);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] path B: ic=0x%x, qc=0x%x\n", ic_b, qc_b);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] path A: i=0x%x, q=0x%x\n", i_a, q_a);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] path B: i=0x%x, q=0x%x\n", i_b, q_b);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] Backup BB 0x%x = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] Reload BB 0x%x = 0x%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] Tx pause!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s channel=%d\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s channel=%d\n",
rtw_dbg(rtwdev, RTW_DBG_RFK, "=============================\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "=============================\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] ======>%s\n", __func__);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[TXGAPK] feature disable!!!\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] Error overflow\n");
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DPK] one-shot over 20ms\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DPK] one-shot over 20ms\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] RF path-A=0x%05x\n", rf_a);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] RF path-B=0x%05x\n", rf_b);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] ADCK path(%d)\n", path);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DPK] s%d dpk start\n", path);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DPK] s%d dpk finish\n", path);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DPK] Skip DPK due to DPD PWR off\n");
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] ADCK count=%d\n", i);
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] ADCK 0x%08x=0x08%x\n",
rtw_dbg(rtwdev, RTW_DBG_RFK,
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] before i=0x%x, q=0x%x\n", ic_in, qc_in);
rtw_dbg(rtwdev, RTW_DBG_RFK, "[DACK] after i=0x%x, q=0x%x\n", ic, qc);
rtw_dbg(rtwdev, RTW_DBG_RFK,