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


  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_ACPI
                                                   >>  13         def_tristate SND_SOC_SOF_ACPI
                                                   >>  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
                                                   >>  21         def_tristate SND_SOC_SOF_PCI
                                                   >>  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
                                                   >>  30         select SND_SOC_SOF_TIGERLAKE   if SND_SOC_SOF_TIGERLAKE_SUPPORT
                                                   >>  31         select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
                                                   >>  32         select SND_SOC_SOF_JASPERLAKE  if SND_SOC_SOF_JASPERLAKE_SUPPORT
                                                   >>  33         help
                                                   >>  34           This option is not user-selectable but automagically handled by
                                                   >>  35           'select' statements at a higher level
                                                   >>  36 
 12 config SND_SOC_SOF_INTEL_HIFI_EP_IPC               37 config SND_SOC_SOF_INTEL_HIFI_EP_IPC
 13         tristate                                   38         tristate
 14         help                                       39         help
 15           This option is not user-selectable b     40           This option is not user-selectable but automagically handled by
 16           'select' statements at a higher leve !!  41           'select' statements at a higher level
 17                                                    42 
 18 config SND_SOC_SOF_INTEL_ATOM_HIFI_EP              43 config SND_SOC_SOF_INTEL_ATOM_HIFI_EP
 19         tristate                                   44         tristate
 20         select SND_SOC_SOF_INTEL_COMMON            45         select SND_SOC_SOF_INTEL_COMMON
 21         select SND_SOC_SOF_INTEL_HIFI_EP_IPC       46         select SND_SOC_SOF_INTEL_HIFI_EP_IPC
 22         help                                       47         help
 23           This option is not user-selectable b     48           This option is not user-selectable but automagically handled by
 24           'select' statements at a higher leve !!  49           'select' statements at a higher level
 25                                                    50 
 26 config SND_SOC_SOF_INTEL_COMMON                    51 config SND_SOC_SOF_INTEL_COMMON
 27         tristate                                   52         tristate
 28         select SND_SOC_SOF                     << 
 29         select SND_SOC_ACPI_INTEL_MATCH            53         select SND_SOC_ACPI_INTEL_MATCH
 30         select SND_SOC_SOF_XTENSA                  54         select SND_SOC_SOF_XTENSA
 31         select SND_SOC_INTEL_MACH                  55         select SND_SOC_INTEL_MACH
 32         select SND_SOC_ACPI if ACPI                56         select SND_SOC_ACPI if ACPI
 33         select SND_INTEL_DSP_CONFIG            << 
 34         help                                       57         help
 35           This option is not user-selectable b     58           This option is not user-selectable but automagically handled by
 36           'select' statements at a higher leve !!  59           'select' statements at a higher level
                                                   >>  60 
                                                   >>  61 if SND_SOC_SOF_INTEL_ACPI
 37                                                    62 
 38 if SND_SOC_SOF_ACPI                            !!  63 config SND_SOC_SOF_BAYTRAIL_SUPPORT
                                                   >>  64         bool "SOF support for Baytrail, Braswell and Cherrytrail"
                                                   >>  65         depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI=n
                                                   >>  66         help
                                                   >>  67           This adds support for Sound Open Firmware for Intel(R) platforms
                                                   >>  68           using the Baytrail, Braswell or Cherrytrail processors.
                                                   >>  69           This option is mutually exclusive with the Atom/SST and Baytrail
                                                   >>  70           legacy drivers. If you want to enable SOF on Baytrail/Cherrytrail,
                                                   >>  71           you need to deselect those options first.
                                                   >>  72           SOF does not support Baytrail-CR for now, so this option is not
                                                   >>  73           recommended for distros. At some point all legacy drivers will be
                                                   >>  74           deprecated but not before all userspace firmware/topology/UCM files
                                                   >>  75           are made available to downstream distros.
                                                   >>  76           Say Y if you want to enable SOF on Baytrail/Cherrytrail
                                                   >>  77           If unsure select "N".
 39                                                    78 
 40 config SND_SOC_SOF_BAYTRAIL                        79 config SND_SOC_SOF_BAYTRAIL
 41         tristate "SOF support for Baytrail, Br !!  80         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      81         select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
 46         select SND_SOC_SOF_ACPI_DEV            !!  82         help
 47         select IOSF_MBI if X86 && PCI          !!  83           This option is not user-selectable but automagically handled by
                                                   >>  84           'select' statements at a higher level
                                                   >>  85 
                                                   >>  86 config SND_SOC_SOF_BROADWELL_SUPPORT
                                                   >>  87         bool "SOF support for Broadwell"
                                                   >>  88         depends on SND_SOC_INTEL_HASWELL=n
 48         help                                       89         help
 49           This adds support for Sound Open Fir     90           This adds support for Sound Open Firmware for Intel(R) platforms
 50           using the Baytrail, Braswell or Cher !!  91           using the Broadwell processors.
 51           This option can coexist in the same  !!  92           This option is mutually exclusive with the Haswell/Broadwell legacy
 52           drivers, currently the default but w !!  93           driver. If you want to enable SOF on Broadwell you need to deselect
 53           at some point.                       !!  94           the legacy driver first.
 54           Existing firmware/topology binaries  !!  95           SOF does fully support Broadwell yet, so this option is not
 55           typically located in the root file s !!  96           recommended for distros. At some point all legacy drivers will be
 56           compatible with both SOF or Atom/SST !!  97           deprecated but not before all userspace firmware/topology/UCM files
 57           This is a recommended option for dis !!  98           are made available to downstream distros.
 58           Say Y if you want to enable SOF on B !!  99           Say Y if you want to enable SOF on Broadwell
 59           If unsure select "N".                   100           If unsure select "N".
 60                                                   101 
 61 config SND_SOC_SOF_BROADWELL                      102 config SND_SOC_SOF_BROADWELL
 62         tristate "SOF support for Broadwell"   !! 103         tristate
 63         default SND_SOC_SOF_ACPI               << 
 64         select SND_SOC_SOF_IPC3                << 
 65         select SND_SOC_SOF_INTEL_COMMON           104         select SND_SOC_SOF_INTEL_COMMON
 66         select SND_SOC_SOF_INTEL_HIFI_EP_IPC      105         select SND_SOC_SOF_INTEL_HIFI_EP_IPC
 67         select SND_SOC_SOF_ACPI_DEV            << 
 68         help                                      106         help
 69           This adds support for Sound Open Fir !! 107           This option is not user-selectable but automagically handled by
 70           using the Broadwell processors.      !! 108           '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                                                   109 
 82 endif ## SND_SOC_SOF_ACPI                      !! 110 endif ## SND_SOC_SOF_INTEL_ACPI
 83                                                   111 
 84 if SND_SOC_SOF_PCI                             !! 112 if SND_SOC_SOF_INTEL_PCI
 85                                                   113 
 86 config SND_SOC_SOF_MERRIFIELD                  !! 114 config SND_SOC_SOF_MERRIFIELD_SUPPORT
 87         tristate "SOF support for Tangier/Merr !! 115         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                                      116         help
 93           This adds support for Sound Open Fir    117           This adds support for Sound Open Firmware for Intel(R) platforms
 94           using the Tangier/Merrifield process    118           using the Tangier/Merrifield processors.
 95           Say Y if you have such a device.        119           Say Y if you have such a device.
 96           If unsure select "N".                   120           If unsure select "N".
 97                                                   121 
 98 config SND_SOC_SOF_INTEL_SKL                   !! 122 config SND_SOC_SOF_MERRIFIELD
 99         tristate                                  123         tristate
