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

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


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 menu "HD-Audio"                                   
  3                                                   
  4 config SND_HDA                                    
  5         tristate                                  
  6         select SND_PCM                            
  7         select SND_VMASTER                        
  8         select SND_JACK                           
  9         select SND_HDA_CORE                       
 10                                                   
 11 config SND_HDA_GENERIC_LEDS                       
 12        bool                                       
 13                                                   
 14 config SND_HDA_INTEL                              
 15         tristate "HD Audio PCI"                   
 16         depends on SND_PCI                        
 17         select SND_HDA                            
 18         select SND_INTEL_DSP_CONFIG               
 19         help                                      
 20           Say Y here to include support for In    
 21           Audio" (Azalia) and its compatible d    
 22                                                   
 23           This option enables the HD-audio con    
 24           to choose the appropriate codec opti    
 25                                                   
 26           To compile this driver as a module,     
 27           will be called snd-hda-intel.           
 28                                                   
 29 config SND_HDA_TEGRA                              
 30         tristate "NVIDIA Tegra HD Audio"          
 31         depends on ARCH_TEGRA                     
 32         select SND_HDA                            
 33         select SND_HDA_ALIGNED_MMIO               
 34         help                                      
 35           Say Y here to support the HDA contro    
 36           Tegra SoCs                              
 37                                                   
 38           This options enables support for the    
 39           present in some NVIDIA Tegra SoCs, u    
 40           to the HDMI output.                     
 41                                                   
 42           To compile this driver as a module,     
 43           will be called snd-hda-tegra.           
 44                                                   
 45 if SND_HDA                                        
 46                                                   
 47 config SND_HDA_HWDEP                              
 48         bool "Build hwdep interface for HD-aud    
 49         select SND_HWDEP                          
 50         help                                      
 51           Say Y here to build a hwdep interfac    
 52           This interface can be used for out-o    
 53           with codecs for debugging purposes.     
 54                                                   
 55 config SND_HDA_RECONFIG                           
 56         bool "Allow dynamic codec reconfigurat    
 57         help                                      
 58           Say Y here to enable the HD-audio co    
 59           It allows user to clear the whole co    
 60           codec setup, add extra verbs, and re    
 61                                                   
 62           Note that this item alone doesn't pr    
 63           enables the feature just for the pat    
 64           If you need the traditional sysfs en    
 65           turn on CONFIG_SND_HDA_HWDEP as well    
 66                                                   
 67 config SND_HDA_INPUT_BEEP                         
 68         bool "Support digital beep via input l    
 69         depends on INPUT=y || INPUT=SND_HDA       
 70         help                                      
 71           Say Y here to build a digital beep i    
 72           driver. This interface is used to ge    
 73                                                   
 74 config SND_HDA_INPUT_BEEP_MODE                    
 75         int "Digital beep registration mode (0    
 76         depends on SND_HDA_INPUT_BEEP=y           
 77         default "1"                               
 78         range 0 1                                 
 79         help                                      
 80           Set 0 to disable the digital beep in    
 81           Set 1 to always enable the digital b    
 82           default.                                
 83                                                   
 84 config SND_HDA_PATCH_LOADER                       
 85         bool "Support initialization patch loa    
 86         select FW_LOADER                          
 87         select SND_HDA_RECONFIG                   
 88         help                                      
 89           Say Y here to allow the HD-audio dri    
 90           firmware file ("patch") for overridi    
 91           start up.  The "patch" file can be s    
 92           option, such as patch=hda-init.         
 93                                                   
 94 config SND_HDA_CIRRUS_SCODEC                      
 95         tristate                                  
 96                                                   
 97 config SND_HDA_CIRRUS_SCODEC_KUNIT_TEST           
 98         tristate "KUnit test for Cirrus side-c    
 99         select SND_HDA_CIRRUS_SCODEC              
