~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/fsl/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/soc/fsl/Kconfig (Version linux-6.12-rc7) and /sound/soc/fsl/Kconfig (Version linux-4.9.337)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 menu "SoC Audio for Freescale CPUs"                 1 menu "SoC Audio for Freescale CPUs"
  3                                                     2 
  4 comment "Common SoC Audio options for Freescal      3 comment "Common SoC Audio options for Freescale CPUs:"
  5                                                     4 
  6 config SND_SOC_FSL_ASRC                             5 config SND_SOC_FSL_ASRC
  7         tristate "Asynchronous Sample Rate Con      6         tristate "Asynchronous Sample Rate Converter (ASRC) module support"
  8         depends on HAS_DMA                          7         depends on HAS_DMA
  9         select REGMAP_MMIO                          8         select REGMAP_MMIO
 10         select SND_SOC_GENERIC_DMAENGINE_PCM        9         select SND_SOC_GENERIC_DMAENGINE_PCM
 11         help                                       10         help
 12           Say Y if you want to add Asynchronou     11           Say Y if you want to add Asynchronous Sample Rate Converter (ASRC)
 13           support for the Freescale CPUs.          12           support for the Freescale CPUs.
 14           This option is only useful for out-o     13           This option is only useful for out-of-tree drivers since
 15           in-tree drivers select it automatica     14           in-tree drivers select it automatically.
 16                                                    15 
 17 config SND_SOC_FSL_SAI                             16 config SND_SOC_FSL_SAI
 18         tristate "Synchronous Audio Interface      17         tristate "Synchronous Audio Interface (SAI) module support"
 19         select REGMAP_MMIO                         18         select REGMAP_MMIO
 20         select SND_SOC_IMX_PCM_DMA if SND_IMX_     19         select SND_SOC_IMX_PCM_DMA if SND_IMX_SOC != n
 21         select SND_SOC_GENERIC_DMAENGINE_PCM       20         select SND_SOC_GENERIC_DMAENGINE_PCM
 22         select SND_SOC_FSL_UTILS               << 
 23         help                                       21         help
 24           Say Y if you want to add Synchronous     22           Say Y if you want to add Synchronous Audio Interface (SAI)
 25           support for the Freescale CPUs.          23           support for the Freescale CPUs.
 26           This option is only useful for out-o     24           This option is only useful for out-of-tree drivers since
 27           in-tree drivers select it automatica     25           in-tree drivers select it automatically.
 28                                                    26 
 29 config SND_SOC_FSL_MQS                         << 
 30         tristate "Medium Quality Sound (MQS) m << 
 31         depends on SND_SOC_FSL_SAI             << 
 32         select REGMAP_MMIO                     << 
 33         help                                   << 
 34           Say Y if you want to add Medium Qual << 
 35           support for the Freescale CPUs.      << 
 36           This option is only useful for out-o << 
 37           in-tree drivers select it automatica << 
 38                                                << 
 39 config SND_SOC_FSL_AUDMIX                      << 
 40         tristate "Audio Mixer (AUDMIX) module  << 
 41         select REGMAP_MMIO                     << 
 42         help                                   << 
 43           Say Y if you want to add Audio Mixer << 
 44           support for the NXP iMX CPUs.        << 
 45                                                << 
 46 config SND_SOC_FSL_SSI                             27 config SND_SOC_FSL_SSI
 47         tristate "Synchronous Serial Interface     28         tristate "Synchronous Serial Interface module (SSI) support"
 48         select SND_SOC_IMX_PCM_DMA if SND_IMX_     29         select SND_SOC_IMX_PCM_DMA if SND_IMX_SOC != n
 49         select SND_SOC_IMX_PCM_FIQ if SND_IMX_     30         select SND_SOC_IMX_PCM_FIQ if SND_IMX_SOC != n && (MXC_TZIC || MXC_AVIC)
 50         select REGMAP_MMIO                         31         select REGMAP_MMIO
 51         help                                       32         help
 52           Say Y if you want to add Synchronous     33           Say Y if you want to add Synchronous Serial Interface (SSI)
 53           support for the Freescale CPUs.          34           support for the Freescale CPUs.
 54           This option is only useful for out-o     35           This option is only useful for out-of-tree drivers since
 55           in-tree drivers select it automatica     36           in-tree drivers select it automatically.
 56                                                    37 
 57 config SND_SOC_FSL_SPDIF                           38 config SND_SOC_FSL_SPDIF
 58         tristate "Sony/Philips Digital Interfa     39         tristate "Sony/Philips Digital Interface (S/PDIF) module support"
 59         select REGMAP_MMIO                         40         select REGMAP_MMIO
 60         select SND_SOC_IMX_PCM_DMA if SND_IMX_     41         select SND_SOC_IMX_PCM_DMA if SND_IMX_SOC != n
 61         select SND_SOC_IMX_PCM_FIQ if SND_IMX_     42         select SND_SOC_IMX_PCM_FIQ if SND_IMX_SOC != n && (MXC_TZIC || MXC_AVIC)
 62         select BITREVERSE                      << 
 63         select SND_SOC_FSL_UTILS               << 
 64         help                                       43         help
 65           Say Y if you want to add Sony/Philip     44           Say Y if you want to add Sony/Philips Digital Interface (SPDIF)
 66           support for the Freescale CPUs.          45           support for the Freescale CPUs.
 67           This option is only useful for out-o     46           This option is only useful for out-of-tree drivers since
 68           in-tree drivers select it automatica     47           in-tree drivers select it automatically.
 69                                                    48 
 70 config SND_SOC_FSL_ESAI                            49 config SND_SOC_FSL_ESAI
 71         tristate "Enhanced Serial Audio Interf     50         tristate "Enhanced Serial Audio Interface (ESAI) module support"
 72         select REGMAP_MMIO                         51         select REGMAP_MMIO
 73         select SND_SOC_IMX_PCM_DMA if SND_IMX_     52         select SND_SOC_IMX_PCM_DMA if SND_IMX_SOC != n
 74         help                                       53         help
 75           Say Y if you want to add Enhanced Sy     54           Say Y if you want to add Enhanced Synchronous Audio Interface
 76           (ESAI) support for the Freescale CPU     55           (ESAI) support for the Freescale CPUs.
 77           This option is only useful for out-o     56           This option is only useful for out-of-tree drivers since
 78           in-tree drivers select it automatica     57           in-tree drivers select it automatically.
 79                                                    58 
 80 config SND_SOC_FSL_MICFIL                      << 
 81         tristate "Pulse Density Modulation Mic << 
 82         select REGMAP_MMIO                     << 
 83         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
 84         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 85         select SND_SOC_FSL_UTILS               << 
 86         help                                   << 
 87           Say Y if you want to add Pulse Densi << 
 88           interface (MICFIL) support for NXP.  << 
 89                                                << 
 90 config SND_SOC_FSL_EASRC                       << 
 91         tristate "Enhanced Asynchronous Sample << 
 92         depends on SND_SOC_FSL_ASRC            << 
 93         select REGMAP_MMIO                     << 
 94         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 95         help                                   << 
 96           Say Y if you want to add Enhanced AS << 
 97           a digital module that converts audio << 
 98           destination sample rate. It is a new << 
 99           old ASRC.                            << 
