| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # SPDX-License-Identifier: GPL-2.0-only
- config MTK_HSDMA
- tristate "MediaTek High-Speed DMA controller support"
- depends on ARCH_MEDIATEK || COMPILE_TEST
- select DMA_ENGINE
- select DMA_VIRTUAL_CHANNELS
- help
- Enable support for High-Speed DMA controller on MediaTek
- SoCs.
- This controller provides the channels which is dedicated to
- memory-to-memory transfer to offload from CPU through ring-
- based descriptor management.
- config MTK_CQDMA
- tristate "MediaTek Command-Queue DMA controller support"
- depends on ARCH_MEDIATEK || COMPILE_TEST
- select DMA_ENGINE
- select DMA_VIRTUAL_CHANNELS
- select ASYNC_TX_ENABLE_CHANNEL_SWITCH
- help
- Enable support for Command-Queue DMA controller on MediaTek
- SoCs.
- This controller provides the channels which is dedicated to
- memory-to-memory transfer to offload from CPU.
- config MTK_UART_APDMA
- tristate "MediaTek SoCs APDMA support for UART"
- depends on OF && SERIAL_8250_MT6577
- select DMA_ENGINE
- select DMA_VIRTUAL_CHANNELS
- help
- Support for the UART DMA engine found on MediaTek MTK SoCs.
- When SERIAL_8250_MT6577 is enabled, and if you want to use DMA,
- you can enable the config. The DMA engine can only be used
- with MediaTek SoCs.
|