| /kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 59 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 68 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 77 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 86 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 95 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 105 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 114 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 123 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | clk-s5pv210-audss.txt | 1 * Samsung Audio Subsystem Clock Controller 3 The Samsung Audio Subsystem clock controller generates and supplies clocks 4 to Audio Subsystem block available in the S5PV210 and compatible SoCs. 8 - compatible: should be "samsung,s5pv210-audss-clock". 9 - reg: physical base address and length of the controller's register set. 11 - #clock-cells: should be 1. 13 - clocks: 14 - hclk: AHB bus clock of the Audio Subsystem. 15 - xxti: Optional fixed rate PLL reference clock, parent of mout_audss. If 18 - fout_epll: Input PLL to the AudioSS block, parent of mout_audss. [all …]
|
| D | clk-exynos-audss.txt | 1 * Samsung Audio Subsystem Clock Controller 3 The Samsung Audio Subsystem clock controller generates and supplies clocks 4 to Audio Subsystem block available in the S5PV210 and Exynos SoCs. The clock 9 - compatible: should be one of the following: 10 - "samsung,exynos4210-audss-clock" - controller compatible with all Exynos4 SoCs. 11 - "samsung,exynos5250-audss-clock" - controller compatible with Exynos5250 13 - "samsung,exynos5410-audss-clock" - controller compatible with Exynos5410 15 - "samsung,exynos5420-audss-clock" - controller compatible with Exynos5420 17 - reg: physical base address and length of the controller's register set. 19 - #clock-cells: should be 1. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/xlnx/ |
| D | xlnx,zynqmp-dpsub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx ZynqMP DisplayPort Subsystem 10 The DisplayPort subsystem of Xilinx ZynqMP (Zynq UltraScale+ MPSoC) 11 implements the display and audio pipelines based on the DisplayPort v1.2 12 standard. The subsystem includes multiple functional blocks as below: 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/soc/ |
| D | dapm.rst | 2 Dynamic Audio Power Management for Portable Devices 8 Dynamic Audio Power Management (DAPM) is designed to allow portable 9 Linux devices to use the minimum amount of power within the audio 10 subsystem at all times. It is independent of other kernel PM and as 11 such, can easily co-exist with the other PM systems. 16 switching decisions based upon any audio stream (capture/playback) 17 activity and audio mixer settings within the device. 20 audio subsystem, this includes internal codec power blocks and machine 26 VREF, VMID (core codec and audio power) 39 audio subsystem signal paths [all …]
|
| D | pops-clicks.rst | 2 Audio Pops and Clicks 5 Pops and clicks are unwanted audio artifacts caused by the powering up and down 6 of components within the audio subsystem. This is noticeable on PCs when an 7 audio module is either loaded or unloaded (at module load time the sound card is 11 because the components within the subsystem are being dynamically powered 12 depending on the audio usage and this can subsequently cause a small pop or 19 Playback pops in portable audio subsystems cannot be completely eliminated 20 currently, however future audio codec hardware will have better pop and click 21 suppression. Pops can be reduced within playback by powering the audio 23 shutdown and follows some basic rules:- [all …]
|
| D | machine.rst | 7 relationships between each component which include audio paths, GPIOs, 11 the audio subsystem with the kernel as a platform device and is represented by 12 the following struct:- 33 /* CPU <--> Codec DAI links */ 41 ---------------- 46 ------------------ 48 of any machine audio tasks that have to be done before or after the codec, DAIs 53 ------------------------- 56 initialisation e.g. the machine audio map can be connected to the codec audio 62 /* corgi digital audio interface glue - connects codec <--> CPU */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/soc/ |
| D | dapm.rst | 2 Dynamic Audio Power Management for Portable Devices 8 Dynamic Audio Power Management (DAPM) is designed to allow portable 9 Linux devices to use the minimum amount of power within the audio 10 subsystem at all times. It is independent of other kernel PM and as 11 such, can easily co-exist with the other PM systems. 16 switching decisions based upon any audio stream (capture/playback) 17 activity and audio mixer settings within the device. 20 audio subsystem, this includes internal codec power blocks and machine 26 VREF, VMID (core codec and audio power) 39 audio subsystem signal paths [all …]
|
| D | pops-clicks.rst | 2 Audio Pops and Clicks 5 Pops and clicks are unwanted audio artifacts caused by the powering up and down 6 of components within the audio subsystem. This is noticeable on PCs when an 7 audio module is either loaded or unloaded (at module load time the sound card is 11 because the components within the subsystem are being dynamically powered 12 depending on the audio usage and this can subsequently cause a small pop or 19 Playback pops in portable audio subsystems cannot be completely eliminated 20 currently, however future audio codec hardware will have better pop and click 21 suppression. Pops can be reduced within playback by powering the audio 23 shutdown and follows some basic rules:- [all …]
|
| D | machine.rst | 7 relationships between each component which include audio paths, GPIOs, 11 the audio subsystem with the kernel as a platform device and is represented by 12 the following struct:- 33 /* CPU <--> Codec DAI links */ 41 ---------------- 46 ------------------ 48 of any machine audio tasks that have to be done before or after the codec, DAIs 53 ------------------------- 56 initialisation e.g. the machine audio map can be connected to the codec audio 62 /* corgi digital audio interface glue - connects codec <--> CPU */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | pci-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 - Vendor ID and device ID; 10 - Subsystem ID and Subsystem device ID; 12 The ``lspci -nn`` command allows identifying the vendor/device PCI IDs: 14 .. code-block:: none 15 :emphasize-lines: 3 17 $ lspci -nn 20 …00:0b.0 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 1… 21 … video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder … 23 …0400]: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broa… [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | pci-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 - Vendor ID and device ID; 10 - Subsystem ID and Subsystem device ID; 12 The ``lspci -nn`` command allows identifying the vendor/device PCI IDs: 14 .. code-block:: none 15 :emphasize-lines: 3 17 $ lspci -nn 20 …00:0b.0 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 1… 21 … video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder … 23 …0400]: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broa… [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/xlnx/ |
| D | xlnx,zynqmp-dpsub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx ZynqMP DisplayPort Subsystem 10 The DisplayPort subsystem of Xilinx ZynqMP (Zynq UltraScale+ MPSoC) 11 implements the display and audio pipelines based on the DisplayPort v1.2 12 standard. The subsystem includes multiple functional blocks as below: 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sprd/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SoC Audio for the Spreadtrum SoC chips" 8 the Spreadtrum SoCs' Audio interfaces. 11 tristate "Spreadtrum multi-channel data transfer support" 14 Say y here to enable multi-channel data transfer support. It 15 is used for sound stream transmission between audio subsystem 16 and other AP/CP subsystem.
|
| /kernel/linux/linux-6.6/sound/soc/sprd/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SoC Audio for the Spreadtrum SoC chips" 8 the Spreadtrum SoCs' Audio interfaces. 11 tristate "Spreadtrum multi-channel data transfer support" 14 Say y here to enable multi-channel data transfer support. It 15 is used for sound stream transmission between audio subsystem 16 and other AP/CP subsystem.
|
| /kernel/linux/linux-6.6/sound/pci/emu10k1/ |
| 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 */ 144 /* disable audio and lock cache */ in snd_emu10k1_init() 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() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/ |
| D | zynqmp_dpsub.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ZynqMP DisplayPort Subsystem Driver 5 * Copyright (C) 2017 - 2020 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 #include <linux/dma-mapping.h> 31 /* ----------------------------------------------------------------------------- 39 if (!dpsub->drm) in zynqmp_dpsub_suspend() 42 return drm_mode_config_helper_suspend(&dpsub->drm->dev); in zynqmp_dpsub_suspend() 49 if (!dpsub->drm) in zynqmp_dpsub_resume() [all …]
|
| /kernel/linux/linux-5.10/sound/pci/emu10k1/ |
| D | emu10k1_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) by James Courtier-Dutton <James@superbug.co.uk> 13 * -- 16 * -- 92 if (emu->audigy) { in snd_emu10k1_voice_init() 133 { 0x0e, 0xcf }, /* Attenuation Left 0x01 = -103dB, 0xff = 24dB */ 149 /* disable audio and lock cache */ in snd_emu10k1_init() 151 HCFG_MUTEBUTTONENABLE, emu->port + HCFG); in snd_emu10k1_init() 162 outl(0, emu->port + INTE); in snd_emu10k1_init() 168 if (emu->audigy) { in snd_emu10k1_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/av7110/ |
| D | audio-set-bypass-mode.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: DTV.audio 11 ---- 18 -------- 25 --------- 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 - 33 - int fd [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/dvb/ |
| D | audio-set-bypass-mode.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: DTV.audio 11 ---- 18 -------- 25 --------- 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 - 33 - int fd [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | samsung,exynos5433-lpass.txt | 1 Samsung Exynos SoC Low Power Audio Subsystem (LPASS) 5 - compatible : "samsung,exynos5433-lpass" 6 - reg : should contain the LPASS top SFR region location 8 - clock-names : should contain following required clocks: "sfr0_ctrl" 9 - clocks : should contain clock specifiers of all clocks, which 10 input names have been specified in clock-names 12 - #address-cells : should be 1 13 - #size-cells : should be 1 14 - ranges : must be present 16 Each IP block of the Low Power Audio Subsystem should be specified as [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/most/Documentation/ |
| D | driver_usage.txt | 5 access a MOST network: The Automotive Information Backbone and the de-facto 6 standard for high-bandwidth automotive multimedia networking. 9 for the efficient and low-cost transport of control, real-time and packet 17 increasing the demand for reliable and simple solutions to support audio, 22 audio/video streaming. Therefore, the driver perfectly fits to the mission 29 subsystem and consists basically of the module core.c and its API. It 40 subsystem. It is registered with the core to connect the MOST subsystem to 82 This layer implements the MOST subsystem. It contains the core module and 105 the driver via the networking subsystem. 109 driver via the V4L subsystem. [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/most/Documentation/ |
| D | driver_usage.txt | 5 access a MOST network: The Automotive Information Backbone and the de-facto 6 standard for high-bandwidth automotive multimedia networking. 9 for the efficient and low-cost transport of control, real-time and packet 17 increasing the demand for reliable and simple solutions to support audio, 22 audio/video streaming. Therefore, the driver perfectly fits to the mission 29 subsystem and consists basically of the module core.c and its API. It 40 subsystem. It is registered with the core to connect the MOST subsystem to 82 This layer implements the MOST subsystem. It contains the core module and 105 the driver via the networking subsystem. 109 driver via the V4L subsystem. [all …]
|
| /kernel/linux/linux-5.10/drivers/soundwire/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # SoundWire subsystem configuration 10 SoundWire is a 2-Pin interface with data and clock line ratified 12 typically related to audio functions. SoundWire interface is 13 optimized to integrate audio devices in mobile or mobile inspired 14 systems. Say Y to enable this subsystem, N if you do not have such
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | samsung,s5pv210-audss-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,s5pv210-audss-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung S5Pv210 SoC Audio SubSystem clock controller 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 13 - Tomasz Figa <tomasz.figa@gmail.com> 17 include/dt-bindings/clock/s5pv210-audss.h header. [all …]
|