/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 | 135 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 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 | 2327 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 D | rt2661.c | 2124 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 D | if_mtw.c | 1570 /* 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 D | if_run.c | 2023 /* 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 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 | 259 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 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 */
|