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


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