D1 is a new RISC-V SoC that uses mostly the same peripherals as existing ARM-based sunxi SoCs. This series adds dmaengine support for D1, after fixing an issue where the driver depended on architecture- specific behavior (patch 2) and resolving a TODO item (patch 3). Changes in v2: - Fix `checkpatch.pl --strict` style issues (missing spaces) Samuel Holland (4): dt-bindings: dma: sun50i-a64: Add compatible for D1 dmaengine: sun6i: Do not use virt_to_phys dmaengine: sun6i: Add support for 34-bit physical addresses dmaengine: sun6i: Add support for the D1 variant .../dma/allwinner,sun50i-a64-dma.yaml | 9 ++- drivers/dma/Kconfig | 2 +- drivers/dma/sun6i-dma.c | 78 +++++++++++++------ 3 files changed, 61 insertions(+), 28 deletions(-) -- 2.35.1