Home
last modified time | relevance | path

Searched refs:rx_path (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c68 u8 *rx_path, u8 *nss) in mt7996_eeprom_parse_stream() argument
74 *rx_path = FIELD_GET(MT_EE_WIFI_CONF3_RX_PATH_BAND1, in mt7996_eeprom_parse_stream()
82 *rx_path = FIELD_GET(MT_EE_WIFI_CONF4_RX_PATH_BAND2, in mt7996_eeprom_parse_stream()
90 *rx_path = FIELD_GET(MT_EE_WIFI_CONF3_RX_PATH_BAND0, in mt7996_eeprom_parse_stream()
120 u8 path, rx_path, nss; in mt7996_eeprom_variant_valid() local
126 mt7996_eeprom_parse_stream(eeprom, i, &path, &rx_path, &nss); in mt7996_eeprom_variant_valid()
129 if (path > def_path || rx_path > def_rx_path || nss > def_nss) in mt7996_eeprom_variant_valid()
237 u8 *path, u8 *rx_path, u8 *nss) in mt7996_eeprom_parse_efuse_hw_cap() argument
257 *rx_path = min_t(u8, *rx_path, STREAM_CAP(19 + band_offs)); in mt7996_eeprom_parse_efuse_hw_cap()
305 u8 path, rx_path, nss, band_idx = phy->mt76->band_idx; in mt7996_eeprom_parse_hw_cap() local
[all …]
H A Dmcu.c4121 u8 rx_path; /* mask or num */ in mt7996_mcu_set_chan_info() member
4140 .rx_path = mt7996_rx_chainmask(phy) >> dev->chainshift[band_idx], in mt7996_mcu_set_chan_info()
4156 req.rx_path = hweight8(req.rx_path); in mt7996_mcu_set_chan_info()
/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8852b_common.h108 u8 rx_path; member
124 enum rtw89_rf_path_bit rx_path,
213 enum rtw89_rf_path_bit rx_path, in rtw8852bx_bb_ctrl_rx_path() argument
216 rtw8852bx_info.bb_ctrl_rx_path(rtwdev, rx_path, chan); in rtw8852bx_bb_ctrl_rx_path()
H A Drtw8852b_common.c1574 bak->rx_path = rtw89_phy_read32_idx(rtwdev, R_CHBW_MOD_V1, B_ANT_RX_SEG0, idx); in __rtw8852bx_bb_backup_tssi()
1592 rtw89_phy_write32_idx(rtwdev, R_CHBW_MOD_V1, B_ANT_RX_SEG0, bak->rx_path, idx); in __rtw8852bx_bb_restore_tssi()
1654 enum rtw89_rf_path_bit rx_path, in __rtw8852bx_bb_ctrl_rx_path() argument
1660 if (rx_path == RF_A) { in __rtw8852bx_bb_ctrl_rx_path()
1669 } else if (rx_path == RF_B) { in __rtw8852bx_bb_ctrl_rx_path()
1678 } else if (rx_path == RF_AB) { in __rtw8852bx_bb_ctrl_rx_path()
1692 (rx_path == RF_B || rx_path == RF_AB)) in __rtw8852bx_bb_ctrl_rx_path()
1699 if (rx_path == RF_A) { in __rtw8852bx_bb_ctrl_rx_path()
1709 enum rtw89_rf_path_bit rx_path) in rtw8852bx_bb_ctrl_rf_mode_rx_path() argument
1711 if (rx_path == RF_A) { in rtw8852bx_bb_ctrl_rf_mode_rx_path()
[all …]
H A Drtw8922a.c1982 enum rtw89_rf_path rx_path, in rtw8922a_ctrl_rx_path_tmac() argument
1985 u8 rx_nss = (rx_path == RF_PATH_AB) ? 2 : 1; in rtw8922a_ctrl_rx_path_tmac()
1990 if (rx_path == RF_PATH_A) { in rtw8922a_ctrl_rx_path_tmac()
1994 rtw8922a_tssi_reset(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_rx_path_tmac()
1995 } else if (rx_path == RF_PATH_B) { in rtw8922a_ctrl_rx_path_tmac()
1999 rtw8922a_tssi_reset(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_rx_path_tmac()
2000 } else if (rx_path == RF_PATH_AB) { in rtw8922a_ctrl_rx_path_tmac()
2004 rtw8922a_tssi_reset(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_rx_path_tmac()
2562 enum rtw89_rf_path rx_path, u8 rx_nss) in rtw8922a_ctrl_trx_path() argument
2568 rtw8922a_ctrl_rx_path_tmac(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_trx_path()
H A Drtw8922d.c473 enum rtw89_rf_path rx_path) in rtw8922d_sel_bt_rx_path() argument
475 if (rx_path == RF_PATH_A) in rtw8922d_sel_bt_rx_path()
478 else if (rx_path == RF_PATH_B) in rtw8922d_sel_bt_rx_path()
482 rtw89_warn(rtwdev, "[%s] Not support path = %d\n", __func__, rx_path); in rtw8922d_sel_bt_rx_path()
2219 enum rtw89_rf_path rx_path, in rtw8922d_ctrl_rx_path_tmac() argument
2224 if (rx_path == RF_PATH_A) in rtw8922d_ctrl_rx_path_tmac()
2226 else if (rx_path == RF_PATH_B) in rtw8922d_ctrl_rx_path_tmac()
2235 if (rx_path == RF_PATH_AB) { in rtw8922d_ctrl_rx_path_tmac()
3017 enum rtw89_rf_path rx_path, u8 rx_nss) in rtw8922d_ctrl_trx_path() argument
3023 rtw8922d_ctrl_rx_path_tmac(rtwdev, rx_path, phy_idx); in rtw8922d_ctrl_trx_path()
[all …]
H A Drtw8852b_rfk.c3418 enum rtw89_rf_path_bit rx_path; in _tssi_hw_tx() local
3421 rx_path = RF_A; in _tssi_hw_tx()
3423 rx_path = RF_B; in _tssi_hw_tx()
3425 rx_path = RF_AB; in _tssi_hw_tx()
3427 rx_path = RF_ABCD; /* don't change path, but still set others */ in _tssi_hw_tx()
3432 rtw8852bx_bb_ctrl_rx_path(rtwdev, rx_path, chan); in _tssi_hw_tx()
H A Drtw8851b.c2063 enum rtw89_rf_path_bit rx_path) in rtw8851b_bb_ctrl_rx_path() argument
2068 if (rx_path == RF_A) { in rtw8851b_bb_ctrl_rx_path()
2082 if (rx_path == RF_A) { in rtw8851b_bb_ctrl_rx_path()
H A Drtw8852c.c2318 static void rtw8852c_bb_cfg_rx_path(struct rtw89_dev *rtwdev, u8 rx_path) in rtw8852c_bb_cfg_rx_path() argument
2362 if (rx_path == RF_PATH_A) { in rtw8852c_bb_cfg_rx_path()
2381 } else if (rx_path == RF_PATH_B) { in rtw8852c_bb_cfg_rx_path()
H A Dcore.h2613 u8 rx_path; member
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Deeprom.c366 u8 band_sel, tx_path, rx_path; in mt7915_eeprom_has_background_radar() local
380 rx_path = u8_get_bits(val, MT_EE_WIFI_CONF0_RX_PATH); in mt7915_eeprom_has_background_radar()
383 tx_path == rx_path && rx_path == 2); in mt7915_eeprom_has_background_radar()
H A Dmcu.c2808 u8 rx_path; /* mask or num */ in mt7915_mcu_set_chan_info() member
2825 .rx_path = mt7915_band_chainmask(phy), in mt7915_mcu_set_chan_info()
2834 req.rx_path = phy->mt76->test.tx_antenna_mask; in mt7915_mcu_set_chan_info()
2853 req.rx_path = hweight8(req.rx_path); in mt7915_mcu_set_chan_info()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.c21 u8 rx_path, bool is_tx2_path);
742 u8 rx_path, bool is_tx2_path) in rtw8822b_config_trx_mode() argument
756 if ((tx_path | rx_path) & BB_PATH_A) in rtw8822b_config_trx_mode()
761 if ((tx_path | rx_path) & BB_PATH_B) in rtw8822b_config_trx_mode()
796 if (rx_path & BB_PATH_A) in rtw8822b_config_trx_mode()
798 else if (rx_path & BB_PATH_B) in rtw8822b_config_trx_mode()
801 rx_path_sel = (rx_path << 4) | rx_path; in rtw8822b_config_trx_mode()
804 if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) { in rtw8822b_config_trx_mode()
H A Drtw8822c.c24 u8 rx_path, bool is_tx2_path);
2438 static void rtw8822c_config_cck_rx_path(struct rtw_dev *rtwdev, u8 rx_path) in rtw8822c_config_cck_rx_path() argument
2440 if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) { in rtw8822c_config_cck_rx_path()
2443 } else if (rx_path == BB_PATH_AB) { in rtw8822c_config_cck_rx_path()
2448 if (rx_path == BB_PATH_A) in rtw8822c_config_cck_rx_path()
2450 else if (rx_path == BB_PATH_B) in rtw8822c_config_cck_rx_path()
2452 else if (rx_path == BB_PATH_AB) in rtw8822c_config_cck_rx_path()
2456 static void rtw8822c_config_ofdm_rx_path(struct rtw_dev *rtwdev, u8 rx_path) in rtw8822c_config_ofdm_rx_path() argument
2458 if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) { in rtw8822c_config_ofdm_rx_path()
2464 } else if (rx_path == BB_PATH_AB) { in rtw8822c_config_ofdm_rx_path()
[all …]
H A Dmain.h909 u8 rx_path, bool is_tx2_path);
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c5746 int rx_path; in jaguar2_rx_parse_phystats_type1() local
5756 for (rx_path = 0; rx_path < priv->rx_paths; rx_path++) in jaguar2_rx_parse_phystats_type1()
5757 pwdb_max = max(pwdb_max, phy_stats1->pwdb[rx_path]); in jaguar2_rx_parse_phystats_type1()
5779 int rx_path; in jaguar2_rx_parse_phystats_type2() local
5781 for (rx_path = 0; rx_path < priv->rx_paths; rx_path++) in jaguar2_rx_parse_phystats_type2()
5782 pwdb_max = max(pwdb_max, phy_stats2->pwdb[rx_path]); in jaguar2_rx_parse_phystats_type2()