~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/stm/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php