xref: /openbmc/linux/drivers/dma/mediatek/Kconfig (revision 2fa49589)
1
2config MTK_HSDMA
3	tristate "MediaTek High-Speed DMA controller support"
4	depends on ARCH_MEDIATEK || COMPILE_TEST
5	select DMA_ENGINE
6	select DMA_VIRTUAL_CHANNELS
7	---help---
8	  Enable support for High-Speed DMA controller on MediaTek
9	  SoCs.
10
11	  This controller provides the channels which is dedicated to
12	  memory-to-memory transfer to offload from CPU through ring-
13	  based descriptor management.
14
15config MTK_CQDMA
16	tristate "MediaTek Command-Queue DMA controller support"
17	depends on ARCH_MEDIATEK || COMPILE_TEST
18	select DMA_ENGINE
19	select DMA_VIRTUAL_CHANNELS
20	select ASYNC_TX_ENABLE_CHANNEL_SWITCH
21	help
22	  Enable support for Command-Queue DMA controller on MediaTek
23	  SoCs.
24
25	  This controller provides the channels which is dedicated to
26	  memory-to-memory transfer to offload from CPU.
27