Add DMA driver and bindigns for the Amlogic SoCs. Signed-off-by: Xianwei Zhao <[email protected]> --- Changes in v3: - Adjust the format of binding according to Frank's suggestion. - Some code format modified according to Frank's suggestion. - Support one prep_sg and one submit, drop multi prep_sg and one submit. - Keep pre state when resume from pause status. - Link to v2: https://lore.kernel.org/r/[email protected]
Changes in v2: - Introduce what the DMA is used for in the A9 SoC. - Some minor modifications were made according to Krzysztof's suggestions. - Some modifications were made according to Neil's suggestions. - Fix a build error. - Link to v1: https://lore.kernel.org/r/[email protected] --- Xianwei Zhao (3): dt-bindings: dma: Add Amlogic A9 SoC DMA dma: amlogic: Add general DMA driver for A9 MAINTAINERS: Add an entry for Amlogic DMA driver .../devicetree/bindings/dma/amlogic,a9-dma.yaml | 66 +++ MAINTAINERS | 7 + drivers/dma/Kconfig | 9 + drivers/dma/Makefile | 1 + drivers/dma/amlogic-dma.c | 561 +++++++++++++++++++++ 5 files changed, 644 insertions(+) --- base-commit: 3c8a86ed002ab8fb287ee4ec92f0fd6ac5b291d2 change-id: 20251215-amlogic-dma-79477d5cd264 Best regards, -- Xianwei Zhao <[email protected]>
