48 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# STM32 DMA controllers drivers4#5if ARCH_STM32 || COMPILE_TEST6 7config STM32_DMA8 bool "STMicroelectronics STM32 DMA support"9 select DMA_ENGINE10 select DMA_VIRTUAL_CHANNELS11 help12 Enable support for the on-chip DMA controller on STMicroelectronics13 STM32 platforms.14 If you have a board based on STM32 SoC with such DMA controller15 and want to use DMA say Y here.16 17config STM32_DMAMUX18 bool "STMicroelectronics STM32 DMA multiplexer support"19 depends on STM32_DMA20 help21 Enable support for the on-chip DMA multiplexer on STMicroelectronics22 STM32 platforms.23 If you have a board based on STM32 SoC with such DMA multiplexer24 and want to use DMAMUX say Y here.25 26config STM32_MDMA27 bool "STMicroelectronics STM32 master DMA support"28 depends on OF29 select DMA_ENGINE30 select DMA_VIRTUAL_CHANNELS31 help32 Enable support for the on-chip MDMA controller on STMicroelectronics33 STM32 platforms.34 If you have a board based on STM32 SoC with such DMA controller35 and want to use MDMA say Y here.36 37config STM32_DMA338 tristate "STMicroelectronics STM32 DMA3 support"39 select DMA_ENGINE40 select DMA_VIRTUAL_CHANNELS41 help42 Enable support for the on-chip DMA3 controller on STMicroelectronics43 STM32 platforms.44 If you have a board based on STM32 SoC with such DMA3 controller45 and want to use DMA3, say Y here.46 47endif48