Home
last modified time | relevance | path

Searched full:audmix (Results 1 – 8 of 8) sorted by relevance

/linux/sound/soc/fsl/
H A Dfsl_audmix.h3 * NXP AUDMIX ALSA SoC Digital Audio Interface (DAI) driver
14 /* AUDMIX Registers */
34 /* AUDMIX Control Register */
62 /* AUDMIX Status Register */
69 /* AUDMIX Attenuation Control Register */
76 /* AUDMIX Attenuation Initial Value Register */
79 /* AUDMIX Attenuation Step Up Factor Register */
82 /* AUDMIX Attenuation Step Down Factor Register */
85 /* AUDMIX Attenuation Step Target Register */
88 /* AUDMIX Attenuation Value Register */
[all …]
H A Dimx-audmix.c58 /* For playback the AUDMIX is consumer, and for record is provider */ in imx_audmix_fe_hw_params()
76 * Per datasheet, AUDMIX expects 8 slots and 32 bits in imx_audmix_fe_hw_params()
99 /* For playback the AUDMIX is consumer */ in imx_audmix_be_hw_params()
102 /* set AUDMIX DAI configuration */ in imx_audmix_be_hw_params()
105 dev_err(dev, "failed to set AUDMIX DAI fmt: %d\n", ret); in imx_audmix_be_hw_params()
120 {"HiFi-AUDMIX-FE-0", "HiFi-AUDMIX-FE-1", "HiFi-AUDMIX-FE-2"},
122 {"AUDMIX-Playback-0", "AUDMIX-Playback-1", "SAI-Capture"},
123 {"SAI-Playback", "SAI-Playback", "AUDMIX-Capture-0"},
135 const char *fe_name_pref = "HiFi-AUDMIX-FE-"; in imx_audmix_probe()
152 dev_err(&pdev->dev, "Missing AUDMIX platform device for %s\n", in imx_audmix_probe()
[all …]
H A Dfsl_audmix.c3 * NXP AUDMIX ALSA SoC Digital Audio Interface (DAI) driver
244 /* AUDMIX is working in DSP_A format only */ in fsl_audmix_dai_set_fmt()
252 /* For playback the AUDMIX is consumer, and for record is provider */ in fsl_audmix_dai_set_fmt()
319 .name = "audmix-0",
321 .stream_name = "AUDMIX-Playback-0",
333 .name = "audmix-1",
335 .stream_name = "AUDMIX-Playback-1",
347 .name = "audmix-2",
349 .stream_name = "AUDMIX-Capture-0",
362 .name = "fsl-audmix-dai",
[all …]
H A DMakefile11 snd-soc-fsl-audmix-y := fsl_audmix.o
30 obj-$(CONFIG_SND_SOC_FSL_AUDMIX) += snd-soc-fsl-audmix.o
70 snd-soc-imx-audmix-y := imx-audmix.o
78 obj-$(CONFIG_SND_SOC_IMX_AUDMIX) += snd-soc-imx-audmix.o
H A DKconfig44 tristate "Audio Mixer (AUDMIX) module support"
47 Say Y if you want to add Audio Mixer (AUDMIX)
332 tristate "SoC Audio support for i.MX boards with AUDMIX"
/linux/Documentation/devicetree/bindings/sound/
H A Dfsl,audmix.yaml4 $id: http://devicetree.org/schemas/sound/fsl,audmix.yaml#
7 title: NXP Audio Mixer (AUDMIX).
37 const: fsl,imx8qm-audmix
53 description: contain a list of phandles to AUDMIX connected DAIs.
57 - description: the AUDMIX output
76 audmix@59840000 {
77 compatible = "fsl,imx8qm-audmix";
H A Dfsl,imx-audio-es8328.yaml74 description: The external port of the i.MX audio muxer (AUDMIX)
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8-ss-audio.dtsi527 compatible = "fsl,imx8qm-audmix";