162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Ux500 SoC audio configuration
462306a36Sopenharmony_ci#
562306a36Sopenharmony_cimenuconfig SND_SOC_UX500
662306a36Sopenharmony_ci	tristate "SoC Audio support for Ux500 platform"
762306a36Sopenharmony_ci	depends on SND_SOC
862306a36Sopenharmony_ci	depends on MFD_DB8500_PRCMU
962306a36Sopenharmony_ci	help
1062306a36Sopenharmony_ci		Say Y if you want to enable ASoC-support for
1162306a36Sopenharmony_ci		any of the Ux500 platforms (e.g. U8500).
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciconfig SND_SOC_UX500_PLAT_MSP_I2S
1462306a36Sopenharmony_ci	tristate
1562306a36Sopenharmony_ci	depends on SND_SOC_UX500
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciconfig SND_SOC_UX500_PLAT_DMA
1862306a36Sopenharmony_ci	tristate "Platform - DB8500 (DMA)"
1962306a36Sopenharmony_ci	depends on SND_SOC_UX500
2062306a36Sopenharmony_ci	select SND_SOC_GENERIC_DMAENGINE_PCM
2162306a36Sopenharmony_ci	help
2262306a36Sopenharmony_ci		Say Y if you want to enable the Ux500 platform-driver.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig SND_SOC_UX500_MACH_MOP500
2562306a36Sopenharmony_ci	tristate "Machine - MOP500 (Ux500 + AB8500)"
2662306a36Sopenharmony_ci	depends on AB8500_CORE && AB8500_GPADC && SND_SOC_UX500
2762306a36Sopenharmony_ci	select SND_SOC_AB8500_CODEC
2862306a36Sopenharmony_ci	select SND_SOC_UX500_PLAT_MSP_I2S
2962306a36Sopenharmony_ci	select SND_SOC_UX500_PLAT_DMA
3062306a36Sopenharmony_ci	help
3162306a36Sopenharmony_ci		Select this to enable the MOP500 machine-driver.
3262306a36Sopenharmony_ci		This will enable platform-drivers for: Ux500
3362306a36Sopenharmony_ci		This will enable codec-drivers for: AB8500
34