| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | rtw8922a.c | 241 rtw89_phy_write32_idx(rtwdev, R_BT_SHARE_A, B_BT_SHARE_A, 0x1, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 242 rtw89_phy_write32_idx(rtwdev, R_BT_SHARE_A, B_BTG_PATH_A, 0x0, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 243 rtw89_phy_write32_idx(rtwdev, R_BT_SHARE_B, B_BT_SHARE_B, 0x1, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 244 rtw89_phy_write32_idx(rtwdev, R_BT_SHARE_B, B_BTG_PATH_B, 0x1, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 245 rtw89_phy_write32_idx(rtwdev, R_LNA_OP, B_LNA6, 0x20, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 246 rtw89_phy_write32_idx(rtwdev, R_LNA_TIA, B_TIA0_B, 0x30, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 247 rtw89_phy_write32_idx(rtwdev, R_PMAC_GNT, B_PMAC_GNT_P1, 0x0, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 248 rtw89_phy_write32_idx(rtwdev, R_ANT_CHBW, B_ANT_BT_SHARE, 0x1, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 249 rtw89_phy_write32_idx(rtwdev, R_FC0INV_SBW, B_RX_BT_SG0, 0x2, phy_idx); in rtw8922a_ctrl_btg_bt_rx() 250 rtw89_phy_write32_idx(rtwdev, R_GNT_BT_WGT_EN, B_GNT_BT_WGT_EN, in rtw8922a_ctrl_btg_bt_rx() [all …]
|
| H A D | rtw8852b_common.c | 684 rtw89_phy_write32_idx(rtwdev, R_P0_RPL1, B_P0_RPL1_BIAS_MASK, tmp, phy_idx); in rtw8852bx_set_gain_offset() 688 rtw89_phy_write32_idx(rtwdev, R_P1_RPL1, B_P0_RPL1_BIAS_MASK, tmp, phy_idx); in rtw8852bx_set_gain_offset() 756 rtw89_phy_write32_idx(rtwdev, R_PATH0_BAND_SEL_V1, in rtw8852bx_ctrl_ch() 759 rtw89_phy_write32_idx(rtwdev, R_PATH0_BAND_SEL_V1, in rtw8852bx_ctrl_ch() 764 rtw89_phy_write32_idx(rtwdev, R_PATH1_BAND_SEL_V1, in rtw8852bx_ctrl_ch() 767 rtw89_phy_write32_idx(rtwdev, R_PATH1_BAND_SEL_V1, in rtw8852bx_ctrl_ch() 772 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_INV, sco_comp, phy_idx); in rtw8852bx_ctrl_ch() 910 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x0, phy_idx); in rtw8852bx_ctrl_bw() 911 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x1, phy_idx); in rtw8852bx_ctrl_bw() 912 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_PRICH, 0x0, phy_idx); in rtw8852bx_ctrl_bw() [all …]
|
| H A D | rtw8852a.c | 963 rtw89_phy_write32_idx(rtwdev, R_PATH0_TIA_ERR_G1, in rtw8852a_ctrl_ch() 967 rtw89_phy_write32_idx(rtwdev, R_PATH0_TIA_ERR_G1, in rtw8852a_ctrl_ch() 975 rtw89_phy_write32_idx(rtwdev, R_P1_MODE, in rtw8852a_ctrl_ch() 979 rtw89_phy_write32_idx(rtwdev, R_P1_MODE, in rtw8852a_ctrl_ch() 992 rtw89_phy_write32_idx(rtwdev, R_FC0_BW, B_FC0_BW_INV, in rtw8852a_ctrl_ch() 998 rtw89_phy_write32_idx(rtwdev, R_P1_MODE, in rtw8852a_ctrl_ch() 1002 rtw89_phy_write32_idx(rtwdev, R_P1_MODE, in rtw8852a_ctrl_ch() 1007 rtw89_phy_write32_idx(rtwdev, R_FC0_BW, B_FC0_BW_INV, in rtw8852a_ctrl_ch() 1013 rtw89_phy_write32_idx(rtwdev, R_BANDEDGE, B_BANDEDGE_EN, 1, in rtw8852a_ctrl_ch() 1016 rtw89_phy_write32_idx(rtwdev, R_BANDEDGE, B_BANDEDGE_EN, 0, in rtw8852a_ctrl_ch() [all …]
|
| H A D | rtw8852c.c | 1057 rtw89_phy_write32_idx(rtwdev, R_RPL_PATHAB, rpl_mask[path], tmp & 0xff, phy_idx); in rtw8852c_set_gain_offset() 1058 rtw89_phy_write32_idx(rtwdev, R_RSSI_M_PATHAB, rpl_tb_mask[path], tmp & 0xff, phy_idx); in rtw8852c_set_gain_offset() 1084 rtw89_phy_write32_idx(rtwdev, R_PATH0_BAND_SEL_V1, in rtw8852c_ctrl_ch() 1088 rtw89_phy_write32_idx(rtwdev, R_PATH0_BAND_SEL_V1, in rtw8852c_ctrl_ch() 1097 rtw89_phy_write32_idx(rtwdev, in rtw8852c_ctrl_ch() 1102 rtw89_phy_write32_idx(rtwdev, in rtw8852c_ctrl_ch() 1114 rtw89_phy_write32_idx(rtwdev, R_FC0_V1, B_FC0_MSK_V1, in rtw8852c_ctrl_ch() 1118 rtw89_phy_write32_idx(rtwdev, R_FC0_BW, B_FC0_BW_INV, sco, in rtw8852c_ctrl_ch() 1126 rtw89_phy_write32_idx(rtwdev, R_PATH1_BAND_SEL_V1, in rtw8852c_ctrl_ch() 1130 rtw89_phy_write32_idx(rtwdev, R_PATH1_BAND_SEL_V1, in rtw8852c_ctrl_ch() [all …]
|
| H A D | rtw8851b.c | 1079 rtw89_phy_write32_idx(rtwdev, R_P0_RPL1, B_P0_RPL1_BIAS_MASK, tmp, phy_idx); in rtw8851b_set_gain_offset() 1083 rtw89_phy_write32_idx(rtwdev, R_P1_RPL1, B_P0_RPL1_BIAS_MASK, tmp, phy_idx); in rtw8851b_set_gain_offset() 1132 rtw89_phy_write32_idx(rtwdev, R_PATH0_BAND_SEL_V1, in rtw8851b_ctrl_ch() 1135 rtw89_phy_write32_idx(rtwdev, R_PATH0_BAND_SEL_V1, in rtw8851b_ctrl_ch() 1139 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_INV, sco_comp, phy_idx); in rtw8851b_ctrl_ch() 1249 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x0, phy_idx); in rtw8851b_ctrl_bw() 1250 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x1, phy_idx); in rtw8851b_ctrl_bw() 1251 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_PRICH, 0x0, phy_idx); in rtw8851b_ctrl_bw() 1254 rtw89_phy_write32_idx(rtwdev, R_FC0_BW_V1, B_FC0_BW_SET, 0x0, phy_idx); in rtw8851b_ctrl_bw() 1255 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_CHBW_MOD_SBW, 0x2, phy_idx); in rtw8851b_ctrl_bw() [all …]
|
| H A D | phy.c | 1927 rtw89_phy_write32_idx(rtwdev, addr, mask, val, RTW89_PHY_0); in rtw89_phy_init_bb_afe() 1930 rtw89_phy_write32_idx(rtwdev, addr, mask, val, RTW89_PHY_1); in rtw89_phy_init_bb_afe() 2069 void rtw89_phy_write32_idx(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_write32_idx() function 2076 EXPORT_SYMBOL(rtw89_phy_write32_idx); 2108 rtw89_phy_write32_idx(rtwdev, addr, mask, val, RTW89_PHY_0); in rtw89_phy_set_phy_regs() 2113 rtw89_phy_write32_idx(rtwdev, addr, mask, val, RTW89_PHY_1); in rtw89_phy_set_phy_regs() 5596 rtw89_phy_write32_idx(rtwdev, R_P0_TRSW, B_P0_ANT_TRAIN_EN, in rtw89_phy_antdiv_reg_init() 5598 rtw89_phy_write32_idx(rtwdev, R_P0_TRSW, B_P0_TX_ANT_SEL, in rtw89_phy_antdiv_reg_init() 5601 rtw89_phy_write32_idx(rtwdev, R_P0_ANT_SW, B_P0_TRSW_TX_EXTEND, in rtw89_phy_antdiv_reg_init() 5603 rtw89_phy_write32_idx(rtwdev, R_P0_ANT_SW, B_P0_HW_ANTSW_DIS_BY_GNT_BT, in rtw89_phy_antdiv_reg_init() [all …]
|
| H A D | rtw8852bt.c | 430 rtw89_phy_write32_idx(rtwdev, R_S0_HW_SI_DIS, in rtw8852bt_bb_reset_en() 432 rtw89_phy_write32_idx(rtwdev, R_S1_HW_SI_DIS, in rtw8852bt_bb_reset_en() 434 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 1, phy_idx); in rtw8852bt_bb_reset_en() 441 rtw89_phy_write32_idx(rtwdev, R_S0_HW_SI_DIS, in rtw8852bt_bb_reset_en() 443 rtw89_phy_write32_idx(rtwdev, R_S1_HW_SI_DIS, in rtw8852bt_bb_reset_en() 446 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 0, phy_idx); in rtw8852bt_bb_reset_en()
|
| H A D | rtw8852b.c | 546 rtw89_phy_write32_idx(rtwdev, R_S0_HW_SI_DIS, in rtw8852b_bb_reset_en() 548 rtw89_phy_write32_idx(rtwdev, R_S1_HW_SI_DIS, in rtw8852b_bb_reset_en() 550 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 1, phy_idx); in rtw8852b_bb_reset_en() 557 rtw89_phy_write32_idx(rtwdev, R_S0_HW_SI_DIS, in rtw8852b_bb_reset_en() 559 rtw89_phy_write32_idx(rtwdev, R_S1_HW_SI_DIS, in rtw8852b_bb_reset_en() 562 rtw89_phy_write32_idx(rtwdev, R_RSTB_ASYNC, B_RSTB_ASYNC_ALL, 0, phy_idx); in rtw8852b_bb_reset_en()
|
| H A D | phy_be.c | 373 rtw89_phy_write32_idx(rtwdev, reg->addr & 0xFFFFF, MASKHWORD, in rtw89_phy_config_bb_gain_be() 616 rtw89_phy_write32_idx(rtwdev, R_TX_CFR_MANUAL_EN_BE4, B_TX_CFR_MANUAL_EN_BE4_M, in rtw89_phy_bb_wrap_set_rfsi_bandedge_ch()
|
| H A D | phy.h | 862 void rtw89_phy_write32_idx(struct rtw89_dev *rtwdev, u32 addr, u32 mask,
|