Back to home page

OSCL-LXR

 
 

    


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".