# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_MTK_HSDMA[0m tristate "MediaTek High-Speed DMA controller support" depends on [31mCONFIG_ARCH_MEDIATEK[0m || [31mCONFIG_COMPILE_TEST[0m select [31mCONFIG_DMA_ENGINE[0m select [31mCONFIG_DMA_VIRTUAL_CHANNELS[0m ---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 [31mCONFIG_MTK_CQDMA[0m tristate "MediaTek Command-Queue DMA controller support" depends on [31mCONFIG_ARCH_MEDIATEK[0m || [31mCONFIG_COMPILE_TEST[0m select [31mCONFIG_DMA_ENGINE[0m select [31mCONFIG_DMA_VIRTUAL_CHANNELS[0m select [31mCONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH[0m 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 [31mCONFIG_MTK_UART_APDMA[0m tristate "MediaTek SoCs APDMA support for UART" depends on [31mCONFIG_OF[0m && [31mCONFIG_SERIAL_8250_MT6577[0m select [31mCONFIG_DMA_ENGINE[0m select [31mCONFIG_DMA_VIRTUAL_CHANNELS[0m help Support for the UART DMA engine found on MediaTek MTK SoCs. When [31mCONFIG_SERIAL_8250_MT6577[0m is enabled, and if you want to use DMA, you can enable the config. The DMA engine can only be used with MediaTek SoCs. |