Home
last modified time | relevance | path

Searched +full:disable +full:- +full:radar +full:- +full:background (Results 1 – 19 of 19) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/net/wireless/
Dmediatek,mt76.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Felix Fietkau <nbd@nbd.name>
12 - Lorenzo Bianconi <lorenzo@kernel.org>
13 - Ryder Lee <ryder.lee@mediatek.com>
25 - mediatek,mt76
26 - mediatek,mt7628-wmac
27 - mediatek,mt7622-wmac
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath10k/
Dspectral.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2013-2017 Qualcomm Atheros, Inc.
9 #include "wmi-ops.h"
16 if (!ar->spectral.rfs_chan_spec_scan) in send_fft_sample()
19 length = __be16_to_cpu(fft_sample_tlv->length) + in send_fft_sample()
21 relay_write(ar->spectral.rfs_chan_spec_scan, fft_sample_tlv, length); in send_fft_sample()
33 if (dc_pos < max_index || -dc_pos >= max_index) in get_max_exp()
54 * radar detection purpose. Strip last 'm' bytes to make bin size in ath10k_spectral_fix_bin_size()
58 bin_len -= ar->hw_params.spectral_bin_discard; in ath10k_spectral_fix_bin_size()
80 return -EINVAL; in ath10k_spectral_process_fft()
[all …]
Dwmi.h1 /* SPDX-License-Identifier: ISC */
3 * Copyright (c) 2005-2011 Atheros Communications Inc.
4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
5 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
6 * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
29 * 1. Add new WMI commands ONLY within the specified range - 0x9000 - 0x9fff
45 * variable is already 4-byte aligned by virtue of being a u32
527 * for wmi_services is 64 as target is using only 4-bits of each 32-bit
533 __le32_to_cpu((wmi_svc_bmap)[((svc_id) - (len)) / 28]) & \
534 BIT(((((svc_id) - (len)) % 28) & 0x1f) + 4))
[all …]
/linux-6.12.1/drivers/net/wireless/broadcom/b43/
Db43.h1 /* SPDX-License-Identifier: GPL-2.0 */
61 /* 32-bit DMA */
68 /* 64-bit DMA */
172 #define B43_BFL_AIRLINEMODE 0x0004 /* implements GPIO 13 radio disable indication */
203 #define B43_BFL2_APLL_WAR 0x0002 /* alternative A-band PLL settings implemented */
209 #define B43_BFL2_BTC3WIRE 0x0080 /* used 3-wire bluetooth coexist */
211 #define B43_BFL2_SPUR_WAR 0x0200 /* has a workaround for clock-harmonic spurs */
212 #define B43_BFL2_GPLL_WAR 0x0400 /* altenative G-band PLL settings implemented */
234 #define B43_SHM_AUTOINC_R 0x0200 /* Auto-increment address on read */
235 #define B43_SHM_AUTOINC_W 0x0100 /* Auto-increment address on write */
[all …]
/linux-6.12.1/drivers/net/wireless/quantenna/qtnfmac/
Dqlink.h1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */
31 * enum qlink_msg_type - QLINK message types
49 * struct qlink_msg_header - common QLINK protocol message header
65 * enum qlink_hw_capab - device capabilities.
68 * @QLINK_HW_CAPAB_STA_INACT_TIMEOUT: device implements a logic to kick-out
91 * enum qlink_driver_capab - host driver capabilities.
108 * struct qlink_intf_info - information on virtual interface.
147 * struct qlink_channel - qlink control channel definition
149 * @hw_value: hardware-specific value for the channel
[all …]
/linux-6.12.1/include/uapi/linux/
Dnl80211.h6 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
13 * Copyright 2015-2017 Intel Deutschland GmbH
14 * Copyright (C) 2018-2024 Intel Corporation
32 * be careful not to break things - i.e. don't move anything around or so
74 * - a setup station entry is added, not yet authorized, without any rate
76 * - when the TDLS setup is done, a single NL80211_CMD_SET_STATION is valid
79 * - %NL80211_TDLS_ENABLE_LINK is then used
80 * - after this, the only valid operation is to remove it by tearing down
95 * Frame registration is done on a per-interface basis and registrations
137 * software, like the AP-VLAN type in mac80211 for example, there's
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath9k/
Dcommon-spectral.c32 if (!spec_priv->rfs_chan_spec_scan) in ath_debug_send_fft_sample()
35 length = __be16_to_cpu(fft_sample_tlv->length) + in ath_debug_send_fft_sample()
37 relay_write(spec_priv->rfs_chan_spec_scan, fft_sample_tlv, length); in ath_debug_send_fft_sample()
54 if (bytes_read < SPECTRAL_HT20_SAMPLE_LEN - 1) in ath_cmn_max_idx_verify_ht20_fft()
55 return -1; in ath_cmn_max_idx_verify_ht20_fft()
57 mag_info = (struct ath_ht20_mag_info *) (sample_end - in ath_cmn_max_idx_verify_ht20_fft()
60 sample = sample_end - SPECTRAL_HT20_SAMPLE_LEN + 1; in ath_cmn_max_idx_verify_ht20_fft()
62 max_index = spectral_max_index_ht20(mag_info->all_bins); in ath_cmn_max_idx_verify_ht20_fft()
63 max_magnitude = spectral_max_magnitude(mag_info->all_bins); in ath_cmn_max_idx_verify_ht20_fft()
65 max_exp = mag_info->max_exp & 0xf; in ath_cmn_max_idx_verify_ht20_fft()
[all …]
/linux-6.12.1/drivers/net/wireless/st/cw1200/
Dwsm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * WSM host interface (HI) interface for ST-Ericsson CW1200 mac80211 drivers
5 * Copyright (c) 2010, ST-Ericsson
9 * Copyright (C) ST-Ericsson SA 2010
21 /* Radio band 2.412 -2.484 GHz. */
24 /* Radio band 4.9375-5.8250 GHz. */
28 /* 1 Mbps ERP-DSSS */
31 /* 2 Mbps ERP-DSSS */
34 /* 5.5 Mbps ERP-CCK */
37 /* 11 Mbps ERP-CCK */
[all …]
/linux-6.12.1/include/net/
Dcfg80211.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
8 * Copyright 2013-2014 Intel Mobile Communications GmbH
9 * Copyright 2015-2017 Intel Deutschland GmbH
10 * Copyright (C) 2018-2024 Intel Corporation
72 * enum ieee80211_channel_flags - channel flags
81 * @IEEE80211_CHAN_RADAR: Radar detection is required on this channel.
167 * struct ieee80211_channel - channel definition
174 * @hw_value: hardware-specific value for the channel
187 * @dfs_state: current state of this channel. Only relevant if radar is required
[all …]
Dmac80211.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * mac80211 <-> driver interface
5 * Copyright 2002-2005, Devicescape Software, Inc.
6 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
7 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net>
8 * Copyright 2013-2014 Intel Mobile Communications GmbH
9 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH
10 * Copyright (C) 2018 - 2024 Intel Corporation
31 * only partial functionality in hard- or firmware. This document
32 * defines the interface between mac80211 and low-level hardware
[all …]
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7996/
Ddebugfs.c1 // SPDX-License-Identifier: ISC
31 dev->ibf = !!val; in mt7996_implicit_txbf_set()
41 *val = dev->ibf; in mt7996_implicit_txbf_get()
54 struct mt7996_phy *phy = file->private_data; in mt7996_sys_recovery_set()
55 struct mt7996_dev *dev = phy->dev; in mt7996_sys_recovery_set()
56 bool band = phy->mt76->band_idx; in mt7996_sys_recovery_set()
62 return -EINVAL; in mt7996_sys_recovery_set()
65 return -EFAULT; in mt7996_sys_recovery_set()
67 if (count && buf[count - 1] == '\n') in mt7996_sys_recovery_set()
68 buf[count - 1] = '\0'; in mt7996_sys_recovery_set()
[all …]
Dinit.c1 // SPDX-License-Identifier: ISC
9 #include <linux/hwmon-sysfs.h>
54 int i = to_sensor_dev_attr(attr)->index; in mt7996_thermal_temp_show()
67 phy->throttle_temp[i - 1] * 1000); in mt7996_thermal_temp_show()
69 return sprintf(buf, "%hhu\n", phy->throttle_state); in mt7996_thermal_temp_show()
71 return -EINVAL; in mt7996_thermal_temp_show()
80 int ret, i = to_sensor_dev_attr(attr)->index; in mt7996_thermal_temp_store()
87 mutex_lock(&phy->dev->mt76.mutex); in mt7996_thermal_temp_store()
91 if ((i - 1 == MT7996_CRIT_TEMP_IDX && in mt7996_thermal_temp_store()
92 val > phy->throttle_temp[MT7996_MAX_TEMP_IDX] - 10) || in mt7996_thermal_temp_store()
[all …]
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7915/
Dinit.c1 // SPDX-License-Identifier: ISC
6 #include <linux/hwmon-sysfs.h>
51 int i = to_sensor_dev_attr(attr)->index; in mt7915_thermal_temp_show()
64 phy->throttle_temp[i - 1] * 1000); in mt7915_thermal_temp_show()
66 return sprintf(buf, "%hhu\n", phy->throttle_state); in mt7915_thermal_temp_show()
68 return -EINVAL; in mt7915_thermal_temp_show()
77 int ret, i = to_sensor_dev_attr(attr)->index; in mt7915_thermal_temp_store()
84 mutex_lock(&phy->dev->mt76.mutex); in mt7915_thermal_temp_store()
87 if ((i - 1 == MT7915_CRIT_TEMP_IDX && in mt7915_thermal_temp_store()
88 val > phy->throttle_temp[MT7915_MAX_TEMP_IDX]) || in mt7915_thermal_temp_store()
[all …]
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/dvm/
Dcommands.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2023-2024 Intel Corporation
7 * Please use iwl-xxxx-hw.h for hardware-related definitions.
29 /* Multi-Station support */
93 /* RF-KILL commands and notifications */
138 * - 4 standard TX queues
139 * - the command queue
140 * - 4 PAN TX queues
141 * - the PAN multicast queue, and
142 * - the AUX (TX during scan dwell) queue.
[all …]
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/
Dcommands.h8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
92 /* Multi-Station support */
138 /* RF-KILL commands and notifications */
184 * when sending the response to each driver-originated command, so
196 * 0:7 tfd idx - position within TX queue
199 * 14 huge - driver sets this to indicate command is in the
201 * 15 unsolicited RX or uCode-originated notification
212 * 1) DSP gain (or sometimes called DSP attenuation). This is a fine-grained
[all …]
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
19 #include <linux/dma-mapping.h>
39 return -ETIMEDOUT; in _il_poll_bit()
48 spin_lock_irqsave(&p->reg_lock, reg_flags); in il_set_bit()
50 spin_unlock_irqrestore(&p->reg_lock, reg_flags); in il_set_bit()
59 spin_lock_irqsave(&p->reg_lock, reg_flags); in il_clear_bit()
61 spin_unlock_irqrestore(&p->reg_lock, reg_flags); in il_clear_bit()
79 * to/from host DRAM when sleeping/waking for power-saving. in _il_grab_nic_access()
[all …]
/linux-6.12.1/drivers/net/wireless/ath/wcn36xx/
Dhal.h20 /*---------------------------------------------------------------------------
32 All values are in the range 0..255 (ie they are 8-bit values)
33 ---------------------------------------------------------------------------*/
91 /* How many frames until we start a-mpdu TX session */
99 /* Init/De-Init */
438 /* 20/40MHZ offset-HIGH 40/80MHZ offset HIGH */
493 /* Added for BT-AMP support */
496 /* Added for BT-AMP support */
574 /* BT-AMP Case */
600 /* BT-AMP events type */
[all …]
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/
Dscan.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2011-2020 NXP
72 _mwifiex_dbg(priv->adapter, log_level, in _dbg_security_flags()
75 bss_desc->bcn_wpa_ie ? in _dbg_security_flags()
76 bss_desc->bcn_wpa_ie->vend_hdr.element_id : 0, in _dbg_security_flags()
77 bss_desc->bcn_rsn_ie ? in _dbg_security_flags()
78 bss_desc->bcn_rsn_ie->ieee_hdr.element_id : 0, in _dbg_security_flags()
79 priv->sec_info.wep_enabled ? "e" : "d", in _dbg_security_flags()
80 priv->sec_info.wpa_enabled ? "e" : "d", in _dbg_security_flags()
81 priv->sec_info.wpa2_enabled ? "e" : "d", in _dbg_security_flags()
[all …]
/linux-6.12.1/drivers/net/wireless/intel/ipw2x00/
Dipw2200.c1 // SPDX-License-Identifier: GPL-2.0-only
4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved.
6 802.11 status code portion of this file from ethereal-0.10.6:
8 Ethereal - Network traffic analyzer
15 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
21 #include <net/cfg80211-wext.h>
64 #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation"
73 MODULE_FIRMWARE("ipw2200-ibss.fw");
75 MODULE_FIRMWARE("ipw2200-sniffer.fw");
77 MODULE_FIRMWARE("ipw2200-bss.fw");
[all …]