WIP FPC-III support
[linux/fpc-iii.git] / drivers / dma / sh / Kconfig
blob13437323a85b07a3ec12f5ca26fa5eb78938ed08
1 # SPDX-License-Identifier: GPL-2.0
3 # DMA engine configuration for sh
6 config RENESAS_DMA
7         bool
8         select DMA_ENGINE
11 # DMA Engine Helpers
14 config SH_DMAE_BASE
15         bool "Renesas SuperH DMA Engine support"
16         depends on SUPERH || COMPILE_TEST
17         depends on !SUPERH || SH_DMA
18         depends on !SH_DMA_API
19         default y
20         select RENESAS_DMA
21         help
22           Enable support for the Renesas SuperH DMA controllers.
25 # DMA Controllers
28 config SH_DMAE
29         tristate "Renesas SuperH DMAC support"
30         depends on SH_DMAE_BASE
31         help
32           Enable support for the Renesas SuperH DMA controllers.
34 config RCAR_DMAC
35         tristate "Renesas R-Car Gen{2,3} and RZ/G{1,2} DMA Controller"
36         depends on ARCH_RENESAS || COMPILE_TEST
37         select RENESAS_DMA
38         help
39           This driver supports the general purpose DMA controller found in the
40           Renesas R-Car Gen{2,3} and RZ/G{1,2} SoCs.
42 config RENESAS_USB_DMAC
43         tristate "Renesas USB-DMA Controller"
44         depends on ARCH_RENESAS || COMPILE_TEST
45         select RENESAS_DMA
46         select DMA_VIRTUAL_CHANNELS
47         help
48           This driver supports the USB-DMA controller found in the Renesas
49           SoCs.