Home
last modified time | relevance | path

Searched refs:ts3a227e (Results 1 – 19 of 19) sorted by relevance

/linux-6.12.1/sound/soc/codecs/
Dts3a227e.c22 struct ts3a227e { struct
154 static void ts3a227e_jack_report(struct ts3a227e *ts3a227e) in ts3a227e_jack_report() argument
159 if (!ts3a227e->jack) in ts3a227e_jack_report()
162 if (ts3a227e->plugged) in ts3a227e_jack_report()
164 if (ts3a227e->mic_present) in ts3a227e_jack_report()
167 if (ts3a227e->buttons_held & (1 << i)) in ts3a227e_jack_report()
170 snd_soc_jack_report(ts3a227e->jack, report, TS3A227E_JACK_MASK); in ts3a227e_jack_report()
173 static void ts3a227e_new_jack_state(struct ts3a227e *ts3a227e, unsigned acc_reg) in ts3a227e_new_jack_state() argument
180 ts3a227e->plugged = plugged; in ts3a227e_new_jack_state()
182 if (mic_present != ts3a227e->mic_present) { in ts3a227e_new_jack_state()
[all …]
DMakefile318 snd-soc-ts3a227e-y := ts3a227e.o
722 obj-$(CONFIG_SND_SOC_TS3A227E) += snd-soc-ts3a227e.o
/linux-6.12.1/arch/arm64/boot/dts/mediatek/
Dmt8183-kukui-audio-ts3a227e.dtsi3 * Google Kukui (and derivatives) audio fragment for ts3a227e.
9 ts3a227e: ts3a227e@3b { label
12 compatible = "ti,ts3a227e";
30 mediatek,headset-codec = <&ts3a227e>;
Dmt8183-kukui-audio-ts3a227e-max98357a.dtsi3 * Google Kukui (and derivatives) ts3a227e-max98357a sound card.
9 #include "mt8183-kukui-audio-ts3a227e.dtsi"
Dmt8183-kukui-audio-ts3a227e-rt1015p.dtsi8 #include "mt8183-kukui-audio-ts3a227e.dtsi"
Dmt8183-kukui-jacuzzi-kenzo.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-juniper-sku16.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-kappa.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-willow-sku1.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-fennel14-sku2.dts8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
Dmt8183-kukui-jacuzzi-makomo-sku1.dts8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
Dmt8183-kukui-jacuzzi-pico.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-cozmo.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-burnet.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-jacuzzi-fennel-sku7.dts8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
Dmt8183-kukui-jacuzzi-pico6.dts8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
Dmt8183-kukui-kodama.dtsi8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
/linux-6.12.1/arch/arm/boot/dts/rockchip/
Drk3288-veyron-analog-audio.dtsi38 headsetcodec: ts3a227e@3b {
39 compatible = "ti,ts3a227e";
83 * we've got a ts3a227e chip but the driver requires it.
95 ts3a227e_int_l: ts3a227e-int-l {
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-gw5903.dtsi470 ts3a227e@3b {
471 compatible = "ti,ts3a227e";