100         select GPIOLIB                            
101         depends on KUNIT                          
102         default KUNIT_ALL_TESTS                   
103         help                                      
104           This builds KUnit tests for the cirr    
105           For more information on KUnit and un    
106           please refer to the KUnit documentat    
107           Documentation/dev-tools/kunit/.         
108           If in doubt, say "N".                   
109                                                   
110 config SND_HDA_SCODEC_CS35L41                     
111         tristate                                  
112         select SND_HDA_GENERIC                    
113         select REGMAP_IRQ                         
114                                                   
115 config SND_HDA_CS_DSP_CONTROLS                    
116         tristate                                  
117         select FW_CS_DSP                          
118                                                   
119 config SND_HDA_SCODEC_COMPONENT                   
120         tristate                                  
121                                                   
122 config SND_HDA_SCODEC_CS35L41_I2C                 
123         tristate "Build CS35L41 HD-audio side     
124         depends on I2C                            
125         depends on ACPI                           
126         depends on EFI                            
127         depends on SND_SOC                        
128         select SND_SOC_CS35L41_LIB                
129         select SND_HDA_SCODEC_CS35L41             
130         select SND_HDA_CS_DSP_CONTROLS            
131         select SND_SOC_CS_AMP_LIB                 
132         help                                      
133           Say Y or M here to include CS35L41 I    
134           in snd-hda-intel driver, such as ALC    
135                                                   
136 comment "Set to Y if you want auto-loading the    
137         depends on SND_HDA=y && SND_HDA_SCODEC    
138                                                   
139 config SND_HDA_SCODEC_CS35L41_SPI                 
140         tristate "Build CS35L41 HD-audio codec    
141         depends on SPI_MASTER                     
142         depends on ACPI                           
143         depends on EFI                            
144         depends on SND_SOC                        
145         select SND_SOC_CS35L41_LIB                
146         select SND_HDA_SCODEC_CS35L41             
147         select SND_HDA_CS_DSP_CONTROLS            
148         select SND_SOC_CS_AMP_LIB                 
149         help                                      
150           Say Y or M here to include CS35L41 S    
151           in snd-hda-intel driver, such as ALC    
152                                                   
153 comment "Set to Y if you want auto-loading the    
154         depends on SND_HDA=y && SND_HDA_SCODEC    
155                                                   
156 config SND_HDA_SCODEC_CS35L56                     
157         tristate                                  
158                                                   
159 config SND_HDA_SCODEC_CS35L56_I2C                 
160         tristate "Build CS35L56 HD-audio side     
161         depends on I2C                            
162         depends on ACPI || COMPILE_TEST           
163         depends on SND_SOC                        
164         select FW_CS_DSP                          
165         imply SERIAL_MULTI_INSTANTIATE            
166         select SND_HDA_GENERIC                    
167         select SND_SOC_CS35L56_SHARED             
168         select SND_HDA_SCODEC_CS35L56             
169         select SND_HDA_CIRRUS_SCODEC              
170         select SND_HDA_CS_DSP_CONTROLS            
171         select SND_SOC_CS_AMP_LIB                 
172         help                                      
173           Say Y or M here to include CS35L56 a    
174           I2C control.                            
175                                                   
176 config SND_HDA_SCODEC_CS35L56_SPI                 
177         tristate "Build CS35L56 HD-audio side     
178         depends on SPI_MASTER                     
179         depends on ACPI || COMPILE_TEST           
180         depends on SND_SOC                        
181         select FW_CS_DSP                          
182         imply SERIAL_MULTI_INSTANTIATE            
183         select SND_HDA_GENERIC                    
184         select SND_SOC_CS35L56_SHARED             
185         select SND_HDA_SCODEC_CS35L56             
186         select SND_HDA_CIRRUS_SCODEC              
187         select SND_HDA_CS_DSP_CONTROLS            
188         select SND_SOC_CS_AMP_LIB                 
189         help                                      
190           Say Y or M here to include CS35L56 a    
191           SPI control.                            
192                                                   
193 config SND_HDA_SCODEC_TAS2781_I2C                 
194         tristate "Build TAS2781 HD-audio side     
195         depends on I2C                            
196         depends on ACPI                           
197         depends on EFI                            
198         depends on SND_SOC                        
199         select SND_SOC_TAS2781_COMLIB             
200         select SND_SOC_TAS2781_FMWLIB             
201         select CRC32                              
202         help                                      
203           Say Y or M here to include TAS2781 I    
204           in snd-hda-intel driver, such as ALC    
205                                                   
206 comment "Set to Y if you want auto-loading the    
207         depends on SND_HDA=y && SND_HDA_SCODEC    
208                                                   
209 config SND_HDA_CODEC_REALTEK                      
210         tristate "Build Realtek HD-audio codec    
211         select SND_HDA_GENERIC                    
212         select SND_HDA_GENERIC_LEDS               
213         select SND_HDA_SCODEC_COMPONENT           
214         help                                      
215           Say Y or M here to include Realtek H    
216           snd-hda-intel driver, such as ALC880    
217                                                   
218 comment "Set to Y if you want auto-loading the    
219         depends on SND_HDA=y && SND_HDA_CODEC_    
220                                                   
221 config SND_HDA_CODEC_ANALOG                       
222         tristate "Build Analog Devices HD-audi    
223         select SND_HDA_GENERIC                    
224         help                                      
225           Say Y or M here to include Analog De    
226           snd-hda-intel driver, such as AD1986    
227                                                   
228 comment "Set to Y if you want auto-loading the    
229         depends on SND_HDA=y && SND_HDA_CODEC_    
230                                                   
231 config SND_HDA_CODEC_SIGMATEL                     
232         tristate "Build IDT/Sigmatel HD-audio     
233         select SND_HDA_GENERIC                    
234         select SND_HDA_GENERIC_LEDS               
235         help                                      
236           Say Y or M here to include IDT (Sigm    
237           snd-hda-intel driver, such as STAC92    
238                                                   
239 comment "Set to Y if you want auto-loading the    
240         depends on SND_HDA=y && SND_HDA_CODEC_    
241                                                   
242 config SND_HDA_CODEC_VIA                          
243         tristate "Build VIA HD-audio codec sup    
244         select SND_HDA_GENERIC                    
245         help                                      
246           Say Y or M here to include VIA HD-au    
247           snd-hda-intel driver, such as VT1708    
248                                                   
249 comment "Set to Y if you want auto-loading the    
250         depends on SND_HDA=y && SND_HDA_CODEC_    
251                                                   
252 config SND_HDA_CODEC_HDMI                         
253         tristate "Build HDMI/DisplayPort HD-au    
254         select SND_DYNAMIC_MINORS                 
255         help                                      
256           Say Y or M here to include HDMI and     
257           support in snd-hda-intel driver.  Th    
258           Intel and Nvidia HDMI/DisplayPort co    
259                                                   
260           Note that this option mandatorily en    
261           to assure the multiple streams for D    
262                                                   
263 comment "Set to Y if you want auto-loading the    
264         depends on SND_HDA=y && SND_HDA_CODEC_    
265                                                   
266 config SND_HDA_CODEC_CIRRUS                       
267         tristate "Build Cirrus Logic codec sup    
268         select SND_HDA_GENERIC                    
269         help                                      
270           Say Y or M here to include Cirrus Lo    
271           snd-hda-intel driver, such as CS4206    
272                                                   
273 comment "Set to Y if you want auto-loading the    
274         depends on SND_HDA=y && SND_HDA_CODEC_    
275                                                   
276 config SND_HDA_CODEC_CS8409                       
277         tristate "Build Cirrus Logic HDA bridg    
278         select SND_HDA_GENERIC                    
279         help                                      
280           Say Y or M here to include Cirrus Lo    
281           snd-hda-intel driver, such as CS8409    
282                                                   
283 comment "Set to Y if you want auto-loading the    
284         depends on SND_HDA=y && SND_HDA_CODEC_    
285                                                   
286 config SND_HDA_CODEC_CONEXANT                     
287         tristate "Build Conexant HD-audio code    
288         select SND_HDA_GENERIC                    
289         select SND_HDA_GENERIC_LEDS               
290         help                                      
291           Say Y or M here to include Conexant     
292           snd-hda-intel driver, such as CX2054    
293                                                   
294 comment "Set to Y if you want auto-loading the    
295         depends on SND_HDA=y && SND_HDA_CODEC_    
296                                                   
297 config SND_HDA_CODEC_SENARYTECH                   
298         tristate "Build Senarytech HD-audio co    
299         select SND_HDA_GENERIC                    
300         select SND_HDA_GENERIC_LEDS               
301         help                                      
302           Say Y or M here to include Senarytec    
303           snd-hda-intel driver, such as SN6186    
304                                                   
305 comment "Set to Y if you want auto-loading the    
306         depends on SND_HDA=y && SND_HDA_CODEC_    
307                                                   
308 config SND_HDA_CODEC_CA0110                       
309         tristate "Build Creative CA0110-IBG co    
310         select SND_HDA_GENERIC                    
311         help                                      
312           Say Y or M here to include Creative     
313           snd-hda-intel driver, found on some     
314                                                   
315 comment "Set to Y if you want auto-loading the    
316         depends on SND_HDA=y && SND_HDA_CODEC_    
317                                                   
318 config SND_HDA_CODEC_CA0132                       
319         tristate "Build Creative CA0132 codec     
320         help                                      
321           Say Y or M here to include Creative     
322           snd-hda-intel driver.                   
323                                                   
324 comment "Set to Y if you want auto-loading the    
325         depends on SND_HDA=y && SND_HDA_CODEC_    
326                                                   
327 config SND_HDA_CODEC_CA0132_DSP                   
328         bool "Support new DSP code for CA0132     
329         depends on SND_HDA_CODEC_CA0132           
330         default y                                 
331         select SND_HDA_DSP_LOADER                 
332         select FW_LOADER                          
333         help                                      
334           Say Y here to enable the DSP for Cre    
335           features like equalizer or echo canc    
336                                                   
337           Note that this option requires the e    
338           (ctefx.bin).                            
339                                                   
340 config SND_HDA_CODEC_CMEDIA                       
341         tristate "Build C-Media HD-audio codec    
342         select SND_HDA_GENERIC                    
343         help                                      
344           Say Y or M here to include C-Media H    
345           snd-hda-intel driver, such as CMI988    
346                                                   
347 comment "Set to Y if you want auto-loading the    
348         depends on SND_HDA=y && SND_HDA_CODEC_    
349                                                   
350 config SND_HDA_CODEC_SI3054                       
351         tristate "Build Silicon Labs 3054 HD-m    
352         help                                      
353           Say Y or M here to include Silicon L    
354           (and compatibles) support in snd-hda    
355                                                   
356 comment "Set to Y if you want auto-loading the    
357         depends on SND_HDA=y && SND_HDA_CODEC_    
358                                                   
359 config SND_HDA_GENERIC                            
360         tristate "Enable generic HD-audio code    
361         select SND_CTL_LED if SND_HDA_GENERIC_    
362         select LEDS_CLASS if SND_HDA_GENERIC_L    
363         help                                      
364           Say Y or M here to enable the generi    
365           in snd-hda-intel driver.                
366                                                   
367 comment "Set to Y if you want auto-loading the    
368         depends on SND_HDA=y && SND_HDA_GENERI    
369                                                   
370 config SND_HDA_POWER_SAVE_DEFAULT                 
371         int "Default time-out for HD-audio pow    
372         depends on PM                             
373         default 0                                 
374         help                                      
375           The default time-out value in second    
376           power-save mode.  0 means to disable    
377                                                   
378 config SND_HDA_INTEL_HDMI_SILENT_STREAM           
379         bool "Enable Silent Stream always for     
380         depends on SND_HDA_INTEL                  
381         help                                      
382           Say Y to enable HD-Audio Keep Alive     
383           for HDMI on hardware that supports t    
384                                                   
385           When enabled, the HDMI/DisplayPort c    
386           a continuous clock and a valid but s    
387           any connected external receiver. Thi    
388           at start of playback. Many receivers    
389           to start playing audio after the clo    
390           This feature can impact power consum    
391           are kept reserved both at transmitte    
392                                                   
393 config SND_HDA_CTL_DEV_ID                         
394         bool "Use the device identifier field     
395         depends on SND_HDA_INTEL                  
396         help                                      
397           Say Y to use the device identifier f    
398           controls (old behaviour until this o    
399                                                   
400           When enabled, the multiple HDA codec    
401           field in control (mixer) element ide    
402           of this field is not recommended and    
403                                                   
404           The old behaviour (Y) is obsolete an    
405           to not enable this option.              
406                                                   
407 endif                                             
408                                                   
409 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