18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Ux500 SoC audio configuration
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_cimenuconfig SND_SOC_UX500
68c2ecf20Sopenharmony_ci	tristate "SoC Audio support for Ux500 platform"
78c2ecf20Sopenharmony_ci	depends on SND_SOC
88c2ecf20Sopenharmony_ci	depends on MFD_DB8500_PRCMU
98c2ecf20Sopenharmony_ci	help
108c2ecf20Sopenharmony_ci		Say Y if you want to enable ASoC-support for
118c2ecf20Sopenharmony_ci		any of the Ux500 platforms (e.g. U8500).
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciconfig SND_SOC_UX500_PLAT_MSP_I2S
148c2ecf20Sopenharmony_ci	tristate
158c2ecf20Sopenharmony_ci	depends on SND_SOC_UX500
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciconfig SND_SOC_UX500_PLAT_DMA
188c2ecf20Sopenharmony_ci	tristate "Platform - DB8500 (DMA)"
198c2ecf20Sopenharmony_ci	depends on SND_SOC_UX500
208c2ecf20Sopenharmony_ci	select SND_SOC_GENERIC_DMAENGINE_PCM
218c2ecf20Sopenharmony_ci	help
228c2ecf20Sopenharmony_ci		Say Y if you want to enable the Ux500 platform-driver.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig SND_SOC_UX500_MACH_MOP500
258c2ecf20Sopenharmony_ci	tristate "Machine - MOP500 (Ux500 + AB8500)"
268c2ecf20Sopenharmony_ci	depends on AB8500_CORE && AB8500_GPADC && SND_SOC_UX500
278c2ecf20Sopenharmony_ci	select SND_SOC_AB8500_CODEC
288c2ecf20Sopenharmony_ci	select SND_SOC_UX500_PLAT_MSP_I2S
298c2ecf20Sopenharmony_ci	select SND_SOC_UX500_PLAT_DMA
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci		Select this to enable the MOP500 machine-driver.
328c2ecf20Sopenharmony_ci		This will enable platform-drivers for: Ux500
338c2ecf20Sopenharmony_ci		This will enable codec-drivers for: AB8500
34