Commit | Line | Data |
---|---|---|
9be92baa | 1 | # SPDX-License-Identifier: GPL-2.0 |
189b4ee8 SY |
2 | # |
3 | # DMA engine configuration for sh | |
4 | # | |
5 | ||
87244fe5 LP |
6 | config RENESAS_DMA |
7 | bool | |
8 | select DMA_ENGINE | |
9 | ||
9f2c2bb3 LP |
10 | # |
11 | # DMA Engine Helpers | |
12 | # | |
13 | ||
189b4ee8 SY |
14 | config 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 |
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. | |
18a1053f | 33 | |
87244fe5 LP |
34 | config 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 | |
42 | config 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 | |
51 | config SUDMAC | |
52 | tristate "Renesas SUDMAC support" | |
53 | depends on SH_DMAE_BASE | |
54 | help | |
55 | Enable support for the Renesas SUDMAC controllers. |