1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "STMicroelectronics STM32 SOC audio suppo 2 menu "STMicroelectronics STM32 SOC audio support" 3 3 4 config SND_SOC_STM32_SAI 4 config SND_SOC_STM32_SAI 5 tristate "STM32 SAI interface (Serial 5 tristate "STM32 SAI interface (Serial Audio Interface) support" 6 depends on (ARCH_STM32 && OF) || COMPI 6 depends on (ARCH_STM32 && OF) || COMPILE_TEST 7 depends on COMMON_CLK 7 depends on COMMON_CLK 8 depends on SND_SOC 8 depends on SND_SOC 9 select SND_SOC_GENERIC_DMAENGINE_PCM 9 select SND_SOC_GENERIC_DMAENGINE_PCM 10 select REGMAP_MMIO 10 select REGMAP_MMIO 11 select SND_PCM_IEC958 11 select SND_PCM_IEC958 12 help 12 help 13 Say Y if you want to enable SAI for 13 Say Y if you want to enable SAI for STM32 14 14 15 config SND_SOC_STM32_I2S 15 config SND_SOC_STM32_I2S 16 tristate "STM32 I2S interface (SPI/I2S 16 tristate "STM32 I2S interface (SPI/I2S block) support" 17 depends on (ARCH_STM32 && OF) || COMPI 17 depends on (ARCH_STM32 && OF) || COMPILE_TEST 18 depends on COMMON_CLK << 19 depends on SND_SOC 18 depends on SND_SOC 20 select SND_SOC_GENERIC_DMAENGINE_PCM 19 select SND_SOC_GENERIC_DMAENGINE_PCM 21 select REGMAP_MMIO 20 select REGMAP_MMIO 22 help 21 help 23 Say Y if you want to enable I2S for 22 Say Y if you want to enable I2S for STM32 24 23 25 config SND_SOC_STM32_SPDIFRX 24 config SND_SOC_STM32_SPDIFRX 26 tristate "STM32 S/PDIF receiver (SPDIF 25 tristate "STM32 S/PDIF receiver (SPDIFRX) support" 27 depends on (ARCH_STM32 && OF) || COMPI 26 depends on (ARCH_STM32 && OF) || COMPILE_TEST 28 depends on SND_SOC 27 depends on SND_SOC 29 select SND_SOC_GENERIC_DMAENGINE_PCM 28 select SND_SOC_GENERIC_DMAENGINE_PCM 30 select REGMAP_MMIO 29 select REGMAP_MMIO 31 select SND_SOC_SPDIF 30 select SND_SOC_SPDIF 32 help 31 help 33 Say Y if you want to enable S/PDIF c 32 Say Y if you want to enable S/PDIF capture for STM32 34 33 35 config SND_SOC_STM32_DFSDM 34 config SND_SOC_STM32_DFSDM 36 tristate "SoC Audio support for STM32 35 tristate "SoC Audio support for STM32 DFSDM" 37 depends on ARCH_STM32 || COMPILE_TEST 36 depends on ARCH_STM32 || COMPILE_TEST 38 depends on SND_SOC 37 depends on SND_SOC 39 depends on STM32_DFSDM_ADC 38 depends on STM32_DFSDM_ADC 40 select SND_SOC_GENERIC_DMAENGINE_PCM 39 select SND_SOC_GENERIC_DMAENGINE_PCM 41 select SND_SOC_DMIC 40 select SND_SOC_DMIC 42 select IIO_BUFFER_CB 41 select IIO_BUFFER_CB 43 help 42 help 44 Select this option to enable the STM 43 Select this option to enable the STM32 Digital Filter 45 for Sigma Delta Modulators (DFSDM) d 44 for Sigma Delta Modulators (DFSDM) driver used 46 in various STM32 series for digital 45 in various STM32 series for digital microphone capture. 47 endmenu 46 endmenu
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.