~ [ 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 linux-5.17.15)


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