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


  1 # SPDX-License-Identifier: GPL-2.0-only        !!   1 config SND_SOC_OF_SIMPLE
  2 menu "SoC Audio for Freescale CPUs"            << 
  3                                                << 
  4 comment "Common SoC Audio options for Freescal << 
  5                                                << 
  6 config SND_SOC_FSL_ASRC                        << 
  7         tristate "Asynchronous Sample Rate Con << 
  8         depends on HAS_DMA                     << 
  9         select REGMAP_MMIO                     << 
 10         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 11         help                                   << 
 12           Say Y if you want to add Asynchronou << 
 13           support for the Freescale CPUs.      << 
 14           This option is only useful for out-o << 
 15           in-tree drivers select it automatica << 
 16                                                << 
 17 config SND_SOC_FSL_SAI                         << 
 18         tristate "Synchronous Audio Interface  << 
 19         select REGMAP_MMIO                     << 
 20         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
 21         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 22         select SND_SOC_FSL_UTILS               << 
 23         help                                   << 
 24           Say Y if you want to add Synchronous << 
 25           support for the Freescale CPUs.      << 
 26           This option is only useful for out-o << 
 27           in-tree drivers select it automatica << 
 28                                                << 
 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                         << 
 47         tristate "Synchronous Serial Interface << 
 48         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
 49         select SND_SOC_IMX_PCM_FIQ if SND_IMX_ << 
 50         select REGMAP_MMIO                     << 
 51         help                                   << 
 52           Say Y if you want to add Synchronous << 
 53           support for the Freescale CPUs.      << 
 54           This option is only useful for out-o << 
 55           in-tree drivers select it automatica << 
 56                                                << 
 57 config SND_SOC_FSL_SPDIF                       << 
 58         tristate "Sony/Philips Digital Interfa << 
 59         select REGMAP_MMIO                     << 
 60         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
 61         select SND_SOC_IMX_PCM_FIQ if SND_IMX_ << 
 62         select BITREVERSE                      << 
 63         select SND_SOC_FSL_UTILS               << 
 64         help                                   << 
 65           Say Y if you want to add Sony/Philip << 
 66           support for the Freescale CPUs.      << 
 67           This option is only useful for out-o << 
 68           in-tree drivers select it automatica << 
 69                                                << 
 70 config SND_SOC_FSL_ESAI                        << 
 71         tristate "Enhanced Serial Audio Interf << 
 72         select REGMAP_MMIO                     << 
 73         select SND_SOC_IMX_PCM_DMA if SND_IMX_ << 
 74         help                                   << 
 75           Say Y if you want to add Enhanced Sy << 
 76           (ESAI) support for the Freescale CPU << 
 77           This option is only useful for out-o << 
 78           in-tree drivers select it automatica << 
 79                                                << 
 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                       << 
