Kconfig 1.2 KB

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