/linux-6.12.1/sound/soc/codecs/ |
D | ts3a227e.c | 3 * TS3A227E Autonomous Audio Accessory Detection and Configuration Switch 20 #include "ts3a227e.h" 22 struct ts3a227e { struct 48 /* TS3A227E registers */ 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() [all …]
|
D | ts3a227e.h | 3 * TS3A227E Autonous Audio Accessory Detection and Configureation Switch
|
D | Makefile | 318 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/ |
D | mt8183-kukui-audio-ts3a227e.dtsi | 3 * Google Kukui (and derivatives) audio fragment for ts3a227e. 9 ts3a227e: ts3a227e@3b { label 12 compatible = "ti,ts3a227e"; 30 mediatek,headset-codec = <&ts3a227e>;
|
D | mt8183-kukui-audio-ts3a227e-max98357a.dtsi | 3 * Google Kukui (and derivatives) ts3a227e-max98357a sound card. 9 #include "mt8183-kukui-audio-ts3a227e.dtsi"
|
D | mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 8 #include "mt8183-kukui-audio-ts3a227e.dtsi"
|
D | mt8183-kukui-jacuzzi-kenzo.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-juniper-sku16.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-willow-sku1.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-kappa.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-fennel14-sku2.dts | 8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
|
D | mt8183-kukui-jacuzzi-makomo-sku1.dts | 8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
|
D | mt8183-kukui-jacuzzi-pico.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-cozmo.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-burnet.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-jacuzzi-fennel-sku7.dts | 8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
|
D | mt8183-kukui-jacuzzi-pico6.dts | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
D | mt8183-kukui-kodama.dtsi | 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | ti,ts3a227e.yaml | 4 $id: http://devicetree.org/schemas/sound/ti,ts3a227e.yaml# 7 title: Texas Instruments TS3A227E 14 The TS3A227E detect headsets of 3-ring and 4-ring standards and 22 - ti,ts3a227e 87 compatible = "ti,ts3a227e";
|
/linux-6.12.1/arch/arm/boot/dts/rockchip/ |
D | rk3288-veyron-analog-audio.dtsi | 38 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/sound/soc/mediatek/ |
D | Kconfig | 142 tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec" 155 with the MT6358 TS3A227E MAX98357A RT1015 audio codec.
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6qdl-gw5903.dtsi | 470 ts3a227e@3b { 471 compatible = "ti,ts3a227e";
|
/linux-6.12.1/sound/soc/rockchip/ |
D | rockchip_max98090.c | 19 #include "../codecs/ts3a227e.h"
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | cht_bsw_max98090_ti.c | 28 #include "../../codecs/ts3a227e.h"
|
/linux-6.12.1/sound/soc/mediatek/mt8183/ |
D | mt8183-mt6358-ts3a227-max98357.c | 17 #include "../../codecs/ts3a227e.h"
|