Home
last modified time | relevance | path

Searched +full:wm8524 +full:- +full:audio (Results 1 – 6 of 6) sorted by relevance

/linux/sound/soc/codecs/
H A Dwm8524.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8524.c -- WM8524 ALSA SoC Audio driver
8 * Based on WM8523 ALSA SoC Audio driver written by Mark Brown
62 struct snd_soc_component *component = dai->component; in wm8524_startup()
63 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_startup() local
68 if (wm8524->sysclk) in wm8524_startup()
69 snd_pcm_hw_constraint_list(substream->runtime, 0, in wm8524_startup()
71 &wm8524->rate_constraint); in wm8524_startup()
73 gpiod_set_value_cansleep(wm8524->mute, 1); in wm8524_startup()
81 struct snd_soc_component *component = dai->component; in wm8524_shutdown()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 # setting - SPI can't be modular so that case doesn't need to be covered.
498 tristate "Analog Devices AU1761 CODEC - I2C"
504 tristate "Analog Devices AU1761 CODEC - SPI"
541 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
547 tristate "Analog Devices ADAU7118 8 Channel PDM-t
[all...]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 snd-soc-88pm860x-y := 88pm860x-codec.o
3 snd-soc-ab8500-code
[all...]
/linux/Documentation/devicetree/bindings/sound/
H A Dfsl,rpmsg.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP Audio RPMSG CPU DAI Controller
10 - Shengjiu Wang <shengjiu.wang@nxp.com>
13 fsl_rpmsg is a virtual audio device. Mapping to real hardware devices
15 Linux side is a device which provides audio service by rpmsg channel.
18 Cortex-A and Cortex-M.
21 - $ref: sound-card-common.yaml#
26 - fsl,imx7ulp-rpmsg-audio
[all …]
/linux/sound/soc/fsl/
H A Dfsl-asoc-card.c1 // SPDX-License-Identifier: GPL-2.0
23 #include "imx-audmux.h"
33 #define DRIVER_NAME "fsl-asoc-card"
44 * struct codec_priv - CODEC private data
62 * struct cpu_priv - CPU private data
82 * struct fsl_asoc_card_priv - Freescale Generic ASOC card private data
93 * @asrc_rate: ASRC sample rate used by Back-Ends
94 * @asrc_format: ASRC sample format used by Back-Ends
121 * to drop them easily for non-ASRC cases.
124 /* 1st half -- Normal DAPM routes */
[all …]
H A Dimx-card.c1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright 2017-2021 NXP
14 #include <sound/soc-dapm.h>
56 * struct imx_card_plat_data - specific info for codecs
90 * struct dai_link_data - specific info for dai link
105 * struct imx_card_data - platform device data
144 * Table 13 - Audio Interface Format
155 * Table 7 - mapping multiplier and speed mode
156 * Tables 8 & 9 - mapping speed mode and LRCK fs
262 if (link_data->slots > 2) in format_is_tdm()
[all …]