Kconfig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. 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 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. config SND_SOC_STM32_I2S
  14. tristate "STM32 I2S interface (SPI/I2S block) support"
  15. depends on (ARCH_STM32 && OF) || COMPILE_TEST
  16. depends on COMMON_CLK
  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. config SND_SOC_STM32_SPDIFRX
  23. tristate "STM32 S/PDIF receiver (SPDIFRX) support"
  24. depends on (ARCH_STM32 && OF) || COMPILE_TEST
  25. depends on SND_SOC
  26. select SND_SOC_GENERIC_DMAENGINE_PCM
  27. select REGMAP_MMIO
  28. select SND_SOC_SPDIF
  29. help
  30. 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