/freebsd/sys/contrib/dev/rtw88/ |
H A D | phy.h | 22 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 D | phy.c | 894 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf() argument 902 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf() 903 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf() 908 direct_addr = base_addr[rf_path] + (addr << 2); in rtw_phy_read_rf() 917 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf_sipi() argument 929 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf_sipi() 930 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf_sipi() 939 rf_sipi_addr = &chip->rf_sipi_read_addr[rf_path]; in rtw_phy_read_rf_sipi() 966 bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_write_rf_reg_sipi() argument 976 if (rf_path > in rtw_phy_write_rf_reg_sipi() 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 D | hci.h | 166 rtw_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_read_rf() argument 173 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw_read_rf() 179 rtw_write_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_write_rf() argument 184 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw_write_rf()
|
H A D | rtw8723d.c | 1195 u32 ofdm_swing, u8 rf_path) in rtw8723d_iqk_fill_s0_matrix() 1204 switch (rf_path) { in rtw8723d_iqk_fill_s0_matrix() 1226 switch (rf_path) { in rtw8723d_iqk_path_adda_on() 1258 u8 rf_path) in rtw8723d_iqk_similarity_cmp() 1272 rtw8723d_set_iqk_matrix_by_result(rtwdev, ofdm_swing, rf_path); in rtw8723d_iqk_similarity_cmp() 1276 switch (rf_path) { in rtw8723d_iqk_similarity_cmp() 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 D | debug.c | 32 u8 rf_path; member 143 path = debugfs_priv->rf_path; in rtw_debugfs_get_rf_read() 462 debugfs_priv->rf_path = path; in rtw_debugfs_set_rf_read()
|
H A D | main.h | 861 u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 863 bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 1087 enum rtw_rf_path rf_path; 1078 enum rtw_rf_path rf_path; global() member
|
H A D | coex.c | 3706 u8 rf_path; in rtw_coex_val_info() local 3722 rf_path = RF_PATH_A; in rtw_coex_val_info() 3725 rf_path = RF_PATH_B; in rtw_coex_val_info() 3733 rtw_read_rf(rtwdev, rf_path, reg->addr, reg->mask)); in rtw_coex_val_info()
|
H A D | rtw8822c.c | 4474 static void rtw8822c_pwrtrack_set(struct rtw_dev *rtwdev, u8 rf_path) in rtw8822c_pwrtrack_set() argument 4478 switch (rf_path) { in rtw8822c_pwrtrack_set() 4481 dm_info->delta_power_index[rf_path]); in rtw8822c_pwrtrack_set() 4485 dm_info->delta_power_index[rf_path]); in rtw8822c_pwrtrack_set()
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | phy.h | 517 enum rtw89_rf_path rf_path, 797 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 799 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 801 u32 rtw89_phy_read_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 803 bool rtw89_phy_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 805 bool rtw89_phy_write_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 807 bool rtw89_phy_write_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 813 enum rtw89_rf_path rf_path,
|
H A D | phy.c | 794 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_a() 801 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_write_rf_a() 802 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_write_rf_a() 807 direct_addr = base_addr[rf_path] + (addr << 2); in rtw89_phy_write_rf_a() 817 enum rtw89_rf_path rf_path, u32 addr, u32 mask) in rtw89_phy_write_rf_v1() 833 val = FIELD_PREP(B_SWSI_READ_ADDR_PATH_V1, rf_path) | in rtw89_phy_bb_reset() 849 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_config_bb_reg() 854 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_config_bb_reg() 855 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_config_bb_reg() 860 return rtw89_phy_read_rf(rtwdev, rf_path, add in rtw89_phy_config_bb_reg() 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 D | rtw8852a.c | 1653 static u8 rtw8852a_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852a_btc_set_rfe() 1655 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8852a_btc_set_rfe() 1656 u32 addr = 0x1c10 + (rf_path << 13); in rtw8852a_btc_set_rfe() 1661 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_btc_set_rfe() 1662 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852a_btc_set_rfe() 1663 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_btc_set_rfe() 1667 return (u8)rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852a_btc_set_rfe() 1630 rtw8852a_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8852a_get_thermal() argument
|
H A D | rtw8851b.c | 1915 static u8 rtw8851b_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8851b_btc_set_rfe() 1917 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8851b_btc_set_rfe() 1918 u32 addr = R_TSSI_THER + (rf_path << 13); in rtw8851b_btc_set_rfe() 1923 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_btc_set_rfe() 1924 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8851b_btc_set_rfe() 1925 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_btc_set_rfe() 1929 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 D | core.h | 3525 u32 (*read_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 3527 bool (*write_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 3558 u8 (*get_thermal)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path); 3853 enum rtw89_rf_path rf_path; 3855 enum rtw89_rf_path rf_path, void *data); 5841 rtw89_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 5847 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); 5854 rtw89_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 5858 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); 6219 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 D | rtw8852b.c | 2093 rtw8852b_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8852b_get_thermal() argument
|
H A D | rtw8852c.c | 2372 static u8 rtw8852c_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852c_ctrl_btg() 2374 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_ctrl_btg() 2375 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852c_ctrl_btg() 2376 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_ctrl_btg() 2380 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852c_ctrl_btg() 2307 rtw8852c_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) rtw8852c_get_thermal() argument
|
H A D | rtw8851b_rfk.c | 1440 u32 backup_rf_reg_val[], u8 rf_path) in _rfk_backup_rf_reg() argument 1446 rtw89_read_rf(rtwdev, rf_path, in _rfk_backup_rf_reg() 1449 "[RFK]backup rf S%d reg : %x, value =%x\n", rf_path, in _rfk_backup_rf_reg() 1469 const u32 backup_rf_reg_val[], u8 rf_path) in _rfk_restore_rf_reg() argument 1474 rtw89_write_rf(rtwdev, rf_path, rtw8851b_backup_rf_regs[i], in _rfk_restore_rf_reg() 1478 "[RFK]restore rf S%d reg: %x, value =%x\n", rf_path, in _rfk_restore_rf_reg()
|
H A D | rtw8852b_rfk.c | 191 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 D | rtw8852a_rfk.c | 49 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 D | rtw8852c_rfk.c | 108 u8 rf_path) in _rfk_backup_rf_reg() 114 rtw89_read_rf(rtwdev, rf_path, in _rfk_backup_rf_reg() 117 "[IQK]backup rf S%d reg : %x, value =%x\n", rf_path, in _rfk_backup_rf_reg() 136 u8 rf_path) in _rfk_restore_rf_reg() 141 rtw89_write_rf(rtwdev, rf_path, rtw8852c_backup_rf_regs[i], in _rfk_restore_rf_reg() 145 "[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 D | rtw8852b_table.c | 22862 .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 D | fw.c | 43 enum rtw89_rf_path rf_path; 809 enum rtw89_rf_path rf_path; in rtw89_fw_download_hdr() 829 rf_path = arg.rf_path; in __rtw89_fw_download_main() 831 rf_path = __DECONST(enum rtw89_rf_path, arg.rf_path); in __rtw89_fw_download_main() 836 tbl->rf_path = rf_path; in __rtw89_fw_download_main() 1013 { .rf_path = RF_PATH_A }, "radio A"}, in rtw89_load_firmware_req() 1015 { .rf_path in rtw89_load_firmware_req() 567 enum rtw89_rf_path rf_path; rtw89_build_phy_tbl_from_elm() local [all...] |
H A D | rtw8852a_table.c | [all...] |
H A D | rtw8851b_table.c | 14834 .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 D | rtw8852c_table.c | [all...] |
H A D | fw.h | 3906 enum rtw89_rf_path rf_path; 3482 enum rtw89_rf_path rf_path; global() member
|