Home
last modified time | relevance | path

Searched full:wm8903 (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v6.1/sound/soc/codecs/
Dwm8903.c3 * wm8903.c -- WM8903 ALSA SoC Audio driver
35 #include <sound/wm8903.h>
38 #include "wm8903.h"
271 struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component); in wm8903_dcs_event() local
275 wm8903->dcs_pending |= 1 << w->shift; in wm8903_dcs_event()
292 struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component); in wm8903_seq_notifier() local
297 if (wm8903->dcs_pending) { in wm8903_seq_notifier()
299 wm8903->dcs_pending); in wm8903_seq_notifier()
302 for (i = 0; i < ARRAY_SIZE(wm8903->dcs_cache); i++) { in wm8903_seq_notifier()
303 if (!(wm8903->dcs_pending & (1 << i))) in wm8903_seq_notifier()
[all …]
Dwm8350.h3 * wm8350.h - WM8903 audio codec interface
DMakefile318 snd-soc-wm8903-objs := wm8903.o
677 obj-$(CONFIG_SND_SOC_WM8903) += snd-soc-wm8903.o
Dwm8903.h3 * wm8903.h - WM8903 audio codec interface
/Linux-v6.1/sound/soc/tegra/
Dtegra_wm8903.c3 * tegra_wm8903.c - Tegra machine ASoC driver for boards using WM8903 codec.
26 #include "../codecs/wm8903.h"
118 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm8903-hifi")),
122 .name = "WM8903",
123 .stream_name = "WM8903 PCM",
132 .components = "codec:wm8903",
164 { .compatible = "ad,tegra-audio-wm8903-medcom-wide", .data = &tegra_wm8903_data_legacy },
165 { .compatible = "ad,tegra-audio-wm8903-tec", .data = &tegra_wm8903_data_legacy },
166 { .compatible = "nvidia,tegra-audio-wm8903-cardhu", .data = &tegra_wm8903_data_legacy },
167 { .compatible = "nvidia,tegra-audio-wm8903-harmony", .data = &tegra_wm8903_data_legacy },
[all …]
DMakefile45 snd-soc-tegra-wm8903-objs := tegra_wm8903.o
49 obj-$(CONFIG_SND_SOC_TEGRA_WM8903) += snd-soc-tegra-wm8903.o
DKconfig211 tristate "SoC Audio support for Tegra boards using a WM8903 codec"
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dnvidia,tegra-audio-wm8903.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-wm8903.yaml#
7 title: NVIDIA Tegra audio complex with WM8903 CODEC
20 - pattern: '^[a-z0-9]+,tegra-audio-wm8903(-[a-z0-9]+)+$'
21 - const: nvidia,tegra-audio-wm8903
24 - const: nvidia,tegra-audio-wm8903
69 compatible = "nvidia,tegra-audio-wm8903-harmony",
70 "nvidia,tegra-audio-wm8903";
71 nvidia,model = "tegra-wm8903-harmony";
84 nvidia,audio-codec = <&wm8903>;
Dwlf,wm8903.yaml4 $id: "http://devicetree.org/schemas/sound/wlf,wm8903.yaml#"
7 title: WM8903 audio codec
34 const: wlf,wm8903
93 wm8903: codec@1a {
94 compatible = "wlf,wm8903";
/Linux-v6.1/arch/arm/boot/dts/
Dtegra20-tec.dts17 wm8903: wm8903@1a { label
18 compatible = "wlf,wm8903";
45 compatible = "ad,tegra-audio-wm8903-tec",
46 "nvidia,tegra-audio-wm8903";
60 nvidia,audio-codec = <&wm8903>;
62 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-medcom-wide.dts32 wm8903: wm8903@1a { label
33 compatible = "wlf,wm8903";
72 compatible = "ad,tegra-audio-wm8903-medcom-wide",
73 "nvidia,tegra-audio-wm8903";
87 nvidia,audio-codec = <&wm8903>;
89 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-plutux.dts17 wm8903: wm8903@1a { label
18 compatible = "wlf,wm8903";
38 "nvidia,tegra-audio-wm8903";
52 nvidia,audio-codec = <&wm8903>;
54 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-ventana.dts337 wm8903: wm8903@1a { label
338 compatible = "wlf,wm8903";
693 compatible = "nvidia,tegra-audio-wm8903-ventana",
694 "nvidia,tegra-audio-wm8903";
708 nvidia,audio-codec = <&wm8903>;
710 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra30-cardhu.dtsi226 wm8903: wm8903@1a { label
227 compatible = "wlf,wm8903";
617 compatible = "nvidia,tegra-audio-wm8903-cardhu",
618 "nvidia,tegra-audio-wm8903";
632 nvidia,audio-codec = <&wm8903>;
634 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-harmony.dts287 wm8903: wm8903@1a { label
288 compatible = "wlf,wm8903";
731 compatible = "nvidia,tegra-audio-wm8903-harmony",
732 "nvidia,tegra-audio-wm8903";
746 nvidia,audio-codec = <&wm8903>;
748 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-seaboard.dts338 wm8903: wm8903@1a { label
339 compatible = "wlf,wm8903";
895 compatible = "nvidia,tegra-audio-wm8903-seaboard",
896 "nvidia,tegra-audio-wm8903";
910 nvidia,audio-codec = <&wm8903>;
912 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra30-asus-tf300t.dts116 /* Wolfson Microelectronics WM8903 audio codec */
117 wm8903: audio-codec@1a { label
118 compatible = "wlf,wm8903";
1003 compatible = "asus,tegra-audio-wm8903-tf300t",
1004 "nvidia,tegra-audio-wm8903";
1005 nvidia,model = "Asus Transformer Pad TF300T WM8903";
1018 nvidia,audio-codec = <&wm8903>;
1019 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-asus-tf101.dts509 wm8903: audio-codec@1a { label
510 compatible = "wlf,wm8903";
1171 compatible = "asus,tegra-audio-wm8903-tf101",
1172 "nvidia,tegra-audio-wm8903";
1173 nvidia,model = "Asus EeePad Transformer WM8903";
1186 nvidia,audio-codec = <&wm8903>;
1188 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dtegra20-acer-a500-picasso.dts432 wm8903: audio-codec@1a { label
433 compatible = "wlf,wm8903";
1016 compatible = "nvidia,tegra-audio-wm8903-picasso",
1017 "nvidia,tegra-audio-wm8903";
1018 nvidia,model = "Acer Iconia Tab A500 WM8903";
1032 nvidia,audio-codec = <&wm8903>;
1034 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
1036 nvidia,int-mic-en-gpios = <&wm8903 1 GPIO_ACTIVE_HIGH>;
Dtegra30-pegatron-chagall.dts1149 /* Wolfson Microelectronics WM8903 audio codec */
1150 wm8903: audio-codec@1a { label
1151 compatible = "wlf,wm8903";
2726 compatible = "pegatron,tegra-audio-wm8903-chagall",
2727 "nvidia,tegra-audio-wm8903";
2728 nvidia,model = "Pegatron Chagall WM8903";
2741 nvidia,audio-codec = <&wm8903>;
2743 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
Dqcom-apq8060-dragonboard.dts531 wm8903: wm8903@1a { label
533 compatible = "wlf,wm8903";
/Linux-v6.1/Documentation/translations/zh_CN/devicetree/
Dusage-model.rst234 codec = <&wm8903>;
244 wm8903: codec@1a {
245 compatible = "wlf,wm8903";
255 i2s-codec = <&wm8903>;
/Linux-v6.1/Documentation/devicetree/
Dusage-model.rst298 codec = <&wm8903>;
308 wm8903: codec@1a {
309 compatible = "wlf,wm8903";
319 i2s-codec = <&wm8903>;
/Linux-v6.1/include/sound/
Dwm8903.h3 * linux/sound/wm8903.h -- Platform data for WM8903
/Linux-v6.1/arch/arm/mach-s3c/
Dmach-crag6410-module.c328 { .id = 0x08, .rev = 0xff, .name = "WM8903-6102 Tamdhu" },

12