xref: /OK3568_Linux_fs/kernel/sound/soc/ux500/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Ux500 SoC audio configuration
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyunmenuconfig SND_SOC_UX500
6*4882a593Smuzhiyun	tristate "SoC Audio support for Ux500 platform"
7*4882a593Smuzhiyun	depends on SND_SOC
8*4882a593Smuzhiyun	depends on MFD_DB8500_PRCMU
9*4882a593Smuzhiyun	help
10*4882a593Smuzhiyun		Say Y if you want to enable ASoC-support for
11*4882a593Smuzhiyun		any of the Ux500 platforms (e.g. U8500).
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunconfig SND_SOC_UX500_PLAT_MSP_I2S
14*4882a593Smuzhiyun	tristate
15*4882a593Smuzhiyun	depends on SND_SOC_UX500
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunconfig SND_SOC_UX500_PLAT_DMA
18*4882a593Smuzhiyun	tristate "Platform - DB8500 (DMA)"
19*4882a593Smuzhiyun	depends on SND_SOC_UX500
20*4882a593Smuzhiyun	select SND_SOC_GENERIC_DMAENGINE_PCM
21*4882a593Smuzhiyun	help
22*4882a593Smuzhiyun		Say Y if you want to enable the Ux500 platform-driver.
23*4882a593Smuzhiyun
24*4882a593Smuzhiyunconfig SND_SOC_UX500_MACH_MOP500
25*4882a593Smuzhiyun	tristate "Machine - MOP500 (Ux500 + AB8500)"
26*4882a593Smuzhiyun	depends on AB8500_CORE && AB8500_GPADC && SND_SOC_UX500
27*4882a593Smuzhiyun	select SND_SOC_AB8500_CODEC
28*4882a593Smuzhiyun	select SND_SOC_UX500_PLAT_MSP_I2S
29*4882a593Smuzhiyun	select SND_SOC_UX500_PLAT_DMA
30*4882a593Smuzhiyun	help
31*4882a593Smuzhiyun		Select this to enable the MOP500 machine-driver.
32*4882a593Smuzhiyun		This will enable platform-drivers for: Ux500
33*4882a593Smuzhiyun		This will enable codec-drivers for: AB8500
34