[PW_SID:970709] riscv: sophgo: add dmamux support for Sophgo CV1800/SG2000 SoCs#509
[PW_SID:970709] riscv: sophgo: add dmamux support for Sophgo CV1800/SG2000 SoCs#509linux-riscv-bot wants to merge 3 commits into
Conversation
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> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
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> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 1: "[v14,1/2] dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
|
Patch 2: "[v14,2/2] dmaengine: add driver for Sophgo CV18XX/SG200X dmamux" |
0b44c19 to
8023d1f
Compare
PR for series 970709 applied to workflow__riscv__fixes
Name: riscv: sophgo: add dmamux support for Sophgo CV1800/SG2000 SoCs
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=970709
Version: 14