Home
last modified time | relevance | path

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

/linux/sound/soc/codecs/
H A Dwm8962.c3 * wm8962.c -- WM8962 ALSA SoC Audio driver
33 #include <sound/wm8962.h>
36 #include "wm8962.h"
100 struct wm8962_priv *wm8962 = container_of(nb, struct wm8962_priv, \
103 regcache_mark_dirty(wm8962->regmap); \
1444 static int wm8962_reset(struct wm8962_priv *wm8962) in wm8962_reset()
1448 ret = regmap_write(wm8962->regmap, WM8962_SOFTWARE_RESET, 0x6243); in wm8962_reset()
1452 return regmap_write(wm8962->regmap, WM8962_PLL_SOFTWARE_RESET, 0);
1479 struct wm8962_priv *wm8962 in wm8962_dsp2_write_config()
1440 wm8962_reset(struct wm8962_priv * wm8962) wm8962_reset() argument
1475 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_dsp2_write_config() local
1506 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_dsp2_start() local
1549 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_dsp2_ena_get() local
1561 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_dsp2_ena_put() local
2035 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); dsp2_event() local
2420 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_add_widgets() local
2469 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_configure_bclk() local
2632 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_hw_params() local
2692 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_set_dai_sysclk() local
2719 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_set_dai_fmt() local
2891 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_set_fll() local
3062 struct wm8962_priv *wm8962 = container_of(work, wm8962_mic_work() local
3093 struct wm8962_priv *wm8962 = dev_get_drvdata(dev); wm8962_irq() local
3195 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_mic_detect() local
3239 struct wm8962_priv *wm8962 = wm8962_beep_work() local
3278 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_beep_event() local
3302 struct wm8962_priv *wm8962 = dev_get_drvdata(dev); beep_store() local
3319 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_init_beep() local
3356 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_free_beep() local
3365 wm8962_set_gpio_mode(struct wm8962_priv * wm8962,int gpio) wm8962_set_gpio_mode() argument
3393 struct wm8962_priv *wm8962 = gpiochip_get_data(chip); wm8962_gpio_request() local
3417 struct wm8962_priv *wm8962 = gpiochip_get_data(chip); wm8962_gpio_set() local
3429 struct wm8962_priv *wm8962 = gpiochip_get_data(chip); wm8962_gpio_direction_out() local
3455 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_init_gpio() local
3475 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_free_gpio() local
3493 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_probe() local
3559 struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component); wm8962_remove() local
3627 struct wm8962_priv *wm8962; wm8962_i2c_probe() local
3862 struct wm8962_priv *wm8962 = dev_get_drvdata(dev); wm8962_runtime_resume() local
3924 struct wm8962_priv *wm8962 = dev_get_drvdata(dev); wm8962_runtime_suspend() local
[all...]
H A DKconfig2626 tristate "Wolfson Microelectronics WM8962 CODEC"
H A Dwm8962.h3 * wm8962.h -- WM8962 ASoC driver
/linux/Documentation/devicetree/bindings/sound/
H A 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";
H A Dfsl-asoc-card.yaml52 - fsl,imx6q-sabresd-wm8962
55 - fsl,imx6sl-evk-wm8962
57 - fsl,imx6sx-sdb-wm8962
67 - fsl,imx-audio-wm8962
88 - fsl,imx-audio-wm8962
126 of wm8962 and sgtl5000.
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn-beacon-baseboard.dtsi113 sound-wm8962 {
115 simple-audio-card,name = "wm8962";
132 sound-dai = <&wm8962>;
216 wm8962: audio-codec@1a { label
217 compatible = "wlf,wm8962";
H A Dimx8mm-beacon-baseboard.dtsi138 sound-wm8962 {
140 simple-audio-card,name = "wm8962";
157 sound-dai = <&wm8962>;
226 wm8962: audio-codec@1a { label
227 compatible = "wlf,wm8962";
H A Dimx93-9x9-qsb.dts183 sound-wm8962 {
184 compatible = "fsl,imx-audio-wm8962";
185 model = "wm8962-audio";
187 audio-codec = <&wm8962>;
250 wm8962: audio-codec@1a { label
251 compatible = "wlf,wm8962";
H A Dimx8mq-librem5.dtsi1081 compatible = "wlf,wm8962";
/linux/include/sound/
H A Dwm8962.h3 * wm8962.h -- WM8962 Soc Audio driver platform data
/linux/sound/soc/samsung/
H A Dtobermory.c12 #include "../codecs/wm8962.h"
111 DAILINK_COMP_ARRAY(COMP_CODEC("wm8962.1-001a", "wm8962")),
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-sabresd.dtsi50 regulator-name = "wm8962-supply";
105 compatible = "fsl,imx6q-sabresd-wm8962",
106 "fsl,imx-audio-wm8962";
107 model = "wm8962-audio";
252 codec: wm8962@1a {
253 compatible = "wlf,wm8962";
H A Dimx6sx-sdb.dtsi155 compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962";
158 model = "wm8962-audio";
267 codec: wm8962@1a {
268 compatible = "wlf,wm8962";
/linux/sound/soc/fsl/
H A Dfsl-asoc-card.c26 #include "../codecs/wm8962.h"
776 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8962")) { in fsl_asoc_card_probe()
777 codec_dai_name[0] = "wm8962"; in fsl_asoc_card_probe()
1086 { .compatible = "fsl,imx-audio-wm8962", },
H A DKconfig328 ESAI/SAI/SSI and connect with external CODECs such as WM8962, CS42888,