]> git.baikalelectronics.ru Git - kernel.git/commit
dmaengine: mediatek: Add MediaTek Command-Queue DMA controller for MT6765 SoC
authorShun-Chih Yu <shun-chih.yu@mediatek.com>
Thu, 18 Oct 2018 07:49:11 +0000 (15:49 +0800)
committerVinod Koul <vkoul@kernel.org>
Sun, 11 Nov 2018 09:45:18 +0000 (15:15 +0530)
commitc3cc7e7af51da7ffbad75eda4a5955c7e3f277a4
treecbf1221de776914f0c9fa6f5a5d98da1cd7557a9
parenta9e80a095d95d1159b26f73bd6d9c2fadc7fb411
dmaengine: mediatek: Add MediaTek Command-Queue DMA controller for MT6765 SoC

MediaTek Command-Queue DMA controller (CQDMA) on MT6765 SoC is dedicated
to memory-to-memory transfer through queue based descriptor management.

There are only 3 physical channels inside CQDMA, while the driver is
extended to support 32 virtual channels for multiple dma users to issue
dma requests onto the CQDMA simultaneously.

Signed-off-by: Shun-Chih Yu <shun-chih.yu@mediatek.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/mediatek/Kconfig
drivers/dma/mediatek/Makefile
drivers/dma/mediatek/mtk-cqdma.c [new file with mode: 0644]