xref: /linux/sound/hda/controllers/Kconfig (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1# SPDX-License-Identifier: GPL-2.0-only
2config SND_HDA_INTEL
3	tristate "HD Audio PCI"
4	depends on PCI
5	select SND_HDA
6	select SND_INTEL_DSP_CONFIG
7	help
8	  Say Y here to include support for Intel "High Definition
9	  Audio" (Azalia) and its compatible devices.
10
11	  This option enables the HD-audio controller.  Don't forget
12	  to choose the appropriate HD-audio codec options.
13
14	  To compile this driver as a module, choose M here: the module
15	  will be called snd-hda-intel.
16
17config SND_HDA_TEGRA
18	tristate "NVIDIA Tegra HD Audio"
19	depends on ARCH_TEGRA
20	select SND_HDA
21	select SND_HDA_ALIGNED_MMIO
22	help
23	  Say Y here to support the HDA controller present in NVIDIA
24	  Tegra SoCs
25
26	  This options enables support for the HD Audio controller
27	  present in some NVIDIA Tegra SoCs, used to communicate audio
28	  to the HDMI output.
29
30	  To compile this driver as a module, choose M here: the module
31	  will be called snd-hda-tegra.
32
33config SND_HDA_CIX_IPBLOQ
34	tristate "CIX IPBLOQ HD Audio"
35	depends on ARCH_CIX || COMPILE_TEST
36	depends on ARCH_DMA_ADDR_T_64BIT
37	select SND_HDA
38	select SND_HDA_ALIGNED_MMIO
39	help
40	  Say Y here to support the HDA controller present in CIX SoCs
41
42	  This options enables support for the HD Audio controller
43	  present in some CIX SoCs.
44
45	  To compile this driver as a module, choose M here: the module
46	  will be called snd-hda-cix-ipbloq.
47
48config SND_HDA_ACPI
49	tristate "HD Audio ACPI"
50	depends on ACPI
51	select SND_HDA
52	help
53	  Say Y here to include support for Azalia-compatible HDA controllers
54	  which are advertised via ACPI objects.
55
56	  To compile this driver as a module, choose M here: the module
57	  will be called snd-hda-acpi.
58