| /linux/Documentation/devicetree/bindings/input/ |
| H A D | elan,ekth3000.yaml | 46 description: number of antennas on the x axis 50 description: number of antennas on the y axis
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | phy_shim.h | 60 #define WL_ANT_RX_MAX 2 /* max 2 receive antennas */ 61 #define WL_ANT_HT_RX_MAX 3 /* max 3 receive antennas/cores */
|
| H A D | stf.c | 214 * Antennas are controlled by ucode indirectly, which drives PHY or GPIO to
|
| /linux/Documentation/devicetree/bindings/net/wireless/ |
| H A D | ieee80211.yaml | 27 it due to used antennas or power amplifier. An example case for this
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | calib.c | 714 * Run disconnected antenna algorithm to find out which antennas are 813 "Detected that not all antennas are connected! " in iwl_find_disconn_antenna() 883 * 3 receivers/antennas/rx-chains, then figure out: 884 * 1) Which antennas are connected. 990 * 1) Disconnected antennas (using signal strengths) in iwl_chain_noise_calibration() 999 bt coex, assuming valid antennas are connected */ in iwl_chain_noise_calibration()
|
| H A D | lib.c | 770 * Selects how many and which Rx receivers/antennas/chains to use. 781 /* Tell uCode which antennas are actually connected. in iwlagn_set_rxon_chain() 782 * Before first association, we assume all antennas are connected. in iwlagn_set_rxon_chain() 784 * checks which antennas actually *are* connected. */ in iwlagn_set_rxon_chain()
|
| H A D | rs.c | 626 /* switch to another antenna/antennas and return 1 */ 1231 /* Need both Tx chains/antennas to support MIMO */ in rs_switch_to_mimo2() 1286 /* Need both Tx chains/antennas to support MIMO */ in rs_switch_to_mimo3() 1775 IWL_DEBUG_RATE(priv, "LQ: MIMO2 toggle Antennas\n"); in rs_move_mimo2_to_other() 1943 IWL_DEBUG_RATE(priv, "LQ: MIMO3 toggle Antennas\n"); in rs_move_mimo3_to_other() 2554 * and we've tried switching antennas, in rs_rate_scale_perform()
|
| H A D | commands.h | 1486 /* Best antennas to use for MIMO */ 2767 * 2) Receiver gain balance (optimize MIMO, and detect disconnected antennas) 3027 * Driver should determine which antennas are actually connected, by comparing 3046 * to antennas, see above) for gain, by comparing the average signal levels
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-calib.c | 602 * Run disconnected antenna algorithm to find out which antennas are 706 D_CALIB("Detected that not all antennas are connected! " in il4965_find_disconn_antenna() 770 * 3 receivers/antennas/rx-chains, then figure out: 771 * 1) Which antennas are connected. 875 * 1) Disconnected antennas (using signal strengths) in il4965_chain_noise_calibration()
|
| H A D | 4965-rs.c | 588 /* switch to another antenna/antennas and return 1 */ 1167 /* Need both Tx chains/antennas to support MIMO */ in il4965_rs_switch_to_mimo2() 1520 D_RATE("LQ: MIMO2 toggle Antennas\n"); in il4965_rs_move_mimo2_to_other() 2072 * and we've tried switching antennas, in il4965_rs_rate_scale_perform()
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00link.c | 85 * from both antennas. It now is time to determine in rt2x00lib_antenna_diversity_sample() 132 * comparison between the 2 antennas. in rt2x00lib_antenna_diversity_eval()
|
| H A D | rt73usb.h | 806 * ANTENNA_NUM: Number of antennas.
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | tx.c | 23 /* Toggles between TX antennas. Receives the bitmask of valid TX antennas and 37 WARN_ONCE(1, "Failed to toggle between antennas 0x%x", valid); in iwl_mld_next_ant() 477 if (info->control.antennas) in iwl_mld_get_inject_tx_rate() 478 result |= u32_encode_bits(info->control.antennas, in iwl_mld_get_inject_tx_rate()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | utils.c | 231 * Toggles between TX antennas to send the probe request on. 232 * Receives the bitmask of valid TX antennas and the *index* used 247 WARN_ONCE(1, "Failed to toggle between antennas 0x%x", valid); in iwl_mvm_send_lq_cmd()
|
| /linux/include/linux/ssb/ |
| H A D | ssb_regs.h | 202 #define SSB_SPROM1_BINF_ANTBG 0x3000 /* Available B-PHY and G-PHY antennas */ 204 #define SSB_SPROM1_BINF_ANTA 0xC000 /* Available A-PHY antennas */
|
| H A D | ssb.h | 106 /* Antenna gain values for up to 4 antennas
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | phy.c | 1496 * sample-and-hold the minimum noise level seen at the antennas. 1505 * AR5K_PHY_AGCCTL_CAL, hw disconnects the antennas and does 2143 * Hw supports up to 14 antennas ! I haven't found any card that implements 2144 * that. The maximum number of antennas I've seen is up to 4 (2 for 2GHz and 2 2146 * omnidirectional or sectorial and antennas 3-14 sectorial (or directional). 2148 * We can have a single antenna for RX and multiple antennas for TX. 2300 /* if channel is not initialized yet we can't set the antennas in ath5k_hw_set_antenna_mode()
|
| H A D | base.c | 1889 * If we use multiple antennas on AP and use in ath5k_beacon_setup() 1900 * multiple antennas (1 omni -- the default -- and 14 in ath5k_beacon_setup() 1902 * mode, we need to allow the user to set how many antennas in ath5k_beacon_setup() 2603 /* both antennas can be configured as RX or TX */ in ath5k_init_ah()
|
| H A D | mac80211-ops.c | 240 * then we must allow the user to set how many tx antennas we in ath5k_config()
|
| /linux/Documentation/networking/device_drivers/wifi/intel/ |
| H A D | ipw2100.rst | 70 upon receipt and review of test data documenting that the antennas and
|
| H A D | ipw2200.rst | 84 upon receipt and review of test data documenting that the antennas and
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | wmi.h | 3188 /* Define maximal antennas limit. Only effective antennas will be 3192 /* Force a specific number of antennas */ 3206 * effective_mode - upper limit to number of antennas to be used 3207 * force_mode - exact number of antennas to be used
|
| /linux/net/mac80211/ |
| H A D | tx.c | 2184 /* control.antennas is only a 2-bit bitmap */ in ieee80211_parse_tx_radiotap() 2186 info->control.antennas |= BIT(*iterator.this_arg); in ieee80211_parse_tx_radiotap() 2283 /* reset antennas if not enough */ in ieee80211_parse_tx_radiotap() 2285 hweight8(info->control.antennas)) in ieee80211_parse_tx_radiotap() 2286 info->control.antennas = 0; in ieee80211_parse_tx_radiotap() 2290 /* reset antennas if not enough */ in ieee80211_parse_tx_radiotap() 2291 if (vht_nss > hweight8(info->control.antennas)) in ieee80211_parse_tx_radiotap() 2292 info->control.antennas = 0; in ieee80211_parse_tx_radiotap()
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 1602 * tx and rx antennas. 1654 * tx and rx antennas.
|
| /linux/drivers/net/wireless/realtek/rtl8xxxu/ |
| H A D | 8723b.c | 1519 * 0x0778 seems to be related to enabling the number of antennas in rtl8723b_enable_rf() 1653 /* Max power amongst all RX antennas */ in rtl8723bu_init_statistics()
|