dmaengine: add driver for Sophgo CV18XX/SG200X dmamux
authorInochi Amaoto <inochiama@gmail.com>
Wed, 11 Jun 2025 08:09:59 +0000 (16:09 +0800)
committerVinod Koul <vkoul@kernel.org>
Tue, 17 Jun 2025 05:56:13 +0000 (11:26 +0530)
commitdb7d07b5add4d839df74adab9940cf9da488313f
tree5d8b70c8784c0b217f7eced6e1ec9645cf5d4628
parent994b5709f9f83c48f607e9a52912c912b8149421
dmaengine: add driver for Sophgo CV18XX/SG200X dmamux

Sophgo CV18XX/SG200X use DW AXI CORE with a multiplexer for remapping
its request lines. The multiplexer supports at most 8 request lines.

Add driver for Sophgo CV18XX/SG200X DMA multiplexer.

Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Tested-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Link: https://lore.kernel.org/r/20250611081000.1187374-3-inochiama@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/cv1800b-dmamux.c [new file with mode: 0644]