/linux/sound/soc/sof/intel/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "SOF support for Intel audio DSPs" 6 This adds support for Sound Open Firmware for Intel(R) platforms. 15 This option is not user-selectable but automagically handled by 23 This option is not user-selectable but automagically handled by 35 This option is not user-selectable but automagically handled by 41 tristate "SOF support for Baytrail, Braswell and Cherrytrail" 49 This adds support for Sound Open Firmware for Intel(R) platforms 51 This option can coexist in the same build with the Atom legacy 62 tristate "SOF support for Broadwell" [all …]
|
/linux/drivers/net/wireless/realtek/rtl8xxxu/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 tristate "Realtek 802.11n USB wireless chips support" 18 set. In particular it does not yet support 40MHz channels 23 It can coexist with the rtlwifi driver but you will need 30 bool "Include support for untested Realtek 8xxx USB devices (EXPERIMENTAL)"
|
/linux/net/ipv4/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 29 file system support" and "Sysctl support" below and executing the 40 so-called IP spoofing, however it can pose problems if you use 42 than packets from that host to you) or if you operate a non-routing 52 <file:Documentation/networking/ip-sysctl.rst>. 71 address into account. Furthermore, the TOS (Type-Of-Service) field 89 equal "cost" and chooses one of them in a non-deterministic fashion 118 bool "IP: DHCP support" 132 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 135 bool "IP: BOOTP support" [all …]
|
/linux/drivers/firmware/arm_scmi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 set of operating system-independent software interfaces that are 11 interfaces for: Discovery and self-description of the interfaces 13 a given device or domain into the various power-saving states that 30 which needs debugfs support. When selected causess the creation 34 bool "Enable support for SCMI Raw transmission mode" 38 Enable support for SCMI Raw transmission mode. 52 Allow SCMI Raw transmission mode to coexist with normal SCMI stack. 56 SCMI Raw mode support unreliable. If unsure, say N.
|
/linux/Documentation/devicetree/bindings/net/wireless/ |
H A D | qcom,ath10k.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kalle Valo <kvalo@kernel.org> 11 - Jeff Johnson <jjohnson@kernel.org> 19 - qcom,ath10k # SDIO-based devices 20 - qcom,ipq4019-wifi 21 - qcom,wcn3990-wifi # SNoC-based devices 26 reg-names: 28 - const: membase [all …]
|
/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | smi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Marvell 88E6xxx System Management Interface (SMI) support 16 * When ADDR is all zero, the chip uses Single-chip Addressing Mode, assuming it 20 * When ADDR is non-zero, the chip uses Multi-chip Addressing Mode, allowing 26 * addresses, allowing two to coexist on the same SMI interface. 34 ret = mdiobus_read_nested(chip->bus, dev, reg); in mv88e6xxx_smi_direct_read() 48 ret = mdiobus_write_nested(chip->bus, dev, reg, data); in mv88e6xxx_smi_direct_write() 80 return -ETIMEDOUT; in mv88e6xxx_smi_direct_wait() 91 return mv88e6xxx_smi_direct_read(chip, chip->sw_addr + dev, reg, data); in mv88e6xxx_smi_dual_direct_read() 97 return mv88e6xxx_smi_direct_write(chip, chip->sw_addr + dev, reg, data); in mv88e6xxx_smi_dual_direct_write() [all …]
|
/linux/Documentation/driver-api/ |
H A D | console.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 'modular driver' by this document. Multiple modular drivers can coexist at 25 do_take_over_console() - load and bind driver to console layer 26 give_up_console() - unload driver; it will only work if driver 49 1. bind - this is a read/write file. It shows the status of the driver if 54 - means the driver is not bound and if echo'ed, commands the driver 58 - means the driver is bound and if echo'ed, commands the driver to 61 2. name - read-only file. Shows the name of the driver in this format:: 77 3. uevent - ignore this file 87 Device Drivers -> [all …]
|
/linux/include/linux/ |
H A D | configfs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * configfs.h - definitions for the device driver filesystem 9 * Copyright (c) 2002-2003 Patrick Mochel 10 * Copyright (c) 2002-2003 Open Source Development Labs 54 return item->ci_name; in config_item_name() 74 * group - a group of config_items of a specific type, belonging 97 return group ? to_config_group(config_item_get(&group->cg_item)) : NULL; in config_group_get() 102 config_item_put(&group->cg_item); in config_group_put() 112 list_add_tail(&new_group->group_entry, &group->default_groups); in configfs_add_default_group() 198 * items. If the item is a group, it may support mkdir(2). [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | sw.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2009-2014 Realtek Corporation.*/ 29 * 0 - Disable ASPM, in rtl92ee_init_aspm_vars() 30 * 1 - Enable ASPM without Clock Req, in rtl92ee_init_aspm_vars() 31 * 2 - Enable ASPM with Clock Req, in rtl92ee_init_aspm_vars() 32 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92ee_init_aspm_vars() 33 * 4 - Always Enable ASPM without Clock Req. in rtl92ee_init_aspm_vars() 36 rtlpci->const_pci_aspm = 3; in rtl92ee_init_aspm_vars() 38 /*Setting for PCI-E device */ in rtl92ee_init_aspm_vars() 39 rtlpci->const_devicepci_aspm_setting = 0x03; in rtl92ee_init_aspm_vars() [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | sw.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2009-2013 Realtek Corporation.*/ 25 * 0 - Disable ASPM, in rtl88e_init_aspm_vars() 26 * 1 - Enable ASPM without Clock Req, in rtl88e_init_aspm_vars() 27 * 2 - Enable ASPM with Clock Req, in rtl88e_init_aspm_vars() 28 * 3 - Alwyas Enable ASPM with Clock Req, in rtl88e_init_aspm_vars() 29 * 4 - Always Enable ASPM without Clock Req. in rtl88e_init_aspm_vars() 32 rtlpci->const_pci_aspm = 3; in rtl88e_init_aspm_vars() 34 /*Setting for PCI-E device */ in rtl88e_init_aspm_vars() 35 rtlpci->const_devicepci_aspm_setting = 0x03; in rtl88e_init_aspm_vars() [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | sw.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2009-2014 Realtek Corporation.*/ 30 * 0 - Disable ASPM, in rtl8723be_init_aspm_vars() 31 * 1 - Enable ASPM without Clock Req, in rtl8723be_init_aspm_vars() 32 * 2 - Enable ASPM with Clock Req, in rtl8723be_init_aspm_vars() 33 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8723be_init_aspm_vars() 34 * 4 - Always Enable ASPM without Clock Req. in rtl8723be_init_aspm_vars() 37 rtlpci->const_pci_aspm = 3; in rtl8723be_init_aspm_vars() 39 /*Setting for PCI-E device */ in rtl8723be_init_aspm_vars() 40 rtlpci->const_devicepci_aspm_setting = 0x03; in rtl8723be_init_aspm_vars() [all …]
|
/linux/Documentation/admin-guide/ |
H A D | bootconfig.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 The boot configuration expands the current kernel command line to support 15 additional key-value data when booting the kernel in an efficient way. 16 This allows administrators to pass a structured-Key config file. 21 The boot config syntax is a simple structured key-value. Each key consists 22 of dot-connected-words, and key and value are connected by ``=``. The value 23 has to be terminated by semi-colon (``;``) or newline (``\n``). 30 Each key word must contain only alphabets, numbers, dash (``-``) or underscore 32 for delimiters such as semi-colon (``;``), new-line (``\n``), comma (``,``), 35 If you want to use those delimiters in a value, you can use either double- [all …]
|
/linux/arch/x86/include/asm/ |
H A D | sgx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright(c) 2016-20 Intel Corporation. 5 * Intel Software Guard Extensions (SGX) support. 49 * SGX_ENCLS_FAULT_FLAG - flag signifying an ENCLS return code is a trapnr 57 * convert all faults to -EFAULT. 59 * To make all three error types coexist, we set bit 30 to identify an 67 * enum sgx_return_code - The return code type for ENCLS, ENCLU and ENCLV 87 /* The modulus size for 3072-bit RSA keys. */ 91 * enum sgx_miscselect - additional information to an SSA frame 108 * enum sgx_attributes - the attributes field in &struct sgx_secs [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | dev.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright(c) 2003 - 2014, 2020, 2023 Intel Corporation. All rights reserved. 22 #include "iwl-nvm-utils.h" 23 #include "iwl-csr.h" 24 #include "iwl-debug.h" 25 #include "iwl-agn-hw.h" 26 #include "iwl-op-mode.h" 27 #include "fw/notif-wait.h" 28 #include "iwl-trans.h" 35 /* CT-KILL constants */ [all …]
|
/linux/include/sound/ |
H A D | hda_verbs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * HD-audio codec verbs 59 /* f10-f1a: GPIO */ 162 #define AC_WCAP_IN_AMP (1<<1) /* AMP-in present */ 163 #define AC_WCAP_OUT_AMP (1<<2) /* AMP-out present */ 164 #define AC_WCAP_AMP_OVRD (1<<3) /* AMP-parameter override */ 264 * in HD-audio specification 268 * coexist with AC_PINCAP_HDMI 275 #define AC_PINCAP_VREF_HIZ (1<<0) /* Hi-Z */ 286 #define AC_AMPCAP_STEP_SIZE (0x7f<<16) /* step size 0-32dB [all …]
|
/linux/Documentation/networking/ |
H A D | timestamping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 43 ------------------------------------------------------------- 59 ------------------------------------------------------------------- 72 ---------------------------------------------------------------------- 117 require driver support and may not be available for all devices. 138 over-report measurement, because the timestamp is generated when all 181 is derived from a per-socket u32 counter (that wraps). For datagram 204 cmsg->cmsg_level = SOL_SOCKET; 205 cmsg->cmsg_type = SCM_TS_OPT_ID; 206 cmsg->cmsg_len = CMSG_LEN(sizeof(__u32)); [all …]
|
/linux/include/linux/mfd/ |
H A D | twl.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * twl4030.h - header for TWL4030 PM and audio CODEC device 5 * Copyright (C) 2005-2006 Texas Instruments, Inc. 91 * Offset from TWL6030_IRQ_BASE / pdata->irq_base 169 * Read and write several 8-bit registers at once. 175 * Read and write single 8-bit registers 226 return -EIO; in twl6030_mmc_card_detect() 229 /*----------------------------------------------------------------------*/ 235 * a driver-private file, unless some of the registers in a block 244 /*----------------------------------------------------------------------*/ [all …]
|
/linux/drivers/net/wireless/ath/wcn36xx/ |
H A 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 */ 187 /* PTT interface support */ 254 /* OEM_DATA FEATURE SUPPORT */ 262 /* DEL SELF STA SUPPORT */ 331 /* GTK offload support */ 438 /* 20/40MHZ offset-HIGH 40/80MHZ offset HIGH */ [all …]
|
/linux/include/linux/ssb/ |
H A D | ssb_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 33 #define SSB_MAX_NR_CORES ((SSB_ENUM_LIMIT - SSB_ENUM_BASE) / SSB_CORE_SIZE) 108 #define SSB_TMSHIGH_SERR 0x00000001 /* S-error */ 168 * in two-byte quantities. 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 */ 218 #define SSB_SPROM1_MAXPWR_BG 0x00FF /* B-PHY and G-PHY (in dBm Q5.2) */ 219 #define SSB_SPROM1_MAXPWR_A 0xFF00 /* A-PHY (in dBm Q5.2) */ 225 #define SSB_SPROM1_ITSSI_BG 0x00FF /* B-PHY and G-PHY*/ 226 #define SSB_SPROM1_ITSSI_A 0xFF00 /* A-PHY */ [all …]
|
/linux/Documentation/filesystems/ |
H A D | vfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 - Copyright (C) 1999 Richard Gooch 10 - Copyright (C) 2005 Pekka Enberg 19 kernel which allows different filesystem implementations to coexist. 27 ------------------------------ 32 cache or dcache). This provides a very fast look-up mechanism to 44 ---------------- 64 --------------- 67 structure (this is the kernel-side implementation of file descriptors). 88 .. code-block:: c [all …]
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | core.c | 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. 16 #include <linux/nvmem-consumer.h> 28 #include "wmi-ops.h" 58 MODULE_PARM_DESC(cryptmode, "Crypto mode: 0-hardware, 1-software"); 474 * or 2x2 160Mhz, long-guard-interval. 525 * 1x1 160Mhz, long-guard-interval. [all …]
|
/linux/drivers/net/wireless/broadcom/b43/ |
H A D | b43.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 61 /* 32-bit DMA */ 68 /* 64-bit DMA */ 193 #define B43_BFH_PHASESHIFT 0x0010 /* can support phase shifter */ 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/arch/x86/events/ |
H A D | core.c | 5 * Copyright (C) 2008-2009 Red Hat, Inc., Ingo Molnar 8 * Copyright (C) 2008-2009 Red Hat, Inc., Peter Zijlstra 12 * For licencing details see kernel-base/COPYING 119 struct hw_perf_event *hwc = &event->hw; in x86_perf_event_update() 120 int shift = 64 - x86_pmu.cntval_bits; in x86_perf_event_update() 124 if (unlikely(!hwc->event_base)) in x86_perf_event_update() 131 * exchange a new raw count - then add that new-prev delta in x86_perf_event_update() 134 prev_raw_count = local64_read(&hwc->prev_count); in x86_perf_event_update() 136 rdpmcl(hwc->event_base_rdpmc, new_raw_count); in x86_perf_event_update() 137 } while (!local64_try_cmpxchg(&hwc->prev_count, in x86_perf_event_update() [all …]
|
/linux/net/mac80211/ |
H A D | iface.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2002-2005, Instant802 Networks, Inc. 6 * Copyright 2005-2006, Devicescape Software, Inc. 9 * Copyright 2013-2014 Intel Mobile Communications GmbH 11 * Copyright (C) 2018-2024 Intel Corporation 26 #include "driver-ops.h" 34 * three-fold: 39 * can traverse the list in RCU-safe blocks. 53 chanctx_conf = rcu_dereference(link->conf->chanctx_conf); in __ieee80211_recalc_txpower() 59 power = ieee80211_chandef_max_power(&chanctx_conf->def); in __ieee80211_recalc_txpower() [all …]
|
/linux/drivers/tty/serial/ |
H A D | atmel_serial.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * DMA support added by Chip Coldwell. 18 #include <linux/clk-provider.h> 24 #include <linux/dma-mapping.h> 62 /* Use device name ttyAT, major 204 and minor 154-169. This is necessary if we 63 * should coexist with the 8250 driver, such as if we have an external 16C550 71 /* Use device name ttyS, major 4, minor 64-68. This is the usual serial port 167 bool hd_start_rx; /* can start RX during half-duplex operation */ 197 { .compatible = "atmel,at91rm9200-usart-serial" }, 210 return __raw_readl(port->membase + reg); in atmel_uart_readl() [all …]
|