blob: 0349125a2e20af8b4af6a85ca3ed5d9708b662c8 [file] [log] [blame]
Shimoda, Yoshihiro189b4ee2013-04-23 20:00:06 +09001#
2# DMA engine configuration for sh
3#
4
Laurent Pinchart9f2c2bb2014-07-31 09:34:04 +09005#
6# DMA Engine Helpers
7#
8
Shimoda, Yoshihiro189b4ee2013-04-23 20:00:06 +09009config SH_DMAE_BASE
10 bool "Renesas SuperH DMA Engine support"
Laurent Pinchart9f2c2bb2014-07-31 09:34:04 +090011 depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
12 depends on !SUPERH || SH_DMA
Shimoda, Yoshihiro189b4ee2013-04-23 20:00:06 +090013 depends on !SH_DMA_API
14 default y
15 select DMA_ENGINE
16 help
17 Enable support for the Renesas SuperH DMA controllers.
18
Laurent Pinchart9f2c2bb2014-07-31 09:34:04 +090019#
20# DMA Controllers
21#
22
Shimoda, Yoshihiro189b4ee2013-04-23 20:00:06 +090023config SH_DMAE
24 tristate "Renesas SuperH DMAC support"
25 depends on SH_DMAE_BASE
26 help
27 Enable support for the Renesas SuperH DMA controllers.
Shimoda, Yoshihiro18a10532013-04-23 20:00:12 +090028
Laurent Pinchart9f2c2bb2014-07-31 09:34:04 +090029if SH_DMAE
30
31config SH_DMAE_R8A73A4
32 def_bool y
33 depends on ARCH_R8A73A4
34 depends on OF
35
36endif
37
Shimoda, Yoshihiro18a10532013-04-23 20:00:12 +090038config SUDMAC
39 tristate "Renesas SUDMAC support"
40 depends on SH_DMAE_BASE
41 help
42 Enable support for the Renesas SUDMAC controllers.
Max Filippovc4f6c412013-08-25 00:33:24 +040043
44config RCAR_HPB_DMAE
45 tristate "Renesas R-Car HPB DMAC support"
46 depends on SH_DMAE_BASE
47 help
48 Enable support for the Renesas R-Car series DMA controllers.
Vinod Koul265d9c62013-09-02 17:42:35 +053049
Kuninori Morimotoe43a34e2014-03-10 18:11:50 -070050config RCAR_AUDMAC_PP
51 tristate "Renesas R-Car Audio DMAC Peripheral Peripheral support"
52 depends on SH_DMAE_BASE
53 help
54 Enable support for the Renesas R-Car Audio DMAC Peripheral Peripheral controllers.