Commit | Line | Data |
---|---|---|
189b4ee8 SY |
1 | # |
2 | # DMA engine configuration for sh | |
3 | # | |
4 | ||
87244fe5 LP |
5 | config RENESAS_DMA |
6 | bool | |
7 | select DMA_ENGINE | |
8 | ||
9f2c2bb3 LP |
9 | # |
10 | # DMA Engine Helpers | |
11 | # | |
12 | ||
189b4ee8 SY |
13 | config SH_DMAE_BASE |
14 | bool "Renesas SuperH DMA Engine support" | |
5c229d00 | 15 | depends on SUPERH || ARCH_RENESAS || COMPILE_TEST |
9f2c2bb3 | 16 | depends on !SUPERH || SH_DMA |
189b4ee8 SY |
17 | depends on !SH_DMA_API |
18 | default y | |
87244fe5 | 19 | select RENESAS_DMA |
189b4ee8 SY |
20 | help |
21 | Enable support for the Renesas SuperH DMA controllers. | |
22 | ||
9f2c2bb3 LP |
23 | # |
24 | # DMA Controllers | |
25 | # | |
26 | ||
189b4ee8 SY |
27 | config SH_DMAE |
28 | tristate "Renesas SuperH DMAC support" | |
29 | depends on SH_DMAE_BASE | |
30 | help | |
31 | Enable support for the Renesas SuperH DMA controllers. | |
18a1053f | 32 | |
9f2c2bb3 LP |
33 | if SH_DMAE |
34 | ||
35 | config SH_DMAE_R8A73A4 | |
36 | def_bool y | |
37 | depends on ARCH_R8A73A4 | |
38 | depends on OF | |
39 | ||
40 | endif | |
41 | ||
87244fe5 LP |
42 | config RCAR_DMAC |
43 | tristate "Renesas R-Car Gen2 DMA Controller" | |
5c229d00 | 44 | depends on ARCH_RENESAS || COMPILE_TEST |
87244fe5 LP |
45 | select RENESAS_DMA |
46 | help | |
47 | This driver supports the general purpose DMA controller found in the | |
48 | Renesas R-Car second generation SoCs. | |
0c1c8ff3 YS |
49 | |
50 | config RENESAS_USB_DMAC | |
51 | tristate "Renesas USB-DMA Controller" | |
5c229d00 | 52 | depends on ARCH_RENESAS || COMPILE_TEST |
0c1c8ff3 YS |
53 | select RENESAS_DMA |
54 | select DMA_VIRTUAL_CHANNELS | |
55 | help | |
56 | This driver supports the USB-DMA controller found in the Renesas | |
57 | SoCs. | |
eeb72a8d VK |
58 | |
59 | config SUDMAC | |
60 | tristate "Renesas SUDMAC support" | |
61 | depends on SH_DMAE_BASE | |
62 | help | |
63 | Enable support for the Renesas SUDMAC controllers. |