Lines Matching refs:phy_idx

865 				     enum rtw89_phy_idx phy_idx,  in rtw8852c_set_gain_offset()  argument
881 phy_idx = RTW89_PHY_1; in rtw8852c_set_gain_offset()
885 offset_base_q4 = efuse_gain->offset_base[phy_idx]; in rtw8852c_set_gain_offset()
895 offset_base_q4 = efuse_gain->offset_base[phy_idx]; in rtw8852c_set_gain_offset()
902 rtw89_phy_write32_idx(rtwdev, R_RPL_PATHAB, rpl_mask[path], tmp & 0xff, phy_idx); in rtw8852c_set_gain_offset()
903 rtw89_phy_write32_idx(rtwdev, R_RSSI_M_PATHAB, rpl_tb_mask[path], tmp & 0xff, phy_idx); in rtw8852c_set_gain_offset()
908 enum rtw89_phy_idx phy_idx) in rtw8852c_ctrl_ch() argument
923 if (phy_idx == RTW89_PHY_0) { in rtw8852c_ctrl_ch()
926 rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_A); in rtw8852c_ctrl_ch()
931 phy_idx); in rtw8852c_ctrl_ch()
935 phy_idx); in rtw8852c_ctrl_ch()
939 rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_B); in rtw8852c_ctrl_ch()
945 1, phy_idx); in rtw8852c_ctrl_ch()
950 0, phy_idx); in rtw8852c_ctrl_ch()
960 central_freq, phy_idx); in rtw8852c_ctrl_ch()
964 phy_idx); in rtw8852c_ctrl_ch()
968 rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_B); in rtw8852c_ctrl_ch()
973 1, phy_idx); in rtw8852c_ctrl_ch()
977 0, phy_idx); in rtw8852c_ctrl_ch()
980 central_freq, phy_idx); in rtw8852c_ctrl_ch()
984 phy_idx); in rtw8852c_ctrl_ch()
1026 rtw89_phy_write32_idx(rtwdev, R_MAC_PIN_SEL, B_CH_IDX_SEG0, chan_idx, phy_idx); in rtw8852c_ctrl_ch()
1056 enum rtw89_phy_idx phy_idx) in rtw8852c_edcca_per20_bitmap_sifs() argument
1059 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A1, B_SNDCCA_A1_EN, 0xff, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1060 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A2, B_SNDCCA_A2_VAL, 0, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1062 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A1, B_SNDCCA_A1_EN, 0, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1063 rtw89_phy_write32_idx(rtwdev, R_SNDCCA_A2, B_SNDCCA_A2_VAL, 0, phy_idx); in rtw8852c_edcca_per20_bitmap_sifs()
1069 enum rtw89_phy_idx phy_idx) in rtw8852c_ctrl_bw() argument
1084 phy_idx); in rtw8852c_ctrl_bw()
1086 mod_sbw, phy_idx); in rtw8852c_ctrl_bw()
1088 phy_idx); in rtw8852c_ctrl_bw()
1100 phy_idx); in rtw8852c_ctrl_bw()
1102 phy_idx); in rtw8852c_ctrl_bw()
1105 phy_idx); in rtw8852c_ctrl_bw()
1117 phy_idx); in rtw8852c_ctrl_bw()
1119 phy_idx); in rtw8852c_ctrl_bw()
1122 phy_idx); in rtw8852c_ctrl_bw()
1134 phy_idx); in rtw8852c_ctrl_bw()
1136 phy_idx); in rtw8852c_ctrl_bw()
1139 phy_idx); in rtw8852c_ctrl_bw()
1156 B_RX_BW40_2XFFT_EN_MSK_V1, 0x1, phy_idx); in rtw8852c_ctrl_bw()
1157 rtw89_phy_write32_idx(rtwdev, R_T2F_GI_COMB, B_T2F_GI_COMB_EN, 1, phy_idx); in rtw8852c_ctrl_bw()
1160 B_RX_BW40_2XFFT_EN_MSK_V1, 0x0, phy_idx); in rtw8852c_ctrl_bw()
1161 rtw89_phy_write32_idx(rtwdev, R_T2F_GI_COMB, B_T2F_GI_COMB_EN, 0, phy_idx); in rtw8852c_ctrl_bw()
1164 if (phy_idx == RTW89_PHY_0) { in rtw8852c_ctrl_bw()
1172 rtw8852c_edcca_per20_bitmap_sifs(rtwdev, bw, phy_idx); in rtw8852c_ctrl_bw()
1216 enum rtw89_phy_idx phy_idx) in rtw8852c_set_csi_tone_idx() argument
1223 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI_EN, B_SEG0CSI_EN, 0, phy_idx); in rtw8852c_set_csi_tone_idx()
1231 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI, B_SEG0CSI_IDX, csi_tone_idx, phy_idx); in rtw8852c_set_csi_tone_idx()
1232 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI_EN, B_SEG0CSI_EN, 1, phy_idx); in rtw8852c_set_csi_tone_idx()
1315 enum rtw89_phy_idx phy_idx) in rtw8852c_spur_notch() argument
1320 if (phy_idx == RTW89_PHY_0) { in rtw8852c_spur_notch()
1339 enum rtw89_phy_idx phy_idx) in rtw8852c_spur_elimination() argument
1341 rtw8852c_set_csi_tone_idx(rtwdev, chan, phy_idx); in rtw8852c_spur_elimination()
1343 if (phy_idx == RTW89_PHY_0) { in rtw8852c_spur_elimination()
1377 rtw89_phy_write32_idx(rtwdev, R_PD_BOOST_EN, B_PD_BOOST_EN, 0, phy_idx); in rtw8852c_spur_elimination()
1379 rtw89_phy_write32_idx(rtwdev, R_PD_BOOST_EN, B_PD_BOOST_EN, 1, phy_idx); in rtw8852c_spur_elimination()
1384 enum rtw89_phy_idx phy_idx) in rtw8852c_5m_mask() argument
1410 B_ASSIGN_SBD_OPT_EN, 0x0, phy_idx); in rtw8852c_5m_mask()
1431 rtw89_phy_write32_idx(rtwdev, R_ASSIGN_SBD_OPT, B_ASSIGN_SBD_OPT_EN, 0x1, phy_idx); in rtw8852c_5m_mask()
1436 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_reset_all() argument
1447 phy_idx); in rtw8852c_bb_reset_all()
1449 phy_idx); in rtw8852c_bb_reset_all()
1457 phy_idx); in rtw8852c_bb_reset_all()
1461 enum rtw89_phy_idx phy_idx, bool en) in rtw8852c_bb_reset_en() argument
1465 B_S0_HW_SI_DIS_W_R_TRIG, 0x0, phy_idx); in rtw8852c_bb_reset_en()
1467 B_S1_HW_SI_DIS_W_R_TRIG, 0x0, phy_idx); in rtw8852c_bb_reset_en()
1469 phy_idx); in rtw8852c_bb_reset_en()
1477 B_S0_HW_SI_DIS_W_R_TRIG, 0x7, phy_idx); in rtw8852c_bb_reset_en()
1479 B_S1_HW_SI_DIS_W_R_TRIG, 0x7, phy_idx); in rtw8852c_bb_reset_en()
1482 phy_idx); in rtw8852c_bb_reset_en()
1487 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_reset() argument
1489 rtw8852c_bb_reset_all(rtwdev, phy_idx); in rtw8852c_bb_reset()
1593 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_macid_ctrl_init() argument
1599 rtw89_mac_txpwr_write32(rtwdev, phy_idx, addr, 0); in rtw8852c_bb_macid_ctrl_init()
1623 enum rtw89_phy_idx phy_idx) in rtw8852c_set_channel_bb() argument
1638 rtw8852c_ctrl_ch(rtwdev, chan, phy_idx); in rtw8852c_set_channel_bb()
1639 rtw8852c_ctrl_bw(rtwdev, pri_ch_idx, chan->band_width, phy_idx); in rtw8852c_set_channel_bb()
1644 B_PD_ARBITER_OFF, 0x0, phy_idx); in rtw8852c_set_channel_bb()
1649 B_PD_ARBITER_OFF, 0x1, phy_idx); in rtw8852c_set_channel_bb()
1652 rtw8852c_spur_elimination(rtwdev, chan, pri_ch_idx, phy_idx); in rtw8852c_set_channel_bb()
1654 rtw8852c_5m_mask(rtwdev, chan, phy_idx); in rtw8852c_set_channel_bb()
1659 B_P80_AT_HIGH_FREQ, 0x0, phy_idx); in rtw8852c_set_channel_bb()
1660 reg = rtw89_mac_reg_by_idx(rtwdev, R_P80_AT_HIGH_FREQ_BB_WRP, phy_idx); in rtw8852c_set_channel_bb()
1664 ru_alloc_msk[phy_idx], 1); in rtw8852c_set_channel_bb()
1670 ru_alloc_msk[phy_idx], 0); in rtw8852c_set_channel_bb()
1679 B_CDD_EVM_CHK_EN, 0, phy_idx); in rtw8852c_set_channel_bb()
1682 B_CDD_EVM_CHK_EN, 1, phy_idx); in rtw8852c_set_channel_bb()
1692 if (phy_idx == RTW89_PHY_0) { in rtw8852c_set_channel_bb()
1713 rtw8852c_ctrl_tx_path_tmac(rtwdev, ntx_path, (enum rtw89_mac_idx)phy_idx); in rtw8852c_set_channel_bb()
1715 rtw8852c_bb_reset_all(rtwdev, phy_idx); in rtw8852c_set_channel_bb()
1721 enum rtw89_phy_idx phy_idx) in rtw8852c_set_channel() argument
1724 rtw8852c_set_channel_bb(rtwdev, chan, phy_idx); in rtw8852c_set_channel()
1725 rtw8852c_set_channel_rf(rtwdev, chan, phy_idx); in rtw8852c_set_channel()
1750 enum rtw89_phy_idx phy_idx) in rtw8852c_set_channel_help() argument
1757 rtw8852c_tssi_cont_en_phyidx(rtwdev, false, phy_idx); in rtw8852c_set_channel_help()
1760 rtw8852c_bb_reset_en(rtwdev, chan->band_type, phy_idx, false); in rtw8852c_set_channel_help()
1765 rtw8852c_tssi_cont_en_phyidx(rtwdev, true, phy_idx); in rtw8852c_set_channel_help()
1766 rtw8852c_bb_reset_en(rtwdev, chan->band_type, phy_idx, true); in rtw8852c_set_channel_help()
1787 enum rtw89_phy_idx phy_idx = RTW89_PHY_0; in rtw8852c_rfk_channel() local
1789 rtw8852c_mcc_get_ch_info(rtwdev, phy_idx); in rtw8852c_rfk_channel()
1790 rtw8852c_rx_dck(rtwdev, phy_idx, false); in rtw8852c_rfk_channel()
1791 rtw8852c_iqk(rtwdev, phy_idx); in rtw8852c_rfk_channel()
1792 rtw8852c_tssi(rtwdev, phy_idx); in rtw8852c_rfk_channel()
1793 rtw8852c_dpk(rtwdev, phy_idx); in rtw8852c_rfk_channel()
1798 enum rtw89_phy_idx phy_idx) in rtw8852c_rfk_band_changed() argument
1800 rtw8852c_tssi_scan(rtwdev, phy_idx); in rtw8852c_rfk_band_changed()
1816 enum rtw89_phy_idx phy_idx, s16 ref) in rtw8852c_bb_cal_txpwr_ref() argument
1877 enum rtw89_phy_idx phy_idx) in rtw8852c_set_txpwr_ref() argument
1890 rtw89_mac_txpwr_write32_mask(rtwdev, phy_idx, R_AX_PWR_RATE_CTRL, in rtw8852c_set_txpwr_ref()
1894 val = rtw8852c_bb_cal_txpwr_ref(rtwdev, phy_idx, ref_ofdm); in rtw8852c_set_txpwr_ref()
1898 phy_idx); in rtw8852c_set_txpwr_ref()
1901 val = rtw8852c_bb_cal_txpwr_ref(rtwdev, phy_idx, ref_cck); in rtw8852c_set_txpwr_ref()
1905 phy_idx); in rtw8852c_set_txpwr_ref()
1911 enum rtw89_phy_idx phy_idx) in rtw8852c_bb_set_tx_shape_dfir() argument
1953 param[i], phy_idx); in rtw8852c_bb_set_tx_shape_dfir()
1965 enum rtw89_phy_idx phy_idx) in rtw8852c_set_tx_shape() argument
1973 rtw8852c_bb_set_tx_shape_dfir(rtwdev, chan, tx_shape_cck, phy_idx); in rtw8852c_set_tx_shape()
1976 (enum rtw89_mac_idx)phy_idx, in rtw8852c_set_tx_shape()
1982 enum rtw89_phy_idx phy_idx) in rtw8852c_set_txpwr() argument
1984 rtw89_phy_set_txpwr_byrate(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
1985 rtw89_phy_set_txpwr_offset(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
1986 rtw8852c_set_tx_shape(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
1987 rtw89_phy_set_txpwr_limit(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
1988 rtw89_phy_set_txpwr_limit_ru(rtwdev, chan, phy_idx); in rtw8852c_set_txpwr()
1992 enum rtw89_phy_idx phy_idx) in rtw8852c_set_txpwr_ctrl() argument
1994 rtw8852c_set_txpwr_ref(rtwdev, phy_idx); in rtw8852c_set_txpwr_ctrl()
1998 rtw8852c_init_tssi_ctrl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in rtw8852c_init_tssi_ctrl() argument
2012 rtw89_mac_txpwr_write32(rtwdev, phy_idx, addr, 0); in rtw8852c_init_tssi_ctrl()
2015 rtw89_mac_txpwr_write32(rtwdev, phy_idx, ctrl_ini[i].addr, in rtw8852c_init_tssi_ctrl()
2019 (enum rtw89_mac_idx)phy_idx, in rtw8852c_init_tssi_ctrl()
2024 rtw8852c_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in rtw8852c_init_txpwr_unit() argument
2028 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_UL_CTRL2, 0x07763333); in rtw8852c_init_txpwr_unit()
2032 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_COEXT_CTRL, 0x01ebf000); in rtw8852c_init_txpwr_unit()
2036 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_UL_CTRL0, 0x0002f8ff); in rtw8852c_init_txpwr_unit()
2040 rtw8852c_set_txpwr_ul_tb_offset(rtwdev, 0, phy_idx == RTW89_PHY_1 ? in rtw8852c_init_txpwr_unit()
2043 rtw8852c_init_tssi_ctrl(rtwdev, phy_idx); in rtw8852c_init_txpwr_unit()