Home
last modified time | relevance | path

Searched +full:audio +full:- +full:tx (Results 1 – 25 of 768) sorted by relevance

12345678910>>...31

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Drenesas,rsnd.txt1 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 …]
Dmarvell,mmp-sspa.yaml1 # 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 …]
Ddavinci-mcasp-audio.txt4 - 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 …]
Damlogic,axg-sound-card.txt5 - 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 …]
Dst,sti-asoc-card.txt3 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 …]
Dallwinner,sun4i-a10-codec.yaml1 # 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 …]
Dzte,zx-i2s.txt4 - 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/
Drenesas,rsnd.txt1 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 …]
Ddavinci-mcasp-audio.txt4 - 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 …]
Damlogic,axg-sound-card.txt5 - 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 …]
Dst,sti-asoc-card.txt3 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 …]
Dzte,zx-i2s.txt4 - 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 …]
Dsun4i-codec.txt4 - 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/
DKconfig1 # 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/
Dbxt_rt298.c2 * 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 …]
Dkbl_rt5663_max98927.c32 #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 …]
Dskl_rt286.c4 * 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 …]
Dkbl_rt5663_rt5514_max98927.c34 #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 …]
Dglk_rt5682_max98357a.c1 // 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/
Dbxt_rt298.c1 // 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 …]
Dkbl_rt5663_max98927.c1 // 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 …]
Dskl_rt286.c1 // 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 …]
Dglk_rt5682_max98357a.c1 // 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/
Dpxa2xx-i2s.c1 // 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/
Dpxa2xx-i2s.c2 * 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 …]

12345678910>>...31