/linux/drivers/irqchip/ |
H A D | irq-imx-mu-msi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Freescale MU used as MSI controller 10 * Based on drivers/mailbox/imx-mailbox.c 27 #include <linux/irqchip/irq-msi-lib.h> 52 #define IMX_MU_xCR_RIEn(data, x) ((data->cfg->type) & IMX_MU_V2 ? BIT(x) : BIT(24 + (3 - (x)))) 53 #define IMX_MU_xSR_RFn(data, x) ((data->cfg->type) & IMX_MU_V2 ? BIT(x) : BIT(24 + (3 - (x)))) 75 iowrite32(val, msi_data->regs + offs); in imx_mu_write() 80 return ioread32(msi_data->regs + offs); in imx_mu_read() 88 raw_spin_lock_irqsave(&msi_data->lock, flags); in imx_mu_xcr_rmw() 89 val = imx_mu_read(msi_data, msi_data->cfg->xCR[type]); in imx_mu_xcr_rmw() [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | datapath.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2024-2025 Intel Corporation 4 * Copyright (C) 2012-2014, 2018-2022 Intel Corporation 5 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 6 * Copyright (C) 2016-2017 Intel Deutschland GmbH 12 * enum iwl_data_path_subcmd_ids - data path group commands 143 * struct iwl_mu_group_mgmt_cmd - VHT MU-MIMO group configuration 146 * @membership_status: a bitmap of MU groups 148 * group then bits (group * 2) is the position -1 157 * struct iwl_mu_group_mgmt_notif - VHT MU-MIMO group id notification [all …]
|
H A D | rx.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2015-2017 Intel Deutschland GmbH 10 /* API for pre-9000 hardware */ 26 * struct iwl_rx_phy_info - phy info 34 * @beacon_time_stamp: beacon at on-air rise 39 * @byte_count: frame's byte-count 70 * bits 0:3 - reserved 71 * bits 4:7 - MIC CRC length [all …]
|
/linux/drivers/net/wireless/ath/ath11k/ |
H A D | debugfs_htt_stats.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 253 * The histogram bins are 0-29, 30-59, 60-89 and so on. The are 465 /* element 0,1, ...7 -> NSS 1,2, ...8 */ 473 * (400us, 800us, 1600us & 3200us) in each mcs (0-11) 501 /* element 0,1, ...7 -> NSS 1,2, ...8 */ 512 /* Counters to track number of rx packets in each GI in each mcs (0-11) */ 536 /* MU MIMO stats per hwQ */ 595 /* histogram of ppdu post to hwsch - > cmd status received */ [all …]
|
/linux/sound/pci/emu10k1/ |
H A D | emu10k1_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * James Courtier-Dutton <James@superbug.co.uk> 85 if (emu->audigy) { in snd_emu10k1_voice_init() 128 { 0x0e, 0xcf }, /* Attenuation Left 0x01 = -103dB, 0xff = 24dB */ 146 HCFG_MUTEBUTTONENABLE, emu->port + HCFG); in snd_emu10k1_init() 148 outl(0, emu->port + INTE); in snd_emu10k1_init() 169 if (emu->audigy) { in snd_emu10k1_init() 182 SPCS0, emu->spdif_bits[0], in snd_emu10k1_init() 183 SPCS1, emu->spdif_bits[1], in snd_emu10k1_init() 184 SPCS2, emu->spdif_bits[2], in snd_emu10k1_init() [all …]
|
H A D | io.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Lee Revell <rlrevell@joe-job.com> 5 * James Courtier-Dutton <James@superbug.co.uk> 23 if (snd_BUG_ON(reg & (emu->audigy ? (0xffff0000 & ~A_PTR_ADDRESS_MASK) in check_ptr_reg() 41 spin_lock_irqsave(&emu->emu_lock, flags); in snd_emu10k1_ptr_read() 42 outl(regptr, emu->port + PTR); in snd_emu10k1_ptr_read() 43 val = inl(emu->port + DATA); in snd_emu10k1_ptr_read() 44 spin_unlock_irqrestore(&emu->emu_lock, flags); in snd_emu10k1_ptr_read() 51 mask = (1 << size) - 1; in snd_emu10k1_ptr_read() 76 mask = (1 << size) - 1; in snd_emu10k1_ptr_write() [all …]
|
/linux/tools/perf/pmu-events/arch/powerpc/power9/ |
H A D | other.json | 50 …dified (M) data from another core's ECO L3 on the same chip due to a data side request. When using… 65 "BriefDescription": "Read-write data cache collisions" 90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core" 200 "BriefDescription": "Read-write data cache collisions" 280 …-word boundary, which causes it to require an additional slice than than what normally would be re… 300 "BriefDescription": "I-cache Invalidates sent over the realod bus to the core" 395 …-word boundary, which causes it to require an additional slice than than what normally would be re… 405 …"BriefDescription": "TM snoop that is a store hits line in L3 in M or Mu state (exclusive modified… 430 "BriefDescription": "TM Load (fav or non-fav) ran into conflict (failed)" 450 …"BriefDescription": "A TM-ineligible instruction tries to execute inside a transaction and the LSU… [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 #include <dt-bindings/clock/imx7d-clock.h> 7 #include <dt-bindings/power/imx7-power.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/reset/imx7-reset.h> 12 #include "imx7d-pinfunc.h" 15 #address-cells = <1>; 16 #size-cells = <1>; [all …]
|
/linux/drivers/remoteproc/ |
H A D | imx_rproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <dt-bindings/firmware/imx/rsrc.h> 7 #include <linux/arm-smccc.h> 76 * struct imx_rproc_mem - slim internal memory structure 123 /* TCM CODE NON-SECURE */ 129 /* TCM SYS NON-SECURE*/ 180 /* QSPI Code - alias */ 182 /* DDR (Code) - alias */ 186 /* OCRAM_S - alias */ 200 /* TCML - alias */ [all …]
|
/linux/drivers/usb/serial/ |
H A D | ftdi_sio_ids.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais 25 #define FTDI_4232H_PID 0x6011 /* Quad channel hi-speed device */ 26 #define FTDI_232H_PID 0x6014 /* Single channel hi-speed device */ 27 #define FTDI_FTX_PID 0x6015 /* FT-X series (FT201X, FT230X, FT231X, etc) */ 28 #define FTDI_FT2233HP_PID 0x6040 /* Dual channel hi-speed device with PD */ 29 #define FTDI_FT4233HP_PID 0x6041 /* Quad channel hi-speed device with PD */ 30 #define FTDI_FT2232HP_PID 0x6042 /* Dual channel hi-speed device with PD */ 31 #define FTDI_FT4232HP_PID 0x6043 /* Quad channel hi-speed device with PD */ 32 #define FTDI_FT233HP_PID 0x6044 /* Dual channel hi-speed device with PD */ [all …]
|
/linux/sound/usb/ |
H A D | mixer.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 * - support for UAC2 effect units 18 * - support for graphical equalizers 19 * - RANGE and MEM set commands (UAC2) 20 * - RANGE and MEM interrupt dispatchers (UAC2) 21 * - audio channel clustering (UAC2) 22 * - audio sample rate converter units (UAC2) 23 * - proper handling of clock multipliers (UAC2) 24 * - dispatch clock change notifications (UAC2) 25 * - stop PCM streams which use a clock that became invalid [all …]
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | htt.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 6 * Copyright (c) 2021, 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. 29 /* bits 5-23 currently reserved */ 34 enum htt_h2t_msg_type { /* host-to-target */ 57 u8 pad[sizeof(u32) - sizeof(struct htt_cmd_hdr)]; 74 * but the host shall use the bit-mast + bit-shift defs, to be endian- 176 * htt_data_tx_desc - used for data tx path 179 * ext_tid: for qos-data frames (0-15), see %HTT_DATA_TX_EXT_TID_ [all …]
|
/linux/include/net/ |
H A 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 - 2025 Intel Corporation 31 * only partial functionality in hard- or firmware. This document 32 * defines the interface between mac80211 and low-level hardware [all …]
|
/linux/include/acpi/ |
H A D | actbl2.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: actbl2.h - ACPI Table Definitions 6 * Copyright (C) 2000 - 2025, Intel Corp. 54 #define ACPI_SIG_RHCT "RHCT" /* RISC-V Hart Capabilities Table */ 55 #define ACPI_SIG_RIMT "RIMT" /* RISC-V IO Mapping Table */ 63 * All tables must be byte-packed to match the ACPI specification, since 73 * essentially useless for dealing with packed data in on-disk formats or 82 * AEST - Arm Error Source Table 93 /* Common Subtable header - one per Node Structure (Subtable) */ 326 * AGDI - Arm Generic Diagnostic Dump and Reset Device Interface [all …]
|
/linux/net/mac80211/ |
H A D | mlme.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2003-2008, Jouni Malinen <j@w1.fi> 7 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 9 * Copyright 2013-2014 Intel Mobile Communications GmbH 10 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 11 * Copyright (C) 2018 - 2025 Intel Corporation 29 #include "driver-ops.h" 105 * has happened -- the work that runs from this timer will 111 lockdep_assert_wiphy(sdata->local->hw.wiphy); in run_again() 113 if (!timer_pending(&sdata->u.mgd.timer) || in run_again() [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 58 K: \b(printk|pr_(info|err))\b 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org [all …]
|
/linux/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2025 Qualcomm Innovation Center, Inc. All rights reserved. 103 /* Operating Classes 131-135 */ 245 #define ath12k_a_rates_size (ARRAY_SIZE(ath12k_legacy_rates) - 4) 270 return "11b"; in ath12k_mac_phymode_str() 274 return "11na-ht20"; in ath12k_mac_phymode_str() 276 return "11ng-ht20"; in ath12k_mac_phymode_str() 278 return "11na-ht40"; in ath12k_mac_phymode_str() 280 return "11ng-ht40"; in ath12k_mac_phymode_str() [all …]
|