~ [ 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-6.2.16)


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