Home
last modified time | relevance | path

Searched full:wm8960 (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v6.6/sound/soc/codecs/
Dwm8960.c3 * wm8960.c -- WM8960 ALSA SoC Audio driver
25 #include <sound/wm8960.h>
27 #include "wm8960.h"
55 * wm8960 register cache
56 * We can't read the WM8960 register space when we are
186 struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component); in wm8960_set_deemph() local
192 if (wm8960->deemph) { in wm8960_set_deemph()
195 if (abs(deemph_settings[i] - wm8960->lrclk) < in wm8960_set_deemph()
196 abs(deemph_settings[best] - wm8960->lrclk)) in wm8960_set_deemph()
215 struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component); in wm8960_get_deemph() local
[all …]
Dwm8960.h3 * wm8960.h -- WM8960 Soc Audio driver
9 /* WM8960 register space */
69 * WM8960 Clock dividers
/Linux-v6.6/sound/soc/mediatek/mt2701/
Dmt2701-wm8960.c3 * mt2701-wm8960.c -- MT2701 WM8960 ALSA SoC machine driver
59 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm8960-hifi")),
65 .name = "wm8960-playback",
66 .stream_name = "wm8960-playback",
74 .name = "wm8960-capture",
75 .stream_name = "wm8960-capture",
84 .name = "wm8960-codec",
96 .name = "mt2701-wm8960",
161 {.compatible = "mediatek,mt2701-wm8960-machine",},
169 .name = "mt2701-wm8960",
[all …]
DMakefile8 obj-$(CONFIG_SND_SOC_MT2701_WM8960) += mt2701-wm8960.o
/Linux-v6.6/sound/soc/mediatek/mt7986/
Dmt7986-wm8960.c3 * mt7986-wm8960.c -- MT7986-WM8960 ALSA SoC machine driver
42 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm8960-hifi")),
48 .name = "wm8960-playback",
49 .stream_name = "wm8960-playback",
57 .name = "wm8960-capture",
58 .stream_name = "wm8960-capture",
67 .name = "wm8960-codec",
80 .name = "mt7986-wm8960",
176 {.compatible = "mediatek,mt7986-wm8960-sound"},
183 .name = "mt7986-wm8960",
[all …]
DMakefile9 obj-$(CONFIG_SND_SOC_MT7986_WM8960) += mt7986-wm8960.o
/Linux-v6.6/Documentation/devicetree/bindings/sound/
Dmediatek,mt7986-wm8960.yaml4 $id: http://devicetree.org/schemas/sound/mediatek,mt7986-wm8960.yaml#
7 title: MediaTek MT7986 sound card with WM8960 codec
17 const: mediatek,mt7986-wm8960-sound
34 description: The phandle of wm8960 codec.
50 compatible = "mediatek,mt7986-wm8960-sound";
51 model = "mt7986-wm8960";
63 sound-dai = <&wm8960>;
Dmt2701-wm8960.txt1 MT2701 with WM8960 CODEC
4 - compatible: "mediatek,mt2701-wm8960-machine"
7 - mediatek,audio-codec: the phandles of wm8960 codec
14 compatible = "mediatek,mt2701-wm8960-machine";
21 mediatek,audio-codec = <&wm8960>;
Dwlf,wm8960.yaml4 $id: http://devicetree.org/schemas/sound/wlf,wm8960.yaml#
7 title: Wolfson WM8960 audio codec
14 const: wlf,wm8960
73 When WM8960 works on synchronize mode and DACLRC pin is used to supply
94 compatible = "wlf,wm8960";
Dfsl-asoc-card.txt35 "fsl,imx-audio-wm8960"
/Linux-v6.6/arch/arm/boot/dts/mediatek/
Dmt7623a-rfb-emmc.dts94 compatible = "mediatek,mt2701-wm8960-machine";
101 mediatek,audio-codec = <&wm8960>;
155 wm8960: wm8960@1a { label
156 compatible = "wlf,wm8960";
Dmt7623a-rfb-nand.dts94 compatible = "mediatek,mt2701-wm8960-machine";
101 mediatek,audio-codec = <&wm8960>;
159 wm8960: wm8960@1a { label
160 compatible = "wlf,wm8960";
Dmt7623n-rfb-emmc.dts109 compatible = "mediatek,mt2701-wm8960-machine";
116 mediatek,audio-codec = <&wm8960>;
288 wm8960: wm8960@1a { label
289 compatible = "wlf,wm8960";
/Linux-v6.6/arch/arm64/boot/dts/freescale/
Dimx8mq-mnt-reform2.dts86 compatible = "fsl,imx-audio-wm8960";
88 audio-codec = <&wm8960>;
100 model = "wm8960-audio";
120 wm8960: codec@1a { label
121 compatible = "wlf,wm8960";
Dimx8mm-nitrogen-r2.dts38 sound-wm8960 {
40 audio-codec = <&wm8960>;
50 compatible = "fsl,imx-audio-wm8960";
55 model = "wm8960-audio";
246 wm8960: codec@1a { label
247 compatible = "wlf,wm8960";
510 /* wm8960 */
Dimx8mp-evk.dts112 simple-audio-card,name = "wm8960-audio";
136 sound-dai = <&wm8960>;
435 wm8960: codec@1a { label
436 compatible = "wlf,wm8960";
/Linux-v6.6/sound/soc/mediatek/
DKconfig28 tristate "ASoc Audio driver for MT2701 with WM8960 codec"
33 with the WM8960 codecs.
68 tristate "ASoc Audio driver for MT7986 with WM8960 codec"
73 boards with the WM8960 codecs.
/Linux-v6.6/include/sound/
Dwm8960.h3 * wm8960.h -- WM8960 Soc Audio driver platform data
/Linux-v6.6/arch/arm/boot/dts/nxp/imx/
Dimx6ul-14x14-evk.dtsi51 * - wm8960 audio codec
65 sound-wm8960 {
66 compatible = "fsl,imx-audio-wm8960";
67 model = "wm8960-audio";
133 codec: wm8960@1a {
135 compatible = "wlf,wm8960";
Dimx7d-sdb.dts167 compatible = "fsl,imx7d-evk-wm8960",
168 "fsl,imx-audio-wm8960";
169 model = "wm8960-audio";
396 codec: wm8960@1a {
397 compatible = "wlf,wm8960";
Dimx7d-nitrogen7.dts288 codec: wm8960@1a {
289 compatible = "wlf,wm8960";
/Linux-v6.6/arch/powerpc/boot/dts/fsl/
Dp1022rdk.dts53 wm8960:codec@1a { label
54 compatible = "wlf,wm8960";
101 codec-handle = <&wm8960>;
/Linux-v6.6/arch/arm/boot/dts/socionext/
Duniphier-pxs2-gentil.dts66 wm8960@1a {
67 compatible = "wlf,wm8960";
/Linux-v6.6/sound/soc/fsl/
DKconfig215 # I2C is necessary for the WM8960 driver
225 Microelectronics WM8960 codec driver.
Dfsl-asoc-card.c27 #include "../codecs/wm8960.h"
663 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8960")) { in fsl_asoc_card_probe()
664 codec_dai_name = "wm8960-hifi"; in fsl_asoc_card_probe()
932 { .compatible = "fsl,imx-audio-wm8960", },

12