xref: /linux/sound/hda/controllers/Kconfig (revision 7f3c8f9191254654e6a88cd757ff079dafbd2f0b)
12d9223d2STakashi Iwai# SPDX-License-Identifier: GPL-2.0-only
22d9223d2STakashi Iwaiconfig SND_HDA_INTEL
32d9223d2STakashi Iwai	tristate "HD Audio PCI"
42d9223d2STakashi Iwai	depends on SND_PCI
52d9223d2STakashi Iwai	select SND_HDA
62d9223d2STakashi Iwai	select SND_INTEL_DSP_CONFIG
72d9223d2STakashi Iwai	help
82d9223d2STakashi Iwai	  Say Y here to include support for Intel "High Definition
92d9223d2STakashi Iwai	  Audio" (Azalia) and its compatible devices.
102d9223d2STakashi Iwai
112d9223d2STakashi Iwai	  This option enables the HD-audio controller.  Don't forget
122d9223d2STakashi Iwai	  to choose the appropriate HD-audio codec options.
132d9223d2STakashi Iwai
142d9223d2STakashi Iwai	  To compile this driver as a module, choose M here: the module
152d9223d2STakashi Iwai	  will be called snd-hda-intel.
162d9223d2STakashi Iwai
172d9223d2STakashi Iwaiconfig SND_HDA_TEGRA
182d9223d2STakashi Iwai	tristate "NVIDIA Tegra HD Audio"
192d9223d2STakashi Iwai	depends on ARCH_TEGRA
202d9223d2STakashi Iwai	select SND_HDA
212d9223d2STakashi Iwai	select SND_HDA_ALIGNED_MMIO
222d9223d2STakashi Iwai	help
232d9223d2STakashi Iwai	  Say Y here to support the HDA controller present in NVIDIA
242d9223d2STakashi Iwai	  Tegra SoCs
252d9223d2STakashi Iwai
262d9223d2STakashi Iwai	  This options enables support for the HD Audio controller
272d9223d2STakashi Iwai	  present in some NVIDIA Tegra SoCs, used to communicate audio
282d9223d2STakashi Iwai	  to the HDMI output.
292d9223d2STakashi Iwai
302d9223d2STakashi Iwai	  To compile this driver as a module, choose M here: the module
312d9223d2STakashi Iwai	  will be called snd-hda-tegra.
322d9223d2STakashi Iwai
33*d91e9bd1SJoakim Zhangconfig SND_HDA_CIX_IPBLOQ
34*d91e9bd1SJoakim Zhang	tristate "CIX IPBLOQ HD Audio"
35*d91e9bd1SJoakim Zhang	depends on ARCH_CIX || COMPILE_TEST
36*d91e9bd1SJoakim Zhang	select SND_HDA
37*d91e9bd1SJoakim Zhang	select SND_HDA_ALIGNED_MMIO
38*d91e9bd1SJoakim Zhang	help
39*d91e9bd1SJoakim Zhang	  Say Y here to support the HDA controller present in CIX SoCs
40*d91e9bd1SJoakim Zhang
41*d91e9bd1SJoakim Zhang	  This options enables support for the HD Audio controller
42*d91e9bd1SJoakim Zhang	  present in some CIX SoCs.
43*d91e9bd1SJoakim Zhang
44*d91e9bd1SJoakim Zhang	  To compile this driver as a module, choose M here: the module
45*d91e9bd1SJoakim Zhang	  will be called snd-hda-cix-ipbloq.
46*d91e9bd1SJoakim Zhang
472d9223d2STakashi Iwaiconfig SND_HDA_ACPI
482d9223d2STakashi Iwai	tristate "HD Audio ACPI"
492d9223d2STakashi Iwai	depends on ACPI
502d9223d2STakashi Iwai	select SND_HDA
512d9223d2STakashi Iwai	help
522d9223d2STakashi Iwai	  Say Y here to include support for Azalia-compatible HDA controllers
532d9223d2STakashi Iwai	  which are advertised via ACPI objects.
542d9223d2STakashi Iwai
552d9223d2STakashi Iwai	  To compile this driver as a module, choose M here: the module
562d9223d2STakashi Iwai	  will be called snd-hda-acpi.
57