Home
last modified time | relevance | path

Searched refs:rf_path (Results 1 – 25 of 25) sorted by relevance

/freebsd/sys/contrib/dev/rtw88/
H A Dphy.h22 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
24 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
26 bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
28 bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
30 bool rtw_phy_write_rf_reg_mix(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
46 u8 rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate,
79 u32 rf_path; member
92 .rf_path = path, \
H A Dphy.c904 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf()
912 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf()
913 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf()
918 direct_addr = base_addr[rf_path] + (addr << 2); in rtw_phy_read_rf_sipi()
927 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf_sipi()
939 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf_sipi()
940 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf_sipi()
949 rf_sipi_addr = &chip->rf_sipi_read_addr[rf_path]; in rtw_phy_read_rf_sipi()
976 bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_write_rf_reg_sipi()
986 if (rf_path > in rtw_phy_write_rf_reg_sipi()
894 rtw_phy_read_rf(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask) rtw_phy_read_rf() argument
917 rtw_phy_read_rf_sipi(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask) rtw_phy_read_rf_sipi() argument
966 rtw_phy_write_rf_reg_sipi(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw_phy_write_rf_reg_sipi() argument
1006 rtw_phy_write_rf_reg(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw_phy_write_rf_reg() argument
1030 rtw_phy_write_rf_reg_mix(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw_phy_write_rf_reg_mix() argument
1765 u8 rf_path; rtw_phy_load_tables() local
2023 rtw_phy_get_tx_power_limit(struct rtw_dev * rtwdev,u8 band,enum rtw_bandwidth bw,u8 rf_path,u8 rate,u8 channel,u8 regd) rtw_phy_get_tx_power_limit() argument
2072 rtw_phy_get_tx_power_sar(struct rtw_dev * rtwdev,u8 sar_band,u8 rf_path,u8 rate) rtw_phy_get_tx_power_sar() argument
2131 rtw_phy_get_tx_power_index(struct rtw_dev * rtwdev,u8 rf_path,u8 rate,enum rtw_bandwidth bandwidth,u8 channel,u8 regd) rtw_phy_get_tx_power_index() argument
[all...]
H A Dhci.h173 rtw_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_read_rf()
180 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw_write_rf()
186 rtw_write_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
191 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw_read32_mask()
166 rtw_read_rf(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask) rtw_read_rf() argument
179 rtw_write_rf(struct rtw_dev * rtwdev,enum rtw_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw_write_rf() argument
H A Drtw8723d.c1154 u32 ofdm_swing, u8 rf_path) in rtw8723d_iqk_fill_s1_matrix()
1163 switch (rf_path) { in rtw8723d_iqk_fill_s1_matrix()
1185 switch (rf_path) { in rtw8723d_iqk_fill_s1_matrix()
1217 u8 rf_path) in rtw8723d_iqk_fill_s0_matrix()
1231 rtw8723d_set_iqk_matrix_by_result(rtwdev, ofdm_swing, rf_path); in rtw8723d_iqk_config_mac()
1235 switch (rf_path) {
1708 rtw8723d_set_iqk_matrix_by_result(struct rtw_dev * rtwdev,u32 ofdm_swing,u8 rf_path) rtw8723d_set_iqk_matrix_by_result() argument
1771 rtw8723d_set_iqk_matrix(struct rtw_dev * rtwdev,s8 ofdm_index,u8 rf_path) rtw8723d_set_iqk_matrix() argument
H A Ddebug.c32 u8 rf_path; member
199 path = debugfs_priv->rf_path; in rtw_debugfs_set_read_reg()
518 debugfs_priv->rf_path = path; in rtw_debug_get_bb_page()
H A Dmain.h865 u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
867 bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
1092 enum rtw_rf_path rf_path;
1078 enum rtw_rf_path rf_path; global() member
H A Dcoex.c3715 u8 rf_path; in rtw_coex_val_info()
3731 rf_path = RF_PATH_A; in rtw_coex_val_info()
3734 rf_path = RF_PATH_B; in rtw_coex_val_info()
3742 rtw_read_rf(rtwdev, rf_path, reg->addr, reg->mask)); in rtw_coex_set_coexinfo_hw()
3706 u8 rf_path; rtw_coex_val_info() local
H A Drtw8822c.c4436 static void rtw8822c_pwrtrack_set(struct rtw_dev *rtwdev, u8 rf_path) in rtw8822c_phy_cck_pd_set_reg()
4440 switch (rf_path) { in rtw8822c_phy_cck_pd_set_reg()
4443 dm_info->delta_power_index[rf_path]); in rtw8822c_phy_cck_pd_set()
4447 dm_info->delta_power_index[rf_path]); in rtw8822c_phy_cck_pd_set()
4474 rtw8822c_pwrtrack_set(struct rtw_dev * rtwdev,u8 rf_path) rtw8822c_pwrtrack_set() argument
/freebsd/sys/contrib/dev/rtw89/
H A Dphy.h522 enum rtw89_rf_path rf_path,
802 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
804 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
806 u32 rtw89_phy_read_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
808 bool rtw89_phy_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
810 bool rtw89_phy_write_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
812 bool rtw89_phy_write_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
818 enum rtw89_rf_path rf_path,
H A Dphy.c857 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_config_bb_reg()
864 if (rf_path >= rtwdev->chip->rf_path_num) {
865 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path);
870 direct_addr = base_addr[rf_path] + (addr << 2);
880 enum rtw89_rf_path rf_path, u32 addr, u32 mask) in rtw89_phy_cfg_bb_gain_error()
896 val = FIELD_PREP(B_SWSI_READ_ADDR_PATH_V1, rf_path) | in rtw89_phy_cfg_bb_gain_error()
912 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
917 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_cfg_bb_rpl_ofst()
918 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_cfg_bb_rpl_ofst()
923 return rtw89_phy_read_rf(rtwdev, rf_path, add in rtw89_phy_cfg_bb_rpl_ofst()
676 rtw89_phy_read_rf(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf() argument
699 rtw89_phy_read_rf_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_a() argument
731 rtw89_phy_read_rf_v1(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_v1() argument
748 rtw89_phy_write_rf(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf() argument
774 rtw89_phy_write_rf_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_a() argument
810 rtw89_phy_write_rf_v1(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_v1() argument
842 rtw89_phy_config_bb_reg(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_bb_reg() argument
1062 rtw89_phy_config_bb_gain(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_bb_gain() argument
1109 rtw89_phy_cofig_rf_reg_store(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,struct rtw89_fw_h2c_rf_reg_info * info) rtw89_phy_cofig_rf_reg_store() argument
1156 rtw89_phy_config_rf_reg_noio(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_rf_reg_noio() argument
1174 rtw89_phy_config_rf_reg(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_rf_reg() argument
1198 rtw89_phy_config_rf_reg_v1(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_rf_reg_v1() argument
1297 rtw89_phy_init_reg(struct rtw89_dev * rtwdev,const struct rtw89_phy_table * table,void (* config)(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * data),void * extra_data) rtw89_phy_init_reg() argument
1302 enum rtw89_rf_path rf_path = table->rf_path; rtw89_phy_init_reg() local
[all...]
H A Drtw8852a.c1670 static u8 rtw8852a_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852a_btc_set_rfe()
1672 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8852a_btc_set_rfe()
1673 u32 addr = 0x1c10 + (rf_path << 13);
1678 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_set_trx_mask()
1679 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852a_set_trx_mask()
1680 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_set_trx_mask()
1684 return (u8)rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852a_ctrl_btg()
1630 rtw8852a_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8852a_get_thermal() argument
H A Drtw8851b.c1930 static u8 rtw8851b_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8851b_btc_set_rfe()
1932 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8851b_btc_set_rfe()
1933 u32 addr = R_TSSI_THER + (rf_path << 13); in rtw8851b_btc_set_rfe()
1938 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_btc_set_rfe()
1939 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8851b_btc_set_rfe()
1940 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_btc_set_rfe()
1944 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8851b_btc_set_rfe()
1889 rtw8851b_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8851b_get_thermal() argument
H A Dcore.h3599 u32 (*read_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
3601 bool (*write_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
3634 u8 (*get_thermal)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path);
3939 enum rtw89_rf_path rf_path;
3941 enum rtw89_rf_path rf_path, void *data);
6217 rtw89_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
6223 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask);
6230 rtw89_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
6234 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data);
6721 enum rtw89_rf_path rf_path)
3223 enum rtw89_rf_path rf_path; global() member
4697 rtw89_read_rf(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_read_rf() argument
4710 rtw89_write_rf(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_write_rf() argument
5000 rtw89_chip_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw89_chip_get_thermal() argument
[all...]
H A Drtw8852b.c2093 rtw8852b_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8852b_get_thermal() argument
H A Drtw8852c.c2400 static u8 rtw8852c_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852c_btc_init_cfg()
2402 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_btc_init_cfg()
2403 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852c_btc_init_cfg()
2404 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_btc_init_cfg()
2408 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852c_btc_init_cfg()
2307 rtw8852c_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8852c_get_thermal() argument
H A Drtw8851b_rfk.c1442 u32 backup_rf_reg_val[], u8 rf_path) in _rfk_backup_rf_reg()
1448 rtw89_read_rf(rtwdev, rf_path, in _rfk_backup_rf_reg()
1451 "[RFK]backup rf S%d reg : %x, value =%x\n", rf_path, in _rfk_backup_rf_reg()
1471 const u32 backup_rf_reg_val[], u8 rf_path) in _rfk_restore_rf_reg()
1476 rtw89_write_rf(rtwdev, rf_path, rtw8851b_backup_rf_regs[i], in _rfk_restore_rf_reg()
1480 "[RFK]restore rf S%d reg: %x, value =%x\n", rf_path, in _rfk_restore_rf_reg()
1440 _rfk_backup_rf_reg(struct rtw89_dev * rtwdev,u32 backup_rf_reg_val[],u8 rf_path) _rfk_backup_rf_reg() argument
1469 _rfk_restore_rf_reg(struct rtw89_dev * rtwdev,const u32 backup_rf_reg_val[],u8 rf_path) _rfk_restore_rf_reg() argument
H A Drtw8852b_rfk.c191 u8 rf_path) in _rfk_backup_rf_reg()
197 rtw89_read_rf(rtwdev, rf_path, in _rfk_backup_rf_reg()
200 "[RFK]backup rf S%d reg : %x, value =%x\n", rf_path, in _rfk_backup_rf_reg()
220 const u32 backup_rf_reg_val[], u8 rf_path) in _rfk_restore_rf_reg()
225 rtw89_write_rf(rtwdev, rf_path, rtw8852b_backup_rf_regs[i], in _rfk_restore_rf_reg()
229 "[RFK]restore rf S%d reg: %x, value =%x\n", rf_path, in _rfk_restore_rf_reg()
190 _rfk_backup_rf_reg(struct rtw89_dev * rtwdev,u32 backup_rf_reg_val[],u8 rf_path) _rfk_backup_rf_reg() argument
219 _rfk_restore_rf_reg(struct rtw89_dev * rtwdev,const u32 backup_rf_reg_val[],u8 rf_path) _rfk_restore_rf_reg() argument
H A Drtw8852a_rfk.c49 u8 rf_path) in _rfk_backup_rf_reg() argument
55 rtw89_read_rf(rtwdev, rf_path, in _rfk_backup_rf_reg()
58 "[IQK]backup rf S%d reg : %x, value =%x\n", rf_path, in _rfk_backup_rf_reg()
78 u32 backup_rf_reg_val[], u8 rf_path) in _rfk_restore_rf_reg() argument
83 rtw89_write_rf(rtwdev, rf_path, rtw8852a_backup_rf_regs[i], in _rfk_restore_rf_reg()
87 "[IQK]restore rf S%d reg: %x, value =%x\n", rf_path, in _rfk_restore_rf_reg()
H A Drtw8852c_rfk.c109 u8 rf_path) in _rfk_backup_rf_reg()
115 rtw89_read_rf(rtwdev, rf_path, in _rfk_backup_rf_reg()
118 "[IQK]backup rf S%d reg : %x, value =%x\n", rf_path, in _rfk_backup_rf_reg()
137 u8 rf_path) in _rfk_restore_rf_reg()
142 rtw89_write_rf(rtwdev, rf_path, rtw8852c_backup_rf_regs[i], in _rfk_restore_rf_reg()
146 "[IQK]restore rf S%d reg: %x, value =%x\n", rf_path, in _rfk_restore_rf_reg()
107 _rfk_backup_rf_reg(struct rtw89_dev * rtwdev,u32 backup_rf_reg_val[],u8 rf_path) _rfk_backup_rf_reg() argument
135 _rfk_restore_rf_reg(struct rtw89_dev * rtwdev,u32 backup_rf_reg_val[],u8 rf_path) _rfk_restore_rf_reg() argument
H A Dfw.c43 enum rtw89_rf_path rf_path; member
892 enum rtw89_rf_path rf_path; in rtw89_build_phy_tbl_from_elm() local
911 rf_path = arg.rf_path; in rtw89_build_phy_tbl_from_elm()
915 tbl->rf_path = rf_path; in rtw89_build_phy_tbl_from_elm()
1092 { .rf_path = RF_PATH_A }, "radio A"},
1094 { .rf_path = RF_PATH_B }, NULL},
1096 { .rf_path = RF_PATH_C }, NULL},
1098 { .rf_path = RF_PATH_D }, NULL},
5549 u8 class = info->rf_path == RF_PATH_A ? in rtw89_fw_h2c_rf_reg()
H A Drtw8852b_table.c22862 .rf_path = 0, /* don't care */
22868 .rf_path = 0, /* don't care */
22874 .rf_path = RF_PATH_A,
22881 .rf_path = RF_PATH_B,
22888 .rf_path = 0, /* don't care */
H A Drtw8852a_table.c[all...]
H A Drtw8851b_table.c14834 .rf_path = 0, /* don't care */
14840 .rf_path = 0, /* don't care */
14846 .rf_path = RF_PATH_A,
14853 .rf_path = 0, /* don't care */
H A Drtw8852c_table.c[all...]
H A Dfw.h4062 enum rtw89_rf_path rf_path;
3482 enum rtw89_rf_path rf_path; global() member