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

TOMOYO Linux Cross Reference
Linux/sound/soc/sof/intel/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/sof/intel/Kconfig (Version linux-6.12-rc7) and /sound/soc/sof/intel/Kconfig (Version policy-sample)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 config SND_SOC_SOF_INTEL_TOPLEVEL                 
  3         bool "SOF support for Intel audio DSPs    
  4         depends on X86 || COMPILE_TEST            
  5         help                                      
  6           This adds support for Sound Open Fir    
  7           Say Y if you have such a device.        
  8           If unsure select "N".                   
  9                                                   
 10 if SND_SOC_SOF_INTEL_TOPLEVEL                     
 11                                                   
 12 config SND_SOC_SOF_INTEL_HIFI_EP_IPC              
 13         tristate                                  
 14         help                                      
 15           This option is not user-selectable b    
 16           'select' statements at a higher leve    
 17                                                   
 18 config SND_SOC_SOF_INTEL_ATOM_HIFI_EP             
 19         tristate                                  
 20         select SND_SOC_SOF_INTEL_COMMON           
 21         select SND_SOC_SOF_INTEL_HIFI_EP_IPC      
 22         help                                      
 23           This option is not user-selectable b    
 24           'select' statements at a higher leve    
 25                                                   
 26 config SND_SOC_SOF_INTEL_COMMON                   
 27         tristate                                  
 28         select SND_SOC_SOF                        
 29         select SND_SOC_ACPI_INTEL_MATCH           
 30         select SND_SOC_SOF_XTENSA                 
 31         select SND_SOC_INTEL_MACH                 
 32         select SND_SOC_ACPI if ACPI               
 33         select SND_INTEL_DSP_CONFIG               
 34         help                                      
 35           This option is not user-selectable b    
 36           'select' statements at a higher leve    
 37                                                   
 38 if SND_SOC_SOF_ACPI                               
 39                                                   
 40 config SND_SOC_SOF_BAYTRAIL                       
 41         tristate "SOF support for Baytrail, Br    
 42         default SND_SOC_SOF_ACPI                  
 43         select SND_SOC_SOF_IPC3                   
 44         select SND_SOC_SOF_INTEL_COMMON           
 45         select SND_SOC_SOF_INTEL_ATOM_HIFI_EP     
 46         select SND_SOC_SOF_ACPI_DEV               
 47         select IOSF_MBI if X86 && PCI             
 48         help                                      
 49           This adds support for Sound Open Fir    
 50           using the Baytrail, Braswell or Cher    
 51           This option can coexist in the same     
 52           drivers, currently the default but w    
 53           at some point.                          
 54           Existing firmware/topology binaries     
 55           typically located in the root file s    
 56           compatible with both SOF or Atom/SST    
 57           This is a recommended option for dis    
 58           Say Y if you want to enable SOF on B    
 59           If unsure select "N".                   
 60                                                   
 61 config SND_SOC_SOF_BROADWELL                      
 62         tristate "SOF support for Broadwell"      
 63         default SND_SOC_SOF_ACPI                  
 64         select SND_SOC_SOF_IPC3                   
 65         select SND_SOC_SOF_INTEL_COMMON           
 66         select SND_SOC_SOF_INTEL_HIFI_EP_IPC      
 67         select SND_SOC_SOF_ACPI_DEV               
 68         help                                      
 69           This adds support for Sound Open Fir    
 70           using the Broadwell processors.         
 71           This option can coexist in the same     
 72           driver.                                 
 73           Existing firmware/topology binaries     
 74           located in the root file system are     
 75           or catpt drivers.                       
 76           SOF does not fully support Broadwell    
 77           DMA and suspend-resume, this is not     
 78           distributions.                          
 79           Say Y if you want to enable SOF on B    
 80           If unsure select "N".                   
 81                                                   
 82 endif ## SND_SOC_SOF_ACPI                         
 83                                                   
 84 if SND_SOC_SOF_PCI                                
 85                                                   
 86 config SND_SOC_SOF_MERRIFIELD                     
 87         tristate "SOF support for Tangier/Merr    
 88         default SND_SOC_SOF_PCI                   
 89         select SND_SOC_SOF_PCI_DEV                
 90         select SND_SOC_SOF_IPC3                   
 91         select SND_SOC_SOF_INTEL_ATOM_HIFI_EP     
 92         help                                      
 93           This adds support for Sound Open Fir    
 94           using the Tangier/Merrifield process    
 95           Say Y if you have such a device.        
 96           If unsure select "N".                   
 97                                                   
 98 config SND_SOC_SOF_INTEL_SKL                      
 99         tristate                                  
