59 lines · plain
1# SPDX-License-Identifier: GPL-2.02#3# DMA engine configuration for sh4#5 6config RENESAS_DMA7 bool8 select DMA_ENGINE9 10#11# DMA Engine Helpers12#13 14config SH_DMAE_BASE15 bool "Renesas SuperH DMA Engine support"16 depends on SUPERH || COMPILE_TEST17 depends on !SUPERH || SH_DMA18 depends on !SH_DMA_API19 default y20 select RENESAS_DMA21 help22 Enable support for the Renesas SuperH DMA controllers.23 24#25# DMA Controllers26#27 28config SH_DMAE29 tristate "Renesas SuperH DMAC support"30 depends on SH_DMAE_BASE31 help32 Enable support for the Renesas SuperH DMA controllers.33 34config RCAR_DMAC35 tristate "Renesas R-Car Gen{2,3} and RZ/G{1,2} DMA Controller"36 depends on ARCH_RENESAS || COMPILE_TEST37 select RENESAS_DMA38 help39 This driver supports the general purpose DMA controller found in the40 Renesas R-Car Gen{2,3} and RZ/G{1,2} SoCs.41 42config RENESAS_USB_DMAC43 tristate "Renesas USB-DMA Controller"44 depends on ARCH_RENESAS || COMPILE_TEST45 select RENESAS_DMA46 select DMA_VIRTUAL_CHANNELS47 help48 This driver supports the USB-DMA controller found in the Renesas49 SoCs.50 51config RZ_DMAC52 tristate "Renesas RZ/{G2L,V2L} DMA Controller"53 depends on ARCH_RZG2L || COMPILE_TEST54 select RENESAS_DMA55 select DMA_VIRTUAL_CHANNELS56 help57 This driver supports the general purpose DMA controller found in the58 Renesas RZ/{G2L,V2L} SoC variants.59