(subset) [PATCH v6 0/4] dmaengine: Add Peripheral DMA support for SpacemiT K3 SoC
Vinod Koul
vkoul at kernel.org
Tue May 19 10:40:43 PDT 2026
On Mon, 18 May 2026 11:32:40 +0800, Troy Mitchell wrote:
> This patch series introduces Peripheral DMA (PDMA) support for the
> SpacemiT K3 SoC, leveraging the existing mmp_pdma driver.
>
> The K3 PDMA IP is largely based on the design found in the previous
> SpacemiT K1 SoC, but introduces a few key architectural differences:
> 1. It features a variable extended DRCMR base address for DMA request
> numbers (>= 64) depending on the hardware implementation.
> 2. Unlike the K1 SoC, where some DMA masters had memory addressing
> limitations (requiring a dedicated dma-bus), the K3 DMA masters
> have full memory addressing capabilities.
>
> [...]
Applied, thanks!
[1/4] dt-bindings: dmaengine: Add SpacemiT K3 DMA compatible string
commit: 55620b11186c81757b05fb8e2df9ddc7127d6fd2
[2/4] dmaengine: mmp_pdma: refactor DRCMR access with helper function
commit: f46b47623e70dea8b03794a5420ffba060425e85
[3/4] dmaengine: mmp_pdma: add SpacemiT K3 support
commit: 6587b8661a0b61c2f4b260bfc9f0e9ef9de0ea2e
Best regards,
--
~Vinod
More information about the linux-riscv
mailing list