1# 2# DMA engine configuration for sh 3# 4 5config RENESAS_DMA 6 bool 7 select DMA_ENGINE 8 9# 10# DMA Engine Helpers 11# 12 13config SH_DMAE_BASE 14 bool "Renesas SuperH DMA Engine support" 15 depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST 16 depends on !SUPERH || SH_DMA 17 depends on !SH_DMA_API 18 default y 19 select RENESAS_DMA 20 help 21 Enable support for the Renesas SuperH DMA controllers. 22 23# 24# DMA Controllers 25# 26 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. 32 33if SH_DMAE 34 35config SH_DMAE_R8A73A4 36 def_bool y 37 depends on ARCH_R8A73A4 38 depends on OF 39 40endif 41 42config RCAR_DMAC 43 tristate "Renesas R-Car Gen2 DMA Controller" 44 depends on ARCH_SHMOBILE || COMPILE_TEST 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. 49 50config RENESAS_USB_DMAC 51 tristate "Renesas USB-DMA Controller" 52 depends on ARCH_SHMOBILE || COMPILE_TEST 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. 58 59config SUDMAC 60 tristate "Renesas SUDMAC support" 61 depends on SH_DMAE_BASE 62 help 63 Enable support for the Renesas SUDMAC controllers. 64