| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 33 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 D | init.c | 1256 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 D | mt7996.h | 521 u8 fem:4; member
|
| H A D | mcu.c | 4227 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 D | sprom.c | 316 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 D | pci.c | 727 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 D | rtw8822b.c | 398 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 D | rtw8852a.c | 1463 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 D | rtw8852b_rfk.c | 2543 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 D | rtw8852c_rfk.c | 2768 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 D | rtw8852a_rfk.c | 2684 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 D | core.h | 7631 struct rtw89_fem_info fem; member
|
| /linux/include/linux/ssb/ |
| H A D | ssb.h | 120 } fem; member
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
| H A D | phy_n.c | 14557 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 …]
|