Home
last modified time | relevance | path

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

12

/openbmc/linux/sound/soc/codecs/
H A 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 …]
H A Dwm8960.h3 * wm8960.h -- WM8960 Soc Audio driver
9 /* WM8960 register space */
69 * WM8960 Clock dividers
/openbmc/linux/sound/soc/mediatek/mt2701/
H A 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 …]
H A DMakefile8 obj-$(CONFIG_SND_SOC_MT2701_WM8960) += mt2701-wm8960.o
/openbmc/linux/sound/soc/mediatek/mt7986/
H A 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 …]
H A DMakefile9 obj-$(CONFIG_SND_SOC_MT7986_WM8960) += mt7986-wm8960.o
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A 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>;
H A 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>;
H A 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";
/openbmc/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623a-rfb-emmc.dts94 compatible = "mediatek,mt2701-wm8960-machine";
101 mediatek,audio-codec = <&wm8960>;
155 wm8960: wm8960@1a { label
156 compatible = "wlf,wm8960";
H A Dmt7623a-rfb-nand.dts94 compatible = "mediatek,mt2701-wm8960-machine";
101 mediatek,audio-codec = <&wm8960>;
159 wm8960: wm8960@1a { label
160 compatible = "wlf,wm8960";
H A Dmt7623n-rfb-emmc.dts109 compatible = "mediatek,mt2701-wm8960-machine";
116 mediatek,audio-codec = <&wm8960>;
288 wm8960: wm8960@1a { label
289 compatible = "wlf,wm8960";
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A 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";
H A 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 */
H A Dimx8mp-evk.dts119 simple-audio-card,name = "wm8960-audio";
143 sound-dai = <&wm8960>;
444 wm8960: codec@1a { label
445 compatible = "wlf,wm8960";
/openbmc/linux/include/sound/
H A Dwm8960.h3 * wm8960.h -- WM8960 Soc Audio driver platform data
/openbmc/linux/sound/soc/mediatek/
H A 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.
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A 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";
H A 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";
/openbmc/openbmc/meta-raspberrypi/recipes-kernel/linux/
H A Dlinux-raspberrypi.inc17 ${@bb.utils.contains("MACHINE_FEATURES", "wm8960", "file://wm8960.cfg", "", d)} \
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/bootfiles/
H A Drpi-config_git.bb38 WM8960="${@bb.utils.contains("MACHINE_FEATURES", "wm8960", "1", "0", d)}"
311 # WM8960 support
312 if [ "${WM8960}" = "1" ]; then
313 echo "# Enable WM8960" >> $CONFIG
314 echo "dtoverlay=wm8960-soundcard" >> $CONFIG
/openbmc/u-boot/arch/arm/dts/
H A Duniphier-pxs2-gentil.dts66 wm8960@1a {
67 compatible = "wlf,wm8960";
/openbmc/linux/arch/arm/boot/dts/socionext/
H A Duniphier-pxs2-gentil.dts66 wm8960@1a {
67 compatible = "wlf,wm8960";
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A Dp1022rdk.dts53 wm8960:codec@1a { label
54 compatible = "wlf,wm8960";
101 codec-handle = <&wm8960>;
/openbmc/openbmc/meta-raspberrypi/docs/
H A Dextra-build-config.md439 ## WM8960 soundcard support
441 Support for WM8960 based sound cards such as the WM8960 Hi-Fi Sound Card HAT for Raspberry Pi from …
443 MACHINE_FEATURES += "wm8960"

12