dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC
authorInochi Amaoto <inochiama@gmail.com>
Wed, 11 Jun 2025 08:09:58 +0000 (16:09 +0800)
committerVinod Koul <vkoul@kernel.org>
Tue, 17 Jun 2025 05:56:13 +0000 (11:26 +0530)
commit994b5709f9f83c48f607e9a52912c912b8149421
tree126e1e3457ab85f094649a53089097be56c3c080
parent19272b37aa4f83ca52bdf9c16d5d81bdd1354494
dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC

The DMA IP of Sophgo CV18XX/SG200X is based on a DW AXI CORE, with
an additional channel remap register located in the top system control
area. The DMA channel is exclusive to each core.

In addition, the DMA multiplexer is a subdevice of system controller,
so this binding only contains necessary properties for the multiplexer
itself.

Add the dmamux binding for CV18XX/SG200X series SoC.

Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20250611081000.1187374-2-inochiama@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Documentation/devicetree/bindings/dma/sophgo,cv1800b-dmamux.yaml [new file with mode: 0644]