Lines Matching refs:phy_idx

637 				      enum rtw89_phy_idx phy_idx)  in rtw8852bx_set_gain_offset()  argument
687 rtw89_phy_write32_idx(rtwdev, R_P0_RPL1, B_P0_RPL1_BIAS_MASK, tmp, phy_idx); in rtw8852bx_set_gain_offset()
691 rtw89_phy_write32_idx(rtwdev, R_P1_RPL1, B_P0_RPL1_BIAS_MASK, tmp, phy_idx); in rtw8852bx_set_gain_offset()
750 enum rtw89_phy_idx phy_idx) in rtw8852bx_ctrl_ch() argument
760 B_PATH0_BAND_SEL_MSK_V1, 1, phy_idx); in rtw8852bx_ctrl_ch()
763 B_PATH0_BAND_SEL_MSK_V1, 0, phy_idx); in rtw8852bx_ctrl_ch()
768 B_PATH1_BAND_SEL_MSK_V1, 1, phy_idx); in rtw8852bx_ctrl_ch()
771 B_PATH1_BAND_SEL_MSK_V1, 0, phy_idx); in rtw8852bx_ctrl_ch()
775 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_INV, sco_comp, phy_idx); in rtw8852bx_ctrl_ch()
803 rtw8852bx_set_gain_offset(rtwdev, subband, phy_idx); in rtw8852bx_ctrl_ch()
904 enum rtw89_phy_idx phy_idx) in rtw8852bx_ctrl_bw() argument
909 rx_path_0 = rtw89_phy_read32_idx(rtwdev, R_CHBW_MOD_V1, B_ANT_RX_SEG0, phy_idx); in rtw8852bx_ctrl_bw()
913 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
914 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x1, phy_idx); in rtw8852bx_ctrl_bw()
915 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_PRICH, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
919 B_P0_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
921 B_P1_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
924 B_PATH0_BAND_NRBW_EN_V1, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
926 B_PATH1_BAND_NRBW_EN_V1, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
930 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
931 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x2, phy_idx); in rtw8852bx_ctrl_bw()
932 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_PRICH, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
936 B_P0_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
938 B_P1_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
941 B_PATH0_BAND_NRBW_EN_V1, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
943 B_PATH1_BAND_NRBW_EN_V1, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
947 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
948 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
949 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_PRICH, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
953 B_P0_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
955 B_P1_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
958 B_PATH0_BAND_NRBW_EN_V1, 0x1, phy_idx); in rtw8852bx_ctrl_bw()
960 B_PATH1_BAND_NRBW_EN_V1, 0x1, phy_idx); in rtw8852bx_ctrl_bw()
964 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x1, phy_idx); in rtw8852bx_ctrl_bw()
965 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
967 pri_ch, phy_idx); in rtw8852bx_ctrl_bw()
971 B_P0_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
973 B_P1_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
982 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x2, phy_idx); in rtw8852bx_ctrl_bw()
983 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x0, phy_idx); in rtw8852bx_ctrl_bw()
985 pri_ch, phy_idx); in rtw8852bx_ctrl_bw()
989 B_P0_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
991 B_P1_RFMODE_ORI_RX_ALL, 0x333, phy_idx); in rtw8852bx_ctrl_bw()
1008 B_P1_RFMODE_ORI_RX_ALL, 0x111, phy_idx); in rtw8852bx_ctrl_bw()
1011 B_P0_RFMODE_ORI_RX_ALL, 0x111, phy_idx); in rtw8852bx_ctrl_bw()
1026 enum rtw89_phy_idx phy_idx) in rtw8852bx_5m_mask() argument
1053 B_ASSIGN_SBD_OPT_EN_V1, 0x0, phy_idx); in rtw8852bx_5m_mask()
1077 B_ASSIGN_SBD_OPT_EN_V1, 0x1, phy_idx); in rtw8852bx_5m_mask()
1080 static void __rtw8852bx_bb_reset_all(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in __rtw8852bx_bb_reset_all() argument
1082 rtw89_phy_write32_idx(rtwdev, R_S0_HW_SI_DIS, B_S0_HW_SI_DIS_W_R_TRIG, 0x7, phy_idx); in __rtw8852bx_bb_reset_all()
1083 rtw89_phy_write32_idx(rtwdev, R_S1_HW_SI_DIS, B_S1_HW_SI_DIS_W_R_TRIG, 0x7, phy_idx); in __rtw8852bx_bb_reset_all()
1085 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 1, phy_idx); in __rtw8852bx_bb_reset_all()
1086 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 0, phy_idx); in __rtw8852bx_bb_reset_all()
1087 rtw89_phy_write32_idx(rtwdev, R_S0_HW_SI_DIS, B_S0_HW_SI_DIS_W_R_TRIG, 0x0, phy_idx); in __rtw8852bx_bb_reset_all()
1088 rtw89_phy_write32_idx(rtwdev, R_S1_HW_SI_DIS, B_S1_HW_SI_DIS_W_R_TRIG, 0x0, phy_idx); in __rtw8852bx_bb_reset_all()
1089 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 1, phy_idx); in __rtw8852bx_bb_reset_all()
1093 enum rtw89_phy_idx phy_idx) in rtw8852bx_bb_macid_ctrl_init() argument
1099 rtw89_mac_txpwr_write32(rtwdev, phy_idx, addr, 0); in rtw8852bx_bb_macid_ctrl_init()
1148 enum rtw89_phy_idx phy_idx) in rtw8852bt_set_csi_tone_idx() argument
1156 0, phy_idx); in rtw8852bt_set_csi_tone_idx()
1165 csi_tone_idx, phy_idx); in rtw8852bt_set_csi_tone_idx()
1166 rtw89_phy_write32_idx(rtwdev, R_SEG0CSI_EN_V1, B_SEG0CSI_EN, 1, phy_idx); in rtw8852bt_set_csi_tone_idx()
1171 enum rtw89_phy_idx phy_idx) in __rtw8852bx_set_channel_bb() argument
1181 rtw8852bx_ctrl_ch(rtwdev, chan, phy_idx); in __rtw8852bx_set_channel_bb()
1182 rtw8852bx_ctrl_bw(rtwdev, pri_ch_idx, chan->band_width, phy_idx); in __rtw8852bx_set_channel_bb()
1185 rtw8852bt_set_csi_tone_idx(rtwdev, chan, phy_idx); in __rtw8852bx_set_channel_bb()
1203 rtw8852bx_5m_mask(rtwdev, chan, phy_idx); in __rtw8852bx_set_channel_bb()
1205 __rtw8852bx_bb_reset_all(rtwdev, phy_idx); in __rtw8852bx_set_channel_bb()
1209 enum rtw89_phy_idx phy_idx, in rtw8852bx_bb_cal_txpwr_ref() argument
1238 enum rtw89_phy_idx phy_idx, s16 pwr_ofst) in rtw8852bx_set_txpwr_ref() argument
1252 rtw89_mac_txpwr_write32_mask(rtwdev, phy_idx, R_AX_PWR_RATE_CTRL, in rtw8852bx_set_txpwr_ref()
1260 val = rtw8852bx_bb_cal_txpwr_ref(rtwdev, phy_idx, ref_ofdm, ofst_dec[i]); in rtw8852bx_set_txpwr_ref()
1261 rtw89_phy_write32_idx(rtwdev, addr[i] + ofst_ofdm, mask, val, phy_idx); in rtw8852bx_set_txpwr_ref()
1266 val = rtw8852bx_bb_cal_txpwr_ref(rtwdev, phy_idx, ref_cck, ofst_dec[i]); in rtw8852bx_set_txpwr_ref()
1267 rtw89_phy_write32_idx(rtwdev, addr[i] + ofst_cck, mask, val, phy_idx); in rtw8852bx_set_txpwr_ref()
1274 enum rtw89_phy_idx phy_idx) in rtw8852bx_bb_set_tx_shape_dfir() argument
1313 phy_idx); in rtw8852bx_bb_set_tx_shape_dfir()
1324 enum rtw89_phy_idx phy_idx) in rtw8852bx_set_tx_shape() argument
1333 rtw8852bx_bb_set_tx_shape_dfir(rtwdev, chan, tx_shape_cck, phy_idx); in rtw8852bx_set_tx_shape()
1341 enum rtw89_phy_idx phy_idx) in rtw8852bx_set_txpwr_diff() argument
1346 rtw8852bx_set_txpwr_ref(rtwdev, phy_idx, pwr_ofst); in rtw8852bx_set_txpwr_diff()
1351 enum rtw89_phy_idx phy_idx) in __rtw8852bx_set_txpwr() argument
1353 rtw89_phy_set_txpwr_byrate(rtwdev, chan, phy_idx); in __rtw8852bx_set_txpwr()
1354 rtw89_phy_set_txpwr_offset(rtwdev, chan, phy_idx); in __rtw8852bx_set_txpwr()
1355 rtw8852bx_set_tx_shape(rtwdev, chan, phy_idx); in __rtw8852bx_set_txpwr()
1356 rtw89_phy_set_txpwr_limit(rtwdev, chan, phy_idx); in __rtw8852bx_set_txpwr()
1357 rtw89_phy_set_txpwr_limit_ru(rtwdev, chan, phy_idx); in __rtw8852bx_set_txpwr()
1358 rtw8852bx_set_txpwr_diff(rtwdev, chan, phy_idx); in __rtw8852bx_set_txpwr()
1362 enum rtw89_phy_idx phy_idx) in __rtw8852bx_set_txpwr_ctrl() argument
1364 rtw8852bx_set_txpwr_ref(rtwdev, phy_idx, 0); in __rtw8852bx_set_txpwr_ctrl()
1390 __rtw8852bx_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in __rtw8852bx_init_txpwr_unit() argument
1394 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_UL_CTRL2, 0x07763333); in __rtw8852bx_init_txpwr_unit()
1398 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_COEXT_CTRL, 0x01ebf000); in __rtw8852bx_init_txpwr_unit()
1402 ret = rtw89_mac_txpwr_write32(rtwdev, phy_idx, R_AX_PWR_UL_CTRL0, 0x0002f8ff); in __rtw8852bx_init_txpwr_unit()
1406 rtw8852bx_set_txpwr_ul_tb_offset(rtwdev, 0, phy_idx == RTW89_PHY_1 ? in __rtw8852bx_init_txpwr_unit()
1584 enum rtw89_phy_idx phy_idx) in __rtw8852bx_ctrl_nbtg_bt_tx() argument
1591 enum rtw89_phy_idx phy_idx) in __rtw8852bx_ctrl_btg_bt_rx() argument