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