Lines Matching refs:phy_idx

135 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
140 static void _adc_fifo_rst(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
683 static bool _iqk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
770 enum rtw89_phy_idx phy_idx, u8 path)
796 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXAGC);
805 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBRXK);
809 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXK);
839 enum rtw89_phy_idx phy_idx, u8 path)
868 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXAGC);
877 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBRXK);
885 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXK);
914 static bool _iqk_5g_nbrxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
942 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXAGC);
951 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBRXK);
980 static bool _iqk_2g_nbrxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1004 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXAGC);
1013 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBRXK);
1054 enum rtw89_phy_idx phy_idx, u8 path)
1075 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBTXK);
1081 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_TXK);
1104 enum rtw89_phy_idx phy_idx, u8 path)
1125 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBTXK);
1131 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_TXK);
1153 static bool _iqk_5g_nbtxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1175 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBTXK);
1197 static bool _iqk_2g_nbtxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1219 notready = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBTXK);
1242 static bool _iqk_2g_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1295 static bool _iqk_5g_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1369 static void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1381 lok_is_fail = _iqk_2g_lok(rtwdev, phy_idx, path);
1383 lok_is_fail = _iqk_5g_lok(rtwdev, phy_idx, path);
1392 _iqk_2g_nbtxk(rtwdev, phy_idx, path);
1395 _iqk_5g_nbtxk(rtwdev, phy_idx, path);
1399 _txk_2g_group_sel(rtwdev, phy_idx, path);
1402 _txk_5g_group_sel(rtwdev, phy_idx, path);
1407 _adc_fifo_rst(rtwdev, phy_idx, path);
1412 _iqk_2g_nbrxk(rtwdev, phy_idx, path);
1415 _iqk_5g_nbrxk(rtwdev, phy_idx, path);
1419 _rxk_2g_group_sel(rtwdev, phy_idx, path);
1422 _rxk_5g_group_sel(rtwdev, phy_idx, path);
1510 static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1513 _iqk_by_path(rtwdev, phy_idx, path);
1536 enum rtw89_phy_idx phy_idx, u8 path)
1551 enum rtw89_phy_idx phy_idx, u8 path)
1591 enum rtw89_phy_idx phy_idx, u8 path,
1595 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx);
1608 _iqk_get_ch_info(rtwdev, phy_idx, path, chanctx_idx);
1612 _iqk_macbb_setting(rtwdev, phy_idx, path);
1614 _iqk_start_iqk(rtwdev, phy_idx, path);
1616 _iqk_afebb_restore(rtwdev, phy_idx, path);
1624 static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
1627 _doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
3259 void rtw8851b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
3262 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx);
3266 rtw89_chip_stop_sch_tx(rtwdev, phy_idx, &tx_en, RTW89_SCH_TX_SEL_ALL);
3267 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx));
3270 _iqk(rtwdev, phy_idx, false, chanctx_idx);
3272 rtw89_chip_resume_sch_tx(rtwdev, phy_idx, tx_en);
3276 void rtw8851b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
3279 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx);
3283 rtw89_chip_stop_sch_tx(rtwdev, phy_idx, &tx_en, RTW89_SCH_TX_SEL_ALL);
3284 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx));
3286 _rx_dck(rtwdev, phy_idx, false, chanctx_idx);
3288 rtw89_chip_resume_sch_tx(rtwdev, phy_idx, tx_en);
3292 void rtw8851b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
3295 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx);
3299 rtw89_chip_stop_sch_tx(rtwdev, phy_idx, &tx_en, RTW89_SCH_TX_SEL_ALL);
3300 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx));
3304 _dpk(rtwdev, phy_idx, false, chanctx_idx);
3306 rtw89_chip_resume_sch_tx(rtwdev, phy_idx, tx_en);
3401 enum rtw89_phy_idx phy_idx,
3405 rtw8851b_tssi_default_txagc(rtwdev, phy_idx, true, chanctx_idx);
3407 rtw8851b_tssi_default_txagc(rtwdev, phy_idx, false, chanctx_idx);
3625 enum rtw89_phy_idx phy_idx)
3627 rtw8851b_ctrl_bw_ch(rtwdev, phy_idx, chan->channel, chan->band_type,