Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[linux-2.6-block.git] / drivers / dma / sh / Kconfig
CommitLineData
9be92baa 1# SPDX-License-Identifier: GPL-2.0
189b4ee8
SY
2#
3# DMA engine configuration for sh
4#
5
87244fe5
LP
6config RENESAS_DMA
7 bool
8 select DMA_ENGINE
9
9f2c2bb3
LP
10#
11# DMA Engine Helpers
12#
13
189b4ee8
SY
14config SH_DMAE_BASE
15 bool "Renesas SuperH DMA Engine support"
a1978861 16 depends on SUPERH || COMPILE_TEST
9f2c2bb3 17 depends on !SUPERH || SH_DMA
189b4ee8
SY
18 depends on !SH_DMA_API
19 default y
87244fe5 20 select RENESAS_DMA
189b4ee8
SY
21 help
22 Enable support for the Renesas SuperH DMA controllers.
23
9f2c2bb3
LP
24#
25# DMA Controllers
26#
27
189b4ee8
SY
28config 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.
18a1053f 33
87244fe5
LP
34config RCAR_DMAC
35 tristate "Renesas R-Car Gen2 DMA Controller"
5c229d00 36 depends on ARCH_RENESAS || COMPILE_TEST
87244fe5
LP
37 select RENESAS_DMA
38 help
39 This driver supports the general purpose DMA controller found in the
40 Renesas R-Car second generation SoCs.
0c1c8ff3
YS
41
42config RENESAS_USB_DMAC
43 tristate "Renesas USB-DMA Controller"
5c229d00 44 depends on ARCH_RENESAS || COMPILE_TEST
0c1c8ff3
YS
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.
eeb72a8d
VK
50
51config SUDMAC
52 tristate "Renesas SUDMAC support"
53 depends on SH_DMAE_BASE
54 help
55 Enable support for the Renesas SUDMAC controllers.