Currently, K1 device trees specify PDMA peripheral requests as raw numbers.
Add a dt-bindings header naming those request lines, point the binding's
dma-cells description at it, and convert the current user (the K1 SPI3
node) to the new K1_PDMA_* macros.
Patch 1 adds include/dt-bindings/dma/spacemit,k1-pdma.h with the
K1_PDMA_* request-number macros and update the spacemit,k1-pdma binding's
dma-cells description.
Patch 2 updates the current pdma user in k1.dtsi to use these request
number macros.
Signed-off-by: Guodong Xu <docular.xu@gmail.com>
---
Guodong Xu (2):
dt-bindings: dmaengine: Add SpacemiT K1 PDMA request numbers
riscv: dts: spacemit: Use symbolic PDMA request numbers on K1
.../devicetree/bindings/dma/spacemit,k1-pdma.yaml | 4 +-
arch/riscv/boot/dts/spacemit/k1.dtsi | 3 +-
include/dt-bindings/dma/spacemit,k1-pdma.h | 56 ++++++++++++++++++++++
3 files changed, 61 insertions(+), 2 deletions(-)
---
base-commit: 793cc54475b49b5b558902b5c13e4bfe66530a50
change-id: 20260607-b4-k1-pdma-req-macros-8d276d0126df
Best regards,
--
Guodong Xu <docular.xu@gmail.com>