120         tristate                               << 
121                                                << 
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                     << 
142         tristate                               << 
143         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
144                                                << 
145 config SND_SOC_IMX_AUDIO_RPMSG                 << 
146         tristate                                    2         tristate
147         depends on RPMSG                       !!   3         
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                      << 
155         tristate "Digital Audio Mux module sup << 
156         help                                   << 
157           Say Y if you want to add Digital Aud << 
158           for the ARM i.MX CPUs.               << 
159           This option is only useful for out-o << 
160           in-tree drivers select it automatica << 
161                                                << 
162 config SND_POWERPC_SOC                         << 
163         tristate "SoC Audio for Freescale Powe << 
164         depends on FSL_SOC || PPC_MPC52xx      << 
165         help                                   << 
166           Say Y or M if you want to add suppor << 
167           the PowerPC CPUs.                    << 
168                                                << 
169 config SND_IMX_SOC                             << 
170         tristate "SoC Audio for Freescale i.MX << 
171         depends on ARCH_MXC || COMPILE_TEST    << 
172         help                                   << 
173           Say Y or M if you want to add suppor << 
174           the i.MX CPUs.                       << 
175                                                << 
176 if SND_POWERPC_SOC                             << 
177                                                << 
178 config SND_MPC52xx_DMA                              4 config SND_MPC52xx_DMA
179         tristate                                    5         tristate
180                                                     6 
181 config SND_SOC_POWERPC_DMA                     !!   7 # ASoC platform support for the Freescale MPC8610 SOC.  This compiles drivers
182         tristate                               !!   8 # for the SSI and the Elo DMA controller.  You will still need to select
183                                                !!   9 # a platform driver and a codec driver.
184 config SND_SOC_POWERPC_QMC_AUDIO               !!  10 config SND_SOC_MPC8610
185         tristate "QMC ALSA SoC support"        !!  11         tristate
186         depends on CPM_QMC                     !!  12         depends on MPC8610
187         help                                   !!  13 
188           ALSA SoC Audio support using the Fre !!  14 config SND_SOC_MPC8610_HPCD
189           Controller (QMC).                    !!  15         tristate "ALSA SoC support for the Freescale MPC8610 HPCD board"
190           Say Y or M if you want to add suppor !!  16         # I2C is necessary for the CS4270 driver
191           QMC.                                 !!  17         depends on MPC8610_HPCD && I2C
192                                                !!  18         select SND_SOC_MPC8610
193 comment "SoC Audio support for Freescale PPC b !!  19         select SND_SOC_CS4270
194                                                !!  20         select SND_SOC_CS4270_VD33_ERRATA
195 config SND_SOC_P1022_DS                        !!  21         default y if MPC8610_HPCD
196         tristate "ALSA SoC support for the Fre << 
197         # I2C is necessary for the WM8776 driv << 
198         depends on P1022_DS && I2C             << 
199         select SND_SOC_FSL_SSI                 << 
200         select SND_SOC_FSL_UTILS               << 
201         select SND_SOC_POWERPC_DMA             << 
202         select SND_SOC_WM8776                  << 
203         default y if P1022_DS                  << 
204         help                                       22         help
205           Say Y if you want to enable audio on !!  23           Say Y if you want to enable audio on the Freescale MPC8610 HPCD.
206           This will also include the Wolfson M << 
207           driver.                              << 
208                                                << 
209 config SND_SOC_P1022_RDK                       << 
210         tristate "ALSA SoC support for the Fre << 
211         # I2C is necessary for the WM8960 driv << 
212         depends on P1022_RDK && I2C            << 
213         select SND_SOC_FSL_SSI                 << 
214         select SND_SOC_FSL_UTILS               << 
215         select SND_SOC_POWERPC_DMA             << 
216         select SND_SOC_WM8960                  << 
217         default y if P1022_RDK                 << 
218         help                                   << 
219           Say Y if you want to enable audio on << 
220           P1022 RDK board.  This will also inc << 
221           Microelectronics WM8960 codec driver << 
222                                                    24 
223 config SND_SOC_MPC5200_I2S                         25 config SND_SOC_MPC5200_I2S
224         tristate "Freescale MPC5200 PSC in I2S     26         tristate "Freescale MPC5200 PSC in I2S mode driver"
225         depends on PPC_MPC52xx && PPC_BESTCOMM     27         depends on PPC_MPC52xx && PPC_BESTCOMM
226         select SND_MPC52xx_DMA                     28         select SND_MPC52xx_DMA
227         select PPC_BESTCOMM_GEN_BD                 29         select PPC_BESTCOMM_GEN_BD
228         help                                       30         help
229           Say Y here to support the MPC5200 PS     31           Say Y here to support the MPC5200 PSCs in I2S mode.
230                                                    32 
231 config SND_SOC_MPC5200_AC97                        33 config SND_SOC_MPC5200_AC97
232         tristate "Freescale MPC5200 PSC in AC9     34         tristate "Freescale MPC5200 PSC in AC97 mode driver"
233         depends on PPC_MPC52xx && PPC_BESTCOMM     35         depends on PPC_MPC52xx && PPC_BESTCOMM
234         select SND_SOC_AC97_BUS                    36         select SND_SOC_AC97_BUS
235         select SND_MPC52xx_DMA                     37         select SND_MPC52xx_DMA
236         select PPC_BESTCOMM_GEN_BD                 38         select PPC_BESTCOMM_GEN_BD
237         help                                       39         help
238           Say Y here to support the MPC5200 PS     40           Say Y here to support the MPC5200 PSCs in AC97 mode.
239                                                    41 
240 config SND_MPC52xx_SOC_PCM030                      42 config SND_MPC52xx_SOC_PCM030
241         tristate "SoC AC97 Audio support for P     43         tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712"
242         depends on PPC_MPC5200_SIMPLE              44         depends on PPC_MPC5200_SIMPLE
243         select SND_SOC_MPC5200_AC97                45         select SND_SOC_MPC5200_AC97
244         select SND_SOC_WM9712                      46         select SND_SOC_WM9712
245         help                                       47         help
246           Say Y if you want to add support for     48           Say Y if you want to add support for sound on the Phytec pcm030
247           baseboard.                               49           baseboard.
248                                                    50 
249 config SND_MPC52xx_SOC_EFIKA                       51 config SND_MPC52xx_SOC_EFIKA
250         tristate "SoC AC97 Audio support for b     52         tristate "SoC AC97 Audio support for bbplan Efika and STAC9766"
251         depends on PPC_EFIKA                       53         depends on PPC_EFIKA
252         select SND_SOC_MPC5200_AC97                54         select SND_SOC_MPC5200_AC97
253         select SND_SOC_STAC9766                    55         select SND_SOC_STAC9766
254         help                                       56         help
255           Say Y if you want to add support for     57           Say Y if you want to add support for sound on the Efika.
256                                                    58 
257 endif # SND_POWERPC_SOC                        << 
258                                                << 
259 config SND_SOC_IMX_PCM_FIQ                     << 
260         tristate                               << 
261         default y if (SND_SOC_FSL_SSI=m || SND << 
262         select FIQ                             << 
263                                                << 
264 if SND_IMX_SOC                                 << 
265                                                << 
266 comment "SoC Audio support for Freescale i.MX  << 
267                                                << 
268 config SND_SOC_EUKREA_TLV320                   << 
269         tristate "Eukrea TLV320"               << 
270         depends on ARCH_MXC && !ARM64 && I2C   << 
271         select SND_SOC_TLV320AIC23_I2C         << 
272         select SND_SOC_IMX_AUDMUX              << 
273         select SND_SOC_FSL_SSI                 << 
274         select SND_SOC_IMX_PCM_DMA             << 
275         help                                   << 
276           Enable I2S based access to the TLV32 << 
277           to the SSI interface                 << 
278                                                << 
279 config SND_SOC_IMX_ES8328                      << 
280         tristate "SoC Audio support for i.MX b << 
281         depends on OF && (I2C || SPI)          << 
282         select SND_SOC_ES8328_I2C if I2C       << 
283         select SND_SOC_ES8328_SPI if SPI_MASTE << 
284         select SND_SOC_IMX_PCM_DMA             << 
285         select SND_SOC_IMX_AUDMUX              << 
286         select SND_SOC_FSL_SSI                 << 
287         help                                   << 
288           Say Y if you want to add support for << 
289           via SSI/I2S over either SPI or I2C.  << 
290                                                << 
291 config SND_SOC_IMX_SGTL5000                    << 
292         tristate "SoC Audio support for i.MX b << 
293         depends on OF && I2C                   << 
294         select SND_SOC_SGTL5000                << 
295         select SND_SOC_IMX_PCM_DMA             << 
296         select SND_SOC_IMX_AUDMUX              << 
297         select SND_SOC_FSL_SSI                 << 
298         help                                   << 
299           Say Y if you want to add support for << 
300           a sgtl5000 codec.                    << 
301                                                << 
302           Note that this is an old driver. Con << 
303           SND_SOC_FSL_ASOC_CARD and SND_SOC_SG << 
304           driver.                              << 
305                                                << 
306 config SND_SOC_FSL_ASOC_CARD                   << 
307         tristate "Generic ASoC Sound Card with << 
308         depends on OF && I2C                   << 
309         # enforce SND_SOC_FSL_ASOC_CARD=m if S << 
310         depends on SND_AC97_CODEC || SND_AC97_ << 
311         select SND_SIMPLE_CARD_UTILS           << 
312         select SND_SOC_IMX_AUDMUX              << 
313         select SND_SOC_IMX_PCM_DMA             << 
314         select SND_SOC_FSL_ESAI                << 
315         select SND_SOC_FSL_SAI                 << 
316         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                                   << 
322          ALSA SoC Audio support with ASRC feat << 
323          ESAI/SAI/SSI and connect with externa << 
324          CS4271, CS4272, SGTL5000 and TLV320AI << 
325          Say Y if you want to add support for  << 
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                                                << 
373 endif # SND_IMX_SOC                            << 
374                                                << 
375 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