Home
last modified time | relevance | path

Searched full:wm8904 (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.12.1/sound/soc/codecs/
Dwm8904.c3 * wm8904.c -- WM8904 ALSA SoC Audio driver
25 #include <sound/wm8904.h>
27 #include "wm8904.h"
30 WM8904, enumerator
316 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); in wm8904_configure_clocking() local
325 switch (wm8904->sysclk_src) { in wm8904_configure_clocking()
327 dev_dbg(component->dev, "Using %dHz MCLK\n", wm8904->mclk_rate); in wm8904_configure_clocking()
330 rate = wm8904->mclk_rate; in wm8904_configure_clocking()
339 wm8904->fll_fout); in wm8904_configure_clocking()
342 rate = wm8904->fll_fout; in wm8904_configure_clocking()
[all …]
DMakefile366 snd-soc-wm8904-y := wm8904.o
778 obj-$(CONFIG_SND_SOC_WM8904) += snd-soc-wm8904.o
Dwm9090.c261 * DC offsets; see the WM8904 driver for an example of in hp_ev()
Dwm8955.h3 * wm8955.h -- WM8904 ASoC driver
Dwm8904.h3 * wm8904.h -- WM8904 ASoC driver
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Datmel,asoc-wm8904.yaml4 $id: http://devicetree.org/schemas/sound/atmel,asoc-wm8904.yaml#
7 title: Atmel wm8904 audio codec complex
13 The ASoC audio complex configuration for Atmel with WM8904 audio codec.
17 const: atmel,asoc-wm8904
43 # WM8904 CODEC Pins
68 compatible = "atmel,asoc-wm8904";
72 atmel,model = "wm8904 @ AT91SAM9N12EK";
83 atmel,audio-codec = <&wm8904>;
Dwlf,wm8904.yaml4 $id: http://devicetree.org/schemas/sound/wlf,wm8904.yaml#
7 title: Wolfson WM8904/WM8912 audio codecs
20 - wlf,wm8904
64 compatible = "wlf,wm8904";
Dfsl-asoc-card.yaml85 - fsl,imx-audio-wm8904
/linux-6.12.1/sound/soc/atmel/
Datmel_wm8904.c3 * atmel_wm8904 - Atmel ASoC driver for boards with WM8904 codec.
16 #include "../codecs/wm8904.h"
35 pr_err("%s - failed to set wm8904 codec PLL.", __func__); in atmel_asoc_wm8904_hw_params()
40 * As here wm8904 use FLL output as its system clock in atmel_asoc_wm8904_hw_params()
47 pr_err("%s -failed to set wm8904 SYSCLK\n", __func__); in atmel_asoc_wm8904_hw_params()
60 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm8904-hifi")),
64 .name = "WM8904",
65 .stream_name = "WM8904 PCM",
177 { .compatible = "atmel,asoc-wm8904", },
185 .name = "atmel-wm8904-audio",
[all …]
DMakefile29 snd-atmel-soc-wm8904-y := atmel_wm8904.o
37 obj-$(CONFIG_SND_ATMEL_SOC_WM8904) += snd-atmel-soc-wm8904.o
DKconfig53 tristate "Atmel ASoC driver for boards using WM8904 codec"
60 WM8904 codec.
/linux-6.12.1/arch/arm/boot/dts/microchip/
Dat91-dvk_su60_somc.dtsi12 compatible = "atmel,asoc-wm8904";
16 atmel,model = "wm8904 @ DVK-SOM60";
26 atmel,audio-codec = <&wm8904>;
62 wm8904: wm8904@1a { label
63 compatible = "wlf,wm8904";
Dsama5d3xmb.dtsi46 wm8904: wm8904@1a { label
47 compatible = "wlf,wm8904";
190 compatible = "atmel,asoc-wm8904";
194 atmel,model = "wm8904 @ SAMA5D3EK";
204 atmel,audio-codec = <&wm8904>;
Dsama5d3xmb_cmp.dtsi45 wm8904: wm8904@1a { label
46 compatible = "wlf,wm8904";
228 compatible = "atmel,asoc-wm8904";
232 atmel,model = "wm8904 @ SAMA5D3EK";
242 atmel,audio-codec = <&wm8904>;
Dat91sam9n12ek.dts59 wm8904: codec@1a { label
60 compatible = "wlf,wm8904";
269 compatible = "atmel,asoc-wm8904";
273 atmel,model = "wm8904 @ AT91SAM9N12";
283 atmel,audio-codec = <&wm8904>;
Dat91-sama5d4ek.dts78 wm8904: codec@1a { label
79 compatible = "wlf,wm8904";
309 compatible = "atmel,asoc-wm8904";
313 atmel,model = "wm8904 @ SAMA5D4EK";
321 atmel,audio-codec = <&wm8904>;
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a-kontron-sl28-var3-ads2.dts68 sound-dai = <&wm8904>;
83 sound-dai = <&wm8904>;
109 wm8904: audio-codec@1a { label
111 compatible = "wlf,wm8904";
Dimx8mm-verdin-dahlia.dtsi13 simple-audio-card,name = "verdin-wm8904";
105 compatible = "wlf,wm8904";
Dimx8mp-verdin-dahlia.dtsi25 simple-audio-card,name = "verdin-wm8904";
160 compatible = "wlf,wm8904";
Dimx8mm-var-som.dtsi256 wm8904: codec@1a { label
257 compatible = "wlf,wm8904";
Dimx8mn-var-som.dtsi256 wm8904: codec@1a { label
257 compatible = "wlf,wm8904";
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-kontron-samx6i-ads2.dtsi41 sound-dai = <&wm8904>;
92 wm8904: audio-codec@1a { label
93 compatible = "wlf,wm8904";
/linux-6.12.1/arch/arm64/boot/dts/ti/
Dk3-am62-verdin-dahlia.dtsi24 simple-audio-card,name = "verdin-wm8904";
88 compatible = "wlf,wm8904";
/linux-6.12.1/include/sound/
Dwm8904.h3 * Platform data for WM8904
/linux-6.12.1/sound/soc/fsl/
Dfsl-asoc-card.c31 #include "../codecs/wm8904.h"
828 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8904")) { in fsl_asoc_card_probe()
829 codec_dai_name[0] = "wm8904-hifi"; in fsl_asoc_card_probe()
1086 { .compatible = "fsl,imx-audio-wm8904", },

12