Home
last modified time | relevance | path

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

/openbmc/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()
/openbmc/linux/drivers/net/wireless/broadcom/b43/
H A Dtables_nphy.c3493 antswlut = sprom->fem.ghz5.antswlut; in b43_nphy_tables_init_rev7_volatile()
3495 antswlut = sprom->fem.ghz2.antswlut; in b43_nphy_tables_init_rev7_volatile()
3557 antswlut = sprom->fem.ghz5.antswlut; in b43_nphy_tables_init_rev3()
3559 antswlut = sprom->fem.ghz2.antswlut; in b43_nphy_tables_init_rev3()
3704 return sprom->fem.ghz5.extpa_gain == 3 ? in b43_nphy_get_tx_gain_table()
3718 if (sprom->fem.ghz2.extpa_gain == 3) in b43_nphy_get_tx_gain_table()
3788 u8 tr_iso = dev->dev->bus_sprom->fem.ghz2.tr_iso; in b43_nphy_get_gain_ctl_workaround_ent()
H A Dphy_n.c3228 pdet_range = sprom->fem.ghz2.pdet_range; in b43_nphy_workarounds_rev3plus()
3230 pdet_range = sprom->fem.ghz5.pdet_range; in b43_nphy_workarounds_rev3plus()
4135 if (sprom->fem.ghz2.tssipos) in b43_nphy_tx_power_ctl_setup()
6477 nphy->ipa2g_on = sprom->fem.ghz2.extpa_gain == 2; in b43_nphy_op_prepare_structs()
6478 nphy->ipa5g_on = sprom->fem.ghz5.extpa_gain == 2; in b43_nphy_op_prepare_structs()
/openbmc/linux/drivers/firmware/broadcom/
H A Dbcm47xx_sprom.c257 ENTRY(0x00000700, u8, pre, "tssipos2g", fem.ghz2.tssipos, 0, fb); in bcm47xx_sprom_fill_auto()
258 ENTRY(0x00000700, u8, pre, "extpagain2g", fem.ghz2.extpa_gain, 0, fb); in bcm47xx_sprom_fill_auto()
259 ENTRY(0x00000700, u8, pre, "pdetrange2g", fem.ghz2.pdet_range, 0, fb); in bcm47xx_sprom_fill_auto()
260 ENTRY(0x00000700, u8, pre, "triso2g", fem.ghz2.tr_iso, 0, fb); in bcm47xx_sprom_fill_auto()
261 ENTRY(0x00000700, u8, pre, "antswctl2g", fem.ghz2.antswlut, 0, fb); in bcm47xx_sprom_fill_auto()
262 ENTRY(0x00000700, u8, pre, "tssipos5g", fem.ghz5.tssipos, 0, fb); in bcm47xx_sprom_fill_auto()
263 ENTRY(0x00000700, u8, pre, "extpagain5g", fem.ghz5.extpa_gain, 0, fb); in bcm47xx_sprom_fill_auto()
264 ENTRY(0x00000700, u8, pre, "pdetrange5g", fem.ghz5.pdet_range, 0, fb); in bcm47xx_sprom_fill_auto()
265 ENTRY(0x00000700, u8, pre, "triso5g", fem.ghz5.tr_iso, 0, fb); in bcm47xx_sprom_fill_auto()
266 ENTRY(0x00000700, u8, pre, "antswctl5g", fem.ghz5.antswlut, 0, fb); in bcm47xx_sprom_fill_auto()
/openbmc/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()
/openbmc/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8852a.c1295 rtwdev->fem.epa_2g = true; in rtw8852a_fem_setup()
1296 rtwdev->fem.elna_2g = true; in rtw8852a_fem_setup()
1302 rtwdev->fem.epa_5g = true; in rtw8852a_fem_setup()
1303 rtwdev->fem.elna_5g = true; in rtw8852a_fem_setup()
H A Drtw8852b_rfk.c2548 struct rtw89_fem_info *fem = &rtwdev->fem; in _dpk_bypass_check() local
2550 if (fem->epa_2g && chan->band_type == RTW89_BAND_2G) { in _dpk_bypass_check()
2554 } else if (fem->epa_5g && chan->band_type == RTW89_BAND_5G) { in _dpk_bypass_check()
2558 } else if (fem->epa_6g && chan->band_type == RTW89_BAND_6G) { in _dpk_bypass_check()
H A Drtw8852c_rfk.c2759 struct rtw89_fem_info *fem = &rtwdev->fem; in _dpk_bypass_check() local
2766 } else if (fem->epa_2g && band == RTW89_BAND_2G) { in _dpk_bypass_check()
2769 } else if (fem->epa_5g && band == RTW89_BAND_5G) { in _dpk_bypass_check()
2772 } else if (fem->epa_6g && band == RTW89_BAND_6G) { in _dpk_bypass_check()
H A Drtw8852a_rfk.c2657 struct rtw89_fem_info *fem = &rtwdev->fem; in _dpk_bypass_check() local
2660 if (fem->epa_2g && chan->band_type == RTW89_BAND_2G) { in _dpk_bypass_check()
2664 } else if (fem->epa_5g && chan->band_type == RTW89_BAND_5G) { in _dpk_bypass_check()
H A Dcore.h4421 struct rtw89_fem_info fem; member
/openbmc/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.c394 enum rtw_rfe_fem fem; member
402 .fem = RTW_RFE_IFEM2G_EFEM5G, \
409 .fem = RTW_RFE_IFEM, \
450 switch (rfe_info->fem) { in rtw8822b_set_channel_cca()
/openbmc/linux/include/linux/ssb/
H A Dssb.h120 } fem; member
/openbmc/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 …]
H A Dphy_lcn.c4804 pi_lcn->lcnphy_tr_isolation_mid = sprom->fem.ghz2.tr_iso; in wlc_phy_txpwr_srom_read_lcnphy()