/Linux-v5.10/drivers/hid/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 most commonly used to refer to the USB-HID specification, but other 20 removed from the HID bus by the transport-layer drivers, such as 53 to work on raw hid events when they want to, and avoid using transport-specific 59 tristate "User-space I/O driver support for HID subsystem" 63 Say Y here if you want to provide HID I/O Drivers from user-space. 64 This allows to write I/O drivers in user-space and feed the data from 67 user-space device. 69 This driver cannot be used to parse HID-reports in user-space and write 70 special HID-drivers. You should use hidraw for that. [all …]
|
/Linux-v5.10/Documentation/x86/i386/ |
D | IO-APIC.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 IO-APIC 9 Most (all) Intel-MP compliant SMP boards have the so-called 'IO-APIC', 12 IO-APIC, interrupts from hardware will be delivered only to the 15 Linux supports all variants of compliant SMP boards, including ones with 16 multiple IO-APICs. Multiple IO-APICs are used in high-end servers to 20 usually worked around by the kernel. If your MP-compliant SMP board does 21 not boot Linux, then consult the linux-smp mailing list archives first. 23 If your box boots fine with enabled IO-APIC IRQs, then your 28 0: 1360293 IO-APIC-edge timer [all …]
|
/Linux-v5.10/drivers/mtd/chips/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 support any device that is CFI-compliant, you need to enable this 18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips" 22 This option enables JEDEC-style probing of flash chips which are not 24 CFI-targeted flash drivers for any chips which are identified which 26 covers most AMD/Fujitsu-compatible chips and also non-CFI 53 are expected to be wired to the CPU in 'host-endian' form. 83 bool "Support 8-bit buswidth" if MTD_CFI_GEOMETRY 90 bool "Support 16-bit buswidth" if MTD_CFI_GEOMETRY 97 bool "Support 32-bit buswidth" if MTD_CFI_GEOMETRY [all …]
|
/Linux-v5.10/drivers/char/tpm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 26 which is required to validate the PCR 0-7 values. 52 If you have a TPM security chip that is compliant with the 59 tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI)" 64 non-tcg SPI master (i.e. most embedded platforms) that is compliant with the 78 tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface (MMIO - SynQuacer)" 82 If you have a TPM security chip that is compliant with the 90 tristate "TPM Interface Specification 1.2 Interface (I2C - Atmel)" 99 tristate "TPM Interface Specification 1.2 Interface (I2C - Infineon)" 102 If you have a TPM security chip that is compliant with the [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pci/ |
D | host-generic-pci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Will Deacon <will@kernel.org> 13 Firmware-initialised PCI host controllers and PCI emulations, such as the 14 virtio-pci implementations found in kvmtool and other para-virtualised 21 Configuration Space is assumed to be memory-mapped (as opposed to being 26 For CAM, this 24-bit offset is: 41 - description: [all …]
|
/Linux-v5.10/drivers/pci/ |
D | ecam.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/pci-ecam.h> 15 * On 64-bit systems, we do a single ioremap for the whole config space 16 * since we have enough virtual address range available. On 32-bit, we 23 * - reserve mem region 24 * - alloc struct pci_config_window with space for all mappings 25 * - ioremap the config space 36 if (busr->start > busr->end) in pci_ecam_create() 37 return ERR_PTR(-EINVAL); in pci_ecam_create() 41 return ERR_PTR(-ENOMEM); in pci_ecam_create() [all …]
|
/Linux-v5.10/Documentation/fb/ |
D | uvesafb.rst | 2 uvesafb - A Generic Driver for VBE2+ compliant video cards 6 --------------- 8 uvesafb should work with any video card that has a Video BIOS compliant 30 -------------------------- 36 - Lack of any type of acceleration. 37 - A strict and limited set of supported video modes. Often the native 42 ratio, which is what most BIOS-es are limited to. 43 - Adjusting the refresh rate is only possible with a VBE 3.0 compliant 44 Video BIOS. Note that many nVidia Video BIOS-es claim to be VBE 3.0 45 compliant, while they simply ignore any refresh rate settings. [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | opencores,or1k-pic.txt | 5 - compatible : should be "opencores,or1k-pic-level" for variants with 6 level triggered interrupt lines, "opencores,or1k-pic-edge" for variants with 7 edge triggered interrupt lines or "opencores,or1200-pic" for machines 8 with the non-spec compliant or1200 type implementation. 10 "opencores,or1k-pic" is also provided as an alias to "opencores,or1200-pic", 13 - interrupt-controller : Identifies the node as an interrupt controller 14 - #interrupt-cells : Specifies the number of cells needed to encode an 19 intc: interrupt-controller { 20 compatible = "opencores,or1k-pic-level"; 21 interrupt-controller; [all …]
|
/Linux-v5.10/LICENSES/exceptions/ |
D | GCC-exception-2.0 | 1 SPDX-Exception-Identifier: GCC-exception-2.0 2 SPDX-URL: https://spdx.org/licenses/GCC-exception-2.0.html 3 SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-2.0-only, GPL-2.0-or-later 4 Usage-Guide: 5 This exception is used together with one of the above SPDX-Licenses to 6 allow linking the compiled version of code to non GPL compliant code. 8 identifiers in the SPDX-Licenses tag: 9 SPDX-License-Identifier: <SPDX-License> WITH GCC-exception-2.0 10 License-Text:
|
D | Linux-syscall-note | 1 SPDX-Exception-Identifier: Linux-syscall-note 2 SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html 3 SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-1.0+, LGPL-2.0, LGPL-2.0+, LGPL-2.1, LGPL-2.1+, GPL-2.0-only,… 4 Usage-Guide: 5 This exception is used together with one of the above SPDX-Licenses 7 into non GPL compliant user space application code. 9 identifiers in the SPDX-Licenses tag: 10 SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note 11 License-Text: 14 services by normal system calls - this is merely considered normal use
|
/Linux-v5.10/drivers/uio/ |
D | uio_pci_generic.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* uio_pci_generic - generic UIO driver for PCI 2.3 devices 11 * # echo -n 0000:00:19.0 > /sys/bus/pci/drivers/e1000e/unbind 12 * # echo -n 0000:00:19.0 > /sys/bus/pci/drivers/uio_pci_generic/bind 13 * # ls -l /sys/bus/pci/devices/0000:00:19.0/driver 14 * .../0000:00:19.0/driver -> ../../../bus/pci/drivers/uio_pci_generic 17 * in the command register. All devices compliant to PCI 2.3 (circa 2002) and 18 * all compliant PCI Express devices should support this bit. 51 * Note that there's a non-zero chance doing this will wedge the device in release() 54 pci_clear_master(gdev->pdev); in release() [all …]
|
/Linux-v5.10/sound/usb/ |
D | card.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 unsigned int fmt_type; /* USB audio format type (1-3) */ 18 unsigned int frame_size; /* samples per frame for non-audio */ 136 unsigned int txfr_quirk:1; /* allow sub-frame alignment */ 138 unsigned int fmt_type; /* USB audio format type (1-3) */ 139 …unsigned int pkt_offset_adj; /* Bytes to drop from beginning of packets (for non-compliant devices… 140 …unsigned int stream_offset_adj; /* Bytes to drop from beginning of stream (for non-compliant devic… 180 unsigned int fmt_type; /* USB audio format type (1-3) */
|
/Linux-v5.10/Documentation/core-api/ |
D | debugging-via-ohci1394.rst | 2 Using physical DMA provided by OHCI-1394 FireWire controllers for debugging 6 ------------ 8 Basically all FireWire controllers which are in use today are compliant 9 to the OHCI-1394 specification which defines the controller to be a PCI 12 PCI-Bus master DMA after applying filters defined by the OHCI-1394 driver. 15 ask the OHCI-1394 controller to perform read and write requests on 28 more common hardware such as x86, x86-64 and PowerPC. 34 Together with a early initialization of the OHCI-1394 controller for debugging, 41 ------- 43 The firewire-ohci driver in drivers/firewire uses filtered physical [all …]
|
/Linux-v5.10/Documentation/filesystems/ |
D | overlayfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 overlay-filesystem functionality in Linux (sometimes referred to as 11 union-filesystems). An overlay-filesystem tries to present a 17 --------------- 25 While directories will report an st_dev from the overlay-filesystem, 26 non-directory objects may report an st_dev from the lower filesystem or 29 over the lifetime of a non-directory object. Many applications and 35 make the overlay mount more compliant with filesystem scanners and 40 underlying filesystem, the same compliant behavior could be achieved 48 feature with the "-o xino=on" overlay mount option. That is useful for the [all …]
|
/Linux-v5.10/arch/arm/ |
D | Kconfig-nommu | 1 # SPDX-License-Identifier: GPL-2.0 3 # Kconfig for uClinux(non-paged MM) depend configurations 37 used instead of the auto-probing which utilizes the register. 45 occupied by read-only memory depending on H/W design. 47 If the region contains read-write memory, say 'n' here. 57 bool 'Use the ARM v7 PMSA Compliant MPU'
|
/Linux-v5.10/Documentation/hwmon/ |
D | lineage-pem.rst | 1 Kernel driver lineage-pem 8 Prefix: 'lineage-pem' 10 Addresses scanned: - 16 Author: Guenter Roeck <linux@roeck-us.net> 20 ----------- 25 Lineage CPL power entry modules are nominally PMBus compliant. However, most 27 and status reporting commands are non-standard. For this reason, a standard 32 ----------- 41 $ modprobe lineage-pem 42 $ echo lineage-pem 0x40 > /sys/bus/i2c/devices/i2c-1/new_device [all …]
|
/Linux-v5.10/include/linux/ |
D | io.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 83 * Posting") mandate non-posted configuration transactions. There is 84 * no ioremap API in the kernel that can guarantee non-posted write 88 * guarantee non-posted writes semantics to make the memory mapping 89 * compliant with the PCI specification. 113 * end up write-combining. This facility should be used in conjunction 114 * with pgprot_writecombine, ioremap-wc, or set_memory_wc, since it has 115 * no effect if the per-page mechanisms are functional. 136 return -1; in arch_phys_wc_index() 143 /* See memremap() kernel-doc for usage description... */ [all …]
|
/Linux-v5.10/drivers/net/ethernet/qualcomm/rmnet/ |
D | rmnet_map_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. 25 check = &(((struct tcphdr *)txporthdr)->check); in rmnet_map_get_csum_field() 29 check = &(((struct udphdr *)txporthdr)->check); in rmnet_map_get_csum_field() 51 ip4h = (struct iphdr *)(skb->data); in rmnet_map_ipv4_dl_csum_trailer() 52 if ((ntohs(ip4h->frag_off) & IP_MF) || in rmnet_map_ipv4_dl_csum_trailer() 53 ((ntohs(ip4h->frag_off) & IP_OFFSET) > 0)) { in rmnet_map_ipv4_dl_csum_trailer() 54 priv->stats.csum_fragmented_pkt++; in rmnet_map_ipv4_dl_csum_trailer() 55 return -EOPNOTSUPP; in rmnet_map_ipv4_dl_csum_trailer() 58 txporthdr = skb->data + ip4h->ihl * 4; in rmnet_map_ipv4_dl_csum_trailer() [all …]
|
/Linux-v5.10/drivers/pci/hotplug/ |
D | rpaphp_pci.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * PCI Hot Plug Controller Driver for RPA-compliant PPC64 platform. 14 #include <asm/pci-bridge.h> 26 rc = rtas_get_sensor(DR_ENTITY_SENSE, slot->index, state); in rpaphp_get_sensor_state() 29 if (rc == -EFAULT || rc == -EEXIST) { in rpaphp_get_sensor_state() 30 dbg("%s: slot must be power up to get sensor-state\n", in rpaphp_get_sensor_state() 34 * before get-sensor will succeed. in rpaphp_get_sensor_state() 36 rc = rtas_set_power_level(slot->power_domain, POWER_ON, in rpaphp_get_sensor_state() 40 __func__, slot->name, rc); in rpaphp_get_sensor_state() 43 slot->index, state); in rpaphp_get_sensor_state() [all …]
|
/Linux-v5.10/drivers/platform/x86/ |
D | intel-wmi-sbl-fw-update.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Slim Bootloader is a small, open-source, non UEFI compliant, boot firmware 8 * SBL exposes an ACPI-WMI device via /sys/bus/wmi/devices/<INTEL_WMI_SBL_GUID>. 14 * https://slimbootloader.github.io/security/firmware-update.html 24 #define INTEL_WMI_SBL_GUID "44FADEB1-B204-40F2-8581-394BBDC1B651" 35 return -ENODEV; in get_fwu_request() 39 if (!obj || obj->type != ACPI_TYPE_INTEGER) { in get_fwu_request() 42 return -EINVAL; in get_fwu_request() 45 *out = obj->integer.value; in get_fwu_request() 64 return -ENODEV; in set_fwu_request() [all …]
|
/Linux-v5.10/arch/powerpc/include/asm/nohash/ |
D | pte-book3e.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 /* PTE bit definitions for processors compliant to the Book3E 48 #define _PAGE_WRITETHRU 0x800000 /* W: cache write-through */ 69 /* On 32-bit, we never clear the top part of the PTE */ 82 * cacheable kernel and user pages) and one for non cacheable
|
/Linux-v5.10/Documentation/hid/ |
D | hiddev.rst | 18 normalised event interface - see Documentation/input/input.rst 24 usb.c ---> hid-core.c ----> hid-input.c ----> [keyboard/mouse/joystick/event] 27 --> hiddev.c ----> POWER / MONITOR CONTROL 57 So you point your hiddev compliant user-space program at the correct 60 Assuming that you have a hiddev compliant user-space program, of 69 conveniently linked of http://www.linux-usb.org. 75 each of which can have one or more "usages". In the hid-core, 79 ------- 83 the changed value. The hid-core.c module parses the report, and 103 -------- [all …]
|
/Linux-v5.10/Documentation/arm/ |
D | uefi.rst | 7 maintained by the UEFI Forum - http://www.uefi.org/. 16 Booting on a platform with firmware compliant with the UEFI specification 19 - UEFI Runtime Services 20 - Retrieving various configuration information through the standardised 25 - CONFIG_EFI=y 26 - CONFIG_EFIVAR_FS=y or m 29 in a Flattened Device Tree (FDT) - so is only available with CONFIG_OF. 39 booting in non-UEFI environments. 55 linux,uefi-system-table 64-bit Physical address of the UEFI System Table. 57 linux,uefi-mmap-start 64-bit Physical address of the UEFI memory map, [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/dma/ti/ |
D | k3-udma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/ti/k3-udma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Ujfalusi <peter.ujfalusi@ti.com> 13 The UDMA-P is intended to perform similar (but significantly upgraded) 14 functions as the packet-oriented DMA used on previous SoC devices. The UDMA-P 16 The UDMA-P architecture facilitates the segmentation and reassembly of SoC DMA 17 data structure compliant packets to/from smaller data blocks that are natively 27 on the Rx PSI-L interface. [all …]
|
/Linux-v5.10/lib/raid6/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_RAID6_PQ) += raid6_pq.o 4 raid6_pq-y += algos.o recov.o tables.o int1.o int2.o int4.o \ 7 raid6_pq-$(CONFIG_X86) += recov_ssse3.o recov_avx2.o mmx.o sse1.o sse2.o avx2.o avx512.o recov_avx5… 8 raid6_pq-$(CONFIG_ALTIVEC) += altivec1.o altivec2.o altivec4.o altivec8.o \ 10 raid6_pq-$(CONFIG_KERNEL_MODE_NEON) += neon.o neon1.o neon2.o neon4.o neon8.o recov_neon.o recov_ne… 11 raid6_pq-$(CONFIG_S390) += s390vx8.o recov_s390xc.o 16 altivec_flags := -maltivec $(call cc-option,-mabi=altivec) 19 # clang ppc port does not yet support -maltivec when -msoft-float is 22 CFLAGS_REMOVE_altivec1.o += -msoft-float [all …]
|