| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | hw.c | 1640 u8 rf_path, index; in _rtl92se_read_adapter_info() local 1709 for (rf_path = 0; rf_path < 2; rf_path++) { in _rtl92se_read_adapter_info() 1712 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92se_read_adapter_info() 1713 hwinfo[EEPROM_TXPOWERBASE + rf_path * 3 + i]; in _rtl92se_read_adapter_info() 1716 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92se_read_adapter_info() 1717 hwinfo[EEPROM_TXPOWERBASE + 6 + rf_path * 3 + i]; in _rtl92se_read_adapter_info() 1720 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[rf_path][i] in _rtl92se_read_adapter_info() 1722 rf_path * 3 + i]; in _rtl92se_read_adapter_info() 1726 for (rf_path = 0; rf_path < 2; rf_path++) in _rtl92se_read_adapter_info() 1730 rf_path, i, in _rtl92se_read_adapter_info() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | hw.c | 1421 u8 rf_path, index, tempval; in _rtl92ce_read_txpower_info_from_hwpg() local 1424 for (rf_path = 0; rf_path < 2; rf_path++) { in _rtl92ce_read_txpower_info_from_hwpg() 1427 hwinfo[EEPROM_TXPOWERCCK + rf_path * 3 + i] != 0xff && in _rtl92ce_read_txpower_info_from_hwpg() 1428 hwinfo[EEPROM_TXPOWERHT40_1S + rf_path * 3 + i] != 0xff) { in _rtl92ce_read_txpower_info_from_hwpg() 1430 eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg() 1431 hwinfo[EEPROM_TXPOWERCCK + rf_path * 3 + i]; in _rtl92ce_read_txpower_info_from_hwpg() 1433 eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg() 1434 hwinfo[EEPROM_TXPOWERHT40_1S + rf_path * 3 + in _rtl92ce_read_txpower_info_from_hwpg() 1438 eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg() 1441 eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | hw.c | 104 u8 rf_path, index, tempval; in _rtl92cu_read_txpower_info_from_hwpg() local 107 for (rf_path = 0; rf_path < 2; rf_path++) { in _rtl92cu_read_txpower_info_from_hwpg() 111 eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg() 112 hwinfo[EEPROM_TXPOWERCCK + rf_path * 3 + i]; in _rtl92cu_read_txpower_info_from_hwpg() 114 eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg() 115 hwinfo[EEPROM_TXPOWERHT40_1S + rf_path * 3 + in _rtl92cu_read_txpower_info_from_hwpg() 119 eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg() 122 eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg() 137 for (rf_path = 0; rf_path < 2; rf_path++) in _rtl92cu_read_txpower_info_from_hwpg() 141 rf_path, i, in _rtl92cu_read_txpower_info_from_hwpg() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | hw.c | 1390 u8 rf_path, index, tempval; in _rtl8723e_read_txpower_info_from_hwpg() local 1393 for (rf_path = 0; rf_path < 1; rf_path++) { in _rtl8723e_read_txpower_info_from_hwpg() 1396 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1397 hwinfo[EEPROM_TXPOWERCCK + rf_path * 3 + i]; in _rtl8723e_read_txpower_info_from_hwpg() 1398 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1399 hwinfo[EEPROM_TXPOWERHT40_1S + rf_path * 3 + i]; in _rtl8723e_read_txpower_info_from_hwpg() 1401 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1403 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1420 for (rf_path = 0; rf_path < 2; rf_path++) in _rtl8723e_read_txpower_info_from_hwpg() 1423 "RF(%d) EEPROM CCK Area(%d) = 0x%x\n", rf_path, in _rtl8723e_read_txpower_info_from_hwpg() [all …]
|
| H A D | phy.c | 642 u8 rf_path; in rtl8723e_phy_update_txpower_dbm() local 657 for (rf_path = 0; rf_path < 2; rf_path++) { in rtl8723e_phy_update_txpower_dbm() 658 rtlefuse->txpwrlevel_cck[rf_path][idx] = ccktxpwridx; in rtl8723e_phy_update_txpower_dbm() 659 rtlefuse->txpwrlevel_ht40_1s[rf_path][idx] = in rtl8723e_phy_update_txpower_dbm() 661 rtlefuse->txpwrlevel_ht40_2s[rf_path][idx] = in rtl8723e_phy_update_txpower_dbm()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | hw.c | 2710 u8 rf_path, index; 2716 for (rf_path = 0; rf_path < 2; rf_path++) { 2721 rtlefuse->txpwrlevel_cck[rf_path][i] = 2722 pwrinfo24g.index_cck_base[rf_path][5]; 2723 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = 2724 pwrinfo24g.index_bw40_base[rf_path][index]; 2726 rtlefuse->txpwrlevel_cck[rf_path][i] = 2727 pwrinfo24g.index_cck_base[rf_path][index]; 2728 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = 2729 pwrinfo24g.index_bw40_base[rf_path][index]; [all …]
|
| H A D | dm.c | 1170 u8 rf_path, u8 channel_mapped_index) in rtl8812ae_dm_txpwr_track_set_pwr() argument 1264 if (rf_path == RF90_PATH_A) { in rtl8812ae_dm_txpwr_track_set_pwr() 1301 rtldm->absolute_ofdm_swing_idx[rf_path], in rtl8812ae_dm_txpwr_track_set_pwr() 1302 rf_path); in rtl8812ae_dm_txpwr_track_set_pwr() 1305 rtldm->absolute_ofdm_swing_idx[rf_path]; in rtl8812ae_dm_txpwr_track_set_pwr() 1307 if (rf_path == RF90_PATH_A) { in rtl8812ae_dm_txpwr_track_set_pwr() 1316 rtldm->remnant_ofdm_swing_idx[rf_path] = in rtl8812ae_dm_txpwr_track_set_pwr() 1333 rtldm->remnant_ofdm_swing_idx[rf_path]); in rtl8812ae_dm_txpwr_track_set_pwr() 1337 rtldm->remnant_ofdm_swing_idx[rf_path] = in rtl8812ae_dm_txpwr_track_set_pwr() 1351 rtldm->remnant_ofdm_swing_idx[rf_path]); in rtl8812ae_dm_txpwr_track_set_pwr() [all …]
|
| H A D | dm.h | 282 u8 rf_path, 286 u8 rf_path, u8 channel_mapped_index);
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | phy.c | 928 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf() argument 935 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_read_rf() 936 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_read_rf() 941 direct_addr = base_addr[rf_path] + (addr << 2); in rtw89_phy_read_rf() 951 enum rtw89_rf_path rf_path, u32 addr, u32 mask) in rtw89_phy_read_rf_a() argument 967 val = FIELD_PREP(B_SWSI_READ_ADDR_PATH_V1, rf_path) | in rtw89_phy_read_rf_a() 984 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf_v1() argument 989 if (rf_path >= rtwdev->chip->rf_path_num) { in rtw89_phy_read_rf_v1() 990 rtw89_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw89_phy_read_rf_v1() 995 return rtw89_phy_read_rf(rtwdev, rf_path, addr, mask); in rtw89_phy_read_rf_v1() [all …]
|
| H A D | phy.h | 672 enum rtw89_rf_path rf_path, 971 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 973 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 975 u32 rtw89_phy_read_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 977 u32 rtw89_phy_read_rf_v3(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 979 bool rtw89_phy_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 981 bool rtw89_phy_write_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 983 bool rtw89_phy_write_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 985 bool rtw89_phy_write_rf_v3(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 992 enum rtw89_rf_path rf_path, [all …]
|
| H A D | 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()
|
| H A D | rtw8852b_common.c | 1769 static u8 __rtw8852bx_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in __rtw8852bx_get_thermal() argument 1771 if (rtwdev->is_tssi_mode[rf_path]) { in __rtw8852bx_get_thermal() 1772 u32 addr = 0x1c10 + (rf_path << 13); in __rtw8852bx_get_thermal() 1777 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in __rtw8852bx_get_thermal() 1778 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in __rtw8852bx_get_thermal() 1779 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in __rtw8852bx_get_thermal() 1783 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in __rtw8852bx_get_thermal()
|
| H A D | rtw8852a.c | 1811 static u8 rtw8852a_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852a_get_thermal() argument 1813 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8852a_get_thermal() 1814 u32 addr = 0x1c10 + (rf_path << 13); in rtw8852a_get_thermal() 1819 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_get_thermal() 1820 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852a_get_thermal() 1821 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852a_get_thermal() 1825 return (u8)rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852a_get_thermal()
|
| H A D | rtw8851b.c | 2102 static u8 rtw8851b_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8851b_get_thermal() argument 2104 if (rtwdev->is_tssi_mode[rf_path]) { in rtw8851b_get_thermal() 2105 u32 addr = R_TSSI_THER + (rf_path << 13); in rtw8851b_get_thermal() 2110 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_get_thermal() 2111 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8851b_get_thermal() 2112 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8851b_get_thermal() 2116 return rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8851b_get_thermal()
|
| H A D | core.h | 4885 u32 (*read_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 4887 bool (*write_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 4921 u8 (*get_thermal)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path); 5291 enum rtw89_rf_path rf_path; member 5293 enum rtw89_rf_path rf_path, void *data); 7547 void (*write_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, 8266 rtw89_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_read_rf() argument 8271 return rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw89_read_rf() 8275 rtw89_raw_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_raw_write_rf() argument 8278 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw89_raw_write_rf() [all …]
|
| H A D | rtw8852c.c | 2585 static u8 rtw8852c_get_thermal(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path) in rtw8852c_get_thermal() argument 2591 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_get_thermal() 2592 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x0); in rtw8852c_get_thermal() 2593 rtw89_write_rf(rtwdev, rf_path, RR_TM, RR_TM_TRI, 0x1); in rtw8852c_get_thermal() 2597 val = rtw89_read_rf(rtwdev, rf_path, RR_TM, RR_TM_VAL); in rtw8852c_get_thermal() 2600 u8 trim = info->thermal_trim[rf_path]; in rtw8852c_get_thermal()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | hw.c | 1940 u8 rf_path, index; in _rtl8723be_read_txpower_info_from_hwpg() local 1946 for (rf_path = 0; rf_path < 2; rf_path++) { in _rtl8723be_read_txpower_info_from_hwpg() 1950 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1951 pw2g.index_cck_base[rf_path][index]; in _rtl8723be_read_txpower_info_from_hwpg() 1952 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1953 pw2g.index_bw40_base[rf_path][index]; in _rtl8723be_read_txpower_info_from_hwpg() 1956 rtlefuse->txpwr_ht20diff[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1957 pw2g.bw20_diff[rf_path][i]; in _rtl8723be_read_txpower_info_from_hwpg() 1958 rtlefuse->txpwr_ht40diff[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1959 pw2g.bw40_diff[rf_path][i]; in _rtl8723be_read_txpower_info_from_hwpg() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | hw.c | 1749 u8 rf_path, index; in _rtl88ee_read_txpower_info_from_hwpg() local 1755 for (rf_path = 0; rf_path < 2; rf_path++) { in _rtl88ee_read_txpower_info_from_hwpg() 1759 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() 1760 pwrinfo24g.index_cck_base[rf_path][index]; in _rtl88ee_read_txpower_info_from_hwpg() 1761 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() 1762 pwrinfo24g.index_bw40_base[rf_path][index]; in _rtl88ee_read_txpower_info_from_hwpg() 1763 rtlefuse->txpwr_ht20diff[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() 1764 pwrinfo24g.bw20_diff[rf_path][0]; in _rtl88ee_read_txpower_info_from_hwpg() 1765 rtlefuse->txpwr_legacyhtdiff[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() 1766 pwrinfo24g.ofdm_diff[rf_path][0]; in _rtl88ee_read_txpower_info_from_hwpg() [all …]
|
| H A D | phy.c | 952 u8 rf_path = 0; in _rtl88e_get_txpower_index() local 954 for (rf_path = 0; rf_path < 2; rf_path++) { in _rtl88e_get_txpower_index() 955 if (rf_path == RF90_PATH_A) { in _rtl88e_get_txpower_index() 959 } else if (rf_path == RF90_PATH_B) { in _rtl88e_get_txpower_index()
|
| /linux/drivers/staging/rtl8723bs/hal/ |
| H A D | odm_RegConfig8723B.h | 13 enum rf_path RF_PATH,
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw88xxa.c | 605 u8 rf_path; in rtw88xxa_phy_rf_config() local 607 for (rf_path = 0; rf_path < rtwdev->hal.rf_path_num; rf_path++) in rtw88xxa_phy_rf_config() 608 rtw_load_table(rtwdev, rtwdev->chip->rf_tbl[rf_path]); in rtw88xxa_phy_rf_config() 1247 enum rtw_rf_path rf_path, u32 addr, u32 mask) in rtw88xxa_phy_read_rf() argument 1259 if (rf_path >= hal->rf_phy_num) { in rtw88xxa_phy_read_rf() 1260 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw88xxa_phy_read_rf() 1275 pi_mode = rtw_read32_mask(rtwdev, pi_addr[rf_path], 0x4); in rtw88xxa_phy_read_rf() 1283 val = rtw_read32_mask(rtwdev, read_addr[pi_mode][rf_path], mask); in rtw88xxa_phy_read_rf()
|
| H A D | rtw8814a.c | 203 static u32 rtw8814a_get_bb_swing(struct rtw_dev *rtwdev, u8 band, u8 rf_path) in rtw8814a_get_bb_swing() argument 214 tx_bb_swing >>= 2 * rf_path; in rtw8814a_get_bb_swing() 286 u8 val8, rf_path; in rtw8814a_phy_set_param() local 313 for (rf_path = 0; rf_path < rtwdev->hal.rf_path_num; rf_path++) in rtw8814a_phy_set_param() 314 rtw_load_table(rtwdev, rtwdev->chip->rf_tbl[rf_path]); in rtw8814a_phy_set_param()
|
| H A D | 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()
|
| H A D | main.h | 875 u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 877 bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 1103 enum rtw_rf_path rf_path; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
| H A D | phy_common.c | 570 u8 rf_path; in rtl92c_phy_update_txpower_dbm() local 583 for (rf_path = 0; rf_path < 2; rf_path++) { in rtl92c_phy_update_txpower_dbm() 584 rtlefuse->txpwrlevel_cck[rf_path][idx] = ccktxpwridx; in rtl92c_phy_update_txpower_dbm() 585 rtlefuse->txpwrlevel_ht40_1s[rf_path][idx] = in rtl92c_phy_update_txpower_dbm() 587 rtlefuse->txpwrlevel_ht40_2s[rf_path][idx] = in rtl92c_phy_update_txpower_dbm()
|