Linux Audio

Check our new training course

Linux kernel drivers training

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