Loading...
Note: File does not exist in v3.15.
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_HDA_PREALLOC_SIZE
24 int "Pre-allocated buffer size for HD-audio driver"
25 range 0 32768
26 default 0 if SND_DMA_SGBUF
27 default 64 if !SND_DMA_SGBUF
28 help
29 Specifies the default pre-allocated buffer-size in kB for the
30 HD-audio driver. A larger buffer (e.g. 2048) is preferred
31 for systems using PulseAudio. The default 64 is chosen just
32 for compatibility reasons.
33 On x86 systems, the default is zero as S/G allocation works
34 and no preallocation is needed in most cases.
35
36 Note that the pre-allocation size can be changed dynamically
37 via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too.
38
39config SND_INTEL_NHLT
40 bool
41 # this config should be selected only for Intel ACPI platforms.
42 # A fallback is provided so that the code compiles in all cases.
43
44config SND_INTEL_DSP_CONFIG
45 tristate
46 select ACPI_NHLT if ACPI
47 select SND_INTEL_NHLT if ACPI
48 select SND_INTEL_SOUNDWIRE_ACPI if ACPI
49 # this config should be selected only for Intel DSP platforms.
50 # A fallback is provided so that the code compiles in all cases.
51
52config SND_INTEL_SOUNDWIRE_ACPI
53 tristate
54
55config SND_INTEL_BYT_PREFER_SOF
56 bool "Prefer SOF driver over SST on BY/CHT platforms"
57 depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI && SND_SOC_SOF_BAYTRAIL
58 default n
59 help
60 The kernel has 2 drivers for the Low Power Engine audio-block on
61 Bay- and Cherry-Trail SoCs. The old SST driver and the new SOF
62 driver. If both drivers are enabled then the kernel will default
63 to using the old SST driver, unless told otherwise through the
64 snd_intel_dspcfg.dsp_driver module-parameter.
65
66 Set this option to Y to make the kernel default to the new SOF
67 driver instead.