Lines Matching refs:phy_idx
198 enum rtw89_phy_idx phy_idx);
927 enum rtw89_phy_idx phy_idx, in rtw8852c_set_gain_offset() argument
943 phy_idx = RTW89_PHY_1; in rtw8852c_set_gain_offset()
947 offset_base_q4 = efuse_gain->offset_base[phy_idx]; in rtw8852c_set_gain_offset()
957 offset_base_q4 = efuse_gain->offset_base[phy_idx]; in rtw8852c_set_gain_offset()
964 rtw89_phy_write32_idx(rtwdev, R_RPL_PATHAB, rpl_mask[path], tmp & 0xff, phy_idx); in rtw8852c_set_gain_offset()
965 rtw89_phy_write32_idx(rtwdev, R_RSSI_M_PATHAB, rpl_tb_mask[path], tmp & 0xff, phy_idx); in rtw8852c_set_gain_offset()
970 enum rtw89_phy_idx phy_idx) in rtw8852c_ctrl_ch() argument
985 if (phy_idx == RTW89_PHY_0) { in rtw8852c_ctrl_ch()
988 rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_A); in rtw8852c_ctrl_ch()
993 phy_idx); in rtw8852c_ctrl_ch()
997 phy_idx); in rtw8852c_ctrl_ch()
1001 rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_B); in rtw8852c_ctrl_ch()
1007 1, phy_idx); in rtw8852c_ctrl_ch()
1012 0, phy_idx); in rtw8852c_ctrl_ch()
1022 central_freq, phy_idx); in rtw8852c_ctrl_ch()
1026 phy_idx); in rtw8852c_ctrl_ch()
1030 rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_B); in rtw8852c_ctrl_ch()
1035 1, phy_idx); in rtw8852c_ctrl_ch()
1039 0, phy_idx); in rtw8852c_ctrl_ch()
1042 central_freq, phy_idx); in rtw8852c_ctrl_ch()
1046 phy_idx); in rtw8852c_ctrl_ch()
1088 rtw89_phy_write32_idx(rtwdev, R_MAC_PIN_SEL, B_CH_IDX_SEG0, chan_idx, phy_idx); in rtw8852c_ctrl_ch()
1118 enum rtw89_phy_idx phy_idx) in rtw8852c_edcca_per20_bitmap_sifs() argument
1121 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A1, B_SNDCCA_A1_EN, 0xff, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1122 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A2, B_SNDCCA_A2_VAL, 0, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1124 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A1, B_SNDCCA_A1_EN, 0, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1125 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A2, B_SNDCCA_A2_VAL, 0, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1131 enum rtw89_phy_idx phy_idx) in rtw8852c_ctrl_bw() argument
1146 phy_idx); in rtw8852c_ctrl_bw()
1148 mod_sbw, phy_idx); in rtw8852c_ctrl_bw()
1150 phy_idx); in rtw8852c_ctrl_bw()
1162 phy_idx); in rtw8852c_ctrl_bw()
1164 phy_idx); in rtw8852c_ctrl_bw()
1167 phy_idx); in rtw8852c_ctrl_bw()
1179 phy_idx); in rtw8852c_ctrl_bw()
1181 phy_idx); in rtw8852c_ctrl_bw()
1184 phy_idx); in rtw8852c_ctrl_bw()
1196 phy_idx); in rtw8852c_ctrl_bw()
1198 phy_idx); in rtw8852c_ctrl_bw()
1201 phy_idx); in rtw8852c_ctrl_bw()
1218 B_RX_BW40_2XFFT_EN_MSK_V1, 0x1, phy_idx); in rtw8852c_ctrl_bw()
1219 rtw89_phy_write32_idx(rtwdev, R_T2F_GI_COMB, B_T2F_GI_COMB_EN, 1, phy_idx); in rtw8852c_ctrl_bw()
1222 B_RX_BW40_2XFFT_EN_MSK_V1, 0x0, phy_idx); in rtw8852c_ctrl_bw()
1223 rtw89_phy_write32_idx(rtwdev, R_T2F_GI_COMB, B_T2F_GI_COMB_EN, 0, phy_idx); in rtw8852c_ctrl_bw()
1226 if (phy_idx == RTW89_PHY_0) { in rtw8852c_ctrl_bw()
1234 rtw8852c_edcca_per20_bitmap_sifs(rtwdev, bw, phy_idx); in rtw8852c_ctrl_bw()
1278 enum rtw89_phy_idx phy_idx) in rtw8852c_set_csi_tone_idx() argument
1285 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI_EN, B_SEG0CSI_EN, 0, phy_idx); in rtw8852c_set_csi_tone_idx()
1293 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI, B_SEG0CSI_IDX, csi_tone_idx, phy_idx); in rtw8852c_set_csi_tone_idx()
1294 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI_EN, B_SEG0CSI_EN, 1, phy_idx); in rtw8852c_set_csi_tone_idx()
1377 enum rtw89_phy_idx phy_idx) in rtw8852c_spur_notch() argument
1382 if (phy_idx == RTW89_PHY_0) { in rtw8852c_spur_notch()
1401 enum rtw89_phy_idx phy_idx) in rtw8852c_spur_elimination() argument
1403 rtw8852c_set_csi_tone_idx(rtwdev, chan, phy_idx); in rtw8852c_spur_elimination()
1405 if (phy_idx == RTW89_PHY_0) { in rtw8852c_spur_elimination()
1439 rtw89_phy_write32_idx(rtwdev, R_PD_BOOST_EN, B_PD_BOOST_EN, 0, phy_idx); in rtw8852c_spur_elimination()
1441 rtw89_phy_write32_idx(rtwdev, R_PD_BOOST_EN, B_PD_BOOST_EN, 1, phy_idx); in rtw8852c_spur_elimination()
1446 enum rtw89_phy_idx phy_idx) in rtw8852c_5m_mask() argument
1472 B_ASSIGN_SBD_OPT_EN, 0x0, phy_idx); in rtw8852c_5m_mask()
1493 rtw89_phy_write32_idx(rtwdev, R_ASSIGN_SBD_OPT, B_ASSIGN_SBD_OPT_EN, 0x1, phy_idx); in rtw8852c_5m_mask()
1498 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_reset_all() argument
1509 phy_idx); in rtw8852c_bb_reset_all()
1511 phy_idx); in rtw8852c_bb_reset_all()
1519 phy_idx); in rtw8852c_bb_reset_all()
1523 enum rtw89_phy_idx phy_idx, bool en) in rtw8852c_bb_reset_en() argument
1527 B_S0_HW_SI_DIS_W_R_TRIG, 0x0, phy_idx); in rtw8852c_bb_reset_en()
1529 B_S1_HW_SI_DIS_W_R_TRIG, 0x0, phy_idx); in rtw8852c_bb_reset_en()
1531 phy_idx); in rtw8852c_bb_reset_en()
1539 B_S0_HW_SI_DIS_W_R_TRIG, 0x7, phy_idx); in rtw8852c_bb_reset_en()
1541 B_S1_HW_SI_DIS_W_R_TRIG, 0x7, phy_idx); in rtw8852c_bb_reset_en()
1544 phy_idx); in rtw8852c_bb_reset_en()
1549 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_reset() argument
1551 rtw8852c_bb_reset_all(rtwdev, phy_idx); in rtw8852c_bb_reset()
1655 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_macid_ctrl_init() argument
1661 rtw89_mac_txpwr_write32(rtwdev, phy_idx, addr, 0); in rtw8852c_bb_macid_ctrl_init()
1685 enum rtw89_phy_idx phy_idx) in rtw8852c_set_channel_bb() argument
1700 rtw8852c_ctrl_ch(rtwdev, chan, phy_idx); in rtw8852c_set_channel_bb()
1701 rtw8852c_ctrl_bw(rtwdev, pri_ch_idx, chan->band_width, phy_idx); in rtw8852c_set_channel_bb()
1706 B_PD_ARBITER_OFF, 0x0, phy_idx); in rtw8852c_set_channel_bb()
1711 B_PD_ARBITER_OFF, 0x1, phy_idx); in rtw8852c_set_channel_bb()
1714 rtw8852c_spur_elimination(rtwdev, chan, pri_ch_idx, phy_idx); in rtw8852c_set_channel_bb()
1717 rtw8852c_5m_mask(rtwdev, chan, phy_idx); in rtw8852c_set_channel_bb()
1722 B_P80_AT_HIGH_FREQ, 0x0, phy_idx); in rtw8852c_set_channel_bb()
1723 reg = rtw89_mac_reg_by_idx(rtwdev, R_P80_AT_HIGH_FREQ_BB_WRP, phy_idx); in rtw8852c_set_channel_bb()
1727 ru_alloc_msk[phy_idx], 1); in rtw8852c_set_channel_bb()
1733 ru_alloc_msk[phy_idx], 0); in rtw8852c_set_channel_bb()
1742 B_CDD_EVM_CHK_EN, 0, phy_idx); in rtw8852c_set_channel_bb()
1745 B_CDD_EVM_CHK_EN, 1, phy_idx); in rtw8852c_set_channel_bb()
1755 if (phy_idx == RTW89_PHY_0) { in rtw8852c_set_channel_bb()
1776 rtw8852c_ctrl_tx_path_tmac(rtwdev, ntx_path, (enum rtw89_mac_idx)phy_idx); in rtw8852c_set_channel_bb()
1778 rtw8852c_bb_reset_all(rtwdev, phy_idx); in rtw8852c_set_channel_bb()
1784 enum rtw89_phy_idx phy_idx) in rtw8852c_set_channel() argument
1787 rtw8852c_set_channel_bb(rtwdev, chan, phy_idx); in rtw8852c_set_channel()
1788 rtw8852c_set_channel_rf(rtwdev, chan, phy_idx); in rtw8852c_set_channel()
1813 enum rtw89_phy_idx phy_idx) in rtw8852c_set_channel_help() argument
1820 rtw8852c_tssi_cont_en_phyidx(rtwdev, false, phy_idx, chan); in rtw8852c_set_channel_help()
1823 rtw8852c_bb_reset_en(rtwdev, chan->band_type, phy_idx, false); in rtw8852c_set_channel_help()
1828 rtw8852c_tssi_cont_en_phyidx(rtwdev, true, phy_idx, chan); in rtw8852c_set_channel_help()
1829 rtw8852c_bb_reset_en(rtwdev, chan->band_type, phy_idx, true); in rtw8852c_set_channel_help()
1852 enum rtw89_phy_idx phy_idx = rtwvif->phy_idx; in rtw8852c_rfk_channel() local
1854 rtw8852c_mcc_get_ch_info(rtwdev, phy_idx); in rtw8852c_rfk_channel()
1855 rtw8852c_rx_dck(rtwdev, phy_idx, false); in rtw8852c_rfk_channel()
1856 rtw8852c_iqk(rtwdev, phy_idx, chanctx_idx); in rtw8852c_rfk_channel()
1857 rtw8852c_tssi(rtwdev, phy_idx, chanctx_idx); in rtw8852c_rfk_channel()
1858 rtw8852c_dpk(rtwdev, phy_idx, chanctx_idx); in rtw8852c_rfk_channel()
1863 enum rtw89_phy_idx phy_idx, in rtw8852c_rfk_band_changed() argument
1866 rtw8852c_tssi_scan(rtwdev, phy_idx, chan); in rtw8852c_rfk_band_changed()
1872 rtw8852c_wifi_scan_notify(rtwdev, start, rtwvif->phy_idx); in rtw8852c_rfk_scan()
1883 enum rtw89_phy_idx phy_idx, s16 ref) in rtw8852c_bb_cal_txpwr_ref() argument
1944 enum rtw89_phy_idx phy_idx) in rtw8852c_set_txpwr_ref() argument
1957 rtw89_mac_txpwr_write32_mask(rtwdev, phy_idx, R_AX_PWR_RATE_CTRL, in rtw8852c_set_txpwr_ref()
1961 val = rtw8852c_bb_cal_txpwr_ref(rtwdev, phy_idx, ref_ofdm); in rtw8852c_set_txpwr_ref()
1965 phy_idx); in rtw8852c_set_txpwr_ref()
1968 val = rtw8852c_bb_cal_txpwr_ref(rtwdev, phy_idx, ref_cck); in rtw8852c_set_txpwr_ref()
1972 phy_idx); in rtw8852c_set_txpwr_ref()
1978 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_set_tx_shape_dfir() argument
2020 param[i], phy_idx); in rtw8852c_bb_set_tx_shape_dfir()
2032 enum rtw89_phy_idx phy_idx) in rtw8852c_set_tx_shape() argument
2041 rtw8852c_bb_set_tx_shape_dfir(rtwdev, chan, tx_shape_cck, phy_idx); in rtw8852c_set_tx_shape()
2044 (enum rtw89_mac_idx)phy_idx, in rtw8852c_set_tx_shape()
2055 enum rtw89_phy_idx phy_idx) in rtw8852c_set_txpwr() argument
2057 rtw89_phy_set_txpwr_byrate(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
2058 rtw89_phy_set_txpwr_offset(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
2059 rtw8852c_set_tx_shape(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
2060 rtw89_phy_set_txpwr_limit(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
2061 rtw89_phy_set_txpwr_limit_ru(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
2065 enum rtw89_phy_idx phy_idx) in rtw8852c_set_txpwr_ctrl() argument
2067 rtw8852c_set_txpwr_ref(rtwdev, phy_idx); in rtw8852c_set_txpwr_ctrl()
2071 rtw8852c_init_tssi_ctrl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in rtw8852c_init_tssi_ctrl() argument
2085 rtw89_mac_txpwr_write32(rtwdev, phy_idx, addr, 0); in rtw8852c_init_tssi_ctrl()
2088 rtw89_mac_txpwr_write32(rtwdev, phy_idx, ctrl_ini[i].addr, in rtw8852c_init_tssi_ctrl()
2092 (enum rtw89_mac_idx)phy_idx, in rtw8852c_init_tssi_ctrl()
2097 rtw8852c_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in rtw8852c_init_txpwr_unit() argument
2101 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_UL_CTRL2, 0x07763333); in rtw8852c_init_txpwr_unit()
2105 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_COEXT_CTRL, 0x01ebf000); in rtw8852c_init_txpwr_unit()
2109 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_UL_CTRL0, 0x0002f8ff); in rtw8852c_init_txpwr_unit()
2113 rtw8852c_set_txpwr_ul_tb_offset(rtwdev, 0, phy_idx == RTW89_PHY_1 ? in rtw8852c_init_txpwr_unit()
2116 rtw8852c_init_tssi_ctrl(rtwdev, phy_idx); in rtw8852c_init_txpwr_unit()
2296 enum rtw89_phy_idx phy_idx) in rtw8852c_ctrl_nbtg_bt_tx() argument
2444 enum rtw89_phy_idx phy_idx) in rtw8852c_ctrl_btg_bt_rx() argument