~ [ 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.0)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  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                                  
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                         
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                            
179         tristate                                  
180                                                   
181 config SND_SOC_POWERPC_DMA                        
182         tristate                                  
183                                                   
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    
194                                                   
195 config SND_SOC_P1022_DS                           
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                                      
205           Say Y if you want to enable audio on    
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                                                   
223 config SND_SOC_MPC5200_I2S                        
224         tristate "Freescale MPC5200 PSC in I2S    
225         depends on PPC_MPC52xx && PPC_BESTCOMM    
226         select SND_MPC52xx_DMA                    
227         select PPC_BESTCOMM_GEN_BD                
228         help                                      
229           Say Y here to support the MPC5200 PS    
230                                                   
231 config SND_SOC_MPC5200_AC97                       
232         tristate "Freescale MPC5200 PSC in AC9    
233         depends on PPC_MPC52xx && PPC_BESTCOMM    
234         select SND_SOC_AC97_BUS                   
235         select SND_MPC52xx_DMA                    
236         select PPC_BESTCOMM_GEN_BD                
237         help                                      
238           Say Y here to support the MPC5200 PS    
239                                                   
240 config SND_MPC52xx_SOC_PCM030                     
241         tristate "SoC AC97 Audio support for P    
242         depends on PPC_MPC5200_SIMPLE             
243         select SND_SOC_MPC5200_AC97               
244         select SND_SOC_WM9712                     
245         help                                      
246           Say Y if you want to add support for    
247           baseboard.                              
248                                                   
249 config SND_MPC52xx_SOC_EFIKA                      
250         tristate "SoC AC97 Audio support for b    
251         depends on PPC_EFIKA                      
252         select SND_SOC_MPC5200_AC97               
253         select SND_SOC_STAC9766                   
254         help                                      
255           Say Y if you want to add support for    
256                                                   
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