diff --git a/arch/arm/src/common/stm32/Kconfig.periph b/arch/arm/src/common/stm32/Kconfig.periph index 28ceeaee754..91bb92e0802 100644 --- a/arch/arm/src/common/stm32/Kconfig.periph +++ b/arch/arm/src/common/stm32/Kconfig.periph @@ -1023,16 +1023,19 @@ config STM32_SPDIFRX config STM32_I2S1 bool "I2S1" depends on ARCH_CHIP_STM32F7 && !STM32_SPI1 + depends on AUDIO && SCHED_WORKQUEUE select STM32_I2S config STM32_I2S2 bool "I2S2" depends on ARCH_CHIP_STM32F7 && !STM32_SPI2 + depends on AUDIO && SCHED_WORKQUEUE select STM32_I2S config STM32_I2S3 bool "I2S3" depends on STM32_HAVE_I2S3 + depends on AUDIO && SCHED_WORKQUEUE select I2S if STM32_COMMON_LEGACY select STM32_I2S