Home
last modified time | relevance | path

Searched refs:fem (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c33 if (dev->var.fem == MT7996_FEM_INT) in mt7996_eeprom_name()
40 if (dev->var.fem == MT7996_FEM_INT) in mt7996_eeprom_name()
42 if (dev->var.fem == MT7996_FEM_MIX) in mt7996_eeprom_name()
47 if (dev->var.fem == MT7996_FEM_INT) in mt7996_eeprom_name()
54 if (dev->var.fem == MT7996_FEM_INT) in mt7996_eeprom_name()
59 if (dev->var.fem == MT7996_FEM_INT) in mt7996_eeprom_name()
102 u8 *eeprom = dev->mt76.eeprom.data, fem[2]; in mt7996_eeprom_variant_valid() local
106 fem[i] = u8_get_bits(eeprom[MT_EE_WIFI_CONF + 6 + i], in mt7996_eeprom_variant_valid()
109 if (dev->var.fem == MT7996_FEM_EXT && in mt7996_eeprom_variant_valid()
110 !(fem[0] == FEM_EXT && fem[1] == FEM_EXT)) in mt7996_eeprom_variant_valid()
[all …]
H A Dinit.c1256 dev->var.fem = MT7996_FEM_INT; in mt7996_variant_fem_init()
1258 dev->var.fem = MT7996_FEM_MIX; in mt7996_variant_fem_init()
1260 dev->var.fem = MT7996_FEM_EXT; in mt7996_variant_fem_init()
H A Dmt7996.h521 u8 fem:4; member
H A Dmcu.c4227 if (dev->var.fem == MT7996_FEM_INT && in mt7996_mcu_get_cal_free_data()
4243 dev->var.fem != MT7996_FEM_EXT) in mt7996_mcu_get_cal_free_data()
4252 dev->var.fem != MT7996_FEM_INT) in mt7996_mcu_get_cal_free_data()
/linux/drivers/bcma/
H A Dsprom.c316 SPEX(fem.ghz2.tssipos, SSB_SPROM8_FEM2G, SSB_SROM8_FEM_TSSIPOS, in bcma_sprom_extract_r8()
318 SPEX(fem.ghz2.extpa_gain, SSB_SPROM8_FEM2G, SSB_SROM8_FEM_EXTPA_GAIN, in bcma_sprom_extract_r8()
320 SPEX(fem.ghz2.pdet_range, SSB_SPROM8_FEM2G, SSB_SROM8_FEM_PDET_RANGE, in bcma_sprom_extract_r8()
322 SPEX(fem.ghz2.tr_iso, SSB_SPROM8_FEM2G, SSB_SROM8_FEM_TR_ISO, in bcma_sprom_extract_r8()
324 SPEX(fem.ghz2.antswlut, SSB_SPROM8_FEM2G, SSB_SROM8_FEM_ANTSWLUT, in bcma_sprom_extract_r8()
327 SPEX(fem.ghz5.tssipos, SSB_SPROM8_FEM5G, SSB_SROM8_FEM_TSSIPOS, in bcma_sprom_extract_r8()
329 SPEX(fem.ghz5.extpa_gain, SSB_SPROM8_FEM5G, SSB_SROM8_FEM_EXTPA_GAIN, in bcma_sprom_extract_r8()
331 SPEX(fem.ghz5.pdet_range, SSB_SPROM8_FEM5G, SSB_SROM8_FEM_PDET_RANGE, in bcma_sprom_extract_r8()
333 SPEX(fem.ghz5.tr_iso, SSB_SPROM8_FEM5G, SSB_SROM8_FEM_TR_ISO, in bcma_sprom_extract_r8()
335 SPEX(fem.ghz5.antswlut, SSB_SPROM8_FEM5G, SSB_SROM8_FEM_ANTSWLUT, in bcma_sprom_extract_r8()
/linux/drivers/ssb/
H A Dpci.c727 SPEX(fem.ghz2.tssipos, SSB_SPROM8_FEM2G, in sprom_extract_r8()
729 SPEX(fem.ghz2.extpa_gain, SSB_SPROM8_FEM2G, in sprom_extract_r8()
731 SPEX(fem.ghz2.pdet_range, SSB_SPROM8_FEM2G, in sprom_extract_r8()
733 SPEX(fem.ghz2.tr_iso, SSB_SPROM8_FEM2G, in sprom_extract_r8()
735 SPEX(fem.ghz2.antswlut, SSB_SPROM8_FEM2G, in sprom_extract_r8()
738 SPEX(fem.ghz5.tssipos, SSB_SPROM8_FEM5G, in sprom_extract_r8()
740 SPEX(fem.ghz5.extpa_gain, SSB_SPROM8_FEM5G, in sprom_extract_r8()
742 SPEX(fem.ghz5.pdet_range, SSB_SPROM8_FEM5G, in sprom_extract_r8()
744 SPEX(fem.ghz5.tr_iso, SSB_SPROM8_FEM5G, in sprom_extract_r8()
746 SPEX(fem.ghz5.antswlut, SSB_SPROM8_FEM5G, in sprom_extract_r8()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.c398 enum rtw_rfe_fem fem; member
406 .fem = RTW_RFE_IFEM2G_EFEM5G, \
413 .fem = RTW_RFE_IFEM, \
454 switch (rfe_info->fem) { in rtw8822b_set_channel_cca()
/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8852a.c1463 rtwdev->fem.epa_2g = true; in rtw8852a_fem_setup()
1464 rtwdev->fem.elna_2g = true; in rtw8852a_fem_setup()
1470 rtwdev->fem.epa_5g = true; in rtw8852a_fem_setup()
1471 rtwdev->fem.elna_5g = true; in rtw8852a_fem_setup()
H A Drtw8852b_rfk.c2543 struct rtw89_fem_info *fem = &rtwdev->fem; in _dpk_bypass_check() local
2545 if (fem->epa_2g && chan->band_type == RTW89_BAND_2G) { in _dpk_bypass_check()
2549 } else if (fem->epa_5g && chan->band_type == RTW89_BAND_5G) { in _dpk_bypass_check()
2553 } else if (fem->epa_6g && chan->band_type == RTW89_BAND_6G) { in _dpk_bypass_check()
H A Drtw8852c_rfk.c2768 struct rtw89_fem_info *fem = &rtwdev->fem; in _dpk_bypass_check() local
2775 } else if (fem->epa_2g && band == RTW89_BAND_2G) { in _dpk_bypass_check()
2778 } else if (fem->epa_5g && band == RTW89_BAND_5G) { in _dpk_bypass_check()
2781 } else if (fem->epa_6g && band == RTW89_BAND_6G) { in _dpk_bypass_check()
H A Drtw8852a_rfk.c2684 struct rtw89_fem_info *fem = &rtwdev->fem; in _dpk_bypass_check() local
2687 if (fem->epa_2g && chan->band_type == RTW89_BAND_2G) { in _dpk_bypass_check()
2691 } else if (fem->epa_5g && chan->band_type == RTW89_BAND_5G) { in _dpk_bypass_check()
H A Dcore.h7631 struct rtw89_fem_info fem; member
/linux/include/linux/ssb/
H A Dssb.h120 } fem; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_n.c14557 pi->srom_fem2g.tssipos = sprom->fem.ghz2.tssipos; in wlc_phy_txpwr_srom_read_nphy()
14558 pi->srom_fem2g.extpagain = sprom->fem.ghz2.extpa_gain; in wlc_phy_txpwr_srom_read_nphy()
14559 pi->srom_fem2g.pdetrange = sprom->fem.ghz2.pdet_range; in wlc_phy_txpwr_srom_read_nphy()
14560 pi->srom_fem2g.triso = sprom->fem.ghz2.tr_iso; in wlc_phy_txpwr_srom_read_nphy()
14561 pi->srom_fem2g.antswctrllut = sprom->fem.ghz2.antswlut; in wlc_phy_txpwr_srom_read_nphy()
14563 pi->srom_fem5g.tssipos = sprom->fem.ghz5.tssipos; in wlc_phy_txpwr_srom_read_nphy()
14564 pi->srom_fem5g.extpagain = sprom->fem.ghz5.extpa_gain; in wlc_phy_txpwr_srom_read_nphy()
14565 pi->srom_fem5g.pdetrange = sprom->fem.ghz5.pdet_range; in wlc_phy_txpwr_srom_read_nphy()
14566 pi->srom_fem5g.triso = sprom->fem.ghz5.tr_iso; in wlc_phy_txpwr_srom_read_nphy()
14567 if (sprom->fem.ghz5.antswlut) in wlc_phy_txpwr_srom_read_nphy()
[all …]