Searched +full:audio +full:- +full:codec (Results 1 – 25 of 1104) sorted by relevance
12345678910>>...45
/linux-6.14.4/sound/pci/hda/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "HD-Audio" 15 tristate "HD Audio PCI" 21 Audio" (Azalia) and its compatible devices. 23 This option enables the HD-audio controller. Don't forget 24 to choose the appropriate codec options below. 27 will be called snd-hda-intel. 30 tristate "NVIDIA Tegra HD Audio" 38 This options enables support for the HD Audio controller 39 present in some NVIDIA Tegra SoCs, used to communicate audio [all …]
|
/linux-6.14.4/sound/soc/codecs/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # modular, meaning we can't build the codec driver in with I2C support. 5 # setting - SPI can't be modular so that case doesn't need to be covered. 12 menu "CODEC drivers" 15 tristate "Build all ASoC CODEC drivers" 359 Normally ASoC codec drivers are only built if a machine driver which 421 tristate "Build generic ASoC AC97 CODEC driver" 458 tristate "Analog Devices ADAU1372 CODEC (I2C)" 464 tristate "Analog Devices ADAU1372 CODEC (SPI)" 470 tristate "Analog Devices ADAU1373 CODEC" [all …]
|
/linux-6.14.4/Documentation/sound/soc/ |
D | overview.rst | 6 provide better ALSA support for embedded system-on-chip processors (e.g. 7 pxa2xx, au1x00, iMX, etc) and portable audio codecs. Prior to the ASoC 8 subsystem there was some support in the kernel for SoC audio, however it 9 had some limitations:- 11 * Codec drivers were often tightly coupled to the underlying SoC 12 CPU. This is not ideal and leads to code duplication - for example, 15 * There was no standard method to signal user initiated audio events (e.g. 18 machine specific code to re-route audio, enable amps, etc., after such an 21 * Drivers tended to power up the entire codec when playing (or 22 recording) audio. This is fine for a PC, but tends to waste a lot of [all …]
|
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 11 management frameworks and, as such, can easily co-exist with them. 16 switching decisions based upon any audio stream (capture/playback) 17 activity and audio mixer settings within the device. 21 * a **widget** is every part of the audio hardware that can be enabled by 27 audio routing graph. This graph is specific to each sound card and spans 29 different components (e.g. the LINE OUT pin of a CODEC and the input pin of 32 The graph for the STM32MP1-DK1 sound card is shown in picture: [all …]
|
D | machine.rst | 7 relationships between each component which include audio paths, GPIOs, 10 The machine driver can contain codec and platform specific code. It registers 11 the audio subsystem with the kernel as a platform device and is represented by 12 the following struct:- 25 * after the codec and DAIs do any PM work. */ 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 ------------------------- [all …]
|
D | codec.rst | 2 ASoC Codec Class Driver 5 The codec class driver is generic and hardware independent code that configures 6 the codec, FM, MODEM, BT or external DSP to provide audio capture and playback. 11 Each codec class driver *must* provide the following features:- 13 1. Codec DAI and PCM configuration 14 2. Codec control IO - using RegMap API 15 3. Mixers and audio controls 16 4. Codec audio operations 20 Optionally, codec drivers can also provide:- 24 Its probably best to use this guide in conjunction with the existing codec [all …]
|
D | dpcm.rst | 8 Dynamic PCM allows an ALSA PCM device to digitally route its PCM audio to 10 digital audio to I2S DAI0, I2S DAI1 or PDM DAI2. This is useful for on SoC DSP 14 way as the analog signal is routed in an ASoC codec driver. DPCM uses a DAPM 15 graph representing the DSP internal audio paths and uses the mixer settings to 18 DPCM re-uses all the existing component codec, platform and DAI drivers without 22 Phone Audio System with SoC based DSP 23 ------------------------------------- 25 Consider the following phone audio subsystem. This will be used in this 26 document for all examples :- 29 | Front End PCMs | SoC DSP | Back End DAIs | Audio devices | [all …]
|
/linux-6.14.4/sound/soc/intel/boards/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 has an audio controller with a DSP and I2S or DMIC port, then 50 tristate "Haswell with RT5640 I2S codec" 56 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 66 tristate "Broadwell with RT5650 codec" 73 the RT5650 codec. 78 tristate "Broadwell with RT5677 codec" 89 the RT5677 audio codec. This is a recommended option. 94 tristate "Broadwell with RT286 I2S codec" 100 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | rockchip-max98090.txt | 1 ROCKCHIP with MAX98090 CODEC 4 - compatible: "rockchip,rockchip-audio-max98090" 5 - rockchip,model: The user-visible name of this sound complex 6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's 7 connected to the CODEC 10 - rockchip,audio-codec: The phandle of the MAX98090 audio codec. 11 - rockchip,headset-codec: The phandle of Ext chip for jack detection. This is 12 required if there is rockchip,audio-codec. 13 - rockchip,hdmi-codec: The phandle of HDMI device for HDMI codec. 17 /* For max98090-only board. */ [all …]
|
D | simple-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Audio Card Driver 10 - Kuninori Morimoto <[email protected]> 14 frame-master: 15 description: Indicates dai-link frame master. 18 bitclock-master: 19 description: Indicates dai-link bit clock master [all …]
|
D | allwinner,sun4i-a10-codec.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A10 Codec 10 - Chen-Yu Tsai <[email protected]> 11 - Maxime Ripard <[email protected]> 14 "#sound-dai-cells": 19 - allwinner,sun4i-a10-codec 20 - allwinner,sun6i-a31-codec [all …]
|
D | ti,j721e-cpb-ivi-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 --- 6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-ivi-audio.yaml# 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 title: Texas Instruments J721e Common Processor Board Audio Support 12 - Peter Ujfalusi <[email protected]> 16 extension board is extending the CPB audio support, described in: 17 sound/ti,j721e-cpb-audio.txt 19 The audio support on the Infotainment Expansion Board consists of McASP0 28 Note: the same PLL4 and PLL15 is used by the audio support on the CPB! [all …]
|
D | davinci-evm-audio.txt | 1 * Texas Instruments SoC audio setups with TLV320AIC3X Codec 4 - compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx 5 - ti,model : The user-visible name of this sound complex. 6 - ti,audio-codec : The phandle of the TLV320AIC3x audio codec 7 - ti,mcasp-controller : The phandle of the McASP controller 8 - ti,audio-routing : A list of the connections between audio components. 11 sinks are the codec's pins, and the jacks on the board: 14 - ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec. 15 - clocks : Reference to the master clock 16 - clock-names : The clock should be named "mclk" [all …]
|
D | ti,j721e-cpb-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 --- 6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-audio.yaml# 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 title: Texas Instruments J721e Common Processor Board Audio Support 12 - Peter Ujfalusi <[email protected]> 15 The audio support on the board is using pcm3168a codec connected to McASP10 25 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk 26 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 29 PLL15 ---> PLL15_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk [all …]
|
D | atmel,asoc-wm8904.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/atmel,asoc-wm8904.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Atmel wm8904 audio codec complex 10 - Dharma Balasubiramani <[email protected]> 13 The ASoC audio complex configuration for Atmel with WM8904 audio codec. 17 const: atmel,asoc-wm8904 21 description: The user-visible name of this sound complex. 23 atmel,ssc-controller: [all …]
|
D | atmel,sam9x5-wm8731-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/atmel,sam9x5-wm8731-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Atmel at91sam9x5ek wm8731 audio complex 10 - Dharma Balasubiramani <[email protected]> 13 The audio complex configuration for Atmel at91sam9x5ek with WM8731 audio codec. 17 const: atmel,sam9x5-wm8731-audio 21 description: The user-visible name of this sound complex. 23 atmel,ssc-controller: [all …]
|
D | fsl,imx-audio-es8328.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX audio complex with ES8328 codec 10 - Shawn Guo <[email protected]> 11 - Sascha Hauer <[email protected]> 14 - $ref: sound-card-common.yaml# 18 const: fsl,imx-audio-es8328 22 description: The user-visible name of this sound complex [all …]
|
D | sirf-audio.txt | 1 * SiRF atlas6 and prima2 internal audio codec and port based audio setups 4 - compatible: "sirf,sirf-audio-card" 5 - sirf,audio-platform: phandle for the platform node 6 - sirf,audio-codec: phandle for the SiRF internal codec node 9 - hp-pa-gpios: Need to be present if the board need control external 11 - spk-pa-gpios: Need to be present if the board need control external 13 - hp-switch-gpios: Need to be present if the board capable to detect jack 16 Available audio endpoints for the audio-routing table: 24 SiRF internal audio codec pins: 34 compatible = "sirf,sirf-audio-card"; [all …]
|
D | samsung,snow.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: Google Snow audio complex with MAX9809x codec 10 - Krzysztof Kozlowski <[email protected]> 11 - Sylwester Nawrocki <[email protected]> 16 - google,snow-audio-max98090 17 - google,snow-audio-max98091 18 - google,snow-audio-max98095 20 codec: [all …]
|
D | mt2701-cs42448.txt | 1 MT2701 with CS42448 CODEC 4 - compatible: "mediatek,mt2701-cs42448-machine" 5 - mediatek,platform: the phandle of MT2701 ASoC platform 6 - audio-routing: a list of the connections between audio 7 - mediatek,audio-codec: the phandles of cs42448 codec 8 - mediatek,audio-codec-bt-mrg the phandles of bt-sco dummy codec 9 - pinctrl-names: Should contain only one value - "default" 10 - pinctrl-0: Should specify pin control groups used for this controller. 11 - i2s1-in-sel-gpio1, i2s1-in-sel-gpio2: Should specify two gpio pins to 12 control I2S1-in mux. [all …]
|
/linux-6.14.4/sound/soc/tegra/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SoC Audio for the Tegra System-on-Chip" 10 Say Y or M here if you want support for SoC audio on Tegra. 63 Config to enable Audio Hub (AHUB) module, which comprises of a 64 switch called Audio Crossbar (AXBAR) used to configure or modify 65 the audio routing path between various HW accelerators present in 83 Config to enable the Inter-IC Sound (I2S) Controller which 84 implements full-duplex and bidirectional and single direction 85 point-to-point serial interfaces. It can interface with I2S 114 converts the multi-bit Pulse Code Modulation (PCM) audio input to [all …]
|
/linux-6.14.4/sound/soc/mediatek/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 tristate "ASoc Audio driver for MT2701 with CS42448 codec" 28 tristate "ASoc Audio driver for MT2701 with WM8960 codec" 48 tristate "ASoc Audio driver for MT6797 with MT6351 codec" 68 tristate "ASoc Audio driver for MT7986 with WM8960 codec" 88 tristate "ASoC Audio driver for MT8173 with MAX98090 codec" 93 with the MAX98090 audio codec. 98 tristate "ASoC Audio driver for MT8173 with RT5650 codec" 104 with the RT5650 audio codec. 109 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs" [all …]
|
/linux-6.14.4/Documentation/sound/hd-audio/ |
D | notes.rst | 2 More Notes on HD-Audio Driver 11 HD-audio is the new standard on-board audio component on modern PCs 12 after AC97. Although Linux has been supporting HD-audio since long 15 This document explains the brief trouble-shooting and debugging 16 methods for the HD-audio hardware. 18 The HD-audio component consists of two parts: the controller chip and 19 the codec chips on the HD-audio bus. Linux provides a single driver 20 for all controllers, snd-hda-intel. Although the driver name contains 21 a word of a well-known hardware vendor, it's not specific to it but for 22 all controller chips by other companies. Since the HD-audio [all …]
|
/linux-6.14.4/sound/soc/intel/avs/boards/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 This adds support for AVS with DA7219 I2S codec configuration. 31 This adds support for AVS with ES8336 I2S codec configuration. 36 tristate "HD-Audio generic board" 39 This adds support for AVS with HDAudio codec configuration. 46 This adds support for I2S test-board which can be used to verify 55 This adds support for AVS with MAX98927 I2S codec configuration. 65 This adds support for AVS with MAX98357A I2S codec configuration. 75 This adds support for AVS with MAX98373 I2S codec configuration. 85 This adds support for ASoC machine driver with NAU8825 I2S audio codec. [all …]
|
/linux-6.14.4/sound/soc/sunxi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Allwinner SoC Audio support" 6 tristate "Allwinner A10 Codec Support" 10 Select Y or M to add support for the Codec embedded in the Allwinner 14 tristate "Allwinner SUN8I audio codec" 20 This option enables the digital part of the internal audio codec for 23 Say Y or M if you want to add sun8i digital audio codec support. 26 tristate "Allwinner sun8i Codec Analog Controls Support" 31 the codec embedded in newer Allwinner SoCs. 34 tristate "Allwinner sun50i Codec Analog Controls Support" [all …]
|
12345678910>>...45