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 18 depends on COMMON_CLK 19 depends on SND_SOC 19 depends on SND_SOC 20 select SND_SOC_GENERIC_DMAENGINE_PCM 20 select SND_SOC_GENERIC_DMAENGINE_PCM 21 select REGMAP_MMIO 21 select REGMAP_MMIO 22 help 22 help 23 Say Y if you want to enable I2S for 23 Say Y if you want to enable I2S for STM32 24 24 25 config SND_SOC_STM32_SPDIFRX 25 config SND_SOC_STM32_SPDIFRX 26 tristate "STM32 S/PDIF receiver (SPDIF 26 tristate "STM32 S/PDIF receiver (SPDIFRX) support" 27 depends on (ARCH_STM32 && OF) || COMPI 27 depends on (ARCH_STM32 && OF) || COMPILE_TEST 28 depends on SND_SOC 28 depends on SND_SOC 29 select SND_SOC_GENERIC_DMAENGINE_PCM 29 select SND_SOC_GENERIC_DMAENGINE_PCM 30 select REGMAP_MMIO 30 select REGMAP_MMIO 31 select SND_SOC_SPDIF 31 select SND_SOC_SPDIF 32 help 32 help 33 Say Y if you want to enable S/PDIF c 33 Say Y if you want to enable S/PDIF capture for STM32 34 34 35 config SND_SOC_STM32_DFSDM 35 config SND_SOC_STM32_DFSDM 36 tristate "SoC Audio support for STM32 36 tristate "SoC Audio support for STM32 DFSDM" 37 depends on ARCH_STM32 || COMPILE_TEST 37 depends on ARCH_STM32 || COMPILE_TEST 38 depends on SND_SOC 38 depends on SND_SOC 39 depends on STM32_DFSDM_ADC 39 depends on STM32_DFSDM_ADC 40 select SND_SOC_GENERIC_DMAENGINE_PCM 40 select SND_SOC_GENERIC_DMAENGINE_PCM 41 select SND_SOC_DMIC 41 select SND_SOC_DMIC 42 select IIO_BUFFER_CB 42 select IIO_BUFFER_CB 43 help 43 help 44 Select this option to enable the STM 44 Select this option to enable the STM32 Digital Filter 45 for Sigma Delta Modulators (DFSDM) d 45 for Sigma Delta Modulators (DFSDM) driver used 46 in various STM32 series for digital 46 in various STM32 series for digital microphone capture. 47 endmenu 47 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.