| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| 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 25 Multi channel is supported by Multi-SSI, or TDM-SSI. 27 Multi-SSI : 6ch case, you can use stereo x 3 SSI 28 TDM-SSI : 6ch case, you can use TDM [all …]
|
| D | marvell,mmp-sspa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/marvell,mmp-sspa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvel SSPA Digital Audio Interface Bindings 10 - Lubomir Rintel <lkundrak@v3.sk> 14 pattern: "^audio-controller(@.*)?$" 17 const: marvell,mmp-sspa 21 - description: RX block 22 - description: TX block [all …]
|
| D | davinci-mcasp-audio.txt | 4 - compatible : 5 "ti,dm646x-mcasp-audio" : for DM646x platforms 6 "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms 7 "ti,am33xx-mcasp-audio" : for AM33xx platforms (AM33xx, AM43xx, TI81xx) 8 "ti,dra7-mcasp-audio" : for DRA7xx platforms 10 - reg : Should contain reg specifiers for the entries in the reg-names property. 11 - reg-names : Should contain: 15 - op-mode : I2S/DIT ops mode. 0 for I2S mode. 1 for DIT mode used for S/PDIF, 16 IEC60958-1, and AES-3 formats. 17 - tdm-slots : Slots for TDM operation. Indicates number of channels transmitted [all …]
|
| D | amlogic,axg-sound-card.txt | 5 - compatible: "amlogic,axg-sound-card" 6 - model : User specified audio sound card name, one string 10 - audio-aux-devs : List of phandles pointing to auxiliary devices 11 - audio-widgets : Please refer to widgets.txt. 12 - audio-routing : A list of the connections between audio components. 16 - dai-link: Container for dai-link level properties and the CODEC 17 sub-nodes. There should be at least one (and probably more) 20 Required dai-link properties: 22 - sound-dai: phandle and port of the CPU DAI. 24 Required TDM Backend dai-link properties: [all …]
|
| D | st,sti-asoc-card.txt | 3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas 6 sti sound drivers allows to expose sti SoC audio interface through the 8 Documentation/devicetree/bindings/sound/simple-card.yaml. 10 1) sti-uniperiph-dai: audio dai device. 11 --------------------------------------- 14 - compatible: "st,stih407-uni-player-hdmi", "st,stih407-uni-player-pcm-out", 15 "st,stih407-uni-player-dac", "st,stih407-uni-player-spdif", 16 "st,stih407-uni-reader-pcm_in", "st,stih407-uni-reader-hdmi", 18 - st,syscfg: phandle to boot-device system configuration registers 20 - clock-names: name of the clocks listed in clocks property in the same order [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# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#sound-dai-cells": 19 - allwinner,sun4i-a10-codec 20 - allwinner,sun6i-a31-codec 21 - allwinner,sun7i-a20-codec [all …]
|
| D | zte,zx-i2s.txt | 4 - compatible : Must be one of: 5 "zte,zx296718-i2s", "zte,zx296702-i2s" 6 "zte,zx296702-i2s" 7 - reg : Must contain I2S core's registers location and length 8 - clocks : Pairs of phandle and specifier referencing the controller's clocks. 9 - clock-names: "wclk" for the wclk, "pclk" for the pclk to the I2S interface. 10 - dmas: Pairs of phandle and specifier for the DMA channel that is used by 12 - dma-names : Must be "tx" and "rx" 14 For more details on the 'dma', 'dma-names', 'clock' and 'clock-names' properties 16 * resource-names.txt [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| 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 25 Multi channel is supported by Multi-SSI, or TDM-SSI. 27 Multi-SSI : 6ch case, you can use stereo x 3 SSI 28 TDM-SSI : 6ch case, you can use TDM [all …]
|
| D | davinci-mcasp-audio.txt | 4 - compatible : 5 "ti,dm646x-mcasp-audio" : for DM646x platforms 6 "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms 7 "ti,am33xx-mcasp-audio" : for AM33xx platforms (AM33xx, AM43xx, TI81xx) 8 "ti,dra7-mcasp-audio" : for DRA7xx platforms 10 - reg : Should contain reg specifiers for the entries in the reg-names property. 11 - reg-names : Should contain: 15 - op-mode : I2S/DIT ops mode. 0 for I2S mode. 1 for DIT mode used for S/PDIF, 16 IEC60958-1, and AES-3 formats. 17 - tdm-slots : Slots for TDM operation. Indicates number of channels transmitted [all …]
|
| D | amlogic,axg-sound-card.txt | 5 - compatible: "amlogic,axg-sound-card" 6 - model : User specified audio sound card name, one string 10 - audio-aux-devs : List of phandles pointing to auxiliary devices 11 - audio-widgets : Please refer to widgets.txt. 12 - audio-routing : A list of the connections between audio components. 16 - dai-link: Container for dai-link level properties and the CODEC 17 sub-nodes. There should be at least one (and probably more) 20 Required dai-link properties: 22 - sound-dai: phandle and port of the CPU DAI. 24 Required TDM Backend dai-link properties: [all …]
|
| D | st,sti-asoc-card.txt | 3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas 6 sti sound drivers allows to expose sti SoC audio interface through the 8 Documentation/devicetree/bindings/sound/simple-card.txt. 10 1) sti-uniperiph-dai: audio dai device. 11 --------------------------------------- 14 - compatible: "st,stih407-uni-player-hdmi", "st,stih407-uni-player-pcm-out", 15 "st,stih407-uni-player-dac", "st,stih407-uni-player-spdif", 16 "st,stih407-uni-reader-pcm_in", "st,stih407-uni-reader-hdmi", 18 - st,syscfg: phandle to boot-device system configuration registers 20 - clock-names: name of the clocks listed in clocks property in the same order [all …]
|
| D | zte,zx-i2s.txt | 4 - compatible : Must be one of: 5 "zte,zx296718-i2s", "zte,zx296702-i2s" 6 "zte,zx296702-i2s" 7 - reg : Must contain I2S core's registers location and length 8 - clocks : Pairs of phandle and specifier referencing the controller's clocks. 9 - clock-names: "wclk" for the wclk, "pclk" for the pclk to the I2S interface. 10 - dmas: Pairs of phandle and specifier for the DMA channel that is used by 12 - dma-names : Must be "tx" and "rx" 14 For more details on the 'dma', 'dma-names', 'clock' and 'clock-names' properties 16 * resource-names.txt [all …]
|
| D | sun4i-codec.txt | 4 - compatible: must be one of the following compatibles: 5 - "allwinner,sun4i-a10-codec" 6 - "allwinner,sun6i-a31-codec" 7 - "allwinner,sun7i-a20-codec" 8 - "allwinner,sun8i-a23-codec" 9 - "allwinner,sun8i-h3-codec" 10 - "allwinner,sun8i-v3s-codec" 11 - reg: must contain the registers location and length 12 - interrupts: must contain the codec interrupt 13 - dmas: DMA channels for tx and rx dma. See the DMA client binding, [all …]
|
| /kernel/linux/linux-5.10/sound/soc/atmel/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SoC Audio for the Atmel System-on-Chip" 8 to select the audio interfaces to support below. 31 in PDC mode configured using audio-graph-card in device-tree. 40 in DMA mode configured using audio-graph-card in device-tree. 43 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 49 Say Y if you want to add support for SoC audio on WM8731-based 63 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 69 Say Y if you want to add support for audio SoC on an 91 tristate "ASoC driver for the Axentia TSE-850" [all …]
|
| /kernel/linux/linux-4.19/sound/soc/intel/boards/ |
| D | bxt_rt298.c | 2 * Intel Broxton-P I2S Machine Driver 4 * Copyright (C) 2014-2016, Intel Corporation. All rights reserved. 86 /* HP jack connectors - unknown if we have jack detect */ 96 {"HDMI1", NULL, "hif5-0 Output"}, 97 {"HDMI2", NULL, "hif6-0 Output"}, 98 {"HDMI2", NULL, "hif7-0 Output"}, 101 { "AIF1 Playback", NULL, "ssp5 Tx"}, 102 { "ssp5 Tx", NULL, "codec0_out"}, 103 { "ssp5 Tx", NULL, "codec1_out"}, 111 { "hifi3", NULL, "iDisp3 Tx"}, [all …]
|
| D | kbl_rt5663_max98927.c | 32 #include <linux/clk-provider.h> 35 #define KBL_REALTEK_CODEC_DAI "rt5663-aif" 36 #define KBL_MAXIM_CODEC_DAI "max98927-aif1" 37 #define DMIC_CH(p) p->list[p->count-1] 38 #define MAXIM_DEV0_NAME "i2c-MX98927:00" 39 #define MAXIM_DEV1_NAME "i2c-MX98927:01" 80 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 81 struct snd_soc_card *card = dapm->card; in platform_clock_control() 93 ret = clk_set_rate(priv->mclk, 24000000); in platform_clock_control() 95 dev_err(card->dev, "Can't set rate for mclk, err: %d\n", in platform_clock_control() [all …]
|
| D | skl_rt286.c | 4 * Copyright (C) 2014-2015, Intel Corporation. All rights reserved. 7 * Intel Broadwell Wildcatpoint SST Audio 89 /* HP jack connectors - unknown if we have jack deteck */ 100 { "AIF1 Playback", NULL, "ssp0 Tx"}, 101 { "ssp0 Tx", NULL, "codec0_out"}, 102 { "ssp0 Tx", NULL, "codec1_out"}, 111 { "hifi3", NULL, "iDisp3 Tx"}, 112 { "iDisp3 Tx", NULL, "iDisp3_out"}, 113 { "hifi2", NULL, "iDisp2 Tx"}, 114 { "iDisp2 Tx", NULL, "iDisp2_out"}, [all …]
|
| D | kbl_rt5663_rt5514_max98927.c | 34 #define KBL_REALTEK_CODEC_DAI "rt5663-aif" 35 #define KBL_REALTEK_DMIC_CODEC_DAI "rt5514-aif1" 36 #define KBL_MAXIM_CODEC_DAI "max98927-aif1" 37 #define MAXIM_DEV0_NAME "i2c-MX98927:00" 38 #define MAXIM_DEV1_NAME "i2c-MX98927:01" 39 #define RT5514_DEV_NAME "i2c-10EC5514:00" 40 #define RT5663_DEV_NAME "i2c-10EC5663:00" 45 #define DMIC_CH(p) p->list[p->count-1] 107 { "Left HiFi Playback", NULL, "ssp0 Tx" }, 108 { "Right HiFi Playback", NULL, "ssp0 Tx" }, [all …]
|
| D | glk_rt5682_max98357a.c | 1 // SPDX-License-Identifier: GPL-2.0 26 #define GLK_REALTEK_CODEC_DAI "rt5682-aif1" 61 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 62 struct snd_soc_card *card = dapm->card; in platform_clock_control() 68 dev_err(card->dev, "Codec dai not found; Unable to set/unset codec pll\n"); in platform_clock_control() 69 return -EIO; in platform_clock_control() 75 dev_err(card->dev, "failed to stop sysclk: %d\n", ret); in platform_clock_control() 80 dev_err(card->dev, "can't set codec pll: %d\n", ret); in platform_clock_control() 86 dev_err(card->dev, "failed to start internal clk: %d\n", ret); in platform_clock_control() 111 /* HP jack connectors - unknown if we have jack detection */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/boards/ |
| D | bxt_rt298.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Intel Broxton-P I2S Machine Driver 5 * Copyright (C) 2014-2016, Intel Corporation. All rights reserved. 16 #include <sound/soc-acpi.h> 81 /* HP jack connectors - unknown if we have jack detect */ 91 {"HDMI1", NULL, "hif5-0 Output"}, 92 {"HDMI2", NULL, "hif6-0 Output"}, 93 {"HDMI2", NULL, "hif7-0 Output"}, 96 { "AIF1 Playback", NULL, "ssp5 Tx"}, 97 { "ssp5 Tx", NULL, "codec0_out"}, [all …]
|
| D | kbl_rt5663_max98927.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #include <sound/soc-acpi.h> 24 #include <linux/clk-provider.h> 27 #define KBL_REALTEK_CODEC_DAI "rt5663-aif" 28 #define KBL_MAXIM_CODEC_DAI "max98927-aif1" 29 #define DMIC_CH(p) p->list[p->count-1] 30 #define MAXIM_DEV0_NAME "i2c-MX98927:00" 31 #define MAXIM_DEV1_NAME "i2c-MX98927:01" 72 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 73 struct snd_soc_card *card = dapm->card; in platform_clock_control() [all …]
|
| D | skl_rt286.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2014-2015, Intel Corporation. All rights reserved. 8 * Intel Broadwell Wildcatpoint SST Audio 81 /* HP jack connectors - unknown if we have jack deteck */ 92 { "AIF1 Playback", NULL, "ssp0 Tx"}, 93 { "ssp0 Tx", NULL, "codec0_out"}, 94 { "ssp0 Tx", NULL, "codec1_out"}, 103 { "hifi3", NULL, "iDisp3 Tx"}, 104 { "iDisp3 Tx", NULL, "iDisp3_out"}, 105 { "hifi2", NULL, "iDisp2 Tx"}, [all …]
|
| D | glk_rt5682_max98357a.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 #include <sound/soc-acpi.h> 27 #define GLK_REALTEK_CODEC_DAI "rt5682-aif1" 77 /* HP jack connectors - unknown if we have jack detection */ 91 { "HiFi Playback", NULL, "ssp1 Tx" }, 92 { "ssp1 Tx", NULL, "codec0_out" }, 94 { "AIF1 Playback", NULL, "ssp2 Tx" }, 95 { "ssp2 Tx", NULL, "codec1_out" }, 100 { "HDMI1", NULL, "hif5-0 Output" }, 101 { "HDMI2", NULL, "hif6-0 Output" }, [all …]
|
| /kernel/linux/linux-5.10/sound/soc/pxa/ |
| D | pxa2xx-i2s.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * pxa2xx-i2s.c -- ALSA Soc Audio Layer 21 #include <sound/pxa2xx-lib.h> 25 #include <mach/audio.h> 27 #include "pxa2xx-i2s.h" 33 #define SACR1 __REG(0x40400004) /* Serial Audio I 2 S/MSB-Justified Control Register */ 34 #define SASR0 __REG(0x4040000C) /* Serial Audio I 2 S/MSB-Justified Interface and FIFO Status Reg… 35 #define SAIMR __REG(0x40400014) /* Serial Audio Interrupt Mask Register */ 36 #define SAICR __REG(0x40400018) /* Serial Audio Interrupt Clear Register */ 37 #define SADIV __REG(0x40400060) /* Audio Clock Divider Register. */ [all …]
|
| /kernel/linux/linux-4.19/sound/soc/pxa/ |
| D | pxa2xx-i2s.c | 2 * pxa2xx-i2s.c -- ALSA Soc Audio Layer 25 #include <sound/pxa2xx-lib.h> 29 #include <mach/audio.h> 31 #include "pxa2xx-i2s.h" 37 #define SACR1 __REG(0x40400004) /* Serial Audio I 2 S/MSB-Justified Control Register */ 38 #define SASR0 __REG(0x4040000C) /* Serial Audio I 2 S/MSB-Justified Interface and FIFO Status Reg… 39 #define SAIMR __REG(0x40400014) /* Serial Audio Interrupt Mask Register */ 40 #define SAICR __REG(0x40400018) /* Serial Audio Interrupt Clear Register */ 41 #define SADIV __REG(0x40400060) /* Audio Clock Divider Register. */ 42 #define SADR __REG(0x40400080) /* Serial Audio Data Register (TX and RX FIFO access Register). */ [all …]
|