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

TOMOYO Linux Cross Reference
Linux/sound/soc/tegra/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/tegra/Kconfig (Version linux-6.12-rc7) and /sound/soc/tegra/Kconfig (Version linux-2.4.37.11)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 config SND_SOC_TEGRA                              
  3         tristate "SoC Audio for the Tegra Syst    
  4         depends on (ARCH_TEGRA && TEGRA20_APB_    
  5         depends on COMMON_CLK                     
  6         depends on RESET_CONTROLLER               
  7         select REGMAP_MMIO                        
  8         select SND_SOC_GENERIC_DMAENGINE_PCM      
  9         help                                      
 10           Say Y or M here if you want support     
 11                                                   
 12 if SND_SOC_TEGRA                                  
 13                                                   
 14 config SND_SOC_TEGRA20_AC97                       
 15         tristate "Tegra20 AC97 interface"         
 16         select SND_SOC_AC97_BUS                   
 17         select SND_SOC_TEGRA20_DAS                
 18         help                                      
 19           Say Y or M if you want to add suppor    
 20           Tegra20 AC97 interface. You will als    
 21           machine drivers to support below.       
 22                                                   
 23 config SND_SOC_TEGRA20_DAS                        
 24         tristate "Tegra20 DAS module"             
 25         help                                      
 26           Say Y or M if you want to add suppor    
 27           You will also need to select the ind    
 28           support below.                          
 29                                                   
 30 config SND_SOC_TEGRA20_I2S                        
 31         tristate "Tegra20 I2S interface"          
 32         select SND_SOC_TEGRA20_DAS                
 33         help                                      
 34           Say Y or M if you want to add suppor    
 35           Tegra20 I2S interface. You will also    
 36           machine drivers to support below.       
 37                                                   
 38 config SND_SOC_TEGRA20_SPDIF                      
 39         tristate "Tegra20 SPDIF interface"        
 40         help                                      
 41           Say Y or M if you want to add suppor    
 42           You will also need to select the ind    
 43           below.                                  
 44                                                   
 45 config SND_SOC_TEGRA30_AHUB                       
 46         tristate "Tegra30 AHUB module"            
 47         help                                      
 48           Say Y or M if you want to add suppor    
 49           You will also need to select the ind    
 50           support below.                          
 51                                                   
 52 config SND_SOC_TEGRA30_I2S                        
 53         tristate "Tegra30 I2S interface"          
 54         select SND_SOC_TEGRA30_AHUB               
 55         help                                      
 56           Say Y or M if you want to add suppor    
 57           Tegra30 I2S interface. You will also    
 58           machine drivers to support below.       
 59                                                   
 60 config SND_SOC_TEGRA210_AHUB                      
 61         tristate "Tegra210 AHUB module"           
 62         help                                      
 63           Config to enable Audio Hub (AHUB) mo    
 64           switch called Audio Crossbar (AXBAR)    
 65           the audio routing path between vario    
 66           AHUB.                                   
 67           Say Y or M if you want to add suppor    
 68                                                   
 69 config SND_SOC_TEGRA210_DMIC                      
 70         tristate "Tegra210 DMIC module"           
 71         help                                      
 72           Config to enable the Digital MIC (DM    
 73           to interface with Pulse Density Modu    
 74           The DMIC controller implements a con    
 75           to Pulse Code Modulation (PCM) signa    
 76           PDM receiver.                           
 77           Say Y or M if you want to add suppor    
 78                                                   
 79 config SND_SOC_TEGRA210_I2S                       
 80         tristate "Tegra210 I2S module"            
 81         select SND_SIMPLE_CARD_UTILS              
 82         help                                      
 83           Config to enable the Inter-IC Sound     
 84           implements full-duplex and bidirecti    
 85           point-to-point serial interfaces. It    
 86           compatible devices.                     
 87           Say Y or M if you want to add suppor    
 88                                                   
 89 config SND_SOC_TEGRA210_OPE                       
 90         tristate "Tegra210 OPE module"            
 91         help                                      
 92           Config to enable the Output Processi    
 93           Parametric Equalizer (PEQ) and Multi    
 94           (MBDRC) sub blocks for data processi    
 95           channels.                               
 96           Say Y or M if you want to add suppor    
 97                                                   
 98 config SND_SOC_TEGRA186_ASRC                      
 99         tristate "Tegra186 ASRC module"           
100         help                                      
101           Config to enable the Asynchronous Sa    
102           which converts the sampling frequenc    
103           one frequency to another. It can han    
104           sample rate ratios (freq_in/freq_out    
105           ASRC has two modes of operation. One    
106           in SW and the other where it gets in    
107           module.                                 
108           Say Y or M if you want to add suppor    
109                                                   
110 config SND_SOC_TEGRA186_DSPK                      
111         tristate "Tegra186 DSPK module"           
112         help                                      
113           Config to enable the Digital Speaker    
114           converts the multi-bit Pulse Code Mo    
115           oversampled 1-bit Pulse Density Modu    
116           signal flow perspective DSPK can be     
117           that up-samples the input to the des    
118           interpolation and then converts the     
119           the desired 1-bit output via Delta S    
120           Say Y or M if you want to add suppor    
121                                                   
122 config SND_SOC_TEGRA210_ADMAIF                    
123         tristate "Tegra210 ADMAIF module"         
124         help                                      
125           Config to enable ADMAIF which is the    
126           Audio Hub (AHUB). Each ADMA channel     
127           from AHUB must interface through an     
128           sending data to AHUB pairs with an A    
129           ADMA channel receiving data from AHU    
130           channel. Buffer size is configurable    
131           Say Y or M if you want to add suppor    
132                                                   
133 config SND_SOC_TEGRA210_MVC                       
134         tristate "Tegra210 MVC module"            
135         help                                      
136           Config to enable the digital Master     
137           provides gain or attenuation to a di    
138           used in input or output signal path.    
139           per-stream volume control or for mas    
140           Say Y or M if you want to add suppor    
141                                                   
142 config SND_SOC_TEGRA210_SFC                       
143         tristate "Tegra210 SFC module"            
144         help                                      
145           Config to enable the Sampling Freque    
146           converts the sampling frequency of i    
147           frequency. It supports sampling freq    
148           up to 2 channels (stereo).              
149           Say Y or M if you want to add suppor    
150                                                   
151 config SND_SOC_TEGRA210_AMX                       
152         tristate "Tegra210 AMX module"            
153         help                                      
154           Config to enable the Audio Multiplex    
155           four input streams (each of up to 16    
156           output stream (of up to 16 channels)    
157           output frame by any combination of b    
158           Say Y or M if you want to add suppor    
159                                                   
160 config SND_SOC_TEGRA210_ADX                       
161         tristate "Tegra210 ADX module"            
162         help                                      
163           Config to enable the Audio Demultipl    
164           input stream (up to 16 channels) and    
165           output streams (each of up to 16 cha    
166           form output frames by any combinatio    
167           frame. Its design is identical to th    
168           except that the data flow direction     
169           Say Y or M if you want to add suppor    
170                                                   
171 config SND_SOC_TEGRA210_MIXER                     
172         tristate "Tegra210 Mixer module"          
173         help                                      
174           Config to enable the Mixer module wh    
175           audio streams. It supports mixing of    
176           where each stream can contain maximu    
177           5 output each of which can be a mix     
178           input streams.                          
179           Say Y or M if you want to add suppor    
180                                                   
181 config SND_SOC_TEGRA_AUDIO_GRAPH_CARD             
182         tristate "Audio Graph Card based Tegra    
183         depends on SND_AUDIO_GRAPH_CARD           
184         help                                      
185           Config to enable Tegra audio machine    
186           audio graph driver. It is a thin dri    
187           few things for Tegra audio. Most of     
188           audio graph driver and the same DT b    
189                                                   
190 config SND_SOC_TEGRA_MACHINE_DRV                  
191         tristate                                  
192                                                   
193 config SND_SOC_TEGRA_RT5631                       
194         tristate "SoC Audio support for Tegra     
195         depends on SND_SOC_TEGRA && I2C && GPI    
196         select SND_SOC_TEGRA_MACHINE_DRV          
197         select SND_SOC_RT5631                     
198         help                                      
199           Say Y or M here if you want to add s    
200           boards using the RT5631 codec, such     
201                                                   
202 config SND_SOC_TEGRA_RT5640                       
203         tristate "SoC Audio support for Tegra     
204         depends on I2C && GPIOLIB                 
205         select SND_SOC_TEGRA_MACHINE_DRV          
206         select SND_SOC_RT5640                     
207         help                                      
208           Say Y or M here if you want to add s    
209           boards using the RT5640 codec, such     
210                                                   
211 config SND_SOC_TEGRA_WM8753                       
212         tristate "SoC Audio support for Tegra     
213         depends on I2C && GPIOLIB                 
214         select SND_SOC_TEGRA_MACHINE_DRV          
215         select SND_SOC_WM8753                     
216         help                                      
217           Say Y or M here if you want to add s    
218           boards using the WM8753 codec, such     
219                                                   
220 config SND_SOC_TEGRA_WM8903                       
221         tristate "SoC Audio support for Tegra     
222         depends on I2C && GPIOLIB                 
223         select SND_SOC_TEGRA_MACHINE_DRV          
224         select SND_SOC_WM8903                     
225         help                                      
226           Say Y or M here if you want to add s    
227           boards using the WM8093 codec. Curre    
228           Harmony, Ventana, Seaboard, Kaen, an    
229                                                   
230 config SND_SOC_TEGRA_WM9712                       
231         tristate "SoC Audio support for Tegra     
232         depends on GPIOLIB                        
233         select SND_SOC_TEGRA_MACHINE_DRV          
234         select SND_SOC_TEGRA20_AC97               
235         select SND_SOC_WM9712                     
236         help                                      
237           Say Y or M here if you want to add s    
238           boards using the WM9712 (or compatib    
239                                                   
240 config SND_SOC_TEGRA_TRIMSLICE                    
241         tristate "SoC Audio support for TrimSl    
242         depends on I2C                            
243         select SND_SOC_TEGRA_MACHINE_DRV          
244         select SND_SOC_TLV320AIC23_I2C            
245         help                                      
246           Say Y or M here if you want to add s    
247           TrimSlice platform.                     
248                                                   
249 config SND_SOC_TEGRA_ALC5632                      
250         tristate "SoC Audio support for Tegra     
251         depends on I2C && GPIOLIB                 
252         select SND_SOC_TEGRA_MACHINE_DRV          
253         select SND_SOC_ALC5632                    
254         help                                      
255           Say Y or M here if you want to add s    
256           Toshiba AC100 netbook.                  
257                                                   
258 config SND_SOC_TEGRA_MAX98090                     
259         tristate "SoC Audio support for Tegra     
260         depends on I2C && GPIOLIB                 
261         select SND_SOC_TEGRA_MACHINE_DRV          
262         select SND_SOC_MAX98090                   
263         help                                      
264           Say Y or M here if you want to add s    
265           boards using the MAX98090 codec, suc    
266                                                   
267 config SND_SOC_TEGRA_MAX98088                     
268         tristate "SoC Audio support for Tegra     
269         depends on I2C && GPIOLIB                 
270         select SND_SOC_TEGRA_MACHINE_DRV          
271         select SND_SOC_MAX98088                   
272         help                                      
273           Say Y or M here if you want to add s    
274           boards using the MAX98088 codec, suc    
275                                                   
276 config SND_SOC_TEGRA_RT5677                       
277         tristate "SoC Audio support for Tegra     
278         depends on I2C && GPIOLIB                 
279         select SND_SOC_TEGRA_MACHINE_DRV          
280         select SND_SOC_RT5677                     
281         help                                      
282           Say Y or M here if you want to add s    
283           boards using the RT5677 codec, such     
284                                                   
285 config SND_SOC_TEGRA_SGTL5000                     
286         tristate "SoC Audio support for Tegra     
287         depends on I2C && GPIOLIB                 
288         select SND_SOC_TEGRA_MACHINE_DRV          
289         select SND_SOC_SGTL5000                   
290         help                                      
291           Say Y or M here if you want to add s    
292           boards using the SGTL5000 codec, suc    
293           Colibri T30.                            
294                                                   
295 endif                                             
                                                      

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