100         select SND_SOC_SOF_HDA_GENERIC            
101         select SND_SOC_SOF_IPC4                   
102                                                   
103 config SND_SOC_SOF_SKYLAKE                        
104         tristate "SOF support for SkyLake"        
105         default SND_SOC_SOF_PCI                   
106         select SND_SOC_SOF_INTEL_SKL              
107         help                                      
108           This adds support for the Intel(R) p    
109           Say Y if you have such a device.        
110           If unsure select "N".                   
111           This is intended only for developers    
112                                                   
113 config SND_SOC_SOF_KABYLAKE                       
114         tristate "SOF support for KabyLake"       
115         default SND_SOC_SOF_PCI                   
116         select SND_SOC_SOF_INTEL_SKL              
117         help                                      
118           This adds support for the Intel(R) p    
119           Say Y if you have such a device.        
120           If unsure select "N".                   
121           This is intended only for developers    
122                                                   
123 config SND_SOC_SOF_INTEL_APL                      
124         tristate                                  
125         select SND_SOC_SOF_HDA_GENERIC            
126         select SND_SOC_SOF_IPC3                   
127         select SND_SOC_SOF_IPC4                   
128                                                   
129 config SND_SOC_SOF_APOLLOLAKE                     
130         tristate "SOF support for Apollolake"     
131         default SND_SOC_SOF_PCI                   
132         select SND_SOC_SOF_INTEL_APL              
133         help                                      
134           This adds support for Sound Open Fir    
135           using the Apollolake processors.        
136           Say Y if you have such a device.        
137           If unsure select "N".                   
138                                                   
139 config SND_SOC_SOF_GEMINILAKE                     
140         tristate "SOF support for GeminiLake"     
141         default SND_SOC_SOF_PCI                   
142         select SND_SOC_SOF_INTEL_APL              
143         help                                      
144           This adds support for Sound Open Fir    
145           using the Geminilake processors.        
146           Say Y if you have such a device.        
147           If unsure select "N".                   
148                                                   
149 config SND_SOC_SOF_INTEL_CNL                      
150         tristate                                  
151         select SND_SOC_SOF_HDA_GENERIC            
152         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN    
153         select SND_SOC_SOF_IPC3                   
154         select SND_SOC_SOF_IPC4                   
155                                                   
156 config SND_SOC_SOF_CANNONLAKE                     
157         tristate "SOF support for Cannonlake"     
158         default SND_SOC_SOF_PCI                   
159         select SND_SOC_SOF_INTEL_CNL              
160         help                                      
161           This adds support for Sound Open Fir    
162           using the Cannonlake processors.        
163           Say Y if you have such a device.        
164           If unsure select "N".                   
165                                                   
166 config SND_SOC_SOF_COFFEELAKE                     
167         tristate "SOF support for CoffeeLake"     
168         default SND_SOC_SOF_PCI                   
169         select SND_SOC_SOF_INTEL_CNL              
170         help                                      
171           This adds support for Sound Open Fir    
172           using the Coffeelake processors.        
173           Say Y if you have such a device.        
174           If unsure select "N".                   
175                                                   
176 config SND_SOC_SOF_COMETLAKE                      
177         tristate "SOF support for CometLake"      
178         default SND_SOC_SOF_PCI                   
179         select SND_SOC_SOF_INTEL_CNL              
180         help                                      
181           This adds support for Sound Open Fir    
182           using the Cometlake processors.         
183           If unsure select "N".                   
184                                                   
185 config SND_SOC_SOF_INTEL_ICL                      
186         tristate                                  
187         select SND_SOC_SOF_HDA_GENERIC            
188         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN    
189         select SND_SOC_SOF_IPC3                   
190         select SND_SOC_SOF_IPC4                   
191         select SND_SOC_SOF_INTEL_CNL              
192                                                   
193 config SND_SOC_SOF_ICELAKE                        
194         tristate "SOF support for Icelake"        
195         default SND_SOC_SOF_PCI                   
196         select SND_SOC_SOF_INTEL_ICL              
197         help                                      
198           This adds support for Sound Open Fir    
199           using the Icelake processors.           
200           Say Y if you have such a device.        
201           If unsure select "N".                   
202                                                   
203 config SND_SOC_SOF_JASPERLAKE                     
204         tristate "SOF support for JasperLake"     
205         default SND_SOC_SOF_PCI                   
206         select SND_SOC_SOF_INTEL_ICL              
207         help                                      
208           This adds support for Sound Open Fir    
209           using the JasperLake processors.        
210           Say Y if you have such a device.        
211           If unsure select "N".                   
212                                                   
213 config SND_SOC_SOF_INTEL_TGL                      
214         tristate                                  
215         select SND_SOC_SOF_HDA_GENERIC            
216         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN    
217         select SND_SOC_SOF_IPC3                   
218         select SND_SOC_SOF_IPC4                   
219         select SND_SOC_SOF_INTEL_CNL              
220                                                   
221 config SND_SOC_SOF_TIGERLAKE                      
222         tristate "SOF support for Tigerlake"      
223         default SND_SOC_SOF_PCI                   
224         select SND_SOC_SOF_INTEL_TGL              
225         help                                      
226           This adds support for Sound Open Fir    
227           using the Tigerlake processors.         
228           Say Y if you have such a device.        
229           If unsure select "N".                   
230                                                   
231 config SND_SOC_SOF_ELKHARTLAKE                    
232         tristate "SOF support for ElkhartLake"    
233         default SND_SOC_SOF_PCI                   
234         select SND_SOC_SOF_INTEL_TGL              
235         help                                      
236           This adds support for Sound Open Fir    
237           using the ElkhartLake processors.       
238           Say Y if you have such a device.        
239           If unsure select "N".                   
240                                                   
241 config SND_SOC_SOF_ALDERLAKE                      
242         tristate "SOF support for Alderlake"      
243         default SND_SOC_SOF_PCI                   
244         select SND_SOC_SOF_INTEL_TGL              
245         help                                      
246           This adds support for Sound Open Fir    
247           using the Alderlake processors.         
248           Say Y if you have such a device.        
249           If unsure select "N".                   
250                                                   
251 config SND_SOC_SOF_INTEL_MTL                      
252         tristate                                  
253         select SND_SOC_SOF_HDA_GENERIC            
254         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN    
255         select SND_SOC_SOF_IPC4                   
256                                                   
257 config SND_SOC_SOF_METEORLAKE                     
258         tristate "SOF support for Meteorlake"     
259         default SND_SOC_SOF_PCI                   
260         select SND_SOC_SOF_INTEL_MTL              
261         help                                      
262           This adds support for Sound Open Fir    
263           using the Meteorlake processors.        
264           Say Y if you have such a device.        
265           If unsure select "N".                   
266                                                   
267 config SND_SOC_SOF_INTEL_LNL                      
268         tristate                                  
269         select SND_SOC_SOF_HDA_GENERIC            
270         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN    
271         select SND_SOC_SOF_IPC4                   
272         select SND_SOC_SOF_INTEL_MTL              
273                                                   
274 config SND_SOC_SOF_LUNARLAKE                      
275         tristate "SOF support for Lunarlake"      
276         default SND_SOC_SOF_PCI                   
277         select SND_SOC_SOF_INTEL_LNL              
278         help                                      
279           This adds support for Sound Open Fir    
280           using the Lunarlake processors.         
281           Say Y if you have such a device.        
282           If unsure select "N".                   
283                                                   
284 config SND_SOC_SOF_INTEL_PTL                      
285         tristate                                  
286         select SND_SOC_SOF_HDA_COMMON             
287         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN    
288         select SND_SOC_SOF_IPC4                   
289         select SND_SOC_SOF_INTEL_LNL              
290                                                   
291 config SND_SOC_SOF_PANTHERLAKE                    
292         tristate "SOF support for Pantherlake"    
293         default SND_SOC_SOF_PCI                   
294         select SND_SOC_SOF_INTEL_PTL              
295         help                                      
296           This adds support for Sound Open Fir    
297           using the Pantherlake processors.       
298           Say Y if you have such a device.        
299           If unsure select "N".                   
300                                                   
301 config SND_SOC_SOF_HDA_COMMON                     
302         tristate                                  
303                                                   
304 config SND_SOC_SOF_HDA_GENERIC                    
305         tristate                                  
306         select SND_SOC_SOF_HDA_COMMON             
307         select SND_SOC_SOF_INTEL_COMMON           
308         select SND_SOC_SOF_PCI_DEV                
309         select SND_INTEL_DSP_CONFIG               
310         select SND_SOC_SOF_HDA_LINK_BASELINE      
311         select SND_SOC_SOF_HDA_PROBES             
312         select SND_SOC_SOF_HDA_MLINK if SND_SO    
313         help                                      
314           This option is not user-selectable b    
315           'select' statements at a higher leve    
316                                                   
317 config SND_SOC_SOF_HDA_MLINK                      
318         tristate                                  
319         help                                      
320           This option is not user-selectable b    
321           'select' statements at a higher leve    
322                                                   
323 if SND_SOC_SOF_HDA_GENERIC                        
324                                                   
325 config SND_SOC_SOF_HDA_LINK                       
326         bool "SOF support for HDA Links(HDA/HD    
327         help                                      
328           This adds support for HDA links(HDA/    
329           for Intel(R) platforms.                 
330           Say Y if you want to enable HDA link    
331           If unsure select "N".                   
332                                                   
333 config SND_SOC_SOF_HDA_AUDIO_CODEC                
334         bool "SOF support for HDAudio codecs"     
335         depends on SND_SOC_SOF_HDA_LINK           
336         select SND_SOC_SOF_PROBE_WORK_QUEUE       
337         help                                      
338           This adds support for HDAudio codecs    
339           for Intel(R) platforms.                 
340           Say Y if you want to enable HDAudio     
341           If unsure select "N".                   
342                                                   
343 endif ## SND_SOC_SOF_HDA_GENERIC                  
344                                                   
345 config SND_SOC_SOF_HDA_LINK_BASELINE              
346         tristate                                  
347         select SND_SOC_SOF_HDA if SND_SOC_SOF_    
348         help                                      
349           This option is not user-selectable b    
350           'select' statements at a higher leve    
351                                                   
352 config SND_SOC_SOF_HDA                            
353         tristate                                  
354         select SND_HDA_EXT_CORE if SND_SOC_SOF    
355         select SND_SOC_HDAC_HDA if SND_SOC_SOF    
356         help                                      
357           This option is not user-selectable b    
358           'select' statements at a higher leve    
359                                                   
360 config SND_SOC_SOF_HDA_PROBES                     
361         tristate                                  
362         select SND_SOC_SOF_DEBUG_PROBES           
363         help                                      
364           The option enables the data probing     
365           (HDA) platforms.                        
366           This option is not user-selectable b    
367           'select' statements at a higher leve    
368                                                   
369 config SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELI    
370         tristate                                  
371         select SOUNDWIRE_INTEL if SND_SOC_SOF_    
372         select SND_INTEL_SOUNDWIRE_ACPI if SND    
373                                                   
374 config SND_SOC_SOF_INTEL_SOUNDWIRE                
375         tristate "SOF support for SoundWire"      
376         default SND_SOC_SOF_INTEL_SOUNDWIRE_LI    
377         depends on SND_SOC_SOF_INTEL_SOUNDWIRE    
378         depends on ACPI && SOUNDWIRE              
379         depends on !(SOUNDWIRE=m && SND_SOC_SO    
380         help                                      
381           This adds support for SoundWire with    
382           for Intel(R) platforms.                 
383           Say Y if you want to enable SoundWir    
384           If unsure select "N".                   
385                                                   
386 endif ## SND_SOC_SOF_PCI                          
387                                                   
388 endif ## SND_SOC_SOF_INTEL_TOPLEVEL               
                                                      

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