[PATCH 0/3] riscv: dts: spacemit: Add DMA translation buses for K1

From: Vivian Wang
Date: Mon Jun 23 2025 - 06:06:15 EST


The SpacemiT K1 has various static translations of DMA accesses. This
series adds all the DMA translation bus nodes and also moves existing
nodes as necessary.

According to SpacemiT DT maintainer Yixun Lan [1], it's preferable from
a SoC DT maintainer's perspective to have this done at once instead of
spreading these changes into various driver series. Once this is merged,
life will be easier for future users of the buses.

This series contains no bindings changes.

Patch 3 moves the eMMC node added in [1].

These patches can also be pulled from:

https://github.com/dramforever/linux/tree/k1/dma-ranges/v1

[1]: https://lore.kernel.org/r/20250623070147-GYA193822@gentoo
[2]: https://lore.kernel.org/r/20250523-22-k1-sdhci-v1-1-6e0adddf7494@xxxxxxxxxx

---
Changes since RFC
- Reworded patch messages
- Also moved existing nodes under relevant buses
- Link to RFC: https://lore.kernel.org/r/20250617-k1-dma-buses-rfc-wip-v1-1-c8ec192fbf58@xxxxxxxxxxx

---
Vivian Wang (3):
riscv: dts: spacemit: Add DMA translation buses for K1
riscv: dts: spacemit: Move UARTs under dma-bus for K1
riscv: dts: spacemit: Move eMMC under storage-bus for K1

arch/riscv/boot/dts/spacemit/k1.dtsi | 314 +++++++++++++++++++++--------------
1 file changed, 189 insertions(+), 125 deletions(-)
---
base-commit: d9946fe286439c2aeaa7953b8c316efe5b83d515
change-id: 20250616-k1-dma-buses-rfc-wip-3be7a01f47c8
prerequisite-message-id: <20250523-22-k1-sdhci-v1-1-6e0adddf7494@xxxxxxxxxx>
prerequisite-patch-id: 53fc23b06e26ab0ebb2c52ee09f4b2cffab889e2

Best regards,
--
Vivian "dramforever" Wang