Linux 4.16.11
[linux/fpc-iii.git] / sound / soc / stm / Kconfig
blob48f9ddd94016d12cc1b86cbcbee93cba8b6fc214
1 menu "STMicroelectronics STM32 SOC audio support"
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 SND_SOC
7         select SND_SOC_GENERIC_DMAENGINE_PCM
8         select REGMAP_MMIO
9         help
10           Say Y if you want to enable SAI for STM32
12 config SND_SOC_STM32_I2S
13         tristate "STM32 I2S interface (SPI/I2S block) support"
14         depends on (ARCH_STM32 && OF) || COMPILE_TEST
15         depends on SND_SOC
16         select SND_SOC_GENERIC_DMAENGINE_PCM
17         select REGMAP_MMIO
18         help
19           Say Y if you want to enable I2S for STM32
21 config SND_SOC_STM32_SPDIFRX
22         tristate "STM32 S/PDIF receiver (SPDIFRX) support"
23         depends on (ARCH_STM32 && OF) || COMPILE_TEST
24         depends on SND_SOC
25         select SND_SOC_GENERIC_DMAENGINE_PCM
26         select REGMAP_MMIO
27         select SND_SOC_SPDIF
28         help
29           Say Y if you want to enable S/PDIF capture for STM32
31 config SND_SOC_STM32_DFSDM
32         tristate "SoC Audio support for STM32 DFSDM"
33         depends on ARCH_STM32 || COMPILE_TEST
34         depends on SND_SOC
35         depends on STM32_DFSDM_ADC
36         select SND_SOC_GENERIC_DMAENGINE_PCM
37         select SND_SOC_DMIC
38         select IIO_BUFFER_CB
39         help
40           Select this option to enable the STM32 Digital Filter
41           for Sigma Delta Modulators (DFSDM) driver used
42           in various STM32 series for digital microphone capture.
43 endmenu