xref: /openbmc/linux/sound/soc/amd/Kconfig (revision e8377f49)
1# SPDX-License-Identifier: GPL-2.0-only
2config SND_SOC_AMD_ACP
3	tristate "AMD Audio Coprocessor support"
4	help
5	 This option enables ACP DMA support on AMD platform.
6
7config SND_SOC_AMD_CZ_DA7219MX98357_MACH
8	tristate "AMD CZ support for DA7219, RT5682 and MAX9835"
9	select SND_SOC_DA7219
10	select SND_SOC_RT5682_I2C
11	select SND_SOC_MAX98357A
12	select SND_SOC_ADAU7002
13	select REGULATOR
14	depends on SND_SOC_AMD_ACP && I2C && GPIOLIB && ACPI
15	help
16	 This option enables machine driver for DA7219, RT5682 and MAX9835.
17
18config SND_SOC_AMD_CZ_RT5645_MACH
19	tristate "AMD CZ support for RT5645"
20	select SND_SOC_RT5645
21	depends on SND_SOC_AMD_ACP && I2C
22	help
23	 This option enables machine driver for rt5645.
24
25config SND_SOC_AMD_ACP3x
26	tristate "AMD Audio Coprocessor-v3.x support"
27	depends on X86 && PCI
28	help
29	 This option enables ACP v3.x I2S support on AMD platform
30
31config SND_SOC_AMD_RV_RT5682_MACH
32	tristate "AMD RV support for RT5682"
33	select SND_SOC_RT5682_I2C
34	select SND_SOC_MAX98357A
35	select SND_SOC_CROS_EC_CODEC
36	select I2C_CROS_EC_TUNNEL
37	select SND_SOC_RT1015
38	select SND_SOC_RT1015P
39	depends on SND_SOC_AMD_ACP3x && I2C && CROS_EC
40	help
41	 This option enables machine driver for RT5682 and MAX9835.
42
43config SND_SOC_AMD_RENOIR
44	tristate "AMD Audio Coprocessor - Renoir support"
45	depends on X86 && PCI
46	help
47	 This option enables ACP support for Renoir platform
48
49config SND_SOC_AMD_RENOIR_MACH
50	tristate "AMD Renoir support for DMIC"
51	select SND_SOC_DMIC
52	depends on SND_SOC_AMD_RENOIR
53	help
54	 This option enables machine driver for DMIC
55
56config SND_SOC_AMD_ACP5x
57	tristate "AMD Audio Coprocessor-v5.x I2S support"
58	depends on X86 && PCI
59	help
60	 This option enables ACP v5.x support on AMD platform
61
62	 By enabling this flag build will trigger for ACP PCI driver,
63	 ACP DMA driver, CPU DAI driver.
64