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


  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_ACPI
                                                   >>  13         tristate
                                                   >>  14         select SND_SOC_SOF_BAYTRAIL  if SND_SOC_SOF_BAYTRAIL_SUPPORT
                                                   >>  15         select SND_SOC_SOF_BROADWELL if SND_SOC_SOF_BROADWELL_SUPPORT
                                                   >>  16         help
                                                   >>  17           This option is not user-selectable but automagically handled by
                                                   >>  18           'select' statements at a higher level
                                                   >>  19 
                                                   >>  20 config SND_SOC_SOF_INTEL_PCI
 13         tristate                                   21         tristate
                                                   >>  22         select SND_SOC_SOF_MERRIFIELD  if SND_SOC_SOF_MERRIFIELD_SUPPORT
                                                   >>  23         select SND_SOC_SOF_APOLLOLAKE  if SND_SOC_SOF_APOLLOLAKE_SUPPORT
                                                   >>  24         select SND_SOC_SOF_GEMINILAKE  if SND_SOC_SOF_GEMINILAKE_SUPPORT
                                                   >>  25         select SND_SOC_SOF_CANNONLAKE  if SND_SOC_SOF_CANNONLAKE_SUPPORT
                                                   >>  26         select SND_SOC_SOF_COFFEELAKE  if SND_SOC_SOF_COFFEELAKE_SUPPORT
                                                   >>  27         select SND_SOC_SOF_ICELAKE     if SND_SOC_SOF_ICELAKE_SUPPORT
                                                   >>  28         select SND_SOC_SOF_COMETLAKE_LP if SND_SOC_SOF_COMETLAKE_LP_SUPPORT
                                                   >>  29         select SND_SOC_SOF_COMETLAKE_H if SND_SOC_SOF_COMETLAKE_H_SUPPORT
 14         help                                       30         help
 15           This option is not user-selectable b     31           This option is not user-selectable but automagically handled by
 16           'select' statements at a higher leve !!  32           'select' statements at a higher level
                                                   >>  33 
                                                   >>  34 config SND_SOC_SOF_INTEL_HIFI_EP_IPC
                                                   >>  35         tristate
                                                   >>  36         help
                                                   >>  37           This option is not user-selectable but automagically handled by
                                                   >>  38           'select' statements at a higher level
 17                                                    39 
 18 config SND_SOC_SOF_INTEL_ATOM_HIFI_EP              40 config SND_SOC_SOF_INTEL_ATOM_HIFI_EP
 19         tristate                                   41         tristate
 20         select SND_SOC_SOF_INTEL_COMMON            42         select SND_SOC_SOF_INTEL_COMMON
 21         select SND_SOC_SOF_INTEL_HIFI_EP_IPC       43         select SND_SOC_SOF_INTEL_HIFI_EP_IPC
 22         help                                       44         help
 23           This option is not user-selectable b     45           This option is not user-selectable but automagically handled by
 24           'select' statements at a higher leve !!  46           'select' statements at a higher level
 25                                                    47 
 26 config SND_SOC_SOF_INTEL_COMMON                    48 config SND_SOC_SOF_INTEL_COMMON
 27         tristate                                   49         tristate
 28         select SND_SOC_SOF                     << 
 29         select SND_SOC_ACPI_INTEL_MATCH            50         select SND_SOC_ACPI_INTEL_MATCH
 30         select SND_SOC_SOF_XTENSA                  51         select SND_SOC_SOF_XTENSA
 31         select SND_SOC_INTEL_MACH                  52         select SND_SOC_INTEL_MACH
 32         select SND_SOC_ACPI if ACPI                53         select SND_SOC_ACPI if ACPI
 33         select SND_INTEL_DSP_CONFIG            << 
 34         help                                       54         help
 35           This option is not user-selectable b     55           This option is not user-selectable but automagically handled by
 36           'select' statements at a higher leve !!  56           'select' statements at a higher level
                                                   >>  57 
                                                   >>  58 if SND_SOC_SOF_INTEL_ACPI
 37                                                    59 
 38 if SND_SOC_SOF_ACPI                            !!  60 config SND_SOC_SOF_BAYTRAIL_SUPPORT
                                                   >>  61         bool "SOF support for Baytrail, Braswell and Cherrytrail"
                                                   >>  62         help
                                                   >>  63           This adds support for Sound Open Firmware for Intel(R) platforms
                                                   >>  64           using the Baytrail, Braswell or Cherrytrail processors.
                                                   >>  65           Say Y if you have such a device.
                                                   >>  66           If unsure select "N".
 39                                                    67 
 40 config SND_SOC_SOF_BAYTRAIL                        68 config SND_SOC_SOF_BAYTRAIL
 41         tristate "SOF support for Baytrail, Br !!  69         tristate
 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      70         select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
 46         select SND_SOC_SOF_ACPI_DEV            !!  71         help
 47         select IOSF_MBI if X86 && PCI          !!  72           This option is not user-selectable but automagically handled by
                                                   >>  73           'select' statements at a higher level
                                                   >>  74 
                                                   >>  75 config SND_SOC_SOF_BROADWELL_SUPPORT
                                                   >>  76         bool "SOF support for Broadwell"
 48         help                                       77         help
 49           This adds support for Sound Open Fir     78           This adds support for Sound Open Firmware for Intel(R) platforms
 50           using the Baytrail, Braswell or Cher !!  79           using the Broadwell processors.
 51           This option can coexist in the same  !!  80           Say Y if you have such a device.
 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".                    81           If unsure select "N".
 60                                                    82 
 61 config SND_SOC_SOF_BROADWELL                       83 config SND_SOC_SOF_BROADWELL
 62         tristate "SOF support for Broadwell"   !!  84         tristate
 63         default SND_SOC_SOF_ACPI               << 
 64         select SND_SOC_SOF_IPC3                << 
 65         select SND_SOC_SOF_INTEL_COMMON            85         select SND_SOC_SOF_INTEL_COMMON
 66         select SND_SOC_SOF_INTEL_HIFI_EP_IPC       86         select SND_SOC_SOF_INTEL_HIFI_EP_IPC
 67         select SND_SOC_SOF_ACPI_DEV            << 
 68         help                                       87         help
 69           This adds support for Sound Open Fir !!  88           This option is not user-selectable but automagically handled by
 70           using the Broadwell processors.      !!  89           'select' statements at a higher level
 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                                                    90 
 82 endif ## SND_SOC_SOF_ACPI                      !!  91 endif ## SND_SOC_SOF_INTEL_ACPI
 83                                                    92 
 84 if SND_SOC_SOF_PCI                             !!  93 if SND_SOC_SOF_INTEL_PCI
 85                                                    94 
 86 config SND_SOC_SOF_MERRIFIELD                  !!  95 config SND_SOC_SOF_MERRIFIELD_SUPPORT
 87         tristate "SOF support for Tangier/Merr !!  96         bool "SOF support for Tangier/Merrifield"
 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                                       97         help
 93           This adds support for Sound Open Fir     98           This adds support for Sound Open Firmware for Intel(R) platforms
 94           using the Tangier/Merrifield process     99           using the Tangier/Merrifield processors.
 95           Say Y if you have such a device.        100           Say Y if you have such a device.
 96           If unsure select "N".                   101           If unsure select "N".
 97                                                   102 
 98 config SND_SOC_SOF_INTEL_SKL                   !! 103 config SND_SOC_SOF_MERRIFIELD
 99         tristate                                  104         tristate
