xref: /linux/sound/hda/core/Kconfig (revision 177bf8620cf4ed290ee170a6c5966adc0924b336)
1# SPDX-License-Identifier: GPL-2.0-only
2config SND_HDA_CORE
3	tristate
4	select REGMAP
5
6config SND_HDA_DSP_LOADER
7	bool
8
9config SND_HDA_ALIGNED_MMIO
10	bool
11
12config SND_HDA_COMPONENT
13	bool
14
15config SND_HDA_I915
16	bool
17	select SND_HDA_COMPONENT
18
19config SND_HDA_EXT_CORE
20       tristate
21       select SND_HDA_CORE
22
23config SND_INTEL_NHLT
24	bool
25	# this config should be selected only for Intel ACPI platforms.
26	# A fallback is provided so that the code compiles in all cases.
27
28config SND_INTEL_DSP_CONFIG
29	tristate
30	select ACPI_NHLT if ACPI
31	select SND_INTEL_NHLT if ACPI
32	select SND_INTEL_SOUNDWIRE_ACPI if ACPI
33	# this config should be selected only for Intel DSP platforms.
34	# A fallback is provided so that the code compiles in all cases.
35
36config SND_INTEL_SOUNDWIRE_ACPI
37	tristate
38
39config SND_INTEL_BYT_PREFER_SOF
40	bool "Prefer SOF driver over SST on BY/CHT platforms"
41	depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI && SND_SOC_SOF_BAYTRAIL
42	default n
43	help
44	  The kernel has 2 drivers for the Low Power Engine audio-block on
45	  Bay- and Cherry-Trail SoCs. The old SST driver and the new SOF
46	  driver. If both drivers are enabled then the kernel will default
47	  to using the old SST driver, unless told otherwise through the
48	  snd_intel_dspcfg.dsp_driver module-parameter.
49
50	  Set this option to Y to make the kernel default to the new SOF
51	  driver instead.
52