100                                                << 
101 config SND_SOC_FSL_XCVR                        << 
102         tristate "NXP Audio Transceiver (XCVR) << 
103         select REGMAP_MMIO                     << 
104         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
105         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
106         select SND_SOC_FSL_UTILS               << 
107         help                                   << 
108           Say Y if you want to add Audio Trans << 
109           iMX CPUs. XCVR is a digital module t << 
110           HDMI1.4 ARC and SPDIF.               << 
111                                                << 
112 config SND_SOC_FSL_AUD2HTX                     << 
113         tristate "AUDIO TO HDMI TX module supp << 
114         depends on ARCH_MXC || COMPILE_TEST    << 
115         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
116         help                                   << 
117           Say Y if you want to add AUDIO TO HD << 
118                                                << 
119 config SND_SOC_FSL_UTILS                           59 config SND_SOC_FSL_UTILS
120         tristate                                   60         tristate
121                                                    61 
122 config SND_SOC_FSL_RPMSG                       << 
123         tristate "NXP Audio Base On RPMSG supp << 
124         depends on COMMON_CLK                  << 
125         depends on OF && I2C                   << 
126         depends on RPMSG                       << 
127         depends on SND_IMX_SOC || SND_IMX_SOC  << 
128         select SND_SOC_IMX_RPMSG if SND_IMX_SO << 
129         help                                   << 
130           Say Y if you want to add rpmsg audio << 
131           This option is only useful for out-o << 
132           in-tree drivers select it automatica << 
133                                                << 
134 config SND_SOC_FSL_LPC3XXX                     << 
135         tristate "SoC Audio for NXP LPC32XX CP << 
136         depends on ARCH_LPC32XX || COMPILE_TES << 
137         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
138         help                                   << 
139           Say Y or M if you want to add suppor << 
140                                                << 
141 config SND_SOC_IMX_PCM_DMA                         62 config SND_SOC_IMX_PCM_DMA
142         tristate                                   63         tristate
143         select SND_SOC_GENERIC_DMAENGINE_PCM       64         select SND_SOC_GENERIC_DMAENGINE_PCM
144                                                    65 
145 config SND_SOC_IMX_AUDIO_RPMSG                 << 
146         tristate                               << 
147         depends on RPMSG                       << 
148                                                << 
149 config SND_SOC_IMX_PCM_RPMSG                   << 
150         tristate                               << 
151         depends on SND_SOC_IMX_AUDIO_RPMSG     << 
152         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
153                                                << 
154 config SND_SOC_IMX_AUDMUX                          66 config SND_SOC_IMX_AUDMUX
155         tristate "Digital Audio Mux module sup     67         tristate "Digital Audio Mux module support"
156         help                                       68         help
157           Say Y if you want to add Digital Aud     69           Say Y if you want to add Digital Audio Mux (AUDMUX) support
158           for the ARM i.MX CPUs.                   70           for the ARM i.MX CPUs.
159           This option is only useful for out-o     71           This option is only useful for out-of-tree drivers since
160           in-tree drivers select it automatica     72           in-tree drivers select it automatically.
161                                                    73 
162 config SND_POWERPC_SOC                             74 config SND_POWERPC_SOC
163         tristate "SoC Audio for Freescale Powe     75         tristate "SoC Audio for Freescale PowerPC CPUs"
164         depends on FSL_SOC || PPC_MPC52xx          76         depends on FSL_SOC || PPC_MPC52xx
165         help                                       77         help
166           Say Y or M if you want to add suppor     78           Say Y or M if you want to add support for codecs attached to
167           the PowerPC CPUs.                        79           the PowerPC CPUs.
168                                                    80 
169 config SND_IMX_SOC                                 81 config SND_IMX_SOC
170         tristate "SoC Audio for Freescale i.MX     82         tristate "SoC Audio for Freescale i.MX CPUs"
171         depends on ARCH_MXC || COMPILE_TEST        83         depends on ARCH_MXC || COMPILE_TEST
172         help                                       84         help
173           Say Y or M if you want to add suppor     85           Say Y or M if you want to add support for codecs attached to
174           the i.MX CPUs.                           86           the i.MX CPUs.
175                                                    87 
176 if SND_POWERPC_SOC                                 88 if SND_POWERPC_SOC
177                                                    89 
178 config SND_MPC52xx_DMA                             90 config SND_MPC52xx_DMA
179         tristate                                   91         tristate
180                                                    92 
181 config SND_SOC_POWERPC_DMA                         93 config SND_SOC_POWERPC_DMA
182         tristate                                   94         tristate
183                                                    95 
184 config SND_SOC_POWERPC_QMC_AUDIO               << 
185         tristate "QMC ALSA SoC support"        << 
186         depends on CPM_QMC                     << 
187         help                                   << 
188           ALSA SoC Audio support using the Fre << 
189           Controller (QMC).                    << 
190           Say Y or M if you want to add suppor << 
191           QMC.                                 << 
192                                                << 
193 comment "SoC Audio support for Freescale PPC b     96 comment "SoC Audio support for Freescale PPC boards:"
194                                                    97 
                                                   >>  98 config SND_SOC_MPC8610_HPCD
                                                   >>  99         tristate "ALSA SoC support for the Freescale MPC8610 HPCD board"
                                                   >> 100         # I2C is necessary for the CS4270 driver
                                                   >> 101         depends on MPC8610_HPCD && I2C
                                                   >> 102         select SND_SOC_FSL_SSI
                                                   >> 103         select SND_SOC_FSL_UTILS
                                                   >> 104         select SND_SOC_POWERPC_DMA
                                                   >> 105         select SND_SOC_CS4270
                                                   >> 106         select SND_SOC_CS4270_VD33_ERRATA
                                                   >> 107         default y if MPC8610_HPCD
                                                   >> 108         help
                                                   >> 109           Say Y if you want to enable audio on the Freescale MPC8610 HPCD.
                                                   >> 110 
