linux/sound/hda/Kconfig
<<
>>
Prefs
   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" if !SND_DMA_SGBUF
  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 we need no preallocation.
  34
  35          Note that the pre-allocation size can be changed dynamically
  36          via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too.
  37
  38config SND_INTEL_NHLT
  39        bool
  40        # this config should be selected only for Intel ACPI platforms.
  41        # A fallback is provided so that the code compiles in all cases.
  42
  43config SND_INTEL_DSP_CONFIG
  44        tristate
  45        select SND_INTEL_NHLT if ACPI
  46        select SND_INTEL_SOUNDWIRE_ACPI 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.
  49
  50config SND_INTEL_SOUNDWIRE_ACPI
  51        tristate
  52
  53config SND_INTEL_BYT_PREFER_SOF
  54        bool "Prefer SOF driver over SST on BY/CHT platforms"
  55        depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI && SND_SOC_SOF_BAYTRAIL
  56        default n
  57        help
  58          The kernel has 2 drivers for the Low Power Engine audio-block on
  59          Bay- and Cherry-Trail SoCs. The old SST driver and the new SOF
  60          driver. If both drivers are enabled then the kernel will default
  61          to using the old SST driver, unless told otherwise through the
  62          snd_intel_dspcfg.dsp_driver module-parameter.
  63
  64          Set this option to Y to make the kernel default to the new SOF
  65          driver instead.
  66