RR_MOD
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_RGM, a_idxrxgain[gp]);
rf_0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, 0x003e0));
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM, g_idxrxgain[gp]);
rf_0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, 0x003e0));
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
cur_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_RXB);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RXB, 0x1f);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RXB, cur_rxbb);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK, 0x50521);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
tmp_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_RXB);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RXB, tmp_rxbb);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RF_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0x3);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0x3);
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x40001);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RF_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM, g_idxrxgain[gp]);
rf_0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, 0x003e0));
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_RGM, a_idxrxgain[gp]);
rf_0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_RXB));
rf0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
cur_rxbb = (u8)rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_DPK);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DPK, 0x280b);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DPK, 0x282e);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK),
tmp_rxbb = (u8)rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB, tmp_rxbb);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
rf1_0 = rtw89_read_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x30001);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, 0x30001);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x40001);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, 0x40001);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, rf0_0);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, rf1_0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RXK2);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RXK2);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, rxgn_g[gp]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, rxgn_a[gp]);
rf0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, idxrxgain_g);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, idxrxgain_a);
rf0 = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_IQK, 0x403e);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_IQK, 0x403e);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0x3);
rtwdev, path, RR_MOD, RR_MOD_MASK);
cur_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASKRXBB);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKMODE, 0xd);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKMODE, 0x5);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK, 0x50220);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK, 0x50220);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK),
tmp = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASKRXBB));
tmp_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD,
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKRXBB,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
rf1_0 = rtw89_read_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, rf0_0);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, rf1_0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_IQK, 0x403e);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_IQK, 0x403e);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM, g_idxrxgain[gp]);
tmp = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, 0x003c0));
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_RGM, a_idxrxgain[gp]);
tmp = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK);
rtw89_read_rf(rtwdev, path, RR_MOD, 0x003c0));
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0x3);
rtwdev, path, RR_MOD, RR_MOD_MASK);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKMODE, 0xd);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKMODE, 0x5);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK, 0x50220);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK, 0x50220);
tmp_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASKRXBB);
tmp_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASKRXBB);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKRXBB, tmp_rxbb);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASKMODE, RF_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr_bs[i]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr[i]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr_bs[i] + 1);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr[i] + 1);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr_bs[i]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr_bs[i] + 1);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr[i]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_DCK, _dck_addr[i] + 1);
cur_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB, 0x1f);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB, cur_rxbb);
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK),
rtw89_write_rf(rtwdev, path, RR_MOD, RFREG_MASK,
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
tmp_rxbb = rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXBB, tmp_rxbb);
rtw89_read_rf(rtwdev, path, RR_MOD, RFREG_MASK));
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RF_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, RR_MOD_V_RX);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_LO_SEL, rtwdev->dbcc_en);
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
rf1_0 = rtw89_read_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, 0x337e1);
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, rf0_0);
rtw89_write_rf(rtwdev, RF_PATH_B, RR_MOD, RFREG_MASK, rf1_0);
bkrf0 = rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_NBW);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, 0x0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, 0x0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, 0x0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG,
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, bkrf0);
bkrf0 = rtw89_read_rf(rtwdev, path, RR_MOD, RR_MOD_NBW);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, 0x0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, 0x0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_MASK, 0xc);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, 0x0);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, _rxk_g_idxrxgain[gp]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, _rxk_a_idxrxgain[gp]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_M_RXG, _rxk_a6_idxrxgain[gp]);
rtw89_write_rf(rtwdev, path, RR_MOD, RR_MOD_NBW, bkrf0);