195 config SND_SOC_P1022_DS                           111 config SND_SOC_P1022_DS
196         tristate "ALSA SoC support for the Fre    112         tristate "ALSA SoC support for the Freescale P1022 DS board"
197         # I2C is necessary for the WM8776 driv    113         # I2C is necessary for the WM8776 driver
198         depends on P1022_DS && I2C                114         depends on P1022_DS && I2C
199         select SND_SOC_FSL_SSI                    115         select SND_SOC_FSL_SSI
200         select SND_SOC_FSL_UTILS                  116         select SND_SOC_FSL_UTILS
201         select SND_SOC_POWERPC_DMA                117         select SND_SOC_POWERPC_DMA
202         select SND_SOC_WM8776                     118         select SND_SOC_WM8776
203         default y if P1022_DS                     119         default y if P1022_DS
204         help                                      120         help
205           Say Y if you want to enable audio on    121           Say Y if you want to enable audio on the Freescale P1022 DS board.
206           This will also include the Wolfson M    122           This will also include the Wolfson Microelectronics WM8776 codec
207           driver.                                 123           driver.
208                                                   124 
209 config SND_SOC_P1022_RDK                          125 config SND_SOC_P1022_RDK
210         tristate "ALSA SoC support for the Fre    126         tristate "ALSA SoC support for the Freescale / iVeia P1022 RDK board"
211         # I2C is necessary for the WM8960 driv    127         # I2C is necessary for the WM8960 driver
212         depends on P1022_RDK && I2C               128         depends on P1022_RDK && I2C
213         select SND_SOC_FSL_SSI                    129         select SND_SOC_FSL_SSI
214         select SND_SOC_FSL_UTILS                  130         select SND_SOC_FSL_UTILS
215         select SND_SOC_POWERPC_DMA                131         select SND_SOC_POWERPC_DMA
216         select SND_SOC_WM8960                     132         select SND_SOC_WM8960
217         default y if P1022_RDK                    133         default y if P1022_RDK
218         help                                      134         help
219           Say Y if you want to enable audio on    135           Say Y if you want to enable audio on the Freescale / iVeia
220           P1022 RDK board.  This will also inc    136           P1022 RDK board.  This will also include the Wolfson
221           Microelectronics WM8960 codec driver    137           Microelectronics WM8960 codec driver.
222                                                   138 
223 config SND_SOC_MPC5200_I2S                        139 config SND_SOC_MPC5200_I2S
224         tristate "Freescale MPC5200 PSC in I2S    140         tristate "Freescale MPC5200 PSC in I2S mode driver"
225         depends on PPC_MPC52xx && PPC_BESTCOMM    141         depends on PPC_MPC52xx && PPC_BESTCOMM
226         select SND_MPC52xx_DMA                    142         select SND_MPC52xx_DMA
227         select PPC_BESTCOMM_GEN_BD                143         select PPC_BESTCOMM_GEN_BD
228         help                                      144         help
229           Say Y here to support the MPC5200 PS    145           Say Y here to support the MPC5200 PSCs in I2S mode.
230                                                   146 
231 config SND_SOC_MPC5200_AC97                       147 config SND_SOC_MPC5200_AC97
232         tristate "Freescale MPC5200 PSC in AC9    148         tristate "Freescale MPC5200 PSC in AC97 mode driver"
233         depends on PPC_MPC52xx && PPC_BESTCOMM    149         depends on PPC_MPC52xx && PPC_BESTCOMM
234         select SND_SOC_AC97_BUS                   150         select SND_SOC_AC97_BUS
235         select SND_MPC52xx_DMA                    151         select SND_MPC52xx_DMA
236         select PPC_BESTCOMM_GEN_BD                152         select PPC_BESTCOMM_GEN_BD
237         help                                      153         help
238           Say Y here to support the MPC5200 PS    154           Say Y here to support the MPC5200 PSCs in AC97 mode.
239                                                   155 
240 config SND_MPC52xx_SOC_PCM030                     156 config SND_MPC52xx_SOC_PCM030
241         tristate "SoC AC97 Audio support for P    157         tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712"
242         depends on PPC_MPC5200_SIMPLE             158         depends on PPC_MPC5200_SIMPLE
243         select SND_SOC_MPC5200_AC97               159         select SND_SOC_MPC5200_AC97
244         select SND_SOC_WM9712                     160         select SND_SOC_WM9712
245         help                                      161         help
246           Say Y if you want to add support for    162           Say Y if you want to add support for sound on the Phytec pcm030
247           baseboard.                              163           baseboard.
248                                                   164 
249 config SND_MPC52xx_SOC_EFIKA                      165 config SND_MPC52xx_SOC_EFIKA
250         tristate "SoC AC97 Audio support for b    166         tristate "SoC AC97 Audio support for bbplan Efika and STAC9766"
251         depends on PPC_EFIKA                      167         depends on PPC_EFIKA
252         select SND_SOC_MPC5200_AC97               168         select SND_SOC_MPC5200_AC97
253         select SND_SOC_STAC9766                   169         select SND_SOC_STAC9766
254         help                                      170         help
255           Say Y if you want to add support for    171           Say Y if you want to add support for sound on the Efika.
256                                                   172 
257 endif # SND_POWERPC_SOC                           173 endif # SND_POWERPC_SOC
258                                                   174 
259 config SND_SOC_IMX_PCM_FIQ                        175 config SND_SOC_IMX_PCM_FIQ
260         tristate                                  176         tristate
261         default y if (SND_SOC_FSL_SSI=m || SND !! 177         default y if SND_SOC_IMX_SSI=y && (SND_SOC_FSL_SSI=m || SND_SOC_FSL_SPDIF=m) && (MXC_TZIC || MXC_AVIC)
262         select FIQ                                178         select FIQ
263                                                   179 
264 if SND_IMX_SOC                                    180 if SND_IMX_SOC
265                                                   181 
                                                   >> 182 config SND_SOC_IMX_SSI
                                                   >> 183         tristate
                                                   >> 184         select SND_SOC_FSL_UTILS
                                                   >> 185 
266 comment "SoC Audio support for Freescale i.MX     186 comment "SoC Audio support for Freescale i.MX boards:"
267                                                   187 
                                                   >> 188 config SND_MXC_SOC_WM1133_EV1
                                                   >> 189         tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted"
                                                   >> 190         depends on MACH_MX31ADS_WM1133_EV1
                                                   >> 191         select SND_SOC_WM8350
                                                   >> 192         select SND_SOC_IMX_PCM_FIQ
                                                   >> 193         select SND_SOC_IMX_AUDMUX
                                                   >> 194         select SND_SOC_IMX_SSI
                                                   >> 195         help
                                                   >> 196           Enable support for audio on the i.MX31ADS with the WM1133-EV1
                                                   >> 197           PMIC board with WM8835x fitted.
                                                   >> 198 
                                                   >> 199 config SND_SOC_MX27VIS_AIC32X4
                                                   >> 200         tristate "SoC audio support for Visstrim M10 boards"
                                                   >> 201         depends on MACH_IMX27_VISSTRIM_M10 && I2C
                                                   >> 202         select SND_SOC_TLV320AIC32X4
                                                   >> 203         select SND_SOC_IMX_PCM_DMA
                                                   >> 204         select SND_SOC_IMX_AUDMUX
                                                   >> 205         select SND_SOC_IMX_SSI
                                                   >> 206         help
                                                   >> 207           Say Y if you want to add support for SoC audio on Visstrim SM10
                                                   >> 208           board with TLV320AIC32X4 codec.
                                                   >> 209 
                                                   >> 210 config SND_SOC_PHYCORE_AC97
                                                   >> 211         tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards"
                                                   >> 212         depends on MACH_PCM043 || MACH_PCA100
                                                   >> 213         select SND_SOC_AC97_BUS
                                                   >> 214         select SND_SOC_WM9712
                                                   >> 215         select SND_SOC_IMX_PCM_FIQ
                                                   >> 216         select SND_SOC_IMX_AUDMUX
                                                   >> 217         select SND_SOC_IMX_SSI
                                                   >> 218         help
                                                   >> 219           Say Y if you want to add support for SoC audio on Phytec phyCORE
                                                   >> 220           and phyCARD boards in AC97 mode
                                                   >> 221 
268 config SND_SOC_EUKREA_TLV320                      222 config SND_SOC_EUKREA_TLV320
269         tristate "Eukrea TLV320"                  223         tristate "Eukrea TLV320"
270         depends on ARCH_MXC && !ARM64 && I2C      224         depends on ARCH_MXC && !ARM64 && I2C
271         select SND_SOC_TLV320AIC23_I2C            225         select SND_SOC_TLV320AIC23_I2C
272         select SND_SOC_IMX_AUDMUX                 226         select SND_SOC_IMX_AUDMUX
                                                   >> 227         select SND_SOC_IMX_SSI
273         select SND_SOC_FSL_SSI                    228         select SND_SOC_FSL_SSI
274         select SND_SOC_IMX_PCM_DMA                229         select SND_SOC_IMX_PCM_DMA
275         help                                      230         help
276           Enable I2S based access to the TLV32    231           Enable I2S based access to the TLV320AIC23B codec attached
277           to the SSI interface                    232           to the SSI interface
278                                                   233 
                                                   >> 234 config SND_SOC_IMX_WM8962
                                                   >> 235         tristate "SoC Audio support for i.MX boards with wm8962"
                                                   >> 236         depends on OF && I2C && INPUT
                                                   >> 237         select SND_SOC_WM8962
                                                   >> 238         select SND_SOC_IMX_PCM_DMA
                                                   >> 239         select SND_SOC_IMX_AUDMUX
                                                   >> 240         select SND_SOC_FSL_SSI
                                                   >> 241         help
                                                   >> 242           Say Y if you want to add support for SoC audio on an i.MX board with
                                                   >> 243           a wm8962 codec.
                                                   >> 244 
279 config SND_SOC_IMX_ES8328                         245 config SND_SOC_IMX_ES8328
280         tristate "SoC Audio support for i.MX b    246         tristate "SoC Audio support for i.MX boards with the ES8328 codec"
281         depends on OF && (I2C || SPI)             247         depends on OF && (I2C || SPI)
282         select SND_SOC_ES8328_I2C if I2C          248         select SND_SOC_ES8328_I2C if I2C
283         select SND_SOC_ES8328_SPI if SPI_MASTE    249         select SND_SOC_ES8328_SPI if SPI_MASTER
284         select SND_SOC_IMX_PCM_DMA                250         select SND_SOC_IMX_PCM_DMA
285         select SND_SOC_IMX_AUDMUX                 251         select SND_SOC_IMX_AUDMUX
286         select SND_SOC_FSL_SSI                    252         select SND_SOC_FSL_SSI
287         help                                      253         help
288           Say Y if you want to add support for    254           Say Y if you want to add support for the ES8328 audio codec connected
289           via SSI/I2S over either SPI or I2C.     255           via SSI/I2S over either SPI or I2C.
290                                                   256 
291 config SND_SOC_IMX_SGTL5000                       257 config SND_SOC_IMX_SGTL5000
292         tristate "SoC Audio support for i.MX b    258         tristate "SoC Audio support for i.MX boards with sgtl5000"
293         depends on OF && I2C                      259         depends on OF && I2C
294         select SND_SOC_SGTL5000                   260         select SND_SOC_SGTL5000
295         select SND_SOC_IMX_PCM_DMA                261         select SND_SOC_IMX_PCM_DMA
296         select SND_SOC_IMX_AUDMUX                 262         select SND_SOC_IMX_AUDMUX
297         select SND_SOC_FSL_SSI                    263         select SND_SOC_FSL_SSI
298         help                                      264         help
299           Say Y if you want to add support for    265           Say Y if you want to add support for SoC audio on an i.MX board with
300           a sgtl5000 codec.                       266           a sgtl5000 codec.
301                                                   267 
302           Note that this is an old driver. Con !! 268 config SND_SOC_IMX_SPDIF
303           SND_SOC_FSL_ASOC_CARD and SND_SOC_SG !! 269         tristate "SoC Audio support for i.MX boards with S/PDIF"
304           driver.                              !! 270         select SND_SOC_IMX_PCM_DMA
                                                   >> 271         select SND_SOC_FSL_SPDIF
                                                   >> 272         help
                                                   >> 273           SoC Audio support for i.MX boards with S/PDIF
                                                   >> 274           Say Y if you want to add support for SoC audio on an i.MX board with
                                                   >> 275           a S/DPDIF.
                                                   >> 276 
                                                   >> 277 config SND_SOC_IMX_MC13783
                                                   >> 278         tristate "SoC Audio support for I.MX boards with mc13783"
                                                   >> 279         depends on MFD_MC13XXX && ARM
                                                   >> 280         select SND_SOC_IMX_SSI
                                                   >> 281         select SND_SOC_IMX_AUDMUX
                                                   >> 282         select SND_SOC_MC13783
                                                   >> 283         select SND_SOC_IMX_PCM_DMA
305                                                   284 
306 config SND_SOC_FSL_ASOC_CARD                      285 config SND_SOC_FSL_ASOC_CARD
307         tristate "Generic ASoC Sound Card with    286         tristate "Generic ASoC Sound Card with ASRC support"
308         depends on OF && I2C                      287         depends on OF && I2C
309         # enforce SND_SOC_FSL_ASOC_CARD=m if S    288         # enforce SND_SOC_FSL_ASOC_CARD=m if SND_AC97_CODEC=m:
310         depends on SND_AC97_CODEC || SND_AC97_    289         depends on SND_AC97_CODEC || SND_AC97_CODEC=n
311         select SND_SIMPLE_CARD_UTILS           << 
312         select SND_SOC_IMX_AUDMUX                 290         select SND_SOC_IMX_AUDMUX
313         select SND_SOC_IMX_PCM_DMA                291         select SND_SOC_IMX_PCM_DMA
314         select SND_SOC_FSL_ESAI                   292         select SND_SOC_FSL_ESAI
315         select SND_SOC_FSL_SAI                    293         select SND_SOC_FSL_SAI
316         select SND_SOC_FSL_SSI                    294         select SND_SOC_FSL_SSI
317         select SND_SOC_FSL_SPDIF               << 
318         select SND_SOC_TLV320AIC31XX           << 
319         select SND_SOC_WM8994                  << 
320         select MFD_WM8994                      << 
321         help                                      295         help
322          ALSA SoC Audio support with ASRC feat    296          ALSA SoC Audio support with ASRC feature for Freescale SoCs that have
323          ESAI/SAI/SSI and connect with externa    297          ESAI/SAI/SSI and connect with external CODECs such as WM8962, CS42888,
324          CS4271, CS4272, SGTL5000 and TLV320AI !! 298          CS4271, CS4272 and SGTL5000.
325          Say Y if you want to add support for     299          Say Y if you want to add support for Freescale Generic ASoC Sound Card.
326                                                << 
327 config SND_SOC_IMX_AUDMIX                      << 
328         tristate "SoC Audio support for i.MX b << 
329         select SND_SOC_FSL_AUDMIX              << 
330         select SND_SOC_FSL_SAI                 << 
331         help                                   << 
332           SoC Audio support for i.MX boards wi << 
333           Say Y if you want to add support for << 
334           an Audio Mixer.                      << 
335                                                << 
336 config SND_SOC_IMX_HDMI                        << 
337         tristate "SoC Audio support for i.MX b << 
338         select SND_SOC_FSL_SAI                 << 
339         select SND_SOC_FSL_AUD2HTX             << 
340         select SND_SOC_HDMI_CODEC              << 
341         help                                   << 
342           ALSA SoC Audio support with HDMI fea << 
343           SAI/AUD2HTX and connect with interna << 
344           SII902X.                             << 
345           Say Y if you want to add support for << 
346           IMX HDMI.                            << 
347                                                << 
348 config SND_SOC_IMX_RPMSG                       << 
349         tristate "SoC Audio support for i.MX b << 
350         depends on RPMSG                       << 
351         depends on OF && I2C                   << 
352         select SND_SOC_IMX_PCM_RPMSG           << 
353         select SND_SOC_IMX_AUDIO_RPMSG         << 
354         help                                   << 
355           SoC Audio support for i.MX boards wi << 
356           There should be rpmsg devices define << 
357           Say Y if you want to add support for << 
358           a rpmsg devices.                     << 
359                                                << 
360 config SND_SOC_IMX_CARD                        << 
361         tristate "SoC Audio Graph Sound Card s << 
362         depends on OF && I2C                   << 
363         select SND_SOC_AK4458                  << 
364         select SND_SOC_AK5558                  << 
365         select SND_SOC_IMX_PCM_DMA             << 
366         select SND_SOC_FSL_SAI                 << 
367         select SND_SIMPLE_CARD_UTILS           << 
368         help                                   << 
369           This option enables audio sound card << 
370           with OF-graph DT bindings.           << 
371           It also support DPCM of single CPU m << 
372                                                   300 
373 endif # SND_IMX_SOC                               301 endif # SND_IMX_SOC
374                                                   302 
375 endmenu                                           303 endmenu
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php