| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ | 
| H A D | ralink,rt3883-pinctrl.yaml | 39                    lna a, lna g, mdio, pci-dev, pci-fnc, pci-host1, pci-host2, 77                   enum: [ge1, ge2, i2c, jtag, lna a, lna g, mdio, pci, spi, 128                   const: lna a 132                   enum: [lna a] 137                   const: lna g 141                   enum: [lna g]
  | 
| H A D | ralink,rt3352-pinctrl.yaml | 38             enum: [gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag, led, lna, 59                   enum: [i2c, jtag, led, lna, mdio, pa, rgmii, spi, spi_cs1, 119                   const: lna 123                   enum: [lna]
  | 
| /freebsd/sys/contrib/dev/mediatek/mt76/ | 
| H A D | mt76x02_eeprom.c | 134 	u8 lna;  in mt76x02_get_lna_gain()  local 137 		lna = *lna_2g;  in mt76x02_get_lna_gain() 139 		lna = lna_5g[0];  in mt76x02_get_lna_gain() 141 		lna = lna_5g[1];  in mt76x02_get_lna_gain() 143 		lna = lna_5g[2];  in mt76x02_get_lna_gain() 145 	return lna != 0xff ? lna : 0;  in mt76x02_get_lna_gain()
  | 
| /freebsd/sys/contrib/device-tree/Bindings/iio/frequency/ | 
| H A D | adi,admv1014.yaml | 54   vcc-lna-3p3-supply: 58   vcc-lna-1p5-supply: 109   - vcc-lna-3p3-supply 110   - vcc-lna-1p5-supply 135         vcc-lna-3p3-supply = <&vcc_lna_3p3>; 136         vcc-lna-1p5-supply = <&vcc_lna_1p5>;
  | 
| H A D | adi,admfm2000.yaml | 16   It consists of a LNA, mixer, IF filter, DSA, and IF amplifier for each down
  | 
| /freebsd/sys/dev/ath/ | 
| H A D | if_ath_lna_div.c | 33  * This module handles LNA diversity for those chips which implement LNA 85  * Attach the LNA diversity to the given interface 120  * Detach the LNA diversity state from the given interface 134  * Enable LNA diversity on the current channel if it's required. 722 	    "%s: RSSI %d/%d, conf %x/%x, rxconf %x, LNA: %d; ANT: %d; "  in ath_lna_rx_comb_scan() 736 	 * If LNA diversity combining isn't enabled, don't run this.  in ath_lna_rx_comb_scan() 743 	 * LNA diversity to the TX antenna settings.  in ath_lna_rx_comb_scan() 823 				/* Switch main and alt LNA */  in ath_lna_rx_comb_scan() 838 			/* Set alt to another LNA */  in ath_lna_rx_comb_scan() 888 				/* use LNA2 as main LNA */  in ath_lna_rx_comb_scan() [all …] 
 | 
| /freebsd/sys/dev/rtwn/rtl8821a/ | 
| H A D | r21a_chan.c | 79 	/* Turn off RF PA and LNA. */  in r21a_set_band_2ghz() 86 		/* Turn on 2.4 GHz external LNA. */  in r21a_set_band_2ghz() 92 		/* Bypass 2.4 GHz external LNA. */  in r21a_set_band_2ghz() 120 		/* Bypass 2.4 GHz external LNA. */  in r21a_set_band_5ghz()
  | 
| H A D | r21a_priv.h | 193 	 * For devices with external 5GHz PA / LNA. 341 	 * No external PA/LNA; with or without BT. 349 		 * With external 5GHz PA and LNA. 369 	 * With external 5GHz PA and LNA. 388 	 * No external PA/LNA; with or without BT. 407 	 * No external PA/LNA; with or without BT. 415 		 * With external 5GHz PA and LNA.
  | 
| H A D | r21a_rom.c | 67 	/* Read PA/LNA types. */  in r21a_parse_rom()
  | 
| /freebsd/sys/dev/ath/ath_hal/ | 
| H A D | ah_desc.h | 153  * It encodes the LNA configuration information. 159  * connected to an LNA. 161 #define	HAL_RX_LNA_LNACFG	0x80	/* 1 = main LNA config used, 0 = ALT */ 163 #define	HAL_RX_LNA_CFG_USED	0x30	/* 2 bits; LNA config used on RX */ 165 #define	HAL_RX_LNA_CFG_MAIN	0x0c	/* 2 bits; "Main" LNA config */ 166 #define	HAL_RX_LNA_CFG_ALT	0x02	/* 2 bits; "Alt" LNA config */
  | 
| H A D | ah_eeprom_v1.h | 90 	uint8_t		ee_xlnaOn;		/* External LNA timing */
  | 
| /freebsd/sys/contrib/device-tree/Bindings/gnss/ | 
| H A D | gnss.txt | 20 - lna-supply	: Separate supply for an LNA
  | 
| H A D | gnss-common.yaml | 21   lna-supply: 23       Amplifier (LNA). This is an amplifier connected between the GNSS
  | 
| /freebsd/sys/contrib/device-tree/Bindings/media/i2c/ | 
| H A D | rda,rda5807.yaml | 39   rda,lna-microamp: 40     description: LNA working current, in micro-amperes.
  | 
| /freebsd/sys/dev/rtwn/rtl8812a/ | 
| H A D | r12a_priv.h | 178 	 * * External 2GHz LNA, type 0 or 5; 179 	 * * External 5GHz LNA, type 0; 286 	 * External 2GHz LNA (type 0). 293 		 * External 2GHz LNA (type 5). 311 	 * External 5GHz LNA (type 0). 499 	/* External 2GHz LNA, type 0 or 5. */ 517 	/* External 5GHz LNA, type 0. */ 539 	/* External 2GHz LNA, type 0 or 5. */ 665 	/* External 2GHz LNA, type 0 or 5. */ 684 	/* External 5GHz LNA, type 0. */ [all …] 
 | 
| H A D | r12a_fw_cmd.h | 75 #define RTWN_CMD_IQ_EXT_LNA_5G(lna)	((lna) << 1)  argument
  | 
| /freebsd/sys/dev/ath/ath_hal/ar9002/ | 
| H A D | ar9285_diversity.c | 47  * If a fixed configuration is used, the LNA and div bias 139 	 * settings for the LNA configuration and fast-bias.  in ar9285SetAntennaSwitch()
  | 
| H A D | ar9285_attach.c | 121 	ath_hal_printf(ah, "[ath] AR9285 Main LNA config: %s\n",  in ar9285_eeprom_print_diversity_settings() 123 	ath_hal_printf(ah, "[ath] AR9285 Alt LNA config: %s\n",  in ar9285_eeprom_print_diversity_settings() 125 	ath_hal_printf(ah, "[ath] LNA diversity %s, Diversity %s\n",  in ar9285_eeprom_print_diversity_settings() 339 	 * Some devices have a hard-coded LNA configuration profile;  in ar9285Attach()
  | 
| /freebsd/sys/dev/ral/ | 
| H A D | rt2860.c | 2330 	rt2860_mcu_bbp_write(sc, 62, 0x37 - sc->lna[group]);  in rt2860_select_chan_group() 2331 	rt2860_mcu_bbp_write(sc, 63, 0x37 - sc->lna[group]);  in rt2860_select_chan_group() 2332 	rt2860_mcu_bbp_write(sc, 64, 0x37 - sc->lna[group]);  in rt2860_select_chan_group() 2397 			agc = 0x1c + sc->lna[0] * 2;  in rt2860_select_chan_group() 2399 			agc = 0x2e + sc->lna[0];  in rt2860_select_chan_group() 2401 		agc = 0x32 + (sc->lna[group] * 5) / 3;  in rt2860_select_chan_group() 3293 			delta -= sc->lna[1];  in rt2860_rssi2dbm() 3295 			delta -= sc->lna[2];  in rt2860_rssi2dbm() 3297 			delta -= sc->lna[3];  in rt2860_rssi2dbm() 3299 		delta = sc->rssi_2ghz[rxchain] - sc->lna[0];  in rt2860_rssi2dbm() [all …] 
 | 
| H A D | rt2661.c | 2126 	DPRINTF(sc, "External 2GHz LNA=%d\nExternal 5GHz LNA=%d\n",  in rt2661_read_eeprom() 2683 	int lna, agc, rssi;  in rt2661_get_rssi()  local 2685 	lna = (raw >> 5) & 0x3;  in rt2661_get_rssi() 2688 	if (lna == 0) {  in rt2661_get_rssi() 2703 		if (lna == 1)  in rt2661_get_rssi() 2705 		else if (lna == 2)  in rt2661_get_rssi() 2707 		else if (lna == 3)  in rt2661_get_rssi() 2712 		if (lna == 1)  in rt2661_get_rssi() 2714 		else if (lna == 2)  in rt2661_get_rssi() 2716 		else if (lna == 3)  in rt2661_get_rssi()
  | 
| /freebsd/sys/dev/usb/wlan/ | 
| H A D | if_mtw.c | 1579 	/* read RSSI offsets and LNA gains from EEPROM */  in mtw_read_eeprom() 1593 	sc->lna[2] = val >> 8; /* channel group 2 */  in mtw_read_eeprom() 1600 	sc->lna[3] = val >> 8; /* channel group 3 */  in mtw_read_eeprom() 1603 	sc->lna[0] = val & 0xff; /* channel group 0 */  in mtw_read_eeprom() 1604 	sc->lna[1] = val >> 8;	 /* channel group 1 */  in mtw_read_eeprom() 1605 	MTW_DPRINTF(sc, MTW_DEBUG_ROM, "LNA0 0x%x\n", sc->lna[0]);  in mtw_read_eeprom() 1607 	/* fix broken 5GHz LNA entries */  in mtw_read_eeprom() 1608 	if (sc->lna[2] == 0 || sc->lna[2] == 0xff) {  in mtw_read_eeprom() 1610 		    "invalid LNA for channel group %d\n", 2);  in mtw_read_eeprom() 1611 		sc->lna[2] = sc->lna[1];  in mtw_read_eeprom() [all …] 
 | 
| H A D | if_run.c | 2025 	/* Read RSSI offsets and LNA gains from EEPROM. */  in run_read_eeprom() 2050 	sc->lna[2] = val >> 8;		/* channel group 2 */  in run_read_eeprom() 2073 	sc->lna[3] = val >> 8;		/* channel group 3 */  in run_read_eeprom() 2077 	sc->lna[0] = val & 0xff;	/* channel group 0 */  in run_read_eeprom() 2078 	sc->lna[1] = val >> 8;		/* channel group 1 */  in run_read_eeprom() 2080 	/* fix broken 5GHz LNA entries */  in run_read_eeprom() 2081 	if (sc->lna[2] == 0 || sc->lna[2] == 0xff) {  in run_read_eeprom() 2083 		    "invalid LNA for channel group %d\n", 2);  in run_read_eeprom() 2084 		sc->lna[2] = sc->lna[1];  in run_read_eeprom() 2086 	if (sc->lna[3] == 0 || sc->lna[3] == 0xff) {  in run_read_eeprom() [all …] 
 | 
| H A D | if_rum.c | 2425 	DPRINTF("External 2GHz LNA=%d\nExternal 5GHz LNA=%d\n",  in rum_read_eeprom() 3224 	int lna, agc, rssi;  in rum_get_rssi()  local 3226 	lna = (raw >> 5) & 0x3;  in rum_get_rssi() 3229 	if (lna == 0) {  in rum_get_rssi() 3244 		if (lna == 1)  in rum_get_rssi() 3246 		else if (lna == 2)  in rum_get_rssi() 3248 		else if (lna == 3)  in rum_get_rssi() 3253 		if (!sc->ext_5ghz_lna && lna != 1)  in rum_get_rssi() 3256 		if (lna == 1)  in rum_get_rssi() 3258 		else if (lna == 2)  in rum_get_rssi() [all …] 
 | 
| /freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/ | 
| H A D | eeprom.c | 260 	u8 lna = 0;  in mt76x2_read_rx_gain()  local 286 		lna = mt76x02_get_lna_gain(dev, &lna_2g, lna_5g, chan);  in mt76x2_read_rx_gain() 288 	dev->cal.rx.lna_gain = mt76x02_sign_extend(lna, 8);  in mt76x2_read_rx_gain()
  | 
| /freebsd/sys/gnu/dev/bwn/phy_n/ | 
| H A D | if_bwn_phy_n_regs.h | 73 #define	 BWN_NPHY_C1_INITGAIN_EXTLNA		0x0001 /* External LNA index */ 74 #define	 BWN_NPHY_C1_INITGAIN_LNA		0x0006 /* LNA index */ 131 #define	 BWN_NPHY_C2_INITGAIN_EXTLNA		0x0001 /* External LNA index */ 132 #define	 BWN_NPHY_C2_INITGAIN_LNA		0x0006 /* LNA index */ 422 #define	BWN_NPHY_RFCTL_LUT_LNAPA1		BWN_PHY_N(0x100) /* RF control LUT LNA PA 1 */ 423 #define	BWN_NPHY_RFCTL_LUT_LNAPA2		BWN_PHY_N(0x101) /* RF control LUT LNA PA 2 */ 424 #define	BWN_NPHY_RFCTL_LUT_LNAPA3		BWN_PHY_N(0x102) /* RF control LUT LNA PA 3 */ 425 #define	BWN_NPHY_RFCTL_LUT_LNAPA4		BWN_PHY_N(0x103) /* RF control LUT LNA PA 4 */
  |