| /freebsd-14-stable/sys/contrib/dev/rtw88/ |
| HD | 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, \
|
| HD | phy.c | 904 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf() argument 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() 927 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf_sipi() argument 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() argument 986 if (rf_path >= hal->rf_phy_num) { in rtw_phy_write_rf_reg_sipi() [all …]
|
| HD | hci.h | 173 rtw_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_read_rf() argument 180 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw_read_rf() 186 rtw_write_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_write_rf() argument 191 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw_write_rf()
|
| HD | rtw88xxa.c | 604 u8 rf_path; in rtw88xxa_phy_rf_config() local 606 for (rf_path = 0; rf_path < rtwdev->hal.rf_path_num; rf_path++) in rtw88xxa_phy_rf_config() 607 rtw_load_table(rtwdev, rtwdev->chip->rf_tbl[rf_path]); in rtw88xxa_phy_rf_config() 1246 enum rtw_rf_path rf_path, u32 addr, u32 mask) in rtw88xxa_phy_read_rf() argument 1258 if (rf_path >= hal->rf_phy_num) { in rtw88xxa_phy_read_rf() 1259 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw88xxa_phy_read_rf() 1274 pi_mode = rtw_read32_mask(rtwdev, pi_addr[rf_path], 0x4); in rtw88xxa_phy_read_rf() 1282 val = rtw_read32_mask(rtwdev, read_addr[pi_mode][rf_path], mask); in rtw88xxa_phy_read_rf()
|
| HD | rtw8703b.c | 1493 u32 ofdm_swing, u8 rf_path) in rtw8703b_set_iqk_matrix_by_result() argument 1502 switch (rf_path) { in rtw8703b_set_iqk_matrix_by_result() 1524 switch (rf_path) { in rtw8703b_set_iqk_matrix_by_result() 1555 u8 rf_path) in rtw8703b_set_iqk_matrix() argument 1566 rtw8703b_set_iqk_matrix_by_result(rtwdev, ofdm_swing, rf_path); in rtw8703b_set_iqk_matrix() 1570 switch (rf_path) { in rtw8703b_set_iqk_matrix()
|
| HD | rtw88xxa.h | 148 enum rtw_rf_path rf_path, u32 addr, u32 mask);
|
| HD | rtw8723d.c | 1154 u32 ofdm_swing, u8 rf_path) in rtw8723d_set_iqk_matrix_by_result() argument 1163 switch (rf_path) { in rtw8723d_set_iqk_matrix_by_result() 1185 switch (rf_path) { in rtw8723d_set_iqk_matrix_by_result() 1217 u8 rf_path) in rtw8723d_set_iqk_matrix() argument 1231 rtw8723d_set_iqk_matrix_by_result(rtwdev, ofdm_swing, rf_path); in rtw8723d_set_iqk_matrix() 1235 switch (rf_path) { in rtw8723d_set_iqk_matrix()
|
| HD | debug.c | 32 u8 rf_path; member 199 path = debugfs_priv->rf_path; in rtw_debugfs_get_rf_read() 518 debugfs_priv->rf_path = path; in rtw_debugfs_set_rf_read()
|
| HD | main.h | 865 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; member
|
| /freebsd-14-stable/sys/contrib/dev/rtw89/ |
| HD | phy.c | 857 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf() argument 864 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_read_rf() 865 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_read_rf() 870 direct_addr = base_addr[rf_path] + (addr << 2); in rtw89_phy_read_rf() 880 enum rtw89_rf_path rf_path, u32 addr, u32 mask) in rtw89_phy_read_rf_a() argument 896 val = FIELD_PREP(B_SWSI_READ_ADDR_PATH_V1, rf_path) | in rtw89_phy_read_rf_a() 912 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf_v1() argument 917 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_read_rf_v1() 918 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_read_rf_v1() 923 return rtw89_phy_read_rf(rtwdev, rf_path, addr, mask); in rtw89_phy_read_rf_v1() [all …]
|
| HD | phy.h | 522 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,
|
| HD | rtw8852b_common.h | 163 u8 (*get_thermal)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path); 353 u8 rtw8852bx_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852bx_get_thermal() argument 355 return rtw8852bx_info.get_thermal(rtwdev, rf_path); in rtw8852bx_get_thermal()
|
| HD | rtw8852a.c | 1670 static u8 rtw8852a_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852a_get_thermal() argument 1672 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8852a_get_thermal() 1673 u32 addr = 0x1c10 + (rf_path << 13); in rtw8852a_get_thermal() 1678 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_get_thermal() 1679 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852a_get_thermal() 1680 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_get_thermal() 1684 return (u8)rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852a_get_thermal()
|
| HD | rtw8852b_common.c | 1747 static u8 __rtw8852bx_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in __rtw8852bx_get_thermal() argument 1749 if (rtwdev->is_tssi_mode[rf_path]) { in __rtw8852bx_get_thermal() 1750 u32 addr = 0x1c10 + (rf_path << 13); in __rtw8852bx_get_thermal() 1755 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in __rtw8852bx_get_thermal() 1756 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in __rtw8852bx_get_thermal() 1757 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in __rtw8852bx_get_thermal() 1761 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in __rtw8852bx_get_thermal()
|
| HD | rtw8851b.c | 1930 static u8 rtw8851b_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8851b_get_thermal() argument 1932 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8851b_get_thermal() 1933 u32 addr = R_TSSI_THER + (rf_path << 13); in rtw8851b_get_thermal() 1938 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_get_thermal() 1939 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8851b_get_thermal() 1940 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_get_thermal() 1944 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8851b_get_thermal()
|
| HD | core.h | 3599 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; member 3941 enum rtw89_rf_path rf_path, void *data); 6217 rtw89_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_read_rf() argument 6223 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw89_read_rf() 6230 rtw89_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_write_rf() argument 6234 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw89_write_rf() 6721 enum rtw89_rf_path rf_path) in rtw89_chip_get_thermal() argument [all …]
|
| HD | rtw8922a.c | 2283 static u8 rtw8922a_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8922a_get_thermal() argument 2294 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8922a_get_thermal() 2295 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8922a_get_thermal() 2296 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8922a_get_thermal() 2300 th = rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL_V1); in rtw8922a_get_thermal() 2301 th += (s8)info->thermal_trim[rf_path]; in rtw8922a_get_thermal()
|
| HD | rtw8852c.c | 2400 static u8 rtw8852c_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852c_get_thermal() argument 2402 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_get_thermal() 2403 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852c_get_thermal() 2404 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_get_thermal() 2408 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852c_get_thermal()
|
| HD | fw.c | 43 enum rtw89_rf_path rf_path; member 892 enum rtw89_rf_path rf_path; in rtw89_build_phy_tbl_from_elm() local 912 rf_path = arg.rf_path; in rtw89_build_phy_tbl_from_elm() 914 rf_path = __DECONST(enum rtw89_rf_path, arg.rf_path); in rtw89_build_phy_tbl_from_elm() 919 tbl->rf_path = rf_path; in rtw89_build_phy_tbl_from_elm() 1096 { .rf_path = RF_PATH_A }, "radio A"}, 1098 { .rf_path = RF_PATH_B }, NULL}, 1100 { .rf_path = RF_PATH_C }, NULL}, 1102 { .rf_path = RF_PATH_D }, NULL}, 5553 u8 class = info->rf_path == RF_PATH_A ? in rtw89_fw_h2c_rf_reg()
|
| HD | rtw8851b_rfk.c | 1442 u32 backup_rf_reg_val[], u8 rf_path) in _rfk_backup_rf_reg() argument 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() argument 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()
|
| HD | 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()
|
| HD | rtw8852b_rfk.c | 191 u8 rf_path) in _rfk_backup_rf_reg() argument 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() argument 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()
|
| HD | rtw8852c_rfk.c | 109 u8 rf_path) in _rfk_backup_rf_reg() argument 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() argument 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()
|
| HD | rtw8852bt_rfk.c | 177 void _rfk_backup_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], u8 rf_path) in _rfk_backup_rf_reg() argument 183 rtw89_read_rf(rtwdev, rf_path, rtw8852bt_backup_rf_regs[i], in _rfk_backup_rf_reg() 187 rf_path, rtw8852bt_backup_rf_regs[i], backup_rf_reg_val[i]); in _rfk_backup_rf_reg() 219 const u32 backup_rf_reg_val[], u8 rf_path) in _rfk_reload_rf_reg() argument 224 rtw89_write_rf(rtwdev, rf_path, rtw8852bt_backup_rf_regs[i], in _rfk_reload_rf_reg() 228 "[RFK]restore rf S%d reg: %x, value =%x\n", rf_path, in _rfk_reload_rf_reg()
|
| HD | 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 */
|