Home
last modified time | relevance | path

Searched full:lna (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dralink,rt3883-pinctrl.yaml39 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 Dralink,rt3352-pinctrl.yaml38 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 Dmt76x02_eeprom.c135 u8 lna; in mt76x02_get_lna_gain() local
144 lna = *lna_2g; in mt76x02_get_lna_gain()
146 lna = lna_5g[0]; in mt76x02_get_lna_gain()
148 lna = lna_5g[1]; in mt76x02_get_lna_gain()
150 lna = lna_5g[2]; in mt76x02_get_lna_gain()
152 return lna != 0xff ? lna : 0; in mt76x02_get_lna_gain()
/freebsd/sys/contrib/device-tree/Bindings/iio/frequency/
H A Dadi,admv1014.yaml54 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 Dadi,admfm2000.yaml16 It consists of a LNA, mixer, IF filter, DSA, and IF amplifier for each down
/freebsd/sys/dev/ath/
H A Dif_ath_lna_div.c33 * 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 Dr21a_chan.c79 /* 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 Dr21a_priv.h193 * 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 Dr21a_rom.c67 /* Read PA/LNA types. */ in r21a_parse_rom()
/freebsd/sys/dev/ath/ath_hal/
H A Dah_desc.h153 * 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 Dah_eeprom_v1.h90 uint8_t ee_xlnaOn; /* External LNA timing */
/freebsd/sys/contrib/device-tree/Bindings/gnss/
H A Dgnss.txt20 - lna-supply : Separate supply for an LNA
H A Dgnss-common.yaml21 lna-supply:
23 Amplifier (LNA). This is an amplifier connected between the GNSS
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/
H A Drda,rda5807.yaml39 rda,lna-microamp:
40 description: LNA working current, in micro-amperes.
/freebsd/sys/dev/rtwn/rtl8812a/
H A Dr12a_priv.h178 * * 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 Dr12a_fw_cmd.h75 #define RTWN_CMD_IQ_EXT_LNA_5G(lna) ((lna) << 1) argument
/freebsd/sys/dev/ath/ath_hal/ar9002/
H A Dar9285_diversity.c47 * If a fixed configuration is used, the LNA and div bias
139 * settings for the LNA configuration and fast-bias. in ar9285SetAntennaSwitch()
H A Dar9285_attach.c121 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 Drt2860.c2327 rt2860_mcu_bbp_write(sc, 62, 0x37 - sc->lna[group]); in rt2860_select_chan_group()
2328 rt2860_mcu_bbp_write(sc, 63, 0x37 - sc->lna[group]); in rt2860_select_chan_group()
2329 rt2860_mcu_bbp_write(sc, 64, 0x37 - sc->lna[group]); in rt2860_select_chan_group()
2394 agc = 0x1c + sc->lna[0] * 2; in rt2860_select_chan_group()
2396 agc = 0x2e + sc->lna[0]; in rt2860_select_chan_group()
2398 agc = 0x32 + (sc->lna[group] * 5) / 3; in rt2860_select_chan_group()
3290 delta -= sc->lna[1]; in rt2860_rssi2dbm()
3292 delta -= sc->lna[2]; in rt2860_rssi2dbm()
3294 delta -= sc->lna[3]; in rt2860_rssi2dbm()
3296 delta = sc->rssi_2ghz[rxchain] - sc->lna[0]; in rt2860_rssi2dbm()
[all …]
H A Drt2661.c2124 DPRINTF(sc, "External 2GHz LNA=%d\nExternal 5GHz LNA=%d\n", in rt2661_read_eeprom()
2681 int lna, agc, rssi; in rt2661_get_rssi() local
2683 lna = (raw >> 5) & 0x3; in rt2661_get_rssi()
2686 if (lna == 0) { in rt2661_get_rssi()
2701 if (lna == 1) in rt2661_get_rssi()
2703 else if (lna == 2) in rt2661_get_rssi()
2705 else if (lna == 3) in rt2661_get_rssi()
2710 if (lna == 1) in rt2661_get_rssi()
2712 else if (lna == 2) in rt2661_get_rssi()
2714 else if (lna == 3) in rt2661_get_rssi()
/freebsd/sys/dev/usb/wlan/
H A Dif_mtw.c1570 /* read RSSI offsets and LNA gains from EEPROM */ in mtw_read_eeprom()
1584 sc->lna[2] = val >> 8; /* channel group 2 */ in mtw_read_eeprom()
1591 sc->lna[3] = val >> 8; /* channel group 3 */ in mtw_read_eeprom()
1594 sc->lna[0] = val & 0xff; /* channel group 0 */ in mtw_read_eeprom()
1595 sc->lna[1] = val >> 8; /* channel group 1 */ in mtw_read_eeprom()
1596 MTW_DPRINTF(sc, MTW_DEBUG_ROM, "LNA0 0x%x\n", sc->lna[0]); in mtw_read_eeprom()
1598 /* fix broken 5GHz LNA entries */ in mtw_read_eeprom()
1599 if (sc->lna[2] == 0 || sc->lna[2] == 0xff) { in mtw_read_eeprom()
1601 "invalid LNA for channel group %d\n", 2); in mtw_read_eeprom()
1602 sc->lna[2] = sc->lna[1]; in mtw_read_eeprom()
[all …]
H A Dif_run.c2023 /* Read RSSI offsets and LNA gains from EEPROM. */ in run_read_eeprom()
2048 sc->lna[2] = val >> 8; /* channel group 2 */ in run_read_eeprom()
2071 sc->lna[3] = val >> 8; /* channel group 3 */ in run_read_eeprom()
2075 sc->lna[0] = val & 0xff; /* channel group 0 */ in run_read_eeprom()
2076 sc->lna[1] = val >> 8; /* channel group 1 */ in run_read_eeprom()
2078 /* fix broken 5GHz LNA entries */ in run_read_eeprom()
2079 if (sc->lna[2] == 0 || sc->lna[2] == 0xff) { in run_read_eeprom()
2081 "invalid LNA for channel group %d\n", 2); in run_read_eeprom()
2082 sc->lna[2] = sc->lna[1]; in run_read_eeprom()
2084 if (sc->lna[3] == 0 || sc->lna[3] == 0xff) { in run_read_eeprom()
[all …]
H A Dif_rum.c2425 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 Deeprom.c259 u8 lna; in mt76x2_read_rx_gain() local
278 lna = mt76x02_get_lna_gain(dev, &lna_2g, lna_5g, chan); in mt76x2_read_rx_gain()
279 dev->cal.rx.lna_gain = mt76x02_sign_extend(lna, 8); in mt76x2_read_rx_gain()
/freebsd/sys/gnu/dev/bwn/phy_n/
H A Dif_bwn_phy_n_regs.h73 #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 */

123