.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | config SND_HDA_CORE |
---|
2 | 3 | tristate |
---|
3 | 4 | select REGMAP |
---|
4 | 5 | |
---|
5 | 6 | config SND_HDA_DSP_LOADER |
---|
| 7 | + bool |
---|
| 8 | + |
---|
| 9 | +config SND_HDA_ALIGNED_MMIO |
---|
6 | 10 | bool |
---|
7 | 11 | |
---|
8 | 12 | config SND_HDA_COMPONENT |
---|
.. | .. |
---|
19 | 23 | config SND_HDA_PREALLOC_SIZE |
---|
20 | 24 | int "Pre-allocated buffer size for HD-audio driver" |
---|
21 | 25 | range 0 32768 |
---|
22 | | - default 64 |
---|
| 26 | + default 2048 if SND_DMA_SGBUF |
---|
| 27 | + default 64 if !SND_DMA_SGBUF |
---|
23 | 28 | help |
---|
24 | 29 | Specifies the default pre-allocated buffer-size in kB for the |
---|
25 | 30 | HD-audio driver. A larger buffer (e.g. 2048) is preferred |
---|
26 | 31 | for systems using PulseAudio. The default 64 is chosen just |
---|
27 | 32 | for compatibility reasons. |
---|
| 33 | + On x86 systems, the default is 2048 as a reasonable value for |
---|
| 34 | + most of modern systems. |
---|
28 | 35 | |
---|
29 | 36 | Note that the pre-allocation size can be changed dynamically |
---|
30 | 37 | via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too. |
---|
| 38 | + |
---|
| 39 | +config 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 | + |
---|
| 44 | +config SND_INTEL_DSP_CONFIG |
---|
| 45 | + tristate |
---|
| 46 | + select SND_INTEL_NHLT if ACPI |
---|
| 47 | + # this config should be selected only for Intel DSP platforms. |
---|
| 48 | + # A fallback is provided so that the code compiles in all cases. |
---|