100         select SND_SOC_SOF_HDA_GENERIC         !! 124         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                                      125         help
108           This adds support for the Intel(R) p !! 126           This option is not user-selectable but automagically handled by
109           Say Y if you have such a device.     !! 127           'select' statements at a higher level
110           If unsure select "N".                << 
111           This is intended only for developers << 
112                                                   128 
113 config SND_SOC_SOF_KABYLAKE                    !! 129 config SND_SOC_SOF_APOLLOLAKE_SUPPORT
114         tristate "SOF support for KabyLake"    !! 130         bool "SOF support for Apollolake"
115         default SND_SOC_SOF_PCI                << 
116         select SND_SOC_SOF_INTEL_SKL           << 
117         help                                      131         help
118           This adds support for the Intel(R) p !! 132           This adds support for Sound Open Firmware for Intel(R) platforms
                                                   >> 133           using the Apollolake processors.
119           Say Y if you have such a device.        134           Say Y if you have such a device.
120           If unsure select "N".                   135           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                                                   136 
129 config SND_SOC_SOF_APOLLOLAKE                     137 config SND_SOC_SOF_APOLLOLAKE
130         tristate "SOF support for Apollolake"  !! 138         tristate
131         default SND_SOC_SOF_PCI                !! 139         select SND_SOC_SOF_HDA_COMMON
132         select SND_SOC_SOF_INTEL_APL           << 
133         help                                      140         help
134           This adds support for Sound Open Fir !! 141           This option is not user-selectable but automagically handled by
135           using the Apollolake processors.     !! 142           'select' statements at a higher level
136           Say Y if you have such a device.     << 
137           If unsure select "N".                << 
138                                                   143 
139 config SND_SOC_SOF_GEMINILAKE                  !! 144 config SND_SOC_SOF_GEMINILAKE_SUPPORT
140         tristate "SOF support for GeminiLake"  !! 145         bool "SOF support for GeminiLake"
141         default SND_SOC_SOF_PCI                << 
142         select SND_SOC_SOF_INTEL_APL           << 
143         help                                      146         help
144           This adds support for Sound Open Fir    147           This adds support for Sound Open Firmware for Intel(R) platforms
145           using the Geminilake processors.        148           using the Geminilake processors.
146           Say Y if you have such a device.        149           Say Y if you have such a device.
147           If unsure select "N".                   150           If unsure select "N".
148                                                   151 
149 config SND_SOC_SOF_INTEL_CNL                   !! 152 config SND_SOC_SOF_GEMINILAKE
150         tristate                                  153         tristate
151         select SND_SOC_SOF_HDA_GENERIC         !! 154         select SND_SOC_SOF_HDA_COMMON
152         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN !! 155         help
153         select SND_SOC_SOF_IPC3                !! 156           This option is not user-selectable but automagically handled by
154         select SND_SOC_SOF_IPC4                !! 157           'select' statements at a higher level
155                                                   158 
156 config SND_SOC_SOF_CANNONLAKE                  !! 159 config SND_SOC_SOF_CANNONLAKE_SUPPORT
157         tristate "SOF support for Cannonlake"  !! 160         bool "SOF support for Cannonlake"
158         default SND_SOC_SOF_PCI                << 
159         select SND_SOC_SOF_INTEL_CNL           << 
160         help                                      161         help
161           This adds support for Sound Open Fir    162           This adds support for Sound Open Firmware for Intel(R) platforms
162           using the Cannonlake processors.        163           using the Cannonlake processors.
163           Say Y if you have such a device.        164           Say Y if you have such a device.
164           If unsure select "N".                   165           If unsure select "N".
165                                                   166 
166 config SND_SOC_SOF_COFFEELAKE                  !! 167 config SND_SOC_SOF_CANNONLAKE
167         tristate "SOF support for CoffeeLake"  !! 168         tristate
168         default SND_SOC_SOF_PCI                !! 169         select SND_SOC_SOF_HDA_COMMON
169         select SND_SOC_SOF_INTEL_CNL           << 
170         help                                      170         help
171           This adds support for Sound Open Fir !! 171           This option is not user-selectable but automagically handled by
172           using the Coffeelake processors.     !! 172           'select' statements at a higher level
173           Say Y if you have such a device.     << 
174           If unsure select "N".                << 
175                                                   173 
176 config SND_SOC_SOF_COMETLAKE                   !! 174 config SND_SOC_SOF_COFFEELAKE_SUPPORT
177         tristate "SOF support for CometLake"   !! 175         bool "SOF support for CoffeeLake"
178         default SND_SOC_SOF_PCI                << 
179         select SND_SOC_SOF_INTEL_CNL           << 
180         help                                      176         help
181           This adds support for Sound Open Fir    177           This adds support for Sound Open Firmware for Intel(R) platforms
182           using the Cometlake processors.      !! 178           using the Coffeelake processors.
                                                   >> 179           Say Y if you have such a device.
