/linux-4.4.14/sound/soc/codecs/ |
D | sgtl5000.c | 159 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 …]
|
D | Makefile | 95 snd-soc-sgtl5000-objs := sgtl5000.o 290 obj-$(CONFIG_SND_SOC_SGTL5000) += snd-soc-sgtl5000.o
|
D | Kconfig | 577 #Freescale sgtl5000 codec
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | mxs-audio-sgtl5000.txt | 4 - 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>;
|
D | imx-audio-sgtl5000.txt | 5 - 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>;
|
D | sgtl5000.txt | 4 - compatible : "fsl,sgtl5000". 31 codec: sgtl5000@0a { 32 compatible = "fsl,sgtl5000";
|
D | fsl-asoc-card.txt | 30 "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/ |
D | Makefile | 8 snd-soc-mxs-sgtl5000-objs := mxs-sgtl5000.o 10 obj-$(CONFIG_SND_SOC_MXS_SGTL5000) += snd-soc-mxs-sgtl5000.o
|
D | Kconfig | 14 tristate "SoC Audio support for MXS boards with sgtl5000" 19 a sgtl5000 codec.
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | imx53-voipac-bsb.dts | 17 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";
|
D | imx28-apx4devkit.dts | 145 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>;
|
D | imx28-m28evk.dts | 140 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>;
|
D | imx6qdl-wandboard.dtsi | 40 compatible = "fsl,imx6-wandboard-sgtl5000", 41 "fsl,imx-audio-sgtl5000"; 42 model = "imx6-wandboard-sgtl5000"; 85 codec: sgtl5000@0a { 86 compatible = "fsl,sgtl5000";
|
D | imx53-m53evk.dts | 90 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";
|
D | imx6qdl-hummingboard.dtsi | 90 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 {
|
D | imx53-mba53.dts | 71 compatible = "tq,imx53-mba53-sgtl5000", 72 "fsl,imx-audio-sgtl5000"; 73 model = "imx53-mba53-sgtl5000"; 175 codec: sgtl5000@a { 176 compatible = "fsl,sgtl5000";
|
D | imx53-qsb-common.dtsi | 119 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";
|
D | imx28-eukrea-mbmx28lc.dtsi | 128 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";
|
D | imx28-evk.dts | 197 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>;
|
D | imx6qdl-rex.dtsi | 71 compatible = "fsl,imx6-rex-sgtl5000", 72 "fsl,imx-audio-sgtl5000"; 73 model = "imx6-rex-sgtl5000"; 126 codec: sgtl5000@0a { 127 compatible = "fsl,sgtl5000";
|
D | imx25-pdk.dts | 67 compatible = "fsl,imx25-pdk-sgtl5000", 68 "fsl,imx-audio-sgtl5000"; 69 model = "imx25-pdk-sgtl5000"; 138 codec: sgtl5000@0a { 139 compatible = "fsl,sgtl5000";
|
D | imx6q-tbs2910.dts | 124 sound-sgtl5000 { 125 audio-codec = <&sgtl5000>; 130 compatible = "fsl,imx-audio-sgtl5000"; 170 sgtl5000: sgtl5000@0a { label 172 compatible = "fsl,sgtl5000";
|
D | imx6qdl-tx6.dtsi | 170 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";
|
D | imx6qdl-gw54xx.dtsi | 119 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";
|
D | imx6qdl-gw52xx.dtsi | 128 compatible = "fsl,imx6q-ventana-sgtl5000", 129 "fsl,imx-audio-sgtl5000"; 130 model = "sgtl5000-audio"; 229 codec: sgtl5000@0a { 230 compatible = "fsl,sgtl5000";
|
D | imx51-babbage.dts | 144 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";
|
D | imx6qdl-gw53xx.dtsi | 129 compatible = "fsl,imx6q-ventana-sgtl5000", 130 "fsl,imx-audio-sgtl5000"; 131 model = "sgtl5000-audio"; 230 codec: sgtl5000@0a { 231 compatible = "fsl,sgtl5000";
|
D | imx6q-gw5400-a.dts | 120 compatible = "fsl,imx6q-ventana-sgtl5000", 121 "fsl,imx-audio-sgtl5000"; 122 model = "sgtl5000-audio"; 327 codec: sgtl5000@0a { 328 compatible = "fsl,sgtl5000";
|
D | imx28-tx28.dts | 138 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";
|
D | imx53-tx53.dtsi | 127 compatible = "karo,tx53-audio-sgtl5000", "fsl,imx-audio-sgtl5000"; 128 model = "tx53-audio-sgtl5000"; 130 audio-codec = <&sgtl5000>; 505 codec-handle = <&sgtl5000>;
|
D | imx6qdl-apf6dev.dtsi | 143 compatible = "fsl,imx6-armadeus-sgtl5000", 144 "fsl,imx-audio-sgtl5000"; 145 model = "imx6-armadeus-sgtl5000"; 213 codec: sgtl5000@0a { 214 compatible = "fsl,sgtl5000";
|
D | imx6qdl-sabrelite.dtsi | 143 compatible = "fsl,imx6q-sabrelite-sgtl5000", 144 "fsl,imx-audio-sgtl5000"; 145 model = "imx6q-sabrelite-sgtl5000"; 290 codec: sgtl5000@0a { 291 compatible = "fsl,sgtl5000";
|
D | imx6qdl-nit6xlite.dtsi | 193 compatible = "fsl,imx6dl-nit6xlite-sgtl5000", 194 "fsl,imx-audio-sgtl5000"; 195 model = "imx6dl-nit6xlite-sgtl5000"; 267 codec: sgtl5000@0a { 268 compatible = "fsl,sgtl5000";
|
D | imx6dl-riotboard.dts | 74 compatible = "fsl,imx-audio-sgtl5000"; 75 model = "imx6-riotboard-sgtl5000"; 114 codec: sgtl5000@0a { 115 compatible = "fsl,sgtl5000";
|
D | imx53-tx53-x13x.dts | 113 sgtl5000: codec@0a { label 114 compatible = "fsl,sgtl5000";
|
D | imx6qdl-nitrogen6x.dtsi | 157 compatible = "fsl,imx6q-nitrogen6x-sgtl5000", 158 "fsl,imx-audio-sgtl5000"; 159 model = "imx6q-nitrogen6x-sgtl5000"; 304 codec: sgtl5000@0a { 305 compatible = "fsl,sgtl5000";
|
D | imx53-smd.dts | 236 codec: sgtl5000@0a { 237 compatible = "fsl,sgtl5000";
|
D | imx6qdl-nitrogen6_max.dtsi | 319 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";
|
D | imx53-tx53-x03x.dts | 206 sgtl5000: codec@0a { label 207 compatible = "fsl,sgtl5000";
|
D | vf610-twr.dts | 165 codec: sgtl5000@0a { 167 compatible = "fsl,sgtl5000";
|
D | ls1021a-twr.dts | 164 codec: sgtl5000@a { 166 compatible = "fsl,sgtl5000";
|
D | ls1021a-qds.dts | 212 codec: sgtl5000@2a { 214 compatible = "fsl,sgtl5000";
|
/linux-4.4.14/sound/soc/fsl/ |
D | Makefile | 56 snd-soc-imx-sgtl5000-objs := imx-sgtl5000.o 66 obj-$(CONFIG_SND_SOC_IMX_SGTL5000) += snd-soc-imx-sgtl5000.o
|
D | Kconfig | 256 tristate "SoC Audio support for i.MX boards with sgtl5000" 264 a sgtl5000 codec.
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | trivial-devices.txt | 58 fsl,sgtl5000 SGTL5000: Ultra Low-Power Audio Codec
|