Home
last modified time | relevance | path

Searched full:wm8524 (Results 1 – 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/codecs/
Dwm8524.c3 * wm8524.c -- WM8524 ALSA SoC Audio driver
63 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_startup() local
68 if (!wm8524->sysclk) { in wm8524_startup()
76 &wm8524->rate_constraint); in wm8524_startup()
78 gpiod_set_value_cansleep(wm8524->mute, 1); in wm8524_startup()
87 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_shutdown() local
89 gpiod_set_value_cansleep(wm8524->mute, 0); in wm8524_shutdown()
96 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_set_dai_sysclk() local
100 wm8524->sysclk = freq; in wm8524_set_dai_sysclk()
102 wm8524->rate_constraint.count = 0; in wm8524_set_dai_sysclk()
[all …]
DMakefile325 snd-soc-wm8524-objs := wm8524.o
710 obj-$(CONFIG_SND_SOC_WM8524) += snd-soc-wm8524.o
DKconfig2067 tristate "Wolfson Microelectronics WM8524 DAC"
/kernel/linux/linux-5.10/sound/soc/codecs/
Dwm8524.c3 * wm8524.c -- WM8524 ALSA SoC Audio driver
63 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_startup() local
68 if (!wm8524->sysclk) { in wm8524_startup()
76 &wm8524->rate_constraint); in wm8524_startup()
78 gpiod_set_value_cansleep(wm8524->mute, 1); in wm8524_startup()
87 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_shutdown() local
89 gpiod_set_value_cansleep(wm8524->mute, 0); in wm8524_shutdown()
96 struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component); in wm8524_set_dai_sysclk() local
100 wm8524->sysclk = freq; in wm8524_set_dai_sysclk()
102 wm8524->rate_constraint.count = 0; in wm8524_set_dai_sysclk()
[all …]
DMakefile253 snd-soc-wm8524-objs := wm8524.o
562 obj-$(CONFIG_SND_SOC_WM8524) += snd-soc-wm8524.o
DKconfig1516 tristate "Wolfson Microelectronics WM8524 DAC"
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dwlf,wm8524.yaml4 $id: http://devicetree.org/schemas/sound/wlf,wm8524.yaml#
7 title: Wolfson WM8524 24-bit 192KHz Stereo DAC
17 const: wlf,wm8524
37 wm8524: codec {
38 compatible = "wlf,wm8524";
Dfsl,rpmsg.yaml105 model = "wm8524-audio";
Dfsl-asoc-card.txt39 "fsl,imx-audio-wm8524"
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dwm8524.txt1 WM8524 audio CODEC
7 - compatible : "wlf,wm8524"
13 wm8524: codec {
14 compatible = "wlf,wm8524";
Dfsl-asoc-card.txt39 "fsl,imx-audio-wm8524"
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8mm-evk.dtsi44 wm8524: audio-codec { label
46 compatible = "wlf,wm8524";
52 sound-wm8524 {
54 simple-audio-card,name = "wm8524-audio";
72 sound-dai = <&wm8524>;
Dimx8mq-evk.dts62 wm8524: audio-codec { label
64 compatible = "wlf,wm8524";
68 sound-wm8524 {
70 simple-audio-card,name = "wm8524-audio";
86 sound-dai = <&wm8524>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8mn-evk.dtsi68 wm8524: audio-codec { label
70 compatible = "wlf,wm8524";
97 sound-wm8524 {
98 compatible = "fsl,imx-audio-wm8524";
99 model = "wm8524-audio";
101 audio-codec = <&wm8524>;
Dimx8mq-evk.dts80 wm8524: audio-codec { label
82 compatible = "wlf,wm8524";
105 sound-wm8524 {
107 simple-audio-card,name = "wm8524-audio";
123 sound-dai = <&wm8524>;
Dimx8mm-evk.dtsi103 wm8524: audio-codec { label
105 compatible = "wlf,wm8524";
130 sound-wm8524 {
132 simple-audio-card,name = "wm8524-audio";
150 sound-dai = <&wm8524>;
/kernel/linux/linux-5.10/sound/soc/fsl/
Dfsl-asoc-card.c648 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8524")) { in fsl_asoc_card_probe()
649 codec_dai_name = "wm8524-hifi"; in fsl_asoc_card_probe()
872 { .compatible = "fsl,imx-audio-wm8524", },
/kernel/linux/linux-6.6/sound/soc/fsl/
Dfsl-asoc-card.c683 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8524")) { in fsl_asoc_card_probe()
684 codec_dai_name = "wm8524-hifi"; in fsl_asoc_card_probe()
935 { .compatible = "fsl,imx-audio-wm8524", },