/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | sprd-mcdt.txt | 1 Spreadtrum Multi-Channel Data Transfer Binding 3 The Multi-channel data transfer controller is used for sound stream 5 supports 10 DAC channel and 10 ADC channel, and each channel can be 9 - compatible: Should be "sprd,sc9860-mcdt". 10 - reg: Should contain registers address and length. 11 - interrupts: Should contain one interrupt shared by all channel. 16 compatible = "sprd,sc9860-mcdt";
|
D | renesas,rsnd.txt | 1 Renesas R-Car sound 7 Renesas R-Car and RZ/G sound is constructed from below modules 11 - SRC : Sampling Rate Converter 12 - CMD 13 - CTU : Channel Transfer Unit 14 - MIX : Mixer 15 - DVC : Digital Volume and Mute Function 22 * Multi channel 25 Multi channel is supported by Multi-SSI, or TDM-SSI. 27 Multi-SSI : 6ch case, you can use stereo x 3 SSI [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/soc/ti/ |
D | keystone-navigator-qmss.txt | 5 multi-core Navigator. QMSS consist of queue managers, packed-data structure 9 management of the packet queues. Packets are queued/de-queued by writing or 20 - compatible : Must be "ti,keystone-navigator-qmss". 21 : Must be "ti,66ak2g-navss-qm" for QMSS on K2G SoC. 22 - clocks : phandle to the reference clock for this device. 23 - queue-range : <start number> total range of queue numbers for the device. 24 - linkram0 : <address size> for internal link ram, where size is the total 26 - linkram1 : <address size> for external link ram, where size is the total 29 - qmgrs : child node describing the individual queue managers on the 32 -- managed-queues : the actual queues managed by each queue manager [all …]
|
/Linux-v5.10/Documentation/sound/cards/ |
D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 13 DACs, both streams are handled independently unlike the 4/6ch multi- 14 channel playbacks in the section below. 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 30 The rear output can be heard only when "Four Channel Mode" switch is 35 When "Four Channel Mode" switch is off, the output from rear speakers 43 front one) and was so excited. It was even with "Four Channel" bit [all …]
|
/Linux-v5.10/Documentation/sound/hd-audio/ |
D | controls.rst | 2 HD-Audio Codec-Specific Mixer Controls 6 This file explains the codec-specific mixer controls. 9 -------------- 11 Channel Mode 12 This is an enum control to change the surround-channel setup, 16 jack-retasking of multi-I/O jacks. 18 Auto-Mute Mode 19 This is an enum control to change the auto-mute behavior of the 20 headphone and line-out jacks. If built-in speakers and headphone 21 and/or line-out jacks are available on a machine, this controls [all …]
|
/Linux-v5.10/sound/pci/hda/ |
D | hda_generic.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Generic BIOS auto-parser helper functions for HD-audio 13 /* table entry for multi-io paths */ 15 hda_nid_t pin; /* multi-io widget pin NID */ 17 unsigned int ctl_in; /* cached input-pin control value */ 22 * For output, stored in the order of DAC -> ... -> pin, 23 * for input, pin -> ... -> ADC. 27 * multi[] indicates whether it's a selector widget with multi-connectors 45 unsigned char multi[MAX_NID_PATH_DEPTH]; member 53 /* mic/line-in auto switching entry */ [all …]
|
/Linux-v5.10/drivers/iio/dac/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 14 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 28 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 41 AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 51 Say yes here to build support for Analog Devices AD5421 loop-powered 52 digital-to-analog convertors (DAC). 58 tristate "Analog Devices AD5446 and similar single channel DACs driver" 128 tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)" 140 tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)" [all …]
|
/Linux-v5.10/Documentation/fb/ |
D | viafb.rst | 6 -------- 15 --------------- 34 ---------------------- 47 - 640x480 (default) 48 - 720x480 49 - 800x600 50 - 1024x768 53 - 8, 16, 32 (default:32) 56 - 60, 75, 85, 100, 120 (default:60) 59 - 0 : expansion (default) [all …]
|
/Linux-v5.10/sound/soc/sprd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 tristate "Spreadtrum multi-channel data transfer support" 14 Say y here to enable multi-channel data transfer support. It
|
/Linux-v5.10/Documentation/devicetree/bindings/timer/ |
D | renesas,mtu2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas Multi-Function Timer Pulse Unit 2 (MTU2) 10 - Geert Uytterhoeven <geert+renesas@glider.be> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14 The MTU2 is a multi-purpose, multi-channel timer/counter with configurable clock inputs 23 - enum: 24 - renesas,mtu2-r7s72100 # RZ/A1H 25 - const: renesas,mtu2 [all …]
|
D | andestech,atcpit100-timer.txt | 2 ------------------------------------------------------------------ 6 This timer is a set of compact multi-function timers, which can be 9 It supports up to 4 PIT channels. Each PIT channel is a 10 multi-function timer and provide the following usage scenarios: 11 One 32-bit timer 12 Two 16-bit timers 13 Four 8-bit timers 14 One 16-bit PWM 15 One 16-bit timer and one 8-bit PWM 16 Two 8-bit timer and one 8-bit PWM [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/dma/ |
D | snps,dma-spear1340.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viresh Kumar <vireshk@kernel.org> 11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14 - $ref: "dma-controller.yaml#" 18 const: snps,dma-spear1340 20 "#dma-cells": 26 for transfers on dynamically allocated channel. Fourth cell is the [all …]
|
D | img-mdc-dma.txt | 1 * IMG Multi-threaded DMA Controller (MDC) 4 - compatible: Must be "img,pistachio-mdc-dma". 5 - reg: Must contain the base address and length of the MDC registers. 6 - interrupts: Must contain all the per-channel DMA interrupts. 7 - clocks: Must contain an entry for each entry in clock-names. 8 See ../clock/clock-bindings.txt for details. 9 - clock-names: Must include the following entries: 10 - sys: MDC system interface clock. 11 - img,cr-periph: Must contain a phandle to the peripheral control syscon 12 node which contains the DMA request to channel mapping registers. [all …]
|
/Linux-v5.10/include/xen/interface/io/ |
D | blkif.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Unified block-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 17 * Front->back notifications: When enqueuing a new request, sending a 19 * hold-off mechanism provided by the ring macros). Backends must set 22 * Back->front notifications: When enqueuing a new response, sending a 24 * hold-off mechanism provided by the ring macros). Frontends must set 33 * If supported, the backend will write the key "multi-queue-max-queues" to 37 * key "multi-queue-num-queues" with the number they wish to use, which must be 39 * "multi-queue-max-queues". [all …]
|
/Linux-v5.10/drivers/eisa/ |
D | eisa.ids | 6 # Marc Zyngier <maz@wild-wind.fr.eu.org> 10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter" 11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter" 12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter" 13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter" 14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter" 15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter" 25 ACE7010 "ACME Multi-Function Board" 39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2" 41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1" [all …]
|
/Linux-v5.10/sound/soc/atmel/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SoC Audio for the Atmel System-on-Chip" 32 in PDC mode configured using audio-graph-card in device-tree. 41 in DMA mode configured using audio-graph-card in device-tree. 44 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 50 Say Y if you want to add support for SoC audio on WM8731-based 64 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 92 tristate "ASoC driver for the Axentia TSE-850" 99 Axentia TSE-850 with a PCM5142 codec. 111 tristate "Support for Mikroe-PROTO board" [all …]
|
/Linux-v5.10/drivers/pwm/ |
D | pwm-bcm-iproc.c | 39 #define IPROC_PWM_PRESCALE_SHIFT(ch) ((3 - (ch)) * \ 57 static void iproc_pwmc_enable(struct iproc_pwmc *ip, unsigned int channel) in iproc_pwmc_enable() argument 61 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_enable() 62 value |= 1 << IPROC_PWM_CTRL_EN_SHIFT(channel); in iproc_pwmc_enable() 63 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_enable() 69 static void iproc_pwmc_disable(struct iproc_pwmc *ip, unsigned int channel) in iproc_pwmc_disable() argument 73 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_disable() 74 value &= ~(1 << IPROC_PWM_CTRL_EN_SHIFT(channel)); in iproc_pwmc_disable() 75 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_disable() 85 u64 tmp, multi, rate; in iproc_pwmc_get_state() local [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/leds/ |
D | leds-lp55xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp55xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacek Anaszewski <jacek.anaszewski@gmail.com> 11 - Pavel Machek <pavel@ucw.cz> 14 Bindings for the TI/National Semiconductor LP55xx and LP8501 multi channel 27 - national,lp5521 28 - national,lp5523 29 - ti,lp55231 [all …]
|
D | leds-lp50xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp50xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dan Murphy <dmurphy@ti.com> 13 The LP50XX is multi-channel, I2C RGB LED Drivers that can group RGB LEDs into 27 - ti,lp5009 28 - ti,lp5012 29 - ti,lp5018 30 - ti,lp5024 [all …]
|
/Linux-v5.10/Documentation/driver-api/dmaengine/ |
D | dmatest.rst | 11 capability of the following: DMA_MEMCPY (memory-to-memory), DMA_MEMSET 12 (const-to-memory or memory-to-memory, when emulated), DMA_XOR, DMA_PQ. 18 Part 1 - How to build the test module 23 Device Drivers -> DMA Engine support -> DMA Test client 28 Part 2 - When dmatest is built as a module 33 % modprobe dmatest timeout=2000 iterations=1 channel=dma0chan0 run=1 40 % echo dma0chan0 > /sys/module/dmatest/parameters/channel 45 dmatest.timeout=2000 dmatest.iterations=1 dmatest.channel=dma0chan0 dmatest.run=1 47 Example of multi-channel test usage (new in the 5.0 kernel):: 52 % echo dma0chan0 > /sys/module/dmatest/parameters/channel [all …]
|
/Linux-v5.10/include/linux/platform_data/ |
D | dma-dw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copyright (C) 2010-2011 ST Microelectronics 22 * struct dw_dma_slave - Controller-specific information about a slave 27 * @m_master: memory master for transfers on allocated channel 28 * @p_master: peripheral master for transfers on allocated channel 43 * struct dw_dma_platform_data - Controller configuration parameters 46 * @chan_priority: Set channel priority increasing from 0 to 7 or 7 to 0. 51 * @multi_block: Multi block transfers supported by hardware per channel. 53 * per channel (in units of CTL.SRC_TR_WIDTH/CTL.DST_TR_WIDTH). 54 * @protctl: Protection control signals setting per channel.
|
/Linux-v5.10/include/uapi/linux/ |
D | ncsi.h | 2 * Copyright Samuel Mendoza-Jonas, IBM Corporation 2018. 14 * enum ncsi_nl_commands - supported NCSI commands 17 * @NCSI_CMD_PKG_INFO: list package and channel attributes. Requires 19 * specific package and its channels - otherwise a dump request returns 21 * @NCSI_CMD_SET_INTERFACE: set preferred package and channel combination. 24 * @NCSI_CMD_CLEAR_INTERFACE: clear any preferred package/channel combination. 26 * @NCSI_CMD_SEND_CMD: send NC-SI command to network card. 34 * the primary channel. 47 NCSI_CMD_MAX = __NCSI_CMD_AFTER_LAST - 1 51 * enum ncsi_nl_attrs - General NCSI netlink attributes [all …]
|
/Linux-v5.10/drivers/leds/ |
D | leds-lp55xx-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Derived from leds-lp5521.c, leds-lp5523.c 15 #include <linux/led-class-multicolor.h> 145 * @lock : Lock for user-space interface 156 struct mutex lock; /* lock for user-space interface */ 166 * @chan_nr : Channel number 168 * @mc_cdev : Multi color class device 169 * @color_components: Multi color LED map information 170 * @led_current : Current setting at each led channel 171 * @max_current : Maximun current at each led channel
|
/Linux-v5.10/Documentation/devicetree/bindings/iio/dac/ |
D | ad5755.txt | 1 * Analog Devices AD5755 IIO Multi-Channel DAC Linux Driver 4 - compatible: Has to contain one of the following: 6 adi,ad5755-1 11 - reg: spi chip select number for the device 12 - spi-cpha or spi-cpol: is the only modes that is supported 15 - spi-max-frequency: Definition as per 16 Documentation/devicetree/bindings/spi/spi-bus.txt 19 See include/dt-bindings/iio/ad5755.h 20 - adi,ext-dc-dc-compenstation-resistor: boolean set if the hardware have an 23 - adi,dc-dc-phase: [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/ |
D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 28 - enum: 29 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 30 - ad,ad7414 31 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems 32 - ad,adm9240 [all …]
|