Merge branch 'linus' into x86/urgent, to refresh the tree
[linux-2.6-block.git] / drivers / dma / sh / Kconfig
CommitLineData
189b4ee8
SY
1#
2# DMA engine configuration for sh
3#
4
87244fe5
LP
5config RENESAS_DMA
6 bool
7 select DMA_ENGINE
8
9f2c2bb3
LP
9#
10# DMA Engine Helpers
11#
12
189b4ee8
SY
13config 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
27config 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
33if SH_DMAE
34
35config SH_DMAE_R8A73A4
36 def_bool y
37 depends on ARCH_R8A73A4
38 depends on OF
39
40endif
41
87244fe5
LP
42config 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
50config 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
59config SUDMAC
60 tristate "Renesas SUDMAC support"
61 depends on SH_DMAE_BASE
62 help
63 Enable support for the Renesas SUDMAC controllers.