~ [ 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-5.17.15)


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