/openbmc/linux/sound/soc/codecs/ |
H A D | wm8962.c | 3 * 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 …]
|
H A D | Makefile | 351 snd-soc-wm8962-objs := wm8962.o 736 obj-$(CONFIG_SND_SOC_WM8962) += snd-soc-wm8962.o
|
H A D | Kconfig | 2171 tristate "Wolfson Microelectronics WM8962 CODEC"
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | wlf,wm8962.yaml | 4 $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 D | fsl-asoc-card.txt | 30 "fsl,imx-audio-wm8962" 80 of wm8962 and sgtl5000.
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6sll-evk.dts | 71 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";
|
H A D | imx6sl-evk.dts | 65 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";
|
H A D | imx6-logicpd-baseboard.dtsi | 190 compatible = "fsl,imx-audio-wm8962"; 191 model = "wm8962-audio"; 193 audio-codec = <&wm8962>; 237 wm8962: audio-codec@1a { label 238 compatible = "wlf,wm8962";
|
H A D | imx6sx-sdb.dtsi | 155 compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962"; 158 model = "wm8962-audio"; 262 codec: wm8962@1a { 263 compatible = "wlf,wm8962";
|
H A D | imx6qdl-sabresd.dtsi | 42 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";
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | imx6sl-evk.dts | 72 regulator-name = "wm8962-supply-3v15"; 81 regulator-name = "wm8962-supply-4v2"; 97 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962"; 98 model = "wm8962-audio"; 255 codec: wm8962@1a { 256 compatible = "wlf,wm8962";
|
H A D | imx6sll-evk.dts | 77 regulator-name = "wm8962-supply-3v15"; 86 regulator-name = "wm8962-supply-4v2"; 129 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962"; 130 model = "wm8962-audio"; 346 codec: wm8962@1a { 347 compatible = "wlf,wm8962";
|
H A D | imx6sx-sdb.dtsi | 135 compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962"; 136 model = "wm8962-audio"; 200 codec: wm8962@1a { 201 compatible = "wlf,wm8962";
|
H A D | imx6qdl-sabresd.dtsi | 53 regulator-name = "wm8962-supply"; 99 compatible = "fsl,imx6q-sabresd-wm8962", 100 "fsl,imx-audio-wm8962"; 101 model = "wm8962-audio"; 225 codec: wm8962@1a { 226 compatible = "wlf,wm8962";
|
H A D | imx6-logicpd-baseboard.dtsi | 221 compatible = "fsl,imx-audio-wm8962"; 222 model = "wm8962-audio"; 301 codec: wm8962@1a { 302 compatible = "wlf,wm8962";
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mn-beacon-baseboard.dtsi | 77 sound-wm8962 { 79 simple-audio-card,name = "wm8962"; 96 sound-dai = <&wm8962>; 178 wm8962: audio-codec@1a { label 179 compatible = "wlf,wm8962";
|
H A D | imx8mm-beacon-baseboard.dtsi | 102 compatible = "fsl,imx-audio-wm8962"; 103 model = "wm8962-audio"; 105 audio-codec = <&wm8962>; 175 wm8962: audio-codec@1a { label 176 compatible = "wlf,wm8962";
|
H A D | imx8mp-beacon-kit.dts | 121 reg_audio: regulator-wm8962 { 150 sound-wm8962 { 152 simple-audio-card,name = "wm8962"; 171 sound-dai = <&wm8962>; 276 wm8962: audio-codec@1a { label 277 compatible = "wlf,wm8962";
|
H A D | imx8mq-librem5.dtsi | 1042 compatible = "wlf,wm8962";
|
/openbmc/linux/include/sound/ |
H A D | wm8962.h | 3 * wm8962.h -- WM8962 Soc Audio driver platform data
|
/openbmc/linux/sound/soc/samsung/ |
H A D | tobermory.c | 13 #include "../codecs/wm8962.h" 114 DAILINK_COMP_ARRAY(COMP_CODEC("wm8962.1-001a", "wm8962")),
|
/openbmc/linux/sound/soc/fsl/ |
H A D | fsl-asoc-card.c | 26 #include "../codecs/wm8962.h" 660 } else if (of_device_is_compatible(np, "fsl,imx-audio-wm8962")) { in fsl_asoc_card_probe() 661 codec_dai_name = "wm8962"; in fsl_asoc_card_probe() 933 { .compatible = "fsl,imx-audio-wm8962", },
|
H A D | Kconfig | 335 ESAI/SAI/SSI and connect with external CODECs such as WM8962, CS42888,
|
/openbmc/linux/arch/arm/mach-s3c/ |
H A D | mach-crag6410-module.c | 25 #include <sound/wm8962.h> 170 { I2C_BOARD_INFO("wm8962", 0x1a),
|
/openbmc/linux/arch/arm64/boot/dts/renesas/ |
H A D | beacon-renesom-baseboard.dtsi | 413 codec: wm8962@1a { 414 compatible = "wlf,wm8962";
|