Home
last modified time | relevance | path

Searched full:wm5110 (Results 1 – 25 of 53) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dsamsung,tm2-audio.txt1 Samsung Exynos5433 TM2(E) audio complex with WM5110 codec
7 - audio-codec : the first entry should be phandle of the wm5110 audio
19 WM5110's and MAX98504's pins and the jacks on the
29 audio-codec = <&wm5110>, <&hdmi>;
33 model = "wm5110";
/kernel/linux/linux-6.6/sound/soc/codecs/
Dwm5110.c3 * wm5110.c -- WM5110 ALSA SoC Audio driver
31 #include "wm5110.h"
35 #define DRV_NAME "wm5110-codec"
512 struct wm5110_priv *wm5110 = snd_soc_component_get_drvdata(component); in wm5110_in_analog_ev() local
526 wm5110->in_value |= 0x3 << ((w->shift ^ 0x1) * 2); in wm5110_in_analog_ev()
527 wm5110->in_pre_pending++; in wm5110_in_analog_ev()
528 wm5110->in_post_pending++; in wm5110_in_analog_ev()
531 wm5110->in_pga_cache[w->shift] = snd_soc_component_read(component, reg); in wm5110_in_analog_ev()
536 wm5110->in_pre_pending--; in wm5110_in_analog_ev()
537 if (wm5110->in_pre_pending == 0) { in wm5110_in_analog_ev()
[all …]
Dwm5110.h3 * wm5110.h -- WM5110 ALSA SoC Audio driver
/kernel/linux/linux-5.10/sound/soc/codecs/
Dwm5110.c3 * wm5110.c -- WM5110 ALSA SoC Audio driver
31 #include "wm5110.h"
35 #define DRV_NAME "wm5110-codec"
512 struct wm5110_priv *wm5110 = snd_soc_component_get_drvdata(component); in wm5110_in_analog_ev() local
526 wm5110->in_value |= 0x3 << ((w->shift ^ 0x1) * 2); in wm5110_in_analog_ev()
527 wm5110->in_pre_pending++; in wm5110_in_analog_ev()
528 wm5110->in_post_pending++; in wm5110_in_analog_ev()
531 wm5110->in_pga_cache[w->shift] = snd_soc_component_read(component, reg); in wm5110_in_analog_ev()
536 wm5110->in_pre_pending--; in wm5110_in_analog_ev()
537 if (wm5110->in_pre_pending == 0) { in wm5110_in_analog_ev()
[all …]
Dwm5110.h3 * wm5110.h -- WM5110 ALSA SoC Audio driver
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dsamsung,tm2.yaml7 title: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec
28 - description: Phandle to the WM5110 audio codec.
36 WM5110's and MAX98504's pins and the jacks on the board: HP, SPK, Main
68 audio-codec = <&wm5110>, <&hdmi>;
72 model = "wm5110";
Dwlf,arizona.yaml36 default. Entries are <IN1, IN2, IN3, IN4> (wm5102, wm5110, wm8280,
/kernel/linux/linux-6.6/drivers/mfd/
Darizona-i2c.c43 case WM5110: in arizona_i2c_probe()
96 { "wm5110", WM5110 },
108 { .compatible = "wlf,wm5110", .data = (void *)WM5110 },
Darizona-spi.c211 case WM5110: in arizona_spi_probe()
266 { "wm5110", WM5110 },
277 { .compatible = "wlf,wm5110", .data = (void *)WM5110 },
Darizona-core.c302 case WM5110: in arizona_disable_reset()
585 case WM5110: in arizona_runtime_resume()
661 case WM5110: in arizona_runtime_suspend()
880 .name = "wm5110-codec",
970 case WM5110: in arizona_dev_init()
1151 case WM5110: in arizona_dev_init()
1152 type_name = "WM5110"; in arizona_dev_init()
1158 type_name = "WM5110"; in arizona_dev_init()
1160 "WM5110 registered as %d\n", in arizona_dev_init()
1162 arizona->type = WM5110; in arizona_dev_init()
[all …]
/kernel/linux/linux-6.6/sound/soc/samsung/
Dtm2_wm5110.c17 #include "../codecs/wm5110.h"
430 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm5110-aif1")),
435 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm5110-aif2")),
440 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm5110-aif3")),
450 .name = "WM5110 AIF1",
457 .name = "WM5110 Voice",
465 .name = "WM5110 BT",
575 /* Initialize WM5110 - I2S and HDMI - I2S1 DAI links */ in tm2_probe()
577 unsigned int dai_index = 0; /* WM5110 */ in tm2_probe()
Dbells.c338 DAILINK_COMP_ARRAY(COMP_CODEC("wm5110-codec", "wm5110-aif1")));
341 DAILINK_COMP_ARRAY(COMP_CPU("wm5110-aif2")),
346 DAILINK_COMP_ARRAY(COMP_CPU("wm5110-aif3")),
451 .name = "Bells WM5110",
DMakefile27 snd-soc-tm2-wm5110-objs := tm2_wm5110.o
42 obj-$(CONFIG_SND_SOC_SAMSUNG_TM2_WM5110) += snd-soc-tm2-wm5110.o
DKconfig119 tristate "SoC I2S Audio support for WM5110 on TM2 board"
/kernel/linux/linux-5.10/sound/soc/samsung/
Dtm2_wm5110.c17 #include "../codecs/wm5110.h"
430 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm5110-aif1")),
435 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm5110-aif2")),
440 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm5110-aif3")),
450 .name = "WM5110 AIF1",
457 .name = "WM5110 Voice",
465 .name = "WM5110 BT",
572 /* Initialize WM5110 - I2S and HDMI - I2S1 DAI links */ in tm2_probe()
574 unsigned int dai_index = 0; /* WM5110 */ in tm2_probe()
Dbells.c334 DAILINK_COMP_ARRAY(COMP_CODEC("wm5110-codec", "wm5110-aif1")));
337 DAILINK_COMP_ARRAY(COMP_CPU("wm5110-aif2")),
342 DAILINK_COMP_ARRAY(COMP_CPU("wm5110-aif3")),
444 .name = "Bells WM5110",
DMakefile43 snd-soc-tm2-wm5110-objs := tm2_wm5110.o
68 obj-$(CONFIG_SND_SOC_SAMSUNG_TM2_WM5110) += snd-soc-tm2-wm5110.o
/kernel/linux/linux-5.10/drivers/mfd/
Darizona-spi.c41 case WM5110: in arizona_spi_probe()
92 { "wm5110", WM5110 },
Darizona-i2c.c41 case WM5110: in arizona_i2c_probe()
96 { "wm5110", WM5110 },
Darizona-core.c303 case WM5110: in arizona_disable_reset()
587 case WM5110: in arizona_runtime_resume()
663 case WM5110: in arizona_runtime_suspend()
862 { .compatible = "wlf,wm5110", .data = (void *)WM5110 },
920 .name = "wm5110-codec",
1020 case WM5110: in arizona_dev_init()
1201 case WM5110: in arizona_dev_init()
1202 type_name = "WM5110"; in arizona_dev_init()
1208 type_name = "WM5110"; in arizona_dev_init()
1210 "WM5110 registered as %d\n", in arizona_dev_init()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dwlf,arizona.yaml45 - wlf,wm5110
64 - wlf,wm5110
112 - wlf,wm5110
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dwlf,arizona.yaml46 - wlf,wm5110
65 - wlf,wm5110
113 - wlf,wm5110
/kernel/linux/linux-6.6/include/linux/mfd/arizona/
Dcore.h30 WM5110 = 2, enumerator
/kernel/linux/linux-5.10/include/linux/mfd/arizona/
Dcore.h30 WM5110 = 2, enumerator
/kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/
Dexynos5433-tm2-common.dtsi116 audio-codec = <&wm5110>, <&hdmi>;
120 model = "wm5110";
1234 wm5110: wm5110-codec@0 { label
1235 compatible = "wlf,wm5110";

123