/Linux-v5.10/Documentation/hwmon/ |
D | ina2xx.rst | 10 Addresses: I2C 0x40 - 0x4f 20 Addresses: I2C 0x40 - 0x4f 30 Addresses: I2C 0x40 - 0x4f 40 Addresses: I2C 0x40 - 0x4f 50 Addresses: I2C 0x40 - 0x4f 59 ----------- 61 The INA219 is a high-side current shunt and power monitor with an I2C 65 The INA220 is a high or low side current shunt and power monitor with an I2C 71 INA230 and INA231 are high or low side current shunt and power monitors 75 The shunt value in micro-ohms can be set via platform data or device tree at [all …]
|
D | max16065.rst | 11 Addresses scanned: - 15 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf 21 Addresses scanned: - 25 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf 31 Addresses scanned: - 35 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf 41 Addresses scanned: - 45 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf 47 Author: Guenter Roeck <linux@roeck-us.net> 51 ----------- [all …]
|
D | ina3221.rst | 10 Addresses: I2C 0x40 - 0x43 19 ----------- 21 The Texas Instruments INA3221 monitors voltage, current, and power on the high 22 side of up to three D.C. power supplies. The INA3221 monitors both shunt drop 24 and power are calculated host-side from these. 27 ------------- 68 * BC: bus-voltage conversion time in millisecond 69 * SC: shunt-voltage conversion time in millisecond 71 Affects both Bus- and Shunt-voltage conversion time.
|
/Linux-v5.10/Documentation/admin-guide/media/ |
D | si476x.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 ------------------- 14 - According to the SiLabs' datasheet it is possible to update the 15 firmware of the radio chip in the run-time, thus bringing it to the 23 ------------------------------- 31 * /sys/kernel/debug/<device-name>/acf 52 0x05 smute 0 - Audio is not soft muted 53 1 - Audio is soft muted 60 0x10 pilot 0 - Stereo pilot is not present 61 1 - Stereo pilot is present [all …]
|
/Linux-v5.10/net/ipv4/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 intend to participate in the MBONE, a high bandwidth network on top 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 132 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 147 Read <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 160 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. [all …]
|
/Linux-v5.10/drivers/usb/gadget/udc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 22 # - integrated/SOC controllers first 23 # - licensed IP used in both SOC and discrete versions 24 # - discrete ones (including all PCI-only controllers) [all …]
|
/Linux-v5.10/include/sound/sof/ |
D | control.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 19 /* channel positions - uses same values as ALSA */ 30 SOF_CHMAP_SL, /**< side left */ 31 SOF_CHMAP_SR, /**< side right */ 39 SOF_CHMAP_FLH, /**< front left high */ 40 SOF_CHMAP_FCH, /**< front centre high */ 41 SOF_CHMAP_FRH, /**< front right high */ 51 SOF_CHMAP_TSL, /**< top side left */ 52 SOF_CHMAP_TSR, /**< top side right */ 63 /* per channel data - uses struct sof_ipc_ctrl_value_chan */ [all …]
|
/Linux-v5.10/drivers/gpio/ |
D | gpio-mc33880.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MC33880 high-side/low-side switch GPIO driver 8 * Freescale MC33880 high-side/low-side switch 45 return spi_write(mc->spi, &mc->port_config, sizeof(mc->port_config)); in mc33880_write_config() 52 mc->port_config |= 1 << offset; in __mc33880_set() 54 mc->port_config &= ~(1 << offset); in __mc33880_set() 64 mutex_lock(&mc->lock); in mc33880_set() 68 mutex_unlock(&mc->lock); in mc33880_set() 77 pdata = dev_get_platdata(&spi->dev); in mc33880_probe() 78 if (!pdata || !pdata->base) { in mc33880_probe() [all …]
|
/Linux-v5.10/include/linux/dma/ |
D | k3-psil.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com 16 * enum udma_tp_level - Channel Throughput Levels 18 * @UDMA_TP_HIGH: High Throughput channel 19 * @UDMA_TP_ULTRAHIGH: Ultra High Throughput channel 29 * enum psil_endpoint_type - PSI-L Endpoint type 43 * struct psil_endpoint_config - PSI-L Endpoint configuration 44 * @ep_type: PSI-L endpoint type 51 * @pdma_acc32: ACC32 must be enabled on the PDMA side 52 * @pdma_burst: BURST must be enabled on the PDMA side
|
/Linux-v5.10/drivers/usb/gadget/function/ |
D | u_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 5 * Copyright (C) 2003-2005,2008 David Brownell 6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger 29 MODULE_PARM_DESC(qmult, "queue length multiplier at high/super speed");\ 42 * This represents the USB side of an "ethernet" link, managed by a USB 58 /* endpoints handle full and/or high speeds */ 95 /* gether_setup - initialize one ethernet-over-usb link 98 * host side of the link is recorded 121 * gether_register_netdev - register the net device [all …]
|
/Linux-v5.10/Documentation/ABI/stable/ |
D | sysfs-driver-aspeed-vuart | 1 What: /sys/bus/platform/drivers/aspeed-vuart/*/lpc_address 4 Description: Configures which IO port the host side of the UART 5 will appear on the host <-> BMC LPC bus. 9 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq 12 Description: Configures which interrupt number the host side of 13 the UART will appear on the host <-> BMC LPC bus. 17 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity 22 Set to 0 for active-low or 1 for active-high.
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/ |
D | atmel-sysregs.txt | 4 - compatible: Should be "atmel,sama5d2-chipid" 5 - reg : Should contain registers location and length 8 - compatible: Should be "atmel,at91sam9260-pit" 9 - reg: Should contain registers location and length 10 - interrupts: Should contain interrupt for the PIT which is the IRQ line 14 - compatible: Should be "microchip,sam9x60-pit64b" 15 - reg: Should contain registers location and length 16 - interrupts: Should contain interrupt for PIT64B timer 17 - clocks: Should contain the available clock sources for PIT64B timer. 20 - compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd" [all …]
|
/Linux-v5.10/Documentation/driver-api/usb/ |
D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side 32 API. This helps the OTG support, and looks forward to more-symmetric 34 side drivers). [all …]
|
/Linux-v5.10/kernel/ |
D | context_tracking.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Context tracking: Probe on high level context boundaries such as kernel 13 * Many thanks to Gilad Ben-Yossef, Paul McKenney, Ingo Molnar, Andrew Morton, 54 * context_tracking_enter - Inform the context tracking that the CPU is going 59 * instructions to execute won't use any RCU read side critical section 65 WARN_ON_ONCE(!current->mm); in __context_tracking_enter() 75 * any RCU read-side critical section until the next call to in __context_tracking_enter() 135 * context_tracking_exit - Inform the context tracking that the CPU is 139 * guest space before any use of RCU read side critical section. This 140 * potentially include any high level kernel code like syscalls, exceptions, [all …]
|
/Linux-v5.10/Documentation/sound/designs/ |
D | channel-mapping-api.rst | 2 ALSA PCM channel-mapping API 38 the kernel/user-space ABI perspective. It uses only the existing 57 --- 61 ``type data-bytes ch0 ch1 ch2...`` 71 type is where pair-wise channels are swappable. For example, when you 88 /* this follows the alsa-lib mixer channel value + 3 */ 95 SNDRV_CHMAP_SL, /* side left */ 96 SNDRV_CHMAP_SR, /* side right */ 105 SNDRV_CHMAP_FLH, /* front left high */ 106 SNDRV_CHMAP_FCH, /* front center high */ [all …]
|
/Linux-v5.10/Documentation/virt/ |
D | guest-halt-polling.rst | 9 This provides the following benefits to host side polling: 15 2) The VM-exit cost can be avoided. 17 The downside of guest side polling is that polling is performed 25 ("per-cpu guest_halt_poll_ns"), which is adjusted by the algorithm 42 Division factor used to shrink per-cpu guest_halt_poll_ns when 49 Multiplication factor used to grow per-cpu guest_halt_poll_ns 50 when event occurs after per-cpu guest_halt_poll_ns 57 The per-cpu guest_halt_poll_ns eventually reaches zero 59 per-cpu guest_halt_poll_ns when growing. This can 70 to avoid it (per-cpu guest_halt_poll_ns will remain [all …]
|
/Linux-v5.10/Documentation/admin-guide/hw-vuln/ |
D | spectre.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Spectre Side Channels 6 Spectre is a class of side channel attacks that exploit branch prediction 8 bypassing access controls. Speculative execution side channel exploits 14 ------------------- 16 Speculative execution side channel methods affect a wide range of modern 17 high performance processors, since most modern high speed processors 22 - Intel Core, Atom, Pentium, and Xeon processors 24 - AMD Phenom, EPYC, and Zen processors 26 - IBM POWER and zSeries processors [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/media/ |
D | video-interfaces.txt | 4 --------------- 21 #address-cells = <1>; 22 #size-cells = <0>; 37 a common scheme using '#address-cells', '#size-cells' and 'reg' properties is 41 specify #address-cells, #size-cells properties independently for the 'port' 44 Two 'endpoint' nodes are linked with each other through their 'remote-endpoint' 53 a device is partitioned into multiple data busses, e.g. 16-bit input port 54 divided into two separate ITU-R BT.656 8-bit busses. In such case bus-width 55 and data-shift properties can be used to assign physical data lines to each 59 -------------------------------- [all …]
|
/Linux-v5.10/Documentation/driver-api/ |
D | i2c.rst | 5 the "Inter-IC" bus, a simple bus protocol which is widely used where low 7 some vendors use another name (such as "Two-Wire Interface", TWI) for 11 there's a high speed extension (3.4 MHz) that's not yet found wide use. 12 I2C is a multi-master bus; open drain signaling is used to arbitrate 16 The Linux I2C programming interfaces support the master side of bus 17 interactions and the slave side. The programming interface is 38 .. kernel-doc:: include/linux/i2c.h 41 .. kernel-doc:: drivers/i2c/i2c-boardinfo.c 44 .. kernel-doc:: drivers/i2c/i2c-core-base.c 47 .. kernel-doc:: drivers/i2c/i2c-core-smbus.c
|
/Linux-v5.10/Documentation/userspace-api/media/drivers/ |
D | max2175.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 The MAX2175 driver implements the following driver-specific controls: 9 ------------------------------- 12 Refer to Documentation/driver-api/media/v4l2-controls.rst for more details. 14 .. flat-table:: 15 :header-rows: 0 16 :stub-columns: 0 19 * - ``(0)`` 20 - I2S output is disabled. 21 * - ``(1)`` [all …]
|
/Linux-v5.10/arch/x86/include/asm/ |
D | pgtable-3level.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Intel Physical Address Extension (PAE) Mode - three-level page 28 * value and then use set_pte to update it. -ben 32 ptep->pte_high = pte.pte_high; in native_set_pte() 34 ptep->pte_low = pte.pte_low; in native_set_pte() 39 * pte_offset_map_lock() on 32-bit PAE kernels was reading the pmd_t with 43 * vs page faults vs MADV_DONTNEED. On the page fault side 45 * pmd_t with a "*pmdp" on the mincore side, a SMP race can happen 46 * because GCC will not read the 64-bit value of the pmd atomically. 67 * In some cases the high and low part of the pmdval returned may not be [all …]
|
/Linux-v5.10/include/linux/mfd/ |
D | si476x-reports.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * include/media/si476x-platform.h -- Definitions of the data formats 15 * struct si476x_rsq_status - structure containing received signal 17 * @multhint: Multipath Detect High. 18 * true - Indicatedes that the value is below 20 * false - Indicatedes that the value is above 23 * true - Indicatedes that the value is below 25 * false - Indicatedes that the value is above 27 * @snrhint: SNR Detect High. 28 * true - Indicatedes that the value is below [all …]
|
/Linux-v5.10/arch/arm/mach-pxa/ |
D | palmtreo.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 #include <linux/w1-gpio.h> 26 #include <asm/mach-types.h> 31 #include "pxa27x-udc.h" 34 #include <linux/platform_data/mmc-pxamci.h> 35 #include <linux/platform_data/video-pxafb.h> 36 #include <linux/platform_data/irda-pxaficp.h> 37 #include <linux/platform_data/keypad-pxa27x.h> 39 #include <linux/platform_data/usb-ohci-pxa27x.h> 40 #include <mach/pxa2xx-regs.h> [all …]
|
/Linux-v5.10/Documentation/networking/device_drivers/ethernet/microsoft/ |
D | netvsc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Hyper-V network driver 17 ---------------- 19 Hyper-V host version does. Windows Server 2016 and Azure 23 Receive Side Scaling 24 -------------------- 25 Hyper-V supports receive side scaling. For TCP & UDP, packets can 34 On Azure, fragmented UDP packets have high loss rate with L4 41 ethtool -N eth0 rx-flow-hash udp4 sdfn 45 ethtool -N eth0 rx-flow-hash udp4 sd [all …]
|
/Linux-v5.10/lib/raid6/ |
D | int.uc | 1 /* -*- linux-c -*- ------------------------------------------------------- * 3 * Copyright 2002-2004 H. Peter Anvin - All Rights Reserved 8 * Boston MA 02111-1307, USA; either version 2 of the License, or 11 * ----------------------------------------------------------------------- */ 16 * $#-way unrolled portable integer math RAID-6 instruction set 45 * IA-64 wants insane amounts of unrolling. On other architectures that 52 * These sub-operations are separate inlines since they can sometimes be 53 * specially optimized using architecture-specific hacks. 69 * The MASK() operation returns 0xFF in any byte for which the high 70 * bit is 1, 0x00 for any byte for which the high bit is 0. [all …]
|