| # SPDX-License-Identifier: GPL-2.0-only | |
| menu "STMicroelectronics STM32" | |
| config SND_SOC_STM32_SAI | |
| tristate "STM32 SAI interface (Serial Audio Interface) support" | |
| depends on (ARCH_STM32 && OF) || COMPILE_TEST | |
| depends on COMMON_CLK | |
| depends on SND_SOC | |
| select SND_SOC_GENERIC_DMAENGINE_PCM | |
| select REGMAP_MMIO | |
| select SND_PCM_IEC958 | |
| help | |
| Say Y if you want to enable SAI for STM32 | |
| config SND_SOC_STM32_I2S | |
| tristate "STM32 I2S interface (SPI/I2S block) support" | |
| depends on (ARCH_STM32 && OF) || COMPILE_TEST | |
| depends on COMMON_CLK | |
| depends on SND_SOC | |
| select SND_SOC_GENERIC_DMAENGINE_PCM | |
| select REGMAP_MMIO | |
| help | |
| Say Y if you want to enable I2S for STM32 | |
| config SND_SOC_STM32_SPDIFRX | |
| tristate "STM32 S/PDIF receiver (SPDIFRX) support" | |
| depends on (ARCH_STM32 && OF) || COMPILE_TEST | |
| depends on SND_SOC | |
| select SND_SOC_GENERIC_DMAENGINE_PCM | |
| select REGMAP_MMIO | |
| select SND_SOC_SPDIF | |
| help | |
| Say Y if you want to enable S/PDIF capture for STM32 | |
| config SND_SOC_STM32_DFSDM | |
| tristate "SoC Audio support for STM32 DFSDM" | |
| depends on ARCH_STM32 || COMPILE_TEST | |
| depends on SND_SOC | |
| depends on STM32_DFSDM_ADC | |
| select SND_SOC_GENERIC_DMAENGINE_PCM | |
| select SND_SOC_DMIC | |
| select IIO_BUFFER_CB | |
| help | |
| Select this option to enable the STM32 Digital Filter | |
| for Sigma Delta Modulators (DFSDM) driver used | |
| in various STM32 series for digital microphone capture. | |
| endmenu |