1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# DMA engine configuration for sh 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig RENESAS_DMA 7*4882a593Smuzhiyun bool 8*4882a593Smuzhiyun select DMA_ENGINE 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun# 11*4882a593Smuzhiyun# DMA Engine Helpers 12*4882a593Smuzhiyun# 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunconfig SH_DMAE_BASE 15*4882a593Smuzhiyun bool "Renesas SuperH DMA Engine support" 16*4882a593Smuzhiyun depends on SUPERH || COMPILE_TEST 17*4882a593Smuzhiyun depends on !SUPERH || SH_DMA 18*4882a593Smuzhiyun depends on !SH_DMA_API 19*4882a593Smuzhiyun default y 20*4882a593Smuzhiyun select RENESAS_DMA 21*4882a593Smuzhiyun help 22*4882a593Smuzhiyun Enable support for the Renesas SuperH DMA controllers. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun# 25*4882a593Smuzhiyun# DMA Controllers 26*4882a593Smuzhiyun# 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig SH_DMAE 29*4882a593Smuzhiyun tristate "Renesas SuperH DMAC support" 30*4882a593Smuzhiyun depends on SH_DMAE_BASE 31*4882a593Smuzhiyun help 32*4882a593Smuzhiyun Enable support for the Renesas SuperH DMA controllers. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig RCAR_DMAC 35*4882a593Smuzhiyun tristate "Renesas R-Car Gen{2,3} and RZ/G{1,2} DMA Controller" 36*4882a593Smuzhiyun depends on ARCH_RENESAS || COMPILE_TEST 37*4882a593Smuzhiyun select RENESAS_DMA 38*4882a593Smuzhiyun help 39*4882a593Smuzhiyun This driver supports the general purpose DMA controller found in the 40*4882a593Smuzhiyun Renesas R-Car Gen{2,3} and RZ/G{1,2} SoCs. 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig RENESAS_USB_DMAC 43*4882a593Smuzhiyun tristate "Renesas USB-DMA Controller" 44*4882a593Smuzhiyun depends on ARCH_RENESAS || COMPILE_TEST 45*4882a593Smuzhiyun select RENESAS_DMA 46*4882a593Smuzhiyun select DMA_VIRTUAL_CHANNELS 47*4882a593Smuzhiyun help 48*4882a593Smuzhiyun This driver supports the USB-DMA controller found in the Renesas 49*4882a593Smuzhiyun SoCs. 50