]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: allwinner: sun50i-a64: add UART DMA channels
authorChen-Yu Tsai <wens@kernel.org>
Tue, 24 Mar 2026 16:19:28 +0000 (00:19 +0800)
committerChen-Yu Tsai <wens@kernel.org>
Sun, 29 Mar 2026 13:16:58 +0000 (21:16 +0800)
All the UARTs support DMA and are hooked up to the DMA controller.

Add the DMA channels for the UARTs

Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://patch.msgid.link/20260324161930.1602083-1-wens@kernel.org
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi

index 0fecf0abb204c7b195843071634acc2658db1934..04a26762a19ae01b23da668c12cff0e5ceaa59d0 100644 (file)
                        reg-io-width = <4>;
                        clocks = <&ccu CLK_BUS_UART0>;
                        resets = <&ccu RST_BUS_UART0>;
+                       dmas = <&dma 6>, <&dma 6>;
+                       dma-names = "tx", "rx";
                        status = "disabled";
                };
 
                        reg-io-width = <4>;
                        clocks = <&ccu CLK_BUS_UART1>;
                        resets = <&ccu RST_BUS_UART1>;
+                       dmas = <&dma 7>, <&dma 7>;
+                       dma-names = "tx", "rx";
                        status = "disabled";
                };
 
                        reg-io-width = <4>;
                        clocks = <&ccu CLK_BUS_UART2>;
                        resets = <&ccu RST_BUS_UART2>;
+                       dmas = <&dma 8>, <&dma 8>;
+                       dma-names = "tx", "rx";
                        status = "disabled";
                };
 
                        reg-io-width = <4>;
                        clocks = <&ccu CLK_BUS_UART3>;
                        resets = <&ccu RST_BUS_UART3>;
+                       dmas = <&dma 9>, <&dma 9>;
+                       dma-names = "tx", "rx";
                        status = "disabled";
                };
 
                        reg-io-width = <4>;
                        clocks = <&ccu CLK_BUS_UART4>;
                        resets = <&ccu RST_BUS_UART4>;
+                       dmas = <&dma 10>, <&dma 10>;
+                       dma-names = "tx", "rx";
                        status = "disabled";
                };