xref: /openbmc/linux/sound/soc/ux500/Kconfig (revision 58e16d792a6a8c6b750f637a4649967fcac853dc)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
23592b7f6SOla Lilja#
33592b7f6SOla Lilja# Ux500 SoC audio configuration
43592b7f6SOla Lilja#
53592b7f6SOla Liljamenuconfig SND_SOC_UX500
63592b7f6SOla Lilja	tristate "SoC Audio support for Ux500 platform"
73592b7f6SOla Lilja	depends on SND_SOC
8c632d068SMark Brown	depends on MFD_DB8500_PRCMU
93592b7f6SOla Lilja	help
103592b7f6SOla Lilja		Say Y if you want to enable ASoC-support for
113592b7f6SOla Lilja		any of the Ux500 platforms (e.g. U8500).
123592b7f6SOla Lilja
133592b7f6SOla Liljaconfig SND_SOC_UX500_PLAT_MSP_I2S
1472b3be3cSMark Brown	tristate
153592b7f6SOla Lilja	depends on SND_SOC_UX500
1601a0c113SOla Lilja
1701a0c113SOla Liljaconfig SND_SOC_UX500_PLAT_DMA
1801a0c113SOla Lilja	tristate "Platform - DB8500 (DMA)"
1901a0c113SOla Lilja	depends on SND_SOC_UX500
2022f38f79SLars-Peter Clausen	select SND_SOC_GENERIC_DMAENGINE_PCM
2101a0c113SOla Lilja	help
2201a0c113SOla Lilja		Say Y if you want to enable the Ux500 platform-driver.
23e0690385SOla Lilja
24dc7bd345SPaul Bolleconfig SND_SOC_UX500_MACH_MOP500
25dc7bd345SPaul Bolle	tristate "Machine - MOP500 (Ux500 + AB8500)"
26e0690385SOla Lilja	depends on AB8500_CORE && AB8500_GPADC && SND_SOC_UX500
27e0690385SOla Lilja	select SND_SOC_AB8500_CODEC
28e0690385SOla Lilja	select SND_SOC_UX500_PLAT_MSP_I2S
29e0690385SOla Lilja	select SND_SOC_UX500_PLAT_DMA
30e0690385SOla Lilja	help
31e0690385SOla Lilja		Select this to enable the MOP500 machine-driver.
32e0690385SOla Lilja		This will enable platform-drivers for: Ux500
33e0690385SOla Lilja		This will enable codec-drivers for: AB8500
34