/linux-6.12.1/Documentation/devicetree/bindings/net/wireless/ |
D | mediatek,mt76.yaml | 1 # 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/ |
D | spectral.c | 1 // 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 …]
|
D | wmi.h | 1 /* 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/ |
D | b43.h | 1 /* 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/ |
D | qlink.h | 1 /* 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/ |
D | nl80211.h | 6 * 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/ |
D | common-spectral.c | 32 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/ |
D | wsm.h | 1 /* 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/ |
D | cfg80211.h | 1 /* 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 …]
|
D | mac80211.h | 1 /* 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/ |
D | debugfs.c | 1 // 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 …]
|
D | init.c | 1 // 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/ |
D | init.c | 1 // 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/ |
D | commands.h | 1 /* 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/ |
D | commands.h | 8 * 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 …]
|
D | common.c | 1 // 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/ |
D | hal.h | 20 /*--------------------------------------------------------------------------- 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/ |
D | scan.c | 1 // 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/ |
D | ipw2200.c | 1 // 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 …]
|