~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/hda/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/hda/Kconfig (Version linux-6.12-rc7) and /sound/hda/Kconfig (Version linux-4.10.17)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 config SND_HDA_CORE                                 1 config SND_HDA_CORE
  3         tristate                                    2         tristate
  4         select REGMAP                               3         select REGMAP
  5                                                     4 
  6 config SND_HDA_DSP_LOADER                           5 config SND_HDA_DSP_LOADER
  7         bool                                        6         bool
  8                                                     7 
  9 config SND_HDA_ALIGNED_MMIO                    << 
 10         bool                                   << 
 11                                                << 
 12 config SND_HDA_COMPONENT                       << 
 13         bool                                   << 
 14                                                << 
 15 config SND_HDA_I915                                 8 config SND_HDA_I915
 16         bool                                        9         bool
 17         select SND_HDA_COMPONENT               !!  10         default y
                                                   >>  11         depends on DRM_I915
                                                   >>  12         depends on SND_HDA_CORE
 18                                                    13 
 19 config SND_HDA_EXT_CORE                            14 config SND_HDA_EXT_CORE
 20        tristate                                    15        tristate
 21        select SND_HDA_CORE                         16        select SND_HDA_CORE
 22                                                    17 
 23 config SND_HDA_PREALLOC_SIZE                       18 config SND_HDA_PREALLOC_SIZE
 24         int "Pre-allocated buffer size for HD-     19         int "Pre-allocated buffer size for HD-audio driver"
 25         range 0 32768                              20         range 0 32768
 26         default 0 if SND_DMA_SGBUF             !!  21         default 64
 27         default 64 if !SND_DMA_SGBUF           << 
 28         help                                       22         help
 29           Specifies the default pre-allocated      23           Specifies the default pre-allocated buffer-size in kB for the
 30           HD-audio driver.  A larger buffer (e     24           HD-audio driver.  A larger buffer (e.g. 2048) is preferred
 31           for systems using PulseAudio.  The d     25           for systems using PulseAudio.  The default 64 is chosen just
 32           for compatibility reasons.               26           for compatibility reasons.
 33           On x86 systems, the default is zero  << 
 34           and no preallocation is needed in mo << 
 35                                                    27 
 36           Note that the pre-allocation size ca     28           Note that the pre-allocation size can be changed dynamically
 37           via a proc file (/proc/asound/card*/     29           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  << 
 42         # A fallback is provided so that the c << 
 43                                                << 
 44 config 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 ACP << 
 49         # this config should be selected only  << 
 50         # A fallback is provided so that the c << 
 51                                                << 
 52 config SND_INTEL_SOUNDWIRE_ACPI                << 
 53         tristate                               << 
 54                                                << 
 55 config SND_INTEL_BYT_PREFER_SOF                << 
 56         bool "Prefer SOF driver over SST on BY << 
 57         depends on SND_SST_ATOM_HIFI2_PLATFORM << 
 58         default n                              << 
 59         help                                   << 
 60           The kernel has 2 drivers for the Low << 
 61           Bay- and Cherry-Trail SoCs. The old  << 
 62           driver. If both drivers are enabled  << 
 63           to using the old SST driver, unless  << 
 64           snd_intel_dspcfg.dsp_driver module-p << 
 65                                                << 
 66           Set this option to Y to make the ker << 
 67           driver instead.                      << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php