100         select SND_SOC_SOF_HDA_GENERIC         !! 105         select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
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                                      106         help
108           This adds support for the Intel(R) p !! 107           This option is not user-selectable but automagically handled by
109           Say Y if you have such a device.     !! 108           'select' statements at a higher level
110           If unsure select "N".                << 
111           This is intended only for developers << 
112                                                   109 
113 config SND_SOC_SOF_KABYLAKE                    !! 110 config SND_SOC_SOF_APOLLOLAKE_SUPPORT
114         tristate "SOF support for KabyLake"    !! 111         bool "SOF support for Apollolake"
115         default SND_SOC_SOF_PCI                << 
116         select SND_SOC_SOF_INTEL_SKL           << 
117         help                                      112         help
118           This adds support for the Intel(R) p !! 113           This adds support for Sound Open Firmware for Intel(R) platforms
                                                   >> 114           using the Apollolake processors.
119           Say Y if you have such a device.        115           Say Y if you have such a device.
120           If unsure select "N".                   116           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                                                   117 
129 config SND_SOC_SOF_APOLLOLAKE                     118 config SND_SOC_SOF_APOLLOLAKE
130         tristate "SOF support for Apollolake"  !! 119         tristate
131         default SND_SOC_SOF_PCI                !! 120         select SND_SOC_SOF_HDA_COMMON
132         select SND_SOC_SOF_INTEL_APL           << 
133         help                                      121         help
134           This adds support for Sound Open Fir !! 122           This option is not user-selectable but automagically handled by
135           using the Apollolake processors.     !! 123           'select' statements at a higher level
136           Say Y if you have such a device.     << 
137           If unsure select "N".                << 
138                                                   124 
139 config SND_SOC_SOF_GEMINILAKE                  !! 125 config SND_SOC_SOF_GEMINILAKE_SUPPORT
140         tristate "SOF support for GeminiLake"  !! 126         bool "SOF support for GeminiLake"
141         default SND_SOC_SOF_PCI                << 
142         select SND_SOC_SOF_INTEL_APL           << 
143         help                                      127         help
144           This adds support for Sound Open Fir    128           This adds support for Sound Open Firmware for Intel(R) platforms
145           using the Geminilake processors.        129           using the Geminilake processors.
146           Say Y if you have such a device.        130           Say Y if you have such a device.
147           If unsure select "N".                   131           If unsure select "N".
148                                                   132 
149 config SND_SOC_SOF_INTEL_CNL                   !! 133 config SND_SOC_SOF_GEMINILAKE
150         tristate                                  134         tristate
151         select SND_SOC_SOF_HDA_GENERIC         !! 135         select SND_SOC_SOF_HDA_COMMON
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                                      136         help
161           This adds support for Sound Open Fir !! 137           This option is not user-selectable but automagically handled by
162           using the Cannonlake processors.     !! 138           'select' statements at a higher level
163           Say Y if you have such a device.     << 
164           If unsure select "N".                << 
165                                                   139 
166 config SND_SOC_SOF_COFFEELAKE                  !! 140 config SND_SOC_SOF_CANNONLAKE_SUPPORT
167         tristate "SOF support for CoffeeLake"  !! 141         bool "SOF support for Cannonlake"
168         default SND_SOC_SOF_PCI                << 
169         select SND_SOC_SOF_INTEL_CNL           << 
170         help                                      142         help
171           This adds support for Sound Open Fir    143           This adds support for Sound Open Firmware for Intel(R) platforms
172           using the Coffeelake processors.     !! 144           using the Cannonlake processors.
173           Say Y if you have such a device.        145           Say Y if you have such a device.
174           If unsure select "N".                   146           If unsure select "N".
175                                                   147 
176 config SND_SOC_SOF_COMETLAKE                   !! 148 config SND_SOC_SOF_CANNONLAKE
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                                  149         tristate
187         select SND_SOC_SOF_HDA_GENERIC         !! 150         select SND_SOC_SOF_HDA_COMMON
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                                      151         help
198           This adds support for Sound Open Fir !! 152           This option is not user-selectable but automagically handled by
199           using the Icelake processors.        !! 153           'select' statements at a higher level
200           Say Y if you have such a device.     << 
201           If unsure select "N".                << 
202                                                   154 
203 config SND_SOC_SOF_JASPERLAKE                  !! 155 config SND_SOC_SOF_COFFEELAKE_SUPPORT
204         tristate "SOF support for JasperLake"  !! 156         bool "SOF support for CoffeeLake"
205         default SND_SOC_SOF_PCI                << 
206         select SND_SOC_SOF_INTEL_ICL           << 
207         help                                      157         help
208           This adds support for Sound Open Fir    158           This adds support for Sound Open Firmware for Intel(R) platforms
209           using the JasperLake processors.     !! 159           using the Coffeelake processors.
210           Say Y if you have such a device.        160           Say Y if you have such a device.
211           If unsure select "N".                   161           If unsure select "N".
212                                                   162 
213 config SND_SOC_SOF_INTEL_TGL                   !! 163 config SND_SOC_SOF_COFFEELAKE
214         tristate                                  164         tristate
215         select SND_SOC_SOF_HDA_GENERIC         !! 165         select SND_SOC_SOF_HDA_COMMON
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                                      166         help
226           This adds support for Sound Open Fir !! 167           This option is not user-selectable but automagically handled by
227           using the Tigerlake processors.      !! 168           'select' statements at a higher level
228           Say Y if you have such a device.     << 
229           If unsure select "N".                << 
230                                                   169 
231 config SND_SOC_SOF_ELKHARTLAKE                 !! 170 config SND_SOC_SOF_ICELAKE_SUPPORT
232         tristate "SOF support for ElkhartLake" !! 171         bool "SOF support for Icelake"
233         default SND_SOC_SOF_PCI                << 
234         select SND_SOC_SOF_INTEL_TGL           << 
235         help                                      172         help
236           This adds support for Sound Open Fir    173           This adds support for Sound Open Firmware for Intel(R) platforms
237           using the ElkhartLake processors.    !! 174           using the Icelake processors.
238           Say Y if you have such a device.        175           Say Y if you have such a device.
239           If unsure select "N".                   176           If unsure select "N".
240                                                   177 
241 config SND_SOC_SOF_ALDERLAKE                   !! 178 config SND_SOC_SOF_ICELAKE
242         tristate "SOF support for Alderlake"   !! 179         tristate
243         default SND_SOC_SOF_PCI                !! 180         select SND_SOC_SOF_HDA_COMMON
244         select SND_SOC_SOF_INTEL_TGL           << 
245         help                                      181         help
246           This adds support for Sound Open Fir !! 182           This option is not user-selectable but automagically handled by
247           using the Alderlake processors.      !! 183           'select' statements at a higher level
248           Say Y if you have such a device.     << 
249           If unsure select "N".                << 
250                                                   184 
251 config SND_SOC_SOF_INTEL_MTL                   !! 185 config SND_SOC_SOF_COMETLAKE_LP
252         tristate                                  186         tristate
253         select SND_SOC_SOF_HDA_GENERIC         !! 187         select SND_SOC_SOF_HDA_COMMON
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                                      188         help
262           This adds support for Sound Open Fir !! 189           This option is not user-selectable but automagically handled by
263           using the Meteorlake processors.     !! 190           'select' statements at a higher level
264           Say Y if you have such a device.     << 
265           If unsure select "N".                << 
266                                                   191 
267 config SND_SOC_SOF_INTEL_LNL                   !! 192 config SND_SOC_SOF_COMETLAKE_LP_SUPPORT
268         tristate                               !! 193         bool "SOF support for CometLake-LP"
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                                      194         help
279           This adds support for Sound Open Fir    195           This adds support for Sound Open Firmware for Intel(R) platforms
280           using the Lunarlake processors.      !! 196           using the Cometlake-LP processors.
281           Say Y if you have such a device.        197           Say Y if you have such a device.
282           If unsure select "N".                   198           If unsure select "N".
283                                                   199 
284 config SND_SOC_SOF_INTEL_PTL                   !! 200 config SND_SOC_SOF_COMETLAKE_H
285         tristate                                  201         tristate
286         select SND_SOC_SOF_HDA_COMMON             202         select SND_SOC_SOF_HDA_COMMON
287         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN !! 203         help
288         select SND_SOC_SOF_IPC4                !! 204           This option is not user-selectable but automagically handled by
289         select SND_SOC_SOF_INTEL_LNL           !! 205           'select' statements at a higher level
290                                                !! 206 
291 config SND_SOC_SOF_PANTHERLAKE                 !! 207 config SND_SOC_SOF_COMETLAKE_H_SUPPORT
292         tristate "SOF support for Pantherlake" !! 208         bool "SOF support for CometLake-H"
293         default SND_SOC_SOF_PCI                << 
294         select SND_SOC_SOF_INTEL_PTL           << 
295         help                                      209         help
296           This adds support for Sound Open Fir    210           This adds support for Sound Open Firmware for Intel(R) platforms
297           using the Pantherlake processors.    !! 211           using the Cometlake-H processors.
298           Say Y if you have such a device.        212           Say Y if you have such a device.
299           If unsure select "N".                   213           If unsure select "N".
300                                                   214 
301 config SND_SOC_SOF_HDA_COMMON                     215 config SND_SOC_SOF_HDA_COMMON
302         tristate                                  216         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           217         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      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_ALWAYS_ENABLE_DMI_L1
                                                   >> 245         bool "SOF enable DMI Link L1"
                                                   >> 246         help
                                                   >> 247           This option enables DMI L1 for both playback and capture
                                                   >> 248           and disables known workarounds for specific HDaudio platforms.
                                                   >> 249           Only use to look into power optimizations on platforms not
                                                   >> 250           affected by DMI L1 issues. This option is not recommended.
                                                   >> 251           Say Y if you want to enable DMI Link L1
                                                   >> 252           If unsure, select "N".
                                                   >> 253 
                                                   >> 254 endif ## SND_SOC_SOF_HDA_COMMON
344                                                   255 
345 config SND_SOC_SOF_HDA_LINK_BASELINE              256 config SND_SOC_SOF_HDA_LINK_BASELINE
346         tristate                                  257         tristate
347         select SND_SOC_SOF_HDA if SND_SOC_SOF_    258         select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
348         help                                      259         help
349           This option is not user-selectable b    260           This option is not user-selectable but automagically handled by
350           'select' statements at a higher leve !! 261           'select' statements at a higher level
351                                                   262 
352 config SND_SOC_SOF_HDA                            263 config SND_SOC_SOF_HDA
353         tristate                                  264         tristate
354         select SND_HDA_EXT_CORE if SND_SOC_SOF    265         select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
355         select SND_SOC_HDAC_HDA if SND_SOC_SOF    266         select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
356         help                                      267         help
357           This option is not user-selectable b    268           This option is not user-selectable but automagically handled by
358           'select' statements at a higher leve !! 269           'select' statements at a higher level
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                                                   270 
386 endif ## SND_SOC_SOF_PCI                       !! 271 endif ## SND_SOC_SOF_INTEL_PCI
387                                                   272 
388 endif ## SND_SOC_SOF_INTEL_TOPLEVEL               273 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