/Linux-v6.1/sound/soc/codecs/ |
D | wm8903.c | 3 * 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 …]
|
D | wm8350.h | 3 * wm8350.h - WM8903 audio codec interface
|
D | Makefile | 318 snd-soc-wm8903-objs := wm8903.o 677 obj-$(CONFIG_SND_SOC_WM8903) += snd-soc-wm8903.o
|
D | wm8903.h | 3 * wm8903.h - WM8903 audio codec interface
|
/Linux-v6.1/sound/soc/tegra/ |
D | tegra_wm8903.c | 3 * 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 …]
|
D | Makefile | 45 snd-soc-tegra-wm8903-objs := tegra_wm8903.o 49 obj-$(CONFIG_SND_SOC_TEGRA_WM8903) += snd-soc-tegra-wm8903.o
|
D | Kconfig | 211 tristate "SoC Audio support for Tegra boards using a WM8903 codec"
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra-audio-wm8903.yaml | 4 $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>;
|
D | wlf,wm8903.yaml | 4 $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/ |
D | tegra20-tec.dts | 17 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>;
|
D | tegra20-medcom-wide.dts | 32 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>;
|
D | tegra20-plutux.dts | 17 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>;
|
D | tegra20-ventana.dts | 337 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>;
|
D | tegra30-cardhu.dtsi | 226 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>;
|
D | tegra20-harmony.dts | 287 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>;
|
D | tegra20-seaboard.dts | 338 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>;
|
D | tegra30-asus-tf300t.dts | 116 /* 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>;
|
D | tegra20-asus-tf101.dts | 509 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>;
|
D | tegra20-acer-a500-picasso.dts | 432 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>;
|
D | tegra30-pegatron-chagall.dts | 1149 /* 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>;
|
D | qcom-apq8060-dragonboard.dts | 531 wm8903: wm8903@1a { label 533 compatible = "wlf,wm8903";
|
/Linux-v6.1/Documentation/translations/zh_CN/devicetree/ |
D | usage-model.rst | 234 codec = <&wm8903>; 244 wm8903: codec@1a { 245 compatible = "wlf,wm8903"; 255 i2s-codec = <&wm8903>;
|
/Linux-v6.1/Documentation/devicetree/ |
D | usage-model.rst | 298 codec = <&wm8903>; 308 wm8903: codec@1a { 309 compatible = "wlf,wm8903"; 319 i2s-codec = <&wm8903>;
|
/Linux-v6.1/include/sound/ |
D | wm8903.h | 3 * linux/sound/wm8903.h -- Platform data for WM8903
|
/Linux-v6.1/arch/arm/mach-s3c/ |
D | mach-crag6410-module.c | 328 { .id = 0x08, .rev = 0xff, .name = "WM8903-6102 Tamdhu" },
|