Home
last modified time | relevance | path

Searched full:sgtl5000 (Results 1 – 25 of 105) sorted by relevance

12345

/linux-5.10/sound/soc/codecs/
Dsgtl5000.c3 // sgtl5000.c -- SGTL5000 ALSA SoC Audio driver
29 #include "sgtl5000.h"
41 /* default value of sgtl5000 registers */
94 /* regulator supplies for sgtl5000, VDDD is an optional external supply */
140 /* sgtl5000 private structure in codec */
270 struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component); in mic_bias_event() local
277 sgtl5000->micbias_resistor << SGTL5000_BIAS_R_SHIFT); in mic_bias_event()
307 struct sgtl5000_priv *sgtl5000 = in vag_and_mute_control() local
312 sgtl5000->mute_state[event_source] = in vag_and_mute_control()
318 sgtl5000->mute_state[event_source]); in vag_and_mute_control()
[all …]
/linux-5.10/Documentation/devicetree/bindings/sound/
Dmxs-audio-sgtl5000.txt1 * Freescale MXS audio complex with SGTL5000 codec
4 - compatible : "fsl,mxs-audio-sgtl5000"
7 - audio-codec : The phandle of the SGTL5000 audio codec
11 source. Valid names could be power supplies, SGTL5000
17 SGTL5000 pins:
33 compatible = "fsl,imx28-evk-sgtl5000",
34 "fsl,mxs-audio-sgtl5000";
35 model = "imx28-evk-sgtl5000";
37 audio-codec = <&sgtl5000>;
Dimx-audio-sgtl5000.txt1 Freescale i.MX audio complex with SGTL5000 codec
5 - compatible : "fsl,imx-audio-sgtl5000"
11 - audio-codec : The phandle of the SGTL5000 audio codec
16 source. Valid names could be power supplies, SGTL5000
22 SGTL5000 pins:
45 compatible = "fsl,imx51-babbage-sgtl5000",
46 "fsl,imx-audio-sgtl5000";
47 model = "imx51-babbage-sgtl5000";
49 audio-codec = <&sgtl5000>;
Dnvidia,tegra-audio-sgtl5000.txt1 NVIDIA Tegra audio complex, with SGTL5000 CODEC
4 - compatible : "nvidia,tegra-audio-sgtl5000"
15 sinks are the SGTL5000's pins (as documented in its binding), and the jacks
24 - nvidia,audio-codec : The phandle of the SGTL5000 audio codec.
29 compatible = "toradex,tegra-audio-sgtl5000-apalis_t30",
30 "nvidia,tegra-audio-sgtl5000";
37 nvidia,audio-codec = <&sgtl5000>;
Dsgtl5000.yaml4 $id: http://devicetree.org/schemas/sound/sgtl5000.yaml#
7 title: Freescale SGTL5000 Stereo Codec
14 const: fsl,sgtl5000
97 compatible = "fsl,sgtl5000";
/linux-5.10/sound/soc/mxs/
Dmxs-sgtl5000.c16 #include "../codecs/sgtl5000.h"
29 /* sgtl5000 does not support 512*rate when in 96000 fs */ in mxs_sgtl5000_hw_params()
39 /* Set SGTL5000's SYSCLK (provided by SAIF MCLK) */ in mxs_sgtl5000_hw_params()
68 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "sgtl5000")),
73 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "sgtl5000")),
138 * Set an init clock(11.28Mhz) for sgtl5000 initialization(i2c r/w). in mxs_sgtl5000_probe()
139 * The Sgtl5000 sysclk is derived from saif0 mclk and it's range in mxs_sgtl5000_probe()
181 { .compatible = "fsl,mxs-audio-sgtl5000", },
188 .name = "mxs-sgtl5000",
200 MODULE_ALIAS("platform:mxs-sgtl5000");
DMakefile9 snd-soc-mxs-sgtl5000-objs := mxs-sgtl5000.o
11 obj-$(CONFIG_SND_SOC_MXS_SGTL5000) += snd-soc-mxs-sgtl5000.o
/linux-5.10/arch/arm/boot/dts/
Dimx6ul-pico-dwarf.dts16 compatible = "fsl,imx-audio-sgtl5000";
17 model = "imx6ul-sgtl5000";
19 audio-codec = <&sgtl5000>;
40 sgtl5000: audio-codec@a { label
42 compatible = "fsl,sgtl5000";
Dimx6q-dms-ba16.dts30 compatible = "fsl,imx6q-ba16-sgtl5000",
31 "fsl,imx-audio-sgtl5000";
32 model = "imx6q-ba16-sgtl5000";
34 audio-codec = <&sgtl5000>;
96 sgtl5000: codec@a { label
97 compatible = "fsl,sgtl5000";
Dimx53-voipac-bsb.dts11 compatible = "fsl,imx53-voipac-sgtl5000",
12 "fsl,imx-audio-sgtl5000";
13 model = "imx53-voipac-sgtl5000";
15 audio-codec = <&sgtl5000>;
127 sgtl5000: codec@a { label
128 compatible = "fsl,sgtl5000";
Dimx7d-pico-nymph.dts27 compatible = "fsl,imx-audio-sgtl5000";
28 model = "imx7d-sgtl5000";
30 audio-codec = <&sgtl5000>;
51 sgtl5000: audio-codec@a { label
53 compatible = "fsl,sgtl5000";
Dimx7d-pico-dwarf.dts16 compatible = "fsl,imx-audio-sgtl5000";
17 model = "imx7d-sgtl5000";
19 audio-codec = <&sgtl5000>;
40 sgtl5000: audio-codec@a { label
42 compatible = "fsl,sgtl5000";
Dimx6ul-pico-pi.dts27 compatible = "fsl,imx-audio-sgtl5000";
28 model = "imx6ul-sgtl5000";
30 audio-codec = <&sgtl5000>;
51 sgtl5000: codec@a { label
53 compatible = "fsl,sgtl5000";
Dimx6ul-pico-hobbit.dts27 compatible = "fsl,imx-audio-sgtl5000";
28 model = "imx6ul-sgtl5000";
30 audio-codec = <&sgtl5000>;
51 sgtl5000: codec@a { label
53 compatible = "fsl,sgtl5000";
Dimx28-apx4devkit.dts148 sgtl5000: codec@a { label
149 compatible = "fsl,sgtl5000";
224 compatible = "bluegiga,apx4devkit-sgtl5000",
225 "fsl,mxs-audio-sgtl5000";
226 model = "apx4devkit-sgtl5000";
228 audio-codec = <&sgtl5000>;
Dimx7d-pico-pi.dts24 simple-audio-card,name = "imx7-sgtl5000";
33 sound-dai = <&sgtl5000>;
40 sgtl5000: codec@a { label
43 compatible = "fsl,sgtl5000";
Dimx6qdl-emcon-avari.dtsi61 compatible = "fsl,imx-audio-sgtl5000";
62 model = "emCON-avari-sgtl5000";
64 audio-codec = <&sgtl5000>;
105 sgtl5000: audio-codec@a { label
106 compatible = "fsl,sgtl5000";
Dimx28-m28evk.dts135 sgtl5000: codec@a { label
136 compatible = "fsl,sgtl5000";
265 compatible = "denx,m28evk-sgtl5000",
266 "fsl,mxs-audio-sgtl5000";
267 model = "m28evk-sgtl5000";
269 audio-codec = <&sgtl5000>;
Dimx7d-pico-hobbit.dts24 simple-audio-card,name = "imx7-sgtl5000";
33 sound-dai = <&sgtl5000>;
40 sgtl5000: codec@a { label
43 compatible = "fsl,sgtl5000";
Dimx6q-h100.dts139 sound-sgtl5000 {
140 compatible = "fsl,imx-audio-sgtl5000";
142 audio-codec = <&sgtl5000>;
179 sgtl5000: sgtl5000@a { label
180 compatible = "fsl,sgtl5000";
254 pinctrl_h100_sgtl5000: h100-sgtl5000 {
Dimx53-m53evk.dts93 compatible = "fsl,imx53-m53evk-sgtl5000",
94 "fsl,imx-audio-sgtl5000";
95 model = "imx53-m53evk-sgtl5000";
97 audio-codec = <&sgtl5000>;
147 sgtl5000: codec@a { label
148 compatible = "fsl,sgtl5000";
Dimx6qdl-rex.dtsi67 compatible = "fsl,imx6-rex-sgtl5000",
68 "fsl,imx-audio-sgtl5000";
69 model = "imx6-rex-sgtl5000";
120 codec: sgtl5000@a {
121 compatible = "fsl,sgtl5000";
168 /* SGTL5000 sys_mclk */
Dimx53-qsb-common.dtsi117 compatible = "fsl,imx53-qsb-sgtl5000",
118 "fsl,imx-audio-sgtl5000";
119 model = "imx53-qsb-sgtl5000";
121 audio-codec = <&sgtl5000>;
331 sgtl5000: codec@a { label
332 compatible = "fsl,sgtl5000";
/linux-5.10/sound/soc/tegra/
Dtegra_sgtl5000.c3 * tegra_sgtl5000.c - Tegra machine ASoC driver for boards using SGTL5000 codec
25 #include "../codecs/sgtl5000.h"
29 #define DRV_NAME "tegra-snd-sgtl5000"
86 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "sgtl5000")),
90 .name = "sgtl5000",
99 .name = "tegra-sgtl5000",
192 { .compatible = "nvidia,tegra-audio-sgtl5000", },
208 MODULE_DESCRIPTION("Tegra SGTL5000 machine ASoC driver");
/linux-5.10/sound/soc/fsl/
Dimx-sgtl5000.c13 #include "../codecs/sgtl5000.h"
150 data->dai.codecs->dai_name = "sgtl5000"; in imx_sgtl5000_probe()
207 { .compatible = "fsl,imx-audio-sgtl5000", },
214 .name = "imx-sgtl5000",
224 MODULE_DESCRIPTION("Freescale i.MX SGTL5000 ASoC machine driver");
226 MODULE_ALIAS("platform:imx-sgtl5000");

12345