xref: /openbmc/linux/sound/soc/amd/acp/Kconfig (revision f41d2ece)
1623621a9SAjit Kumar Pandey# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2623621a9SAjit Kumar Pandey# This file is provided under a dual BSD/GPLv2 license. When using or
3623621a9SAjit Kumar Pandey# redistributing this file, you may do so under either license.
4623621a9SAjit Kumar Pandey#
5623621a9SAjit Kumar Pandey# Copyright(c) 2021 Advanced Micro Devices, Inc. All rights reserved.
6623621a9SAjit Kumar Pandey#
7623621a9SAjit Kumar Pandey
8623621a9SAjit Kumar Pandeyconfig SND_SOC_AMD_ACP_COMMON
9623621a9SAjit Kumar Pandey	tristate "AMD Audio ACP Common support"
10623621a9SAjit Kumar Pandey	select SND_AMD_ACP_CONFIG
11623621a9SAjit Kumar Pandey	help
12623621a9SAjit Kumar Pandey	  This option enables common modules for Audio-Coprocessor i.e. ACP
13623621a9SAjit Kumar Pandey	  IP block on AMD platforms.
14623621a9SAjit Kumar Pandey
15*f41d2eceSGeert Uytterhoevenif SND_SOC_AMD_ACP_COMMON
16*f41d2eceSGeert Uytterhoeven
17623621a9SAjit Kumar Pandeyconfig SND_SOC_AMD_ACP_I2S
18623621a9SAjit Kumar Pandey	tristate
19623621a9SAjit Kumar Pandey
20623621a9SAjit Kumar Pandeyconfig SND_SOC_AMD_ACP_PCM
21623621a9SAjit Kumar Pandey	tristate
2258c8c843SAjit Kumar Pandey
2358c8c843SAjit Kumar Pandeyconfig SND_AMD_ASOC_RENOIR
2458c8c843SAjit Kumar Pandey	tristate "AMD ACP ASOC Renoir Support"
2558c8c843SAjit Kumar Pandey	select SND_SOC_AMD_ACP_PCM
2658c8c843SAjit Kumar Pandey	select SND_SOC_AMD_ACP_I2S
2758c8c843SAjit Kumar Pandey	depends on X86 && PCI
2858c8c843SAjit Kumar Pandey	help
2958c8c843SAjit Kumar Pandey	  This option enables Renoir I2S support on AMD platform.
30d4c750f2SAjit Kumar Pandey
31d4c750f2SAjit Kumar Pandeyconfig SND_SOC_AMD_MACH_COMMON
32d4c750f2SAjit Kumar Pandey	tristate
33d4c750f2SAjit Kumar Pandey	select CLK_FIXED_FCH
34d4c750f2SAjit Kumar Pandey	select SND_SOC_RT5682_I2C
35d4c750f2SAjit Kumar Pandey	select SND_SOC_DMIC
36d4c750f2SAjit Kumar Pandey	select SND_SOC_RT1019
37cabc3aceSAjit Kumar Pandey	select SND_SOC_MAX98357A
388b725626SAjit Kumar Pandey	select SND_SOC_RT5682S
39d4c750f2SAjit Kumar Pandey	depends on X86 && PCI && I2C
40d4c750f2SAjit Kumar Pandey	help
41d4c750f2SAjit Kumar Pandey	  This option enables common Machine driver module for ACP.
429d8a7be8SAjit Kumar Pandey
439d8a7be8SAjit Kumar Pandeyconfig SND_SOC_AMD_LEGACY_MACH
449d8a7be8SAjit Kumar Pandey	tristate "AMD Legacy Machine Driver Support"
459d8a7be8SAjit Kumar Pandey	select SND_SOC_AMD_MACH_COMMON
469d8a7be8SAjit Kumar Pandey	help
479d8a7be8SAjit Kumar Pandey	  This option enables legacy sound card support for ACP audio.
489f84940fSAjit Kumar Pandey
499f84940fSAjit Kumar Pandeyconfig SND_SOC_AMD_SOF_MACH
509f84940fSAjit Kumar Pandey	tristate "AMD SOF Machine Driver Support"
519f84940fSAjit Kumar Pandey	select SND_SOC_AMD_MACH_COMMON
529f84940fSAjit Kumar Pandey	help
539f84940fSAjit Kumar Pandey	  This option enables SOF sound card support for ACP audio.
54*f41d2eceSGeert Uytterhoeven
55*f41d2eceSGeert Uytterhoevenendif # SND_SOC_AMD_ACP_COMMON
56