Home
last modified time | relevance | path

Searched full:wcd938x (Results 1 – 18 of 18) sorted by relevance

/linux-6.12.1/sound/soc/codecs/
Dwcd938x.c26 #include "wcd938x.h"
281 .name = "wcd938x",
348 static int wcd938x_io_init(struct wcd938x_priv *wcd938x) in wcd938x_io_init() argument
350 struct regmap *rm = wcd938x->regmap; in wcd938x_io_init()
473 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); in wcd938x_codec_hphl_dac_event() local
491 if (wcd938x->comp1_enable) { in wcd938x_codec_hphl_dac_event()
496 if (!wcd938x->comp2_enable || (snd_soc_component_read(component, in wcd938x_codec_hphl_dac_event()
527 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); in wcd938x_codec_hphr_dac_event() local
545 if (wcd938x->comp2_enable) { in wcd938x_codec_hphr_dac_event()
550 if (!wcd938x->comp1_enable || in wcd938x_codec_hphr_dac_event()
[all …]
Dwcd-clsh-v2.h49 WCD938X = 3, enumerator
DMakefile329 snd-soc-wcd938x-y := wcd938x.o
330 snd-soc-wcd938x-sdw-y := wcd938x-sdw.o
736 obj-$(CONFIG_SND_SOC_WCD938X) += snd-soc-wcd938x.o
739 obj-$(CONFIG_SND_SOC_WCD938X) += snd-soc-wcd938x-sdw.o
Dwcd938x-sdw.c20 #include "wcd938x.h"
1357 MODULE_DESCRIPTION("WCD938X SDW codec driver");
Dwcd938x.h656 struct wcd938x_priv *wcd938x; member
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dgoogle,sc7280-herobrine.yaml102 model = "sc7280-wcd938x-max98360a-4dmic";
132 sound-dai = <&wcd938x 0>, <&swr0 0>, <&rxmacro 0>;
143 sound-dai = <&wcd938x 1>, <&swr1 0>, <&txmacro 0>;
Dqcom,wcd938x-sdw.yaml4 $id: http://devicetree.org/schemas/sound/qcom,wcd938x-sdw.yaml#
Dqcom,wcd938x.yaml4 $id: http://devicetree.org/schemas/sound/qcom,wcd938x.yaml#
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dsm8250-mtp.dts27 wcd938x: audio-codec { label
704 sound-dai = <&wcd938x 0>, <&swr1 0>, <&rxmacro 0>;
718 sound-dai = <&wcd938x 1>, <&swr2 0>, <&txmacro 0>;
800 wcd938x_reset_default: wcd938x-reset-default-state {
807 wcd938x_reset_sleep: wcd938x-reset-sleep-state {
Dsc7280-herobrine-audio-wcd9385.dtsi12 model = "sc7280-wcd938x-max98360a-1mic";
Dx1e80100-qcp.dts22 wcd938x: audio-codec { label
174 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
190 sound-dai = <&wcd938x 1>, <&swr2 1>, <&lpass_txmacro 0>;
Dsm8550-mtp.dts29 wcd938x: audio-codec { label
133 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
149 sound-dai = <&wcd938x 1>, <&swr2 0>, <&lpass_txmacro 0>;
Dsm8450-hdk.dts31 wcd938x: audio-codec { label
944 sound-dai = <&wcd938x 0>, <&swr1 0>, <&rxmacro 0>;
960 sound-dai = <&wcd938x 1>, <&swr2 0>, <&txmacro 0>;
Dx1e80100-crd.dts24 wcd938x: audio-codec { label
204 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
220 sound-dai = <&wcd938x 1>, <&swr2 1>, <&lpass_txmacro 0>;
Dsm8550-qrd.dts31 wcd938x: audio-codec { label
151 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
167 sound-dai = <&wcd938x 1>, <&swr2 0>, <&lpass_txmacro 0>;
Dsm8550-hdk.dts30 wcd938x: audio-codec { label
226 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
242 sound-dai = <&wcd938x 1>, <&swr2 0>, <&lpass_txmacro 0>;
Dsc8280xp-lenovo-thinkpad-x13s.dts29 wcd938x: audio-codec { label
1146 sound-dai = <&wcd938x 0>, <&swr1 0>, <&rxmacro 0>;
1161 sound-dai = <&wcd938x 1>, <&swr2 0>, <&txmacro 0>;
Dsc7280-idp.dtsi93 model = "sc7280-wcd938x-max98360a-1mic";