148 lines · plain
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)2# This file is provided under a dual BSD/GPLv2 license. When using or3# redistributing this file, you may do so under either license.4#5# Copyright(c) 2021 Advanced Micro Devices, Inc. All rights reserved.6#7 8config SND_SOC_AMD_ACP_COMMON9 tristate "AMD Audio ACP Common support"10 select SND_AMD_ACP_CONFIG11 depends on X86 && PCI12 help13 This option enables common modules for Audio-Coprocessor i.e. ACP14 IP block on AMD platforms.15 16config SND_SOC_ACPI_AMD_MATCH17 tristate18 select SND_SOC_ACPI if ACPI19 20if SND_SOC_AMD_ACP_COMMON21 22config SND_SOC_AMD_ACP_PDM23 tristate24 25config SND_SOC_AMD_ACP_LEGACY_COMMON26 tristate27 28config SND_SOC_AMD_ACP_I2S29 tristate30 31config SND_SOC_AMD_ACP_PCM32 tristate33 select SND_SOC_ACPI if ACPI34 35config SND_SOC_AMD_ACP_PCI36 tristate "AMD ACP PCI Driver Support"37 depends on X86 && PCI38 depends on ACPI39 select SND_SOC_AMD_ACP_LEGACY_COMMON40 help41 This options enables generic PCI driver for ACP device.42 43config SND_AMD_ASOC_RENOIR44 tristate "AMD ACP ASOC Renoir Support"45 depends on ACPI46 select SND_SOC_AMD_ACP_PCM47 select SND_SOC_AMD_ACP_I2S48 select SND_SOC_AMD_ACP_PDM49 select SND_SOC_AMD_ACP_LEGACY_COMMON50 depends on X86 && PCI51 help52 This option enables Renoir I2S support on AMD platform.53 54config SND_AMD_ASOC_REMBRANDT55 tristate "AMD ACP ASOC Rembrandt Support"56 depends on ACPI57 select SND_SOC_AMD_ACP_PCM58 select SND_SOC_AMD_ACP_I2S59 select SND_SOC_AMD_ACP_PDM60 select SND_SOC_AMD_ACP_LEGACY_COMMON61 depends on X86 && PCI62 help63 This option enables Rembrandt I2S support on AMD platform.64 Say Y if you want to enable AUDIO on Rembrandt65 If unsure select "N".66 67config SND_AMD_ASOC_ACP6368 tristate "AMD ACP ASOC ACP6.3 Support"69 depends on X86 && PCI70 depends on ACPI71 select SND_SOC_AMD_ACP_PCM72 select SND_SOC_AMD_ACP_I2S73 select SND_SOC_AMD_ACP_PDM74 select SND_SOC_AMD_ACP_LEGACY_COMMON75 help76 This option enables Acp6.3 I2S support on AMD platform.77 Say Y if you want to enable AUDIO on ACP6.378 If unsure select "N".79 80config SND_AMD_ASOC_ACP7081 tristate "AMD ACP ASOC Acp7.0 Support"82 depends on X86 && PCI83 depends on ACPI84 select SND_SOC_AMD_ACP_PCM85 select SND_SOC_AMD_ACP_I2S86 select SND_SOC_AMD_ACP_PDM87 select SND_SOC_AMD_ACP_LEGACY_COMMON88 help89 This option enables Acp7.0 PDM support on AMD platform.90 Say Y if you want to enable AUDIO on ACP7.091 If unsure select "N".92 93config SND_SOC_AMD_MACH_COMMON94 tristate95 depends on X86 && PCI && I2C96 select CLK_FIXED_FCH97 select SND_SOC_RT5682_I2C98 select SND_SOC_DMIC99 select SND_SOC_RT1019100 select SND_SOC_MAX98357A101 select SND_SOC_RT5682S102 select SND_SOC_NAU8825103 select SND_SOC_NAU8821104 select SND_SOC_MAX98388105 help106 This option enables common Machine driver module for ACP.107 108config SND_SOC_AMD_LEGACY_MACH109 tristate "AMD Legacy Machine Driver Support"110 depends on X86 && PCI && I2C111 select SND_SOC_AMD_MACH_COMMON112 help113 This option enables legacy sound card support for ACP audio.114 115config SND_SOC_AMD_SOF_MACH116 tristate "AMD SOF Machine Driver Support"117 depends on X86 && PCI && I2C118 select SND_SOC_AMD_MACH_COMMON119 help120 This option enables SOF sound card support for ACP audio.121 122config SND_SOC_AMD_SOF_SDW_MACH123 tristate "AMD SOF Soundwire Machine Driver Support"124 depends on X86 && PCI && ACPI125 depends on SOUNDWIRE126 select SND_SOC_SDW_UTILS127 select SND_SOC_DMIC128 select SND_SOC_RT711_SDW129 select SND_SOC_RT711_SDCA_SDW130 select SND_SOC_RT1316_SDW131 select SND_SOC_RT715_SDW132 select SND_SOC_RT715_SDCA_SDW133 help134 This option enables SOF sound card support for SoundWire enabled135 AMD platforms along with ACP PDM controller.136 Say Y if you want to enable SoundWire based machine driver support137 on AMD platform.138 If unsure select "N".139 140endif # SND_SOC_AMD_ACP_COMMON141 142config SND_AMD_SOUNDWIRE_ACPI143 tristate144 depends on ACPI145 help146 This options enables ACPI helper functions for SoundWire147 interface for AMD platforms.148