Home
last modified time | relevance | path

Searched full:wm8962 (Results 1 – 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/sound/soc/codecs/
Dwm8962.c3 * wm8962.c -- WM8962 ALSA SoC Audio driver
33 #include <sound/wm8962.h>
36 #include "wm8962.h"
95 struct wm8962_priv *wm8962 = container_of(nb, struct wm8962_priv, \
98 regcache_mark_dirty(wm8962->regmap); \
1439 static int wm8962_reset(struct wm8962_priv *wm8962) in wm8962_reset() argument
1443 ret = regmap_write(wm8962->regmap, WM8962_SOFTWARE_RESET, 0x6243); in wm8962_reset()
1447 return regmap_write(wm8962->regmap, WM8962_PLL_SOFTWARE_RESET, 0); in wm8962_reset()
1474 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); in wm8962_dsp2_write_config() local
1476 return regcache_sync_region(wm8962->regmap, in wm8962_dsp2_write_config()
[all …]
/kernel/linux/linux-6.6/sound/soc/codecs/
Dwm8962.c3 * wm8962.c -- WM8962 ALSA SoC Audio driver
33 #include <sound/wm8962.h>
36 #include "wm8962.h"
95 struct wm8962_priv *wm8962 = container_of(nb, struct wm8962_priv, \
98 regcache_mark_dirty(wm8962->regmap); \
1439 static int wm8962_reset(struct wm8962_priv *wm8962) in wm8962_reset() argument
1443 ret = regmap_write(wm8962->regmap, WM8962_SOFTWARE_RESET, 0x6243); in wm8962_reset()
1447 return regmap_write(wm8962->regmap, WM8962_PLL_SOFTWARE_RESET, 0); in wm8962_reset()
1474 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); in wm8962_dsp2_write_config() local
1476 return regcache_sync_region(wm8962->regmap, in wm8962_dsp2_write_config()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dwm8962.txt1 WM8962 audio CODEC
7 - compatible : "wlf,wm8962"
27 wm8962: codec@1a {
28 compatible = "wlf,wm8962";
Dfsl-asoc-card.txt30 "fsl,imx-audio-wm8962"
72 of wm8962 and sgtl5000.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dwlf,wm8962.yaml4 $id: http://devicetree.org/schemas/sound/wlf,wm8962.yaml#
7 title: Wolfson WM8962 Ultra-Low Power Stereo CODEC
17 const: wlf,wm8962
103 wm8962: codec@1a {
104 compatible = "wlf,wm8962";
Dfsl-asoc-card.txt30 "fsl,imx-audio-wm8962"
80 of wm8962 and sgtl5000.
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8mm-beacon-baseboard.dtsi56 compatible = "fsl,imx-audio-wm8962";
57 model = "wm8962-audio";
59 audio-codec = <&wm8962>;
101 wm8962: audio-codec@1a { label
102 compatible = "wlf,wm8962";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6sll-evk.dts71 regulator-name = "wm8962-supply-3v15";
79 regulator-name = "wm8962-supply-4v2";
137 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
140 model = "wm8962-audio";
142 audio-codec = <&wm8962>;
281 wm8962: audio-codec@1a { label
282 compatible = "wlf,wm8962";
Dimx6sl-evk.dts65 regulator-name = "wm8962-supply-3v15";
73 regulator-name = "wm8962-supply-4v2";
96 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
99 model = "wm8962-audio";
271 codec: wm8962@1a {
272 compatible = "wlf,wm8962";
Dimx6-logicpd-baseboard.dtsi190 compatible = "fsl,imx-audio-wm8962";
191 model = "wm8962-audio";
193 audio-codec = <&wm8962>;
237 wm8962: audio-codec@1a { label
238 compatible = "wlf,wm8962";
Dimx6sx-sdb.dtsi155 compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962";
158 model = "wm8962-audio";
260 codec: wm8962@1a {
261 compatible = "wlf,wm8962";
Dimx6qdl-sabresd.dtsi42 regulator-name = "wm8962-supply";
97 compatible = "fsl,imx6q-sabresd-wm8962",
98 "fsl,imx-audio-wm8962";
99 model = "wm8962-audio";
240 codec: wm8962@1a {
241 compatible = "wlf,wm8962";
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6sll-evk.dts71 regulator-name = "wm8962-supply-3v15";
79 regulator-name = "wm8962-supply-4v2";
145 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
148 model = "wm8962-audio";
150 audio-codec = <&wm8962>;
289 wm8962: audio-codec@1a { label
290 compatible = "wlf,wm8962";
Dimx6sl-evk.dts65 regulator-name = "wm8962-supply-3v15";
73 regulator-name = "wm8962-supply-4v2";
96 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
99 model = "wm8962-audio";
271 codec: wm8962@1a {
272 compatible = "wlf,wm8962";
Dimx6-logicpd-baseboard.dtsi190 compatible = "fsl,imx-audio-wm8962";
191 model = "wm8962-audio";
193 audio-codec = <&wm8962>;
237 wm8962: audio-codec@1a { label
238 compatible = "wlf,wm8962";
Dimx6sx-sdb.dtsi155 compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962";
158 model = "wm8962-audio";
262 codec: wm8962@1a {
263 compatible = "wlf,wm8962";
Dimx6qdl-sabresd.dtsi42 regulator-name = "wm8962-supply";
97 compatible = "fsl,imx6q-sabresd-wm8962",
98 "fsl,imx-audio-wm8962";
99 model = "wm8962-audio";
243 codec: wm8962@1a {
244 compatible = "wlf,wm8962";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8mn-beacon-baseboard.dtsi77 sound-wm8962 {
79 simple-audio-card,name = "wm8962";
96 sound-dai = <&wm8962>;
178 wm8962: audio-codec@1a { label
179 compatible = "wlf,wm8962";
Dimx8mm-beacon-baseboard.dtsi102 compatible = "fsl,imx-audio-wm8962";
103 model = "wm8962-audio";
105 audio-codec = <&wm8962>;
175 wm8962: audio-codec@1a { label
176 compatible = "wlf,wm8962";
Dimx8mp-beacon-kit.dts121 reg_audio: regulator-wm8962 {
150 sound-wm8962 {
152 simple-audio-card,name = "wm8962";
169 sound-dai = <&wm8962>;
277 wm8962: audio-codec@1a { label
278 compatible = "wlf,wm8962";
/kernel/linux/linux-5.10/include/sound/
Dwm8962.h3 * wm8962.h -- WM8962 Soc Audio driver platform data
/kernel/linux/linux-6.6/include/sound/
Dwm8962.h3 * wm8962.h -- WM8962 Soc Audio driver platform data
/kernel/linux/linux-6.6/sound/soc/samsung/
Dtobermory.c13 #include "../codecs/wm8962.h"
114 DAILINK_COMP_ARRAY(COMP_CODEC("wm8962.1-001a", "wm8962")),
/kernel/linux/linux-5.10/sound/soc/samsung/
Dtobermory.c13 #include "../codecs/wm8962.h"
114 DAILINK_COMP_ARRAY(COMP_CODEC("wm8962.1-001a", "wm8962")),
/kernel/linux/linux-5.10/sound/soc/fsl/
Dfsl-asoc-card.c26 #include "../codecs/wm8962.h"
623 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8962")) { in fsl_asoc_card_probe()
624 codec_dai_name = "wm8962"; in fsl_asoc_card_probe()
869 { .compatible = "fsl,imx-audio-wm8962", },

12