Home
last modified time | relevance | path

Searched full:ts3a227e (Results 1 – 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/codecs/
Dts3a227e.c3 * TS3A227E Autonomous Audio Accessory Detection and Configuration Switch
21 #include "ts3a227e.h"
23 struct ts3a227e { struct
49 /* TS3A227E registers */
147 static void ts3a227e_jack_report(struct ts3a227e *ts3a227e) in ts3a227e_jack_report() argument
152 if (!ts3a227e->jack) in ts3a227e_jack_report()
155 if (ts3a227e->plugged) in ts3a227e_jack_report()
157 if (ts3a227e->mic_present) in ts3a227e_jack_report()
160 if (ts3a227e->buttons_held & (1 << i)) in ts3a227e_jack_report()
163 snd_soc_jack_report(ts3a227e->jack, report, TS3A227E_JACK_MASK); in ts3a227e_jack_report()
[all …]
Dts3a227e.h3 * TS3A227E Autonous Audio Accessory Detection and Configureation Switch
DMakefile232 snd-soc-ts3a227e-objs := ts3a227e.o
542 obj-$(CONFIG_SND_SOC_TS3A227E) += snd-soc-ts3a227e.o
/kernel/linux/linux-4.19/sound/soc/codecs/
Dts3a227e.c2 * TS3A227E Autonomous Audio Accessory Detection and Configuration Switch
24 #include "ts3a227e.h"
26 struct ts3a227e { struct
52 /* TS3A227E registers */
150 static void ts3a227e_jack_report(struct ts3a227e *ts3a227e) in ts3a227e_jack_report() argument
155 if (!ts3a227e->jack) in ts3a227e_jack_report()
158 if (ts3a227e->plugged) in ts3a227e_jack_report()
160 if (ts3a227e->mic_present) in ts3a227e_jack_report()
163 if (ts3a227e->buttons_held & (1 << i)) in ts3a227e_jack_report()
166 snd_soc_jack_report(ts3a227e->jack, report, TS3A227E_JACK_MASK); in ts3a227e_jack_report()
[all …]
Dts3a227e.h2 * TS3A227E Autonous Audio Accessory Detection and Configureation Switch
DMakefile190 snd-soc-ts3a227e-objs := ts3a227e.o
449 obj-$(CONFIG_SND_SOC_TS3A227E) += snd-soc-ts3a227e.o
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/
Dts3a227e.txt1 Texas Instruments TS3A227E
4 The TS3A227E detect headsets of 3-ring and 4-ring standards and
11 - compatible: Should contain "ti,ts3a227e".
24 ts3a227e@3b {
25 compatible = "ti,ts3a227e";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dts3a227e.txt1 Texas Instruments TS3A227E
4 The TS3A227E detect headsets of 3-ring and 4-ring standards and
11 - compatible: Should contain "ti,ts3a227e".
24 ts3a227e@3b {
25 compatible = "ti,ts3a227e";
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Drk3288-veyron-analog-audio.dtsi37 headsetcodec: ts3a227e@3b {
38 compatible = "ti,ts3a227e";
82 * we've got a ts3a227e chip but the driver requires it.
94 ts3a227e_int_l: ts3a227e-int-l {
Dimx6qdl-gw5903.dtsi332 ts3a227e@3b {
333 compatible = "ti,ts3a227e";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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 {
Dimx6qdl-gw5903.dtsi472 ts3a227e@3b {
473 compatible = "ti,ts3a227e";
/kernel/linux/linux-5.10/sound/soc/mediatek/
DKconfig121 tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec"
133 with the MT6358 TS3A227E MAX98357A RT1015 audio codec.
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/gpio/
Dgpio-pca953x.txt80 compatible = "ti,ts3a227e";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/
Dgpio-pca95xx.yaml192 compatible = "ti,ts3a227e";
/kernel/linux/linux-4.19/sound/soc/rockchip/
Drockchip_max98090.c32 #include "../codecs/ts3a227e.h"
/kernel/linux/linux-5.10/sound/soc/rockchip/
Drockchip_max98090.c21 #include "../codecs/ts3a227e.h"
/kernel/linux/linux-4.19/sound/soc/intel/boards/
Dcht_bsw_max98090_ti.c34 #include "../../codecs/ts3a227e.h"
/kernel/linux/linux-5.10/sound/soc/intel/boards/
Dcht_bsw_max98090_ti.c28 #include "../../codecs/ts3a227e.h"
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8183/
Dmt8183-mt6358-ts3a227-max98357.c17 #include "../../codecs/ts3a227e.h"