xref: /linux/sound/hda/controllers/Kconfig (revision 67f8bc848ee31831336bd478e57d2f993551902e)
12d9223d2STakashi Iwai# SPDX-License-Identifier: GPL-2.0-only
22d9223d2STakashi Iwaiconfig SND_HDA_INTEL
32d9223d2STakashi Iwai	tristate "HD Audio PCI"
41516134cSOliver Hartkopp	depends on 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
33d91e9bd1SJoakim Zhangconfig SND_HDA_CIX_IPBLOQ
34d91e9bd1SJoakim Zhang	tristate "CIX IPBLOQ HD Audio"
35d91e9bd1SJoakim Zhang	depends on ARCH_CIX || COMPILE_TEST
36*2a611c4aSTakashi Iwai	depends on ARCH_DMA_ADDR_T_64BIT
37d91e9bd1SJoakim Zhang	select SND_HDA
38d91e9bd1SJoakim Zhang	select SND_HDA_ALIGNED_MMIO
39d91e9bd1SJoakim Zhang	help
40d91e9bd1SJoakim Zhang	  Say Y here to support the HDA controller present in CIX SoCs
41d91e9bd1SJoakim Zhang
42d91e9bd1SJoakim Zhang	  This options enables support for the HD Audio controller
43d91e9bd1SJoakim Zhang	  present in some CIX SoCs.
44d91e9bd1SJoakim Zhang
45d91e9bd1SJoakim Zhang	  To compile this driver as a module, choose M here: the module
46d91e9bd1SJoakim Zhang	  will be called snd-hda-cix-ipbloq.
47d91e9bd1SJoakim Zhang
482d9223d2STakashi Iwaiconfig SND_HDA_ACPI
492d9223d2STakashi Iwai	tristate "HD Audio ACPI"
502d9223d2STakashi Iwai	depends on ACPI
512d9223d2STakashi Iwai	select SND_HDA
522d9223d2STakashi Iwai	help
532d9223d2STakashi Iwai	  Say Y here to include support for Azalia-compatible HDA controllers
542d9223d2STakashi Iwai	  which are advertised via ACPI objects.
552d9223d2STakashi Iwai
562d9223d2STakashi Iwai	  To compile this driver as a module, choose M here: the module
572d9223d2STakashi Iwai	  will be called snd-hda-acpi.
58