1 # SPDX-License-Identifier: GPL-2.0-only
3 # STM32 DMA controllers drivers
5 if ARCH_STM32 || COMPILE_TEST
8 bool "STMicroelectronics STM32 DMA support"
10 select DMA_VIRTUAL_CHANNELS
12 Enable support for the on-chip DMA controller on STMicroelectronics
14 If you have a board based on STM32 SoC with such DMA controller
15 and want to use DMA say Y here.
18 bool "STMicroelectronics STM32 DMA multiplexer support"
21 Enable support for the on-chip DMA multiplexer on STMicroelectronics
23 If you have a board based on STM32 SoC with such DMA multiplexer
24 and want to use DMAMUX say Y here.
27 bool "STMicroelectronics STM32 master DMA support"
30 select DMA_VIRTUAL_CHANNELS
32 Enable support for the on-chip MDMA controller on STMicroelectronics
34 If you have a board based on STM32 SoC with such DMA controller
35 and want to use MDMA say Y here.
38 tristate "STMicroelectronics STM32 DMA3 support"
40 select DMA_VIRTUAL_CHANNELS
42 Enable support for the on-chip DMA3 controller on STMicroelectronics
44 If you have a board based on STM32 SoC with such DMA3 controller
45 and want to use DMA3, say Y here.