Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # DMA engine configuration for sh
0004 #
0005 
0006 config RENESAS_DMA
0007         bool
0008         select DMA_ENGINE
0009 
0010 #
0011 # DMA Engine Helpers
0012 #
0013 
0014 config SH_DMAE_BASE
0015         bool "Renesas SuperH DMA Engine support"
0016         depends on SUPERH || COMPILE_TEST
0017         depends on !SUPERH || SH_DMA
0018         depends on !SH_DMA_API
0019         default y
0020         select RENESAS_DMA
0021         help
0022           Enable support for the Renesas SuperH DMA controllers.
0023 
0024 #
0025 # DMA Controllers
0026 #
0027 
0028 config SH_DMAE
0029         tristate "Renesas SuperH DMAC support"
0030         depends on SH_DMAE_BASE
0031         help
0032           Enable support for the Renesas SuperH DMA controllers.
0033 
0034 config RCAR_DMAC
0035         tristate "Renesas R-Car Gen{2,3} and RZ/G{1,2} DMA Controller"
0036         depends on ARCH_RENESAS || COMPILE_TEST
0037         select RENESAS_DMA
0038         help
0039           This driver supports the general purpose DMA controller found in the
0040           Renesas R-Car Gen{2,3} and RZ/G{1,2} SoCs.
0041 
0042 config RENESAS_USB_DMAC
0043         tristate "Renesas USB-DMA Controller"
0044         depends on ARCH_RENESAS || COMPILE_TEST
0045         select RENESAS_DMA
0046         select DMA_VIRTUAL_CHANNELS
0047         help
0048           This driver supports the USB-DMA controller found in the Renesas
0049           SoCs.
0050 
0051 config RZ_DMAC
0052         tristate "Renesas RZ/{G2L,V2L} DMA Controller"
0053         depends on ARCH_RZG2L || COMPILE_TEST
0054         select RENESAS_DMA
0055         select DMA_VIRTUAL_CHANNELS
0056         help
0057           This driver supports the general purpose DMA controller found in the
0058           Renesas RZ/{G2L,V2L} SoC variants.