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


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