Merge tag 'asoc-v5.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[muen/linux.git] / sound / soc / stm / Kconfig
1 menu "STMicroelectronics STM32 SOC audio support"
2
3 config SND_SOC_STM32_SAI
4         tristate "STM32 SAI interface (Serial Audio Interface) support"
5         depends on (ARCH_STM32 && OF) || COMPILE_TEST
6         depends on COMMON_CLK
7         depends on SND_SOC
8         select SND_SOC_GENERIC_DMAENGINE_PCM
9         select REGMAP_MMIO
10         select SND_PCM_IEC958
11         help
12           Say Y if you want to enable SAI for STM32
13
14 config SND_SOC_STM32_I2S
15         tristate "STM32 I2S interface (SPI/I2S block) support"
16         depends on (ARCH_STM32 && OF) || COMPILE_TEST
17         depends on SND_SOC
18         select SND_SOC_GENERIC_DMAENGINE_PCM
19         select REGMAP_MMIO
20         help
21           Say Y if you want to enable I2S for STM32
22
23 config SND_SOC_STM32_SPDIFRX
24         tristate "STM32 S/PDIF receiver (SPDIFRX) support"
25         depends on (ARCH_STM32 && OF) || COMPILE_TEST
26         depends on SND_SOC
27         select SND_SOC_GENERIC_DMAENGINE_PCM
28         select REGMAP_MMIO
29         select SND_SOC_SPDIF
30         help
31           Say Y if you want to enable S/PDIF capture for STM32
32
33 config SND_SOC_STM32_DFSDM
34         tristate "SoC Audio support for STM32 DFSDM"
35         depends on ARCH_STM32 || COMPILE_TEST
36         depends on SND_SOC
37         depends on STM32_DFSDM_ADC
38         select SND_SOC_GENERIC_DMAENGINE_PCM
39         select SND_SOC_DMIC
40         select IIO_BUFFER_CB
41         help
42           Select this option to enable the STM32 Digital Filter
43           for Sigma Delta Modulators (DFSDM) driver used
44           in various STM32 series for digital microphone capture.
45 endmenu