On Thu, 5 Dec 2024 01:01:36 +0100 "Csókás, Bence" <csokas.bence@xxxxxxxxx> wrote: > From: Mesih Kilinc <mesihkilinc@xxxxxxxxx> > > Allwinner suniv F1C100s now has DMA support. Enable it under device > tree. > > Signed-off-by: Mesih Kilinc <mesihkilinc@xxxxxxxxx> > [ csokas.bence: Rebased on current master ] > Signed-off-by: Csókás, Bence <csokas.bence@xxxxxxxxx> Compared against the manual: Reviewed-by: Andre Przywara <andre.przywara@xxxxxxx> Cheers, Andre > --- > arch/arm/boot/dts/allwinner/suniv-f1c100s.dtsi | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/arch/arm/boot/dts/allwinner/suniv-f1c100s.dtsi b/arch/arm/boot/dts/allwinner/suniv-f1c100s.dtsi > index 3c61d59ab5f8..290efe026ceb 100644 > --- a/arch/arm/boot/dts/allwinner/suniv-f1c100s.dtsi > +++ b/arch/arm/boot/dts/allwinner/suniv-f1c100s.dtsi > @@ -6,6 +6,7 @@ > > #include <dt-bindings/clock/suniv-ccu-f1c100s.h> > #include <dt-bindings/reset/suniv-ccu-f1c100s.h> > +#include <dt-bindings/dma/sun4i-a10.h> > > / { > #address-cells = <1>; > @@ -159,6 +160,15 @@ usbphy: phy@1c13400 { > status = "disabled"; > }; > > + dma: dma-controller@1c02000 { > + compatible = "allwinner,suniv-f1c100s-dma"; > + reg = <0x01c02000 0x1000>; > + interrupts = <18>; > + clocks = <&ccu CLK_BUS_DMA>; > + resets = <&ccu RST_BUS_DMA>; > + #dma-cells = <2>; > + }; > + > ccu: clock@1c20000 { > compatible = "allwinner,suniv-f1c100s-ccu"; > reg = <0x01c20000 0x400>;