183           If unsure select "N".                   180           If unsure select "N".
184                                                   181 
185 config SND_SOC_SOF_INTEL_ICL                   !! 182 config SND_SOC_SOF_COFFEELAKE
186         tristate                                  183         tristate
187         select SND_SOC_SOF_HDA_GENERIC         !! 184         select SND_SOC_SOF_HDA_COMMON
188         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN !! 185         help
189         select SND_SOC_SOF_IPC3                !! 186           This option is not user-selectable but automagically handled by
190         select SND_SOC_SOF_IPC4                !! 187           'select' statements at a higher level
191         select SND_SOC_SOF_INTEL_CNL           << 
192                                                   188 
193 config SND_SOC_SOF_ICELAKE                     !! 189 config SND_SOC_SOF_ICELAKE_SUPPORT
194         tristate "SOF support for Icelake"     !! 190         bool "SOF support for Icelake"
195         default SND_SOC_SOF_PCI                << 
196         select SND_SOC_SOF_INTEL_ICL           << 
197         help                                      191         help
198           This adds support for Sound Open Fir    192           This adds support for Sound Open Firmware for Intel(R) platforms
199           using the Icelake processors.           193           using the Icelake processors.
200           Say Y if you have such a device.        194           Say Y if you have such a device.
201           If unsure select "N".                   195           If unsure select "N".
202                                                   196 
203 config SND_SOC_SOF_JASPERLAKE                  !! 197 config SND_SOC_SOF_ICELAKE
204         tristate "SOF support for JasperLake"  !! 198         tristate
205         default SND_SOC_SOF_PCI                !! 199         select SND_SOC_SOF_HDA_COMMON
206         select SND_SOC_SOF_INTEL_ICL           << 
207         help                                      200         help
208           This adds support for Sound Open Fir !! 201           This option is not user-selectable but automagically handled by
209           using the JasperLake processors.     !! 202           'select' statements at a higher level
210           Say Y if you have such a device.     << 
211           If unsure select "N".                << 
212                                                   203 
213 config SND_SOC_SOF_INTEL_TGL                   !! 204 config SND_SOC_SOF_COMETLAKE_LP
214         tristate                                  205         tristate
215         select SND_SOC_SOF_HDA_GENERIC         !! 206         select SND_SOC_SOF_HDA_COMMON
216         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN !! 207         help
217         select SND_SOC_SOF_IPC3                !! 208           This option is not user-selectable but automagically handled by
218         select SND_SOC_SOF_IPC4                !! 209           'select' statements at a higher level
219         select SND_SOC_SOF_INTEL_CNL           << 
220                                                   210 
221 config SND_SOC_SOF_TIGERLAKE                   !! 211 config SND_SOC_SOF_COMETLAKE_LP_SUPPORT
222         tristate "SOF support for Tigerlake"   !! 212         bool "SOF support for CometLake-LP"
223         default SND_SOC_SOF_PCI                << 
224         select SND_SOC_SOF_INTEL_TGL           << 
225         help                                      213         help
226           This adds support for Sound Open Fir    214           This adds support for Sound Open Firmware for Intel(R) platforms
227           using the Tigerlake processors.      !! 215           using the Cometlake-LP processors.
228           Say Y if you have such a device.        216           Say Y if you have such a device.
229           If unsure select "N".                   217           If unsure select "N".
230                                                   218 
231 config SND_SOC_SOF_ELKHARTLAKE                 !! 219 config SND_SOC_SOF_COMETLAKE_H
232         tristate "SOF support for ElkhartLake" !! 220         tristate
233         default SND_SOC_SOF_PCI                !! 221         select SND_SOC_SOF_HDA_COMMON
234         select SND_SOC_SOF_INTEL_TGL           << 
235         help                                      222         help
236           This adds support for Sound Open Fir !! 223           This option is not user-selectable but automagically handled by
237           using the ElkhartLake processors.    !! 224           'select' statements at a higher level
238           Say Y if you have such a device.     << 
239           If unsure select "N".                << 
240                                                   225 
241 config SND_SOC_SOF_ALDERLAKE                   !! 226 config SND_SOC_SOF_COMETLAKE_H_SUPPORT
242         tristate "SOF support for Alderlake"   !! 227         bool "SOF support for CometLake-H"
243         default SND_SOC_SOF_PCI                << 
244         select SND_SOC_SOF_INTEL_TGL           << 
245         help                                      228         help
246           This adds support for Sound Open Fir    229           This adds support for Sound Open Firmware for Intel(R) platforms
247           using the Alderlake processors.      !! 230           using the Cometlake-H processors.
248           Say Y if you have such a device.        231           Say Y if you have such a device.
249           If unsure select "N".                   232           If unsure select "N".
250                                                   233 
251 config SND_SOC_SOF_INTEL_MTL                   !! 234 config SND_SOC_SOF_TIGERLAKE_SUPPORT
252         tristate                               !! 235         bool "SOF support for Tigerlake"
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                                      236         help
262           This adds support for Sound Open Fir    237           This adds support for Sound Open Firmware for Intel(R) platforms
263           using the Meteorlake processors.     !! 238           using the Tigerlake processors.
264           Say Y if you have such a device.        239           Say Y if you have such a device.
265           If unsure select "N".                   240           If unsure select "N".
266                                                   241 
267 config SND_SOC_SOF_INTEL_LNL                   !! 242 config SND_SOC_SOF_TIGERLAKE
268         tristate                                  243         tristate
269         select SND_SOC_SOF_HDA_GENERIC         !! 244         select SND_SOC_SOF_HDA_COMMON
270         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN !! 245         help
271         select SND_SOC_SOF_IPC4                !! 246           This option is not user-selectable but automagically handled by
272         select SND_SOC_SOF_INTEL_MTL           !! 247           'select' statements at a higher level
273                                                   248 
274 config SND_SOC_SOF_LUNARLAKE                   !! 249 config SND_SOC_SOF_ELKHARTLAKE_SUPPORT
275         tristate "SOF support for Lunarlake"   !! 250         bool "SOF support for ElkhartLake"
276         default SND_SOC_SOF_PCI                << 
277         select SND_SOC_SOF_INTEL_LNL           << 
278         help                                      251         help
279           This adds support for Sound Open Fir    252           This adds support for Sound Open Firmware for Intel(R) platforms
280           using the Lunarlake processors.      !! 253           using the ElkhartLake processors.
281           Say Y if you have such a device.        254           Say Y if you have such a device.
282           If unsure select "N".                   255           If unsure select "N".
283                                                   256 
284 config SND_SOC_SOF_INTEL_PTL                   !! 257 config SND_SOC_SOF_ELKHARTLAKE
285         tristate                                  258         tristate
286         select SND_SOC_SOF_HDA_COMMON             259         select SND_SOC_SOF_HDA_COMMON
287         select SND_SOC_SOF_INTEL_SOUNDWIRE_LIN !! 260         help
288         select SND_SOC_SOF_IPC4                !! 261           This option is not user-selectable but automagically handled by
289         select SND_SOC_SOF_INTEL_LNL           !! 262           'select' statements at a higher level
290                                                   263 
291 config SND_SOC_SOF_PANTHERLAKE                 !! 264 config SND_SOC_SOF_JASPERLAKE_SUPPORT
292         tristate "SOF support for Pantherlake" !! 265         bool "SOF support for JasperLake"
293         default SND_SOC_SOF_PCI                << 
294         select SND_SOC_SOF_INTEL_PTL           << 
295         help                                      266         help
296           This adds support for Sound Open Fir    267           This adds support for Sound Open Firmware for Intel(R) platforms
297           using the Pantherlake processors.    !! 268           using the JasperLake processors.
298           Say Y if you have such a device.        269           Say Y if you have such a device.
299           If unsure select "N".                   270           If unsure select "N".
300                                                   271 
301 config SND_SOC_SOF_HDA_COMMON                  !! 272 config SND_SOC_SOF_JASPERLAKE
302         tristate                               << 
303                                                << 
304 config SND_SOC_SOF_HDA_GENERIC                 << 
305         tristate                                  273         tristate
306         select SND_SOC_SOF_HDA_COMMON             274         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                                      275         help
314           This option is not user-selectable b    276           This option is not user-selectable but automagically handled by
315           'select' statements at a higher leve !! 277           'select' statements at a higher level
316                                                   278 
317 config SND_SOC_SOF_HDA_MLINK                   !! 279 config SND_SOC_SOF_HDA_COMMON
318         tristate                                  280         tristate
                                                   >> 281         select SND_SOC_SOF_INTEL_COMMON
                                                   >> 282         select SND_SOC_SOF_HDA_LINK_BASELINE
319         help                                      283         help
320           This option is not user-selectable b    284           This option is not user-selectable but automagically handled by
321           'select' statements at a higher leve !! 285           'select' statements at a higher level
322                                                   286 
323 if SND_SOC_SOF_HDA_GENERIC                     !! 287 if SND_SOC_SOF_HDA_COMMON
324                                                   288 
325 config SND_SOC_SOF_HDA_LINK                       289 config SND_SOC_SOF_HDA_LINK
326         bool "SOF support for HDA Links(HDA/HD    290         bool "SOF support for HDA Links(HDA/HDMI)"
                                                   >> 291         depends on SND_SOC_SOF_NOCODEC=n
                                                   >> 292         select SND_SOC_SOF_PROBE_WORK_QUEUE
327         help                                      293         help
328           This adds support for HDA links(HDA/    294           This adds support for HDA links(HDA/HDMI) with Sound Open Firmware
329           for Intel(R) platforms.              !! 295                   for Intel(R) platforms.
330           Say Y if you want to enable HDA link    296           Say Y if you want to enable HDA links with SOF.
331           If unsure select "N".                   297           If unsure select "N".
332                                                   298 
333 config SND_SOC_SOF_HDA_AUDIO_CODEC                299 config SND_SOC_SOF_HDA_AUDIO_CODEC
334         bool "SOF support for HDAudio codecs"     300         bool "SOF support for HDAudio codecs"
335         depends on SND_SOC_SOF_HDA_LINK           301         depends on SND_SOC_SOF_HDA_LINK
336         select SND_SOC_SOF_PROBE_WORK_QUEUE    << 
337         help                                      302         help
338           This adds support for HDAudio codecs    303           This adds support for HDAudio codecs with Sound Open Firmware
339           for Intel(R) platforms.              !! 304                   for Intel(R) platforms.
340           Say Y if you want to enable HDAudio     305           Say Y if you want to enable HDAudio codecs with SOF.
341           If unsure select "N".                   306           If unsure select "N".
342                                                   307 
343 endif ## SND_SOC_SOF_HDA_GENERIC               !! 308 config SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1
                                                   >> 309         bool "SOF enable DMI Link L1"
                                                   >> 310         help
                                                   >> 311           This option enables DMI L1 for both playback and capture
                                                   >> 312           and disables known workarounds for specific HDaudio platforms.
                                                   >> 313           Only use to look into power optimizations on platforms not
                                                   >> 314           affected by DMI L1 issues. This option is not recommended.
                                                   >> 315           Say Y if you want to enable DMI Link L1
                                                   >> 316           If unsure, select "N".
                                                   >> 317 
                                                   >> 318 config SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
                                                   >> 319         bool "SOF common HDA HDMI codec driver"
                                                   >> 320         depends on SND_SOC_SOF_HDA_LINK
                                                   >> 321         depends on SND_HDA_CODEC_HDMI
                                                   >> 322         help
                                                   >> 323           This adds support for HDMI audio by using the common HDA
                                                   >> 324           HDMI/DisplayPort codec driver.
                                                   >> 325           Say Y if you want to use the common codec driver with SOF.
                                                   >> 326           If unsure select "Y".
                                                   >> 327 
                                                   >> 328 endif ## SND_SOC_SOF_HDA_COMMON
344                                                   329 
345 config SND_SOC_SOF_HDA_LINK_BASELINE              330 config SND_SOC_SOF_HDA_LINK_BASELINE
346         tristate                                  331         tristate
347         select SND_SOC_SOF_HDA if SND_SOC_SOF_    332         select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
348         help                                      333         help
349           This option is not user-selectable b    334           This option is not user-selectable but automagically handled by
350           'select' statements at a higher leve !! 335           'select' statements at a higher level
351                                                   336 
352 config SND_SOC_SOF_HDA                            337 config SND_SOC_SOF_HDA
353         tristate                                  338         tristate
354         select SND_HDA_EXT_CORE if SND_SOC_SOF    339         select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
355         select SND_SOC_HDAC_HDA if SND_SOC_SOF    340         select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
                                                   >> 341         select SND_INTEL_DSP_CONFIG
356         help                                      342         help
357           This option is not user-selectable b    343           This option is not user-selectable but automagically handled by
358           'select' statements at a higher leve !! 344           '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                                                   345 
386 endif ## SND_SOC_SOF_PCI                       !! 346 endif ## SND_SOC_SOF_INTEL_PCI
387                                                   347 
388 endif ## SND_SOC_SOF_INTEL_TOPLEVEL               348 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