Home
last modified time | relevance | path

Searched refs:sgtl5000 (Results 1 – 45 of 45) sorted by relevance

/linux-4.4.14/sound/soc/codecs/
Dsgtl5000.c159 struct sgtl5000_priv *sgtl5000 = snd_soc_codec_get_drvdata(codec); in mic_bias_event() local
166 sgtl5000->micbias_resistor << SGTL5000_BIAS_R_SHIFT); in mic_bias_event()
464 struct sgtl5000_priv *sgtl5000 = snd_soc_codec_get_drvdata(codec); in sgtl5000_set_dai_fmt() local
467 sgtl5000->master = 0; in sgtl5000_set_dai_fmt()
479 sgtl5000->master = 1; in sgtl5000_set_dai_fmt()
509 sgtl5000->fmt = fmt & SND_SOC_DAIFMT_FORMAT_MASK; in sgtl5000_set_dai_fmt()
532 struct sgtl5000_priv *sgtl5000 = snd_soc_codec_get_drvdata(codec); in sgtl5000_set_dai_sysclk() local
536 sgtl5000->sysclk = freq; in sgtl5000_set_dai_sysclk()
560 struct sgtl5000_priv *sgtl5000 = snd_soc_codec_get_drvdata(codec); in sgtl5000_set_clock() local
623 switch (sgtl5000->sysclk / frame_rate) { in sgtl5000_set_clock()
[all …]
DMakefile95 snd-soc-sgtl5000-objs := sgtl5000.o
290 obj-$(CONFIG_SND_SOC_SGTL5000) += snd-soc-sgtl5000.o
DKconfig577 #Freescale sgtl5000 codec
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dmxs-audio-sgtl5000.txt4 - compatible: "fsl,mxs-audio-sgtl5000"
12 compatible = "fsl,imx28-evk-sgtl5000",
13 "fsl,mxs-audio-sgtl5000";
14 model = "imx28-evk-sgtl5000";
16 audio-codec = <&sgtl5000>;
Dimx-audio-sgtl5000.txt5 - compatible : "fsl,imx-audio-sgtl5000"
45 compatible = "fsl,imx51-babbage-sgtl5000",
46 "fsl,imx-audio-sgtl5000";
47 model = "imx51-babbage-sgtl5000";
49 audio-codec = <&sgtl5000>;
Dsgtl5000.txt4 - compatible : "fsl,sgtl5000".
31 codec: sgtl5000@0a {
32 compatible = "fsl,sgtl5000";
Dfsl-asoc-card.txt30 "fsl,imx-audio-sgtl5000"
31 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt)
57 of wm8962 and sgtl5000.
/linux-4.4.14/sound/soc/mxs/
DMakefile8 snd-soc-mxs-sgtl5000-objs := mxs-sgtl5000.o
10 obj-$(CONFIG_SND_SOC_MXS_SGTL5000) += snd-soc-mxs-sgtl5000.o
DKconfig14 tristate "SoC Audio support for MXS boards with sgtl5000"
19 a sgtl5000 codec.
/linux-4.4.14/arch/arm/boot/dts/
Dimx53-voipac-bsb.dts17 compatible = "fsl,imx53-voipac-sgtl5000",
18 "fsl,imx-audio-sgtl5000";
19 model = "imx53-voipac-sgtl5000";
21 audio-codec = <&sgtl5000>;
133 sgtl5000: codec@0a { label
134 compatible = "fsl,sgtl5000";
Dimx28-apx4devkit.dts145 sgtl5000: codec@0a { label
146 compatible = "fsl,sgtl5000";
210 compatible = "bluegiga,apx4devkit-sgtl5000",
211 "fsl,mxs-audio-sgtl5000";
212 model = "apx4devkit-sgtl5000";
214 audio-codec = <&sgtl5000>;
Dimx28-m28evk.dts140 sgtl5000: codec@0a { label
141 compatible = "fsl,sgtl5000";
269 compatible = "denx,m28evk-sgtl5000",
270 "fsl,mxs-audio-sgtl5000";
271 model = "m28evk-sgtl5000";
273 audio-codec = <&sgtl5000>;
Dimx6qdl-wandboard.dtsi40 compatible = "fsl,imx6-wandboard-sgtl5000",
41 "fsl,imx-audio-sgtl5000";
42 model = "imx6-wandboard-sgtl5000";
85 codec: sgtl5000@0a {
86 compatible = "fsl,sgtl5000";
Dimx53-m53evk.dts90 compatible = "fsl,imx53-m53evk-sgtl5000",
91 "fsl,imx-audio-sgtl5000";
92 model = "imx53-m53evk-sgtl5000";
94 audio-codec = <&sgtl5000>;
144 sgtl5000: codec@0a { label
145 compatible = "fsl,sgtl5000";
Dimx6qdl-hummingboard.dtsi90 sound-sgtl5000 {
91 audio-codec = <&sgtl5000>;
96 compatible = "fsl,imx-audio-sgtl5000";
141 sgtl5000: sgtl5000@0a { label
143 compatible = "fsl,sgtl5000";
204 pinctrl_hummingboard_sgtl5000: hummingboard-sgtl5000 {
Dimx53-mba53.dts71 compatible = "tq,imx53-mba53-sgtl5000",
72 "fsl,imx-audio-sgtl5000";
73 model = "imx53-mba53-sgtl5000";
175 codec: sgtl5000@a {
176 compatible = "fsl,sgtl5000";
Dimx53-qsb-common.dtsi119 compatible = "fsl,imx53-qsb-sgtl5000",
120 "fsl,imx-audio-sgtl5000";
121 model = "imx53-qsb-sgtl5000";
123 audio-codec = <&sgtl5000>;
317 sgtl5000: codec@0a { label
318 compatible = "fsl,sgtl5000";
Dimx28-eukrea-mbmx28lc.dtsi128 compatible = "fsl,imx28-mbmx28lc-sgtl5000",
129 "fsl,mxs-audio-sgtl5000";
130 model = "imx28-mbmx28lc-sgtl5000";
132 audio-codec = <&sgtl5000>;
147 sgtl5000: codec@0a { label
148 compatible = "fsl,sgtl5000";
Dimx28-evk.dts197 sgtl5000: codec@0a { label
198 compatible = "fsl,sgtl5000";
353 compatible = "fsl,imx28-evk-sgtl5000",
354 "fsl,mxs-audio-sgtl5000";
355 model = "imx28-evk-sgtl5000";
357 audio-codec = <&sgtl5000>;
Dimx6qdl-rex.dtsi71 compatible = "fsl,imx6-rex-sgtl5000",
72 "fsl,imx-audio-sgtl5000";
73 model = "imx6-rex-sgtl5000";
126 codec: sgtl5000@0a {
127 compatible = "fsl,sgtl5000";
Dimx25-pdk.dts67 compatible = "fsl,imx25-pdk-sgtl5000",
68 "fsl,imx-audio-sgtl5000";
69 model = "imx25-pdk-sgtl5000";
138 codec: sgtl5000@0a {
139 compatible = "fsl,sgtl5000";
Dimx6q-tbs2910.dts124 sound-sgtl5000 {
125 audio-codec = <&sgtl5000>;
130 compatible = "fsl,imx-audio-sgtl5000";
170 sgtl5000: sgtl5000@0a { label
172 compatible = "fsl,sgtl5000";
Dimx6qdl-tx6.dtsi170 compatible = "karo,imx6qdl-tx6qdl-sgtl5000",
171 "fsl,imx-audio-sgtl5000";
172 model = "sgtl5000-audio";
176 audio-codec = <&sgtl5000>;
262 sgtl5000: sgtl5000@0a { label
263 compatible = "fsl,sgtl5000";
Dimx6qdl-gw54xx.dtsi119 compatible = "fsl,imx6q-ventana-sgtl5000",
120 "fsl,imx-audio-sgtl5000";
121 model = "sgtl5000-audio";
135 pinctrl-0 = <&pinctrl_audmux>; /* AUD4<->sgtl5000 */
319 codec: sgtl5000@0a {
320 compatible = "fsl,sgtl5000";
Dimx6qdl-gw52xx.dtsi128 compatible = "fsl,imx6q-ventana-sgtl5000",
129 "fsl,imx-audio-sgtl5000";
130 model = "sgtl5000-audio";
229 codec: sgtl5000@0a {
230 compatible = "fsl,sgtl5000";
Dimx51-babbage.dts144 compatible = "fsl,imx51-babbage-sgtl5000",
145 "fsl,imx-audio-sgtl5000";
146 model = "imx51-babbage-sgtl5000";
148 audio-codec = <&sgtl5000>;
341 sgtl5000: codec@0a { label
342 compatible = "fsl,sgtl5000";
Dimx6qdl-gw53xx.dtsi129 compatible = "fsl,imx6q-ventana-sgtl5000",
130 "fsl,imx-audio-sgtl5000";
131 model = "sgtl5000-audio";
230 codec: sgtl5000@0a {
231 compatible = "fsl,sgtl5000";
Dimx6q-gw5400-a.dts120 compatible = "fsl,imx6q-ventana-sgtl5000",
121 "fsl,imx-audio-sgtl5000";
122 model = "sgtl5000-audio";
327 codec: sgtl5000@0a {
328 compatible = "fsl,sgtl5000";
Dimx28-tx28.dts138 compatible = "fsl,imx28-tx28-sgtl5000",
139 "fsl,mxs-audio-sgtl5000";
140 model = "imx28-tx28-sgtl5000";
142 audio-codec = <&sgtl5000>;
301 sgtl5000: sgtl5000@0a { label
302 compatible = "fsl,sgtl5000";
Dimx53-tx53.dtsi127 compatible = "karo,tx53-audio-sgtl5000", "fsl,imx-audio-sgtl5000";
128 model = "tx53-audio-sgtl5000";
130 audio-codec = <&sgtl5000>;
505 codec-handle = <&sgtl5000>;
Dimx6qdl-apf6dev.dtsi143 compatible = "fsl,imx6-armadeus-sgtl5000",
144 "fsl,imx-audio-sgtl5000";
145 model = "imx6-armadeus-sgtl5000";
213 codec: sgtl5000@0a {
214 compatible = "fsl,sgtl5000";
Dimx6qdl-sabrelite.dtsi143 compatible = "fsl,imx6q-sabrelite-sgtl5000",
144 "fsl,imx-audio-sgtl5000";
145 model = "imx6q-sabrelite-sgtl5000";
290 codec: sgtl5000@0a {
291 compatible = "fsl,sgtl5000";
Dimx6qdl-nit6xlite.dtsi193 compatible = "fsl,imx6dl-nit6xlite-sgtl5000",
194 "fsl,imx-audio-sgtl5000";
195 model = "imx6dl-nit6xlite-sgtl5000";
267 codec: sgtl5000@0a {
268 compatible = "fsl,sgtl5000";
Dimx6dl-riotboard.dts74 compatible = "fsl,imx-audio-sgtl5000";
75 model = "imx6-riotboard-sgtl5000";
114 codec: sgtl5000@0a {
115 compatible = "fsl,sgtl5000";
Dimx53-tx53-x13x.dts113 sgtl5000: codec@0a { label
114 compatible = "fsl,sgtl5000";
Dimx6qdl-nitrogen6x.dtsi157 compatible = "fsl,imx6q-nitrogen6x-sgtl5000",
158 "fsl,imx-audio-sgtl5000";
159 model = "imx6q-nitrogen6x-sgtl5000";
304 codec: sgtl5000@0a {
305 compatible = "fsl,sgtl5000";
Dimx53-smd.dts236 codec: sgtl5000@0a {
237 compatible = "fsl,sgtl5000";
Dimx6qdl-nitrogen6_max.dtsi319 compatible = "fsl,imx6q-nitrogen6_max-sgtl5000",
320 "fsl,imx-audio-sgtl5000";
321 model = "imx6q-nitrogen6_max-sgtl5000";
402 codec: sgtl5000@0a {
403 compatible = "fsl,sgtl5000";
Dimx53-tx53-x03x.dts206 sgtl5000: codec@0a { label
207 compatible = "fsl,sgtl5000";
Dvf610-twr.dts165 codec: sgtl5000@0a {
167 compatible = "fsl,sgtl5000";
Dls1021a-twr.dts164 codec: sgtl5000@a {
166 compatible = "fsl,sgtl5000";
Dls1021a-qds.dts212 codec: sgtl5000@2a {
214 compatible = "fsl,sgtl5000";
/linux-4.4.14/sound/soc/fsl/
DMakefile56 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o
66 obj-$(CONFIG_SND_SOC_IMX_SGTL5000) += snd-soc-imx-sgtl5000.o
DKconfig256 tristate "SoC Audio support for i.MX boards with sgtl5000"
264 a sgtl5000 codec.
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Dtrivial-devices.txt58 fsl,sgtl5000 SGTL5000: Ultra Low-Power Audio Codec