[PATCH 8/9] arm64: dts: renesas: r9a09g077: Wire up DMA support for ADC

From: Cosmin Tanislav

Date: Fri Aug 28 2026 - 11:03:33 EST


RZ/T2H (R9A09G077) has three DMA controllers that can be used by
peripherals like the ADC to offload data transfers from the CPU.

Wire up the DMA channels for the ADC peripherals.

Signed-off-by: Cosmin Tanislav <cosmin-gabriel.tanislav.xa@xxxxxxxxxxx>
---
arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r9a09g077.dtsi b/arch/arm64/boot/dts/renesas/r9a09g077.dtsi
index cd34df024769..f54f8d640f02 100644
--- a/arch/arm64/boot/dts/renesas/r9a09g077.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a09g077.dtsi
@@ -1235,6 +1235,8 @@ adc0: adc@90014000 {
clocks = <&cpg CPG_CORE R9A09G077_CLK_PCLKL>,
<&cpg CPG_MOD 206>;
clock-names = "adclk", "pclk";
+ dmas = <&dmac0 0x26ba>, <&dmac1 0x26ba>, <&dmac2 0x26ba>;
+ dma-names = "rx", "rx", "rx";
power-domains = <&cpg>;
#address-cells = <1>;
#size-cells = <0>;
@@ -1257,6 +1259,8 @@ adc1: adc@90014400 {
clocks = <&cpg CPG_CORE R9A09G077_CLK_PCLKL>,
<&cpg CPG_MOD 207>;
clock-names = "adclk", "pclk";
+ dmas = <&dmac0 0x26bf>, <&dmac1 0x26bf>, <&dmac2 0x26bf>;
+ dma-names = "rx", "rx", "rx";
power-domains = <&cpg>;
#address-cells = <1>;
#size-cells = <0>;
@@ -1279,6 +1283,8 @@ adc2: adc@80008000 {
clocks = <&cpg CPG_CORE R9A09G077_CLK_PCLKL>,
<&cpg CPG_MOD 225>;
clock-names = "adclk", "pclk";
+ dmas = <&dmac0 0x26c4>, <&dmac1 0x26c4>, <&dmac2 0x26c4>;
+ dma-names = "rx", "rx", "rx";
power-domains = <&cpg>;
#address-cells = <1>;
#size-cells = <0>;
--
2.55.0