0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config SND_SOC_AMD_ACP
0003 tristate "AMD Audio Coprocessor support"
0004 help
0005 This option enables ACP DMA support on AMD platform.
0006
0007 config SND_SOC_AMD_CZ_DA7219MX98357_MACH
0008 tristate "AMD CZ support for DA7219, RT5682 and MAX9835"
0009 select CLK_FIXED_FCH
0010 select SND_SOC_DA7219
0011 select SND_SOC_RT5682_I2C
0012 select SND_SOC_MAX98357A
0013 select SND_SOC_ADAU7002
0014 select REGULATOR
0015 depends on SND_SOC_AMD_ACP && I2C && GPIOLIB && ACPI
0016 help
0017 This option enables machine driver for DA7219, RT5682 and MAX9835.
0018
0019 config SND_SOC_AMD_CZ_RT5645_MACH
0020 tristate "AMD CZ support for RT5645"
0021 select SND_SOC_RT5645
0022 depends on SND_SOC_AMD_ACP && I2C
0023 help
0024 This option enables machine driver for rt5645.
0025
0026 config SND_SOC_AMD_ST_ES8336_MACH
0027 tristate "AMD ST support for ES8336"
0028 select SND_SOC_ACPI if ACPI
0029 select SND_SOC_ES8316
0030 depends on SND_SOC_AMD_ACP && ACPI
0031 depends on I2C
0032 help
0033 This option enables machine driver for Jadeite platform
0034 using es8336 codec.
0035 Say m if you have such a device.
0036 If unsure select "N".
0037
0038 config SND_SOC_AMD_ACP3x
0039 tristate "AMD Audio Coprocessor-v3.x support"
0040 depends on X86 && PCI
0041 help
0042 This option enables ACP v3.x I2S support on AMD platform
0043
0044 config SND_SOC_AMD_RV_RT5682_MACH
0045 tristate "AMD RV support for RT5682"
0046 select CLK_FIXED_FCH
0047 select SND_SOC_RT5682_I2C
0048 select SND_SOC_MAX98357A
0049 select SND_SOC_CROS_EC_CODEC
0050 select I2C_CROS_EC_TUNNEL
0051 select SND_SOC_RT1015
0052 select SND_SOC_RT1015P
0053 depends on SND_SOC_AMD_ACP3x && I2C && CROS_EC && GPIOLIB
0054 help
0055 This option enables machine driver for RT5682 and MAX9835.
0056
0057 config SND_SOC_AMD_RENOIR
0058 tristate "AMD Audio Coprocessor - Renoir support"
0059 select SND_AMD_ACP_CONFIG
0060 depends on X86 && PCI
0061 help
0062 This option enables ACP support for Renoir platform
0063
0064 config SND_SOC_AMD_RENOIR_MACH
0065 tristate "AMD Renoir support for DMIC"
0066 select SND_SOC_DMIC
0067 depends on SND_SOC_AMD_RENOIR && GPIOLIB
0068 help
0069 This option enables machine driver for DMIC
0070
0071 config SND_SOC_AMD_ACP5x
0072 tristate "AMD Audio Coprocessor-v5.x I2S support"
0073 depends on X86 && PCI
0074 help
0075 This option enables ACP v5.x support on AMD platform
0076
0077 By enabling this flag build will trigger for ACP PCI driver,
0078 ACP DMA driver, CPU DAI driver.
0079
0080 config SND_SOC_AMD_VANGOGH_MACH
0081 tristate "AMD Vangogh support for NAU8821 CS35L41"
0082 select SND_SOC_NAU8821
0083 select SND_SOC_CS35L41_SPI
0084 depends on SND_SOC_AMD_ACP5x && I2C && SPI_MASTER
0085 help
0086 This option enables machine driver for Vangogh platform
0087 using NAU8821 and CS35L41 codecs.
0088 Say m if you have such a device.
0089 If unsure select "N".
0090
0091 config SND_SOC_AMD_ACP6x
0092 tristate "AMD Audio Coprocessor-v6.x Yellow Carp support"
0093 depends on X86 && PCI
0094 help
0095 This option enables Audio Coprocessor i.e ACP v6.x support on
0096 AMD Yellow Carp platform. By enabling this flag build will be
0097 triggered for ACP PCI driver, ACP PDM DMA driver.
0098 Say m if you have such a device.
0099 If unsure select "N".
0100
0101 config SND_SOC_AMD_YC_MACH
0102 tristate "AMD YC support for DMIC"
0103 select SND_SOC_DMIC
0104 depends on SND_SOC_AMD_ACP6x
0105 help
0106 This option enables machine driver for Yellow Carp platform
0107 using dmic. ACP IP has PDM Decoder block with DMA controller.
0108 DMIC can be connected directly to ACP IP.
0109 Say m if you have such a device.
0110 If unsure select "N".
0111
0112 config SND_AMD_ACP_CONFIG
0113 tristate "AMD ACP configuration selection"
0114 select SND_SOC_ACPI if ACPI
0115 help
0116 This option adds an auto detection to determine which ACP
0117 driver modules to use
0118
0119 source "sound/soc/amd/acp/Kconfig"
0120
0121 config SND_SOC_AMD_RPL_ACP6x
0122 tristate "AMD Audio Coprocessor-v6.2 RPL support"
0123 depends on X86 && PCI
0124 help
0125 This option enables Audio Coprocessor i.e ACP v6.2 support on
0126 AMD RPL platform. By enabling this flag build will be
0127 triggered for ACP PCI driver.
0128 Say m if you have such a device.
0129 If unsure select "N".