18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Device Tree Source for the R-Car V3M (R8A77970) SoC
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 2016-2017 Renesas Electronics Corp.
68c2ecf20Sopenharmony_ci * Copyright (C) 2017 Cogent Embedded, Inc.
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#include <dt-bindings/clock/r8a77970-cpg-mssr.h>
108c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h>
118c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/irq.h>
128c2ecf20Sopenharmony_ci#include <dt-bindings/power/r8a77970-sysc.h>
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci/ {
158c2ecf20Sopenharmony_ci	compatible = "renesas,r8a77970";
168c2ecf20Sopenharmony_ci	#address-cells = <2>;
178c2ecf20Sopenharmony_ci	#size-cells = <2>;
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci	aliases {
208c2ecf20Sopenharmony_ci		i2c0 = &i2c0;
218c2ecf20Sopenharmony_ci		i2c1 = &i2c1;
228c2ecf20Sopenharmony_ci		i2c2 = &i2c2;
238c2ecf20Sopenharmony_ci		i2c3 = &i2c3;
248c2ecf20Sopenharmony_ci		i2c4 = &i2c4;
258c2ecf20Sopenharmony_ci	};
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci	/* External CAN clock - to be overridden by boards that provide it */
288c2ecf20Sopenharmony_ci	can_clk: can {
298c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
308c2ecf20Sopenharmony_ci		#clock-cells = <0>;
318c2ecf20Sopenharmony_ci		clock-frequency = <0>;
328c2ecf20Sopenharmony_ci	};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci	cpus {
358c2ecf20Sopenharmony_ci		#address-cells = <1>;
368c2ecf20Sopenharmony_ci		#size-cells = <0>;
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci		a53_0: cpu@0 {
398c2ecf20Sopenharmony_ci			device_type = "cpu";
408c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
418c2ecf20Sopenharmony_ci			reg = <0>;
428c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
438c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
448c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
458c2ecf20Sopenharmony_ci			enable-method = "psci";
468c2ecf20Sopenharmony_ci		};
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci		a53_1: cpu@1 {
498c2ecf20Sopenharmony_ci			device_type = "cpu";
508c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
518c2ecf20Sopenharmony_ci			reg = <1>;
528c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
538c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
548c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
558c2ecf20Sopenharmony_ci			enable-method = "psci";
568c2ecf20Sopenharmony_ci		};
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci		L2_CA53: cache-controller {
598c2ecf20Sopenharmony_ci			compatible = "cache";
608c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_CA53_SCU>;
618c2ecf20Sopenharmony_ci			cache-unified;
628c2ecf20Sopenharmony_ci			cache-level = <2>;
638c2ecf20Sopenharmony_ci		};
648c2ecf20Sopenharmony_ci	};
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ci	extal_clk: extal {
678c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
688c2ecf20Sopenharmony_ci		#clock-cells = <0>;
698c2ecf20Sopenharmony_ci		/* This value must be overridden by the board */
708c2ecf20Sopenharmony_ci		clock-frequency = <0>;
718c2ecf20Sopenharmony_ci	};
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ci	extalr_clk: extalr {
748c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
758c2ecf20Sopenharmony_ci		#clock-cells = <0>;
768c2ecf20Sopenharmony_ci		/* This value must be overridden by the board */
778c2ecf20Sopenharmony_ci		clock-frequency = <0>;
788c2ecf20Sopenharmony_ci	};
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ci	pmu_a53 {
818c2ecf20Sopenharmony_ci		compatible = "arm,cortex-a53-pmu";
828c2ecf20Sopenharmony_ci		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
838c2ecf20Sopenharmony_ci				      <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
848c2ecf20Sopenharmony_ci		interrupt-affinity = <&a53_0>, <&a53_1>;
858c2ecf20Sopenharmony_ci	};
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ci	psci {
888c2ecf20Sopenharmony_ci		compatible = "arm,psci-1.0", "arm,psci-0.2";
898c2ecf20Sopenharmony_ci		method = "smc";
908c2ecf20Sopenharmony_ci	};
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ci	/* External SCIF clock - to be overridden by boards that provide it */
938c2ecf20Sopenharmony_ci	scif_clk: scif {
948c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
958c2ecf20Sopenharmony_ci		#clock-cells = <0>;
968c2ecf20Sopenharmony_ci		clock-frequency = <0>;
978c2ecf20Sopenharmony_ci	};
988c2ecf20Sopenharmony_ci
998c2ecf20Sopenharmony_ci	soc {
1008c2ecf20Sopenharmony_ci		compatible = "simple-bus";
1018c2ecf20Sopenharmony_ci		interrupt-parent = <&gic>;
1028c2ecf20Sopenharmony_ci
1038c2ecf20Sopenharmony_ci		#address-cells = <2>;
1048c2ecf20Sopenharmony_ci		#size-cells = <2>;
1058c2ecf20Sopenharmony_ci		ranges;
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ci		rwdt: watchdog@e6020000 {
1088c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-wdt",
1098c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-wdt";
1108c2ecf20Sopenharmony_ci			reg = <0 0xe6020000 0 0x0c>;
1118c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 402>;
1128c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1138c2ecf20Sopenharmony_ci			resets = <&cpg 402>;
1148c2ecf20Sopenharmony_ci			status = "disabled";
1158c2ecf20Sopenharmony_ci		};
1168c2ecf20Sopenharmony_ci
1178c2ecf20Sopenharmony_ci		gpio0: gpio@e6050000 {
1188c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77970",
1198c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1208c2ecf20Sopenharmony_ci			reg = <0 0xe6050000 0 0x50>;
1218c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
1228c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1238c2ecf20Sopenharmony_ci			gpio-controller;
1248c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 0 22>;
1258c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1268c2ecf20Sopenharmony_ci			interrupt-controller;
1278c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 912>;
1288c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1298c2ecf20Sopenharmony_ci			resets = <&cpg 912>;
1308c2ecf20Sopenharmony_ci		};
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ci		gpio1: gpio@e6051000 {
1338c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77970",
1348c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1358c2ecf20Sopenharmony_ci			reg = <0 0xe6051000 0 0x50>;
1368c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1378c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1388c2ecf20Sopenharmony_ci			gpio-controller;
1398c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 32 28>;
1408c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1418c2ecf20Sopenharmony_ci			interrupt-controller;
1428c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 911>;
1438c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1448c2ecf20Sopenharmony_ci			resets = <&cpg 911>;
1458c2ecf20Sopenharmony_ci		};
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_ci		gpio2: gpio@e6052000 {
1488c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77970",
1498c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1508c2ecf20Sopenharmony_ci			reg = <0 0xe6052000 0 0x50>;
1518c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
1528c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1538c2ecf20Sopenharmony_ci			gpio-controller;
1548c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 64 17>;
1558c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1568c2ecf20Sopenharmony_ci			interrupt-controller;
1578c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 910>;
1588c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1598c2ecf20Sopenharmony_ci			resets = <&cpg 910>;
1608c2ecf20Sopenharmony_ci		};
1618c2ecf20Sopenharmony_ci
1628c2ecf20Sopenharmony_ci		gpio3: gpio@e6053000 {
1638c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77970",
1648c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1658c2ecf20Sopenharmony_ci			reg = <0 0xe6053000 0 0x50>;
1668c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
1678c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1688c2ecf20Sopenharmony_ci			gpio-controller;
1698c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 96 17>;
1708c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1718c2ecf20Sopenharmony_ci			interrupt-controller;
1728c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 909>;
1738c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1748c2ecf20Sopenharmony_ci			resets = <&cpg 909>;
1758c2ecf20Sopenharmony_ci		};
1768c2ecf20Sopenharmony_ci
1778c2ecf20Sopenharmony_ci		gpio4: gpio@e6054000 {
1788c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77970",
1798c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1808c2ecf20Sopenharmony_ci			reg = <0 0xe6054000 0 0x50>;
1818c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
1828c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1838c2ecf20Sopenharmony_ci			gpio-controller;
1848c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 128 6>;
1858c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1868c2ecf20Sopenharmony_ci			interrupt-controller;
1878c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 908>;
1888c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
1898c2ecf20Sopenharmony_ci			resets = <&cpg 908>;
1908c2ecf20Sopenharmony_ci		};
1918c2ecf20Sopenharmony_ci
1928c2ecf20Sopenharmony_ci		gpio5: gpio@e6055000 {
1938c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77970",
1948c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1958c2ecf20Sopenharmony_ci			reg = <0 0xe6055000 0 0x50>;
1968c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
1978c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1988c2ecf20Sopenharmony_ci			gpio-controller;
1998c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 160 15>;
2008c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
2018c2ecf20Sopenharmony_ci			interrupt-controller;
2028c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 907>;
2038c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
2048c2ecf20Sopenharmony_ci			resets = <&cpg 907>;
2058c2ecf20Sopenharmony_ci		};
2068c2ecf20Sopenharmony_ci
2078c2ecf20Sopenharmony_ci		pfc: pinctrl@e6060000 {
2088c2ecf20Sopenharmony_ci			compatible = "renesas,pfc-r8a77970";
2098c2ecf20Sopenharmony_ci			reg = <0 0xe6060000 0 0x504>;
2108c2ecf20Sopenharmony_ci		};
2118c2ecf20Sopenharmony_ci
2128c2ecf20Sopenharmony_ci		cmt0: timer@e60f0000 {
2138c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-cmt0",
2148c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt0";
2158c2ecf20Sopenharmony_ci			reg = <0 0xe60f0000 0 0x1004>;
2168c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
2178c2ecf20Sopenharmony_ci				     <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
2188c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 303>;
2198c2ecf20Sopenharmony_ci			clock-names = "fck";
2208c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
2218c2ecf20Sopenharmony_ci			resets = <&cpg 303>;
2228c2ecf20Sopenharmony_ci			status = "disabled";
2238c2ecf20Sopenharmony_ci		};
2248c2ecf20Sopenharmony_ci
2258c2ecf20Sopenharmony_ci		cmt1: timer@e6130000 {
2268c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-cmt1",
2278c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt1";
2288c2ecf20Sopenharmony_ci			reg = <0 0xe6130000 0 0x1004>;
2298c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
2308c2ecf20Sopenharmony_ci				     <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
2318c2ecf20Sopenharmony_ci				     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
2328c2ecf20Sopenharmony_ci				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
2338c2ecf20Sopenharmony_ci				     <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
2348c2ecf20Sopenharmony_ci				     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
2358c2ecf20Sopenharmony_ci				     <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
2368c2ecf20Sopenharmony_ci				     <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
2378c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 302>;
2388c2ecf20Sopenharmony_ci			clock-names = "fck";
2398c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
2408c2ecf20Sopenharmony_ci			resets = <&cpg 302>;
2418c2ecf20Sopenharmony_ci			status = "disabled";
2428c2ecf20Sopenharmony_ci		};
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ci		cmt2: timer@e6140000 {
2458c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-cmt1",
2468c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt1";
2478c2ecf20Sopenharmony_ci			reg = <0 0xe6140000 0 0x1004>;
2488c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>,
2498c2ecf20Sopenharmony_ci				     <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>,
2508c2ecf20Sopenharmony_ci				     <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
2518c2ecf20Sopenharmony_ci				     <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>,
2528c2ecf20Sopenharmony_ci				     <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>,
2538c2ecf20Sopenharmony_ci				     <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>,
2548c2ecf20Sopenharmony_ci				     <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
2558c2ecf20Sopenharmony_ci				     <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
2568c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 301>;
2578c2ecf20Sopenharmony_ci			clock-names = "fck";
2588c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
2598c2ecf20Sopenharmony_ci			resets = <&cpg 301>;
2608c2ecf20Sopenharmony_ci			status = "disabled";
2618c2ecf20Sopenharmony_ci		};
2628c2ecf20Sopenharmony_ci
2638c2ecf20Sopenharmony_ci		cmt3: timer@e6148000 {
2648c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-cmt1",
2658c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt1";
2668c2ecf20Sopenharmony_ci			reg = <0 0xe6148000 0 0x1004>;
2678c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>,
2688c2ecf20Sopenharmony_ci				     <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
2698c2ecf20Sopenharmony_ci				     <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
2708c2ecf20Sopenharmony_ci				     <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>,
2718c2ecf20Sopenharmony_ci				     <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>,
2728c2ecf20Sopenharmony_ci				     <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>,
2738c2ecf20Sopenharmony_ci				     <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
2748c2ecf20Sopenharmony_ci				     <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>;
2758c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 300>;
2768c2ecf20Sopenharmony_ci			clock-names = "fck";
2778c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
2788c2ecf20Sopenharmony_ci			resets = <&cpg 300>;
2798c2ecf20Sopenharmony_ci			status = "disabled";
2808c2ecf20Sopenharmony_ci		};
2818c2ecf20Sopenharmony_ci
2828c2ecf20Sopenharmony_ci		cpg: clock-controller@e6150000 {
2838c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-cpg-mssr";
2848c2ecf20Sopenharmony_ci			reg = <0 0xe6150000 0 0x1000>;
2858c2ecf20Sopenharmony_ci			clocks = <&extal_clk>, <&extalr_clk>;
2868c2ecf20Sopenharmony_ci			clock-names = "extal", "extalr";
2878c2ecf20Sopenharmony_ci			#clock-cells = <2>;
2888c2ecf20Sopenharmony_ci			#power-domain-cells = <0>;
2898c2ecf20Sopenharmony_ci			#reset-cells = <1>;
2908c2ecf20Sopenharmony_ci		};
2918c2ecf20Sopenharmony_ci
2928c2ecf20Sopenharmony_ci		rst: reset-controller@e6160000 {
2938c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-rst";
2948c2ecf20Sopenharmony_ci			reg = <0 0xe6160000 0 0x200>;
2958c2ecf20Sopenharmony_ci		};
2968c2ecf20Sopenharmony_ci
2978c2ecf20Sopenharmony_ci		sysc: system-controller@e6180000 {
2988c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-sysc";
2998c2ecf20Sopenharmony_ci			reg = <0 0xe6180000 0 0x440>;
3008c2ecf20Sopenharmony_ci			#power-domain-cells = <1>;
3018c2ecf20Sopenharmony_ci		};
3028c2ecf20Sopenharmony_ci
3038c2ecf20Sopenharmony_ci		thermal: thermal@e6190000 {
3048c2ecf20Sopenharmony_ci			compatible = "renesas,thermal-r8a77970";
3058c2ecf20Sopenharmony_ci			reg = <0 0xe6190000 0 0x10>,
3068c2ecf20Sopenharmony_ci			      <0 0xe6190100 0 0x120>;
3078c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
3088c2ecf20Sopenharmony_ci				     <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
3098c2ecf20Sopenharmony_ci				     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
3108c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 522>;
3118c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3128c2ecf20Sopenharmony_ci			resets = <&cpg 522>;
3138c2ecf20Sopenharmony_ci			#thermal-sensor-cells = <0>;
3148c2ecf20Sopenharmony_ci		};
3158c2ecf20Sopenharmony_ci
3168c2ecf20Sopenharmony_ci		intc_ex: interrupt-controller@e61c0000 {
3178c2ecf20Sopenharmony_ci			compatible = "renesas,intc-ex-r8a77970", "renesas,irqc";
3188c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
3198c2ecf20Sopenharmony_ci			interrupt-controller;
3208c2ecf20Sopenharmony_ci			reg = <0 0xe61c0000 0 0x200>;
3218c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
3228c2ecf20Sopenharmony_ci				     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
3238c2ecf20Sopenharmony_ci				     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
3248c2ecf20Sopenharmony_ci				     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
3258c2ecf20Sopenharmony_ci				     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
3268c2ecf20Sopenharmony_ci				     <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
3278c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 407>;
3288c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3298c2ecf20Sopenharmony_ci			resets = <&cpg 407>;
3308c2ecf20Sopenharmony_ci		};
3318c2ecf20Sopenharmony_ci
3328c2ecf20Sopenharmony_ci		tmu0: timer@e61e0000 {
3338c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77970", "renesas,tmu";
3348c2ecf20Sopenharmony_ci			reg = <0 0xe61e0000 0 0x30>;
3358c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
3368c2ecf20Sopenharmony_ci				     <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
3378c2ecf20Sopenharmony_ci				     <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
3388c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 125>;
3398c2ecf20Sopenharmony_ci			clock-names = "fck";
3408c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3418c2ecf20Sopenharmony_ci			resets = <&cpg 125>;
3428c2ecf20Sopenharmony_ci			status = "disabled";
3438c2ecf20Sopenharmony_ci		};
3448c2ecf20Sopenharmony_ci
3458c2ecf20Sopenharmony_ci		tmu1: timer@e6fc0000 {
3468c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77970", "renesas,tmu";
3478c2ecf20Sopenharmony_ci			reg = <0 0xe6fc0000 0 0x30>;
3488c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
3498c2ecf20Sopenharmony_ci				     <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
3508c2ecf20Sopenharmony_ci				     <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
3518c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 124>;
3528c2ecf20Sopenharmony_ci			clock-names = "fck";
3538c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3548c2ecf20Sopenharmony_ci			resets = <&cpg 124>;
3558c2ecf20Sopenharmony_ci			status = "disabled";
3568c2ecf20Sopenharmony_ci		};
3578c2ecf20Sopenharmony_ci
3588c2ecf20Sopenharmony_ci		tmu2: timer@e6fd0000 {
3598c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77970", "renesas,tmu";
3608c2ecf20Sopenharmony_ci			reg = <0 0xe6fd0000 0 0x30>;
3618c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
3628c2ecf20Sopenharmony_ci				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
3638c2ecf20Sopenharmony_ci				     <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
3648c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 123>;
3658c2ecf20Sopenharmony_ci			clock-names = "fck";
3668c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3678c2ecf20Sopenharmony_ci			resets = <&cpg 123>;
3688c2ecf20Sopenharmony_ci			status = "disabled";
3698c2ecf20Sopenharmony_ci		};
3708c2ecf20Sopenharmony_ci
3718c2ecf20Sopenharmony_ci		tmu3: timer@e6fe0000 {
3728c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77970", "renesas,tmu";
3738c2ecf20Sopenharmony_ci			reg = <0 0xe6fe0000 0 0x30>;
3748c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
3758c2ecf20Sopenharmony_ci				     <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
3768c2ecf20Sopenharmony_ci				     <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
3778c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 122>;
3788c2ecf20Sopenharmony_ci			clock-names = "fck";
3798c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3808c2ecf20Sopenharmony_ci			resets = <&cpg 122>;
3818c2ecf20Sopenharmony_ci			status = "disabled";
3828c2ecf20Sopenharmony_ci		};
3838c2ecf20Sopenharmony_ci
3848c2ecf20Sopenharmony_ci		tmu4: timer@ffc00000 {
3858c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77970", "renesas,tmu";
3868c2ecf20Sopenharmony_ci			reg = <0 0xffc00000 0 0x30>;
3878c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
3888c2ecf20Sopenharmony_ci				     <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
3898c2ecf20Sopenharmony_ci				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
3908c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 121>;
3918c2ecf20Sopenharmony_ci			clock-names = "fck";
3928c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
3938c2ecf20Sopenharmony_ci			resets = <&cpg 121>;
3948c2ecf20Sopenharmony_ci			status = "disabled";
3958c2ecf20Sopenharmony_ci		};
3968c2ecf20Sopenharmony_ci
3978c2ecf20Sopenharmony_ci		i2c0: i2c@e6500000 {
3988c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77970",
3998c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4008c2ecf20Sopenharmony_ci			reg = <0 0xe6500000 0 0x40>;
4018c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
4028c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 931>;
4038c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4048c2ecf20Sopenharmony_ci			resets = <&cpg 931>;
4058c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x91>, <&dmac1 0x90>,
4068c2ecf20Sopenharmony_ci			       <&dmac2 0x91>, <&dmac2 0x90>;
4078c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4088c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4098c2ecf20Sopenharmony_ci			#address-cells = <1>;
4108c2ecf20Sopenharmony_ci			#size-cells = <0>;
4118c2ecf20Sopenharmony_ci			status = "disabled";
4128c2ecf20Sopenharmony_ci		};
4138c2ecf20Sopenharmony_ci
4148c2ecf20Sopenharmony_ci		i2c1: i2c@e6508000 {
4158c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77970",
4168c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4178c2ecf20Sopenharmony_ci			reg = <0 0xe6508000 0 0x40>;
4188c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
4198c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 930>;
4208c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4218c2ecf20Sopenharmony_ci			resets = <&cpg 930>;
4228c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x93>, <&dmac1 0x92>,
4238c2ecf20Sopenharmony_ci			       <&dmac2 0x93>, <&dmac2 0x92>;
4248c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4258c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4268c2ecf20Sopenharmony_ci			#address-cells = <1>;
4278c2ecf20Sopenharmony_ci			#size-cells = <0>;
4288c2ecf20Sopenharmony_ci			status = "disabled";
4298c2ecf20Sopenharmony_ci		};
4308c2ecf20Sopenharmony_ci
4318c2ecf20Sopenharmony_ci		i2c2: i2c@e6510000 {
4328c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77970",
4338c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4348c2ecf20Sopenharmony_ci			reg = <0 0xe6510000 0 0x40>;
4358c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
4368c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 929>;
4378c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4388c2ecf20Sopenharmony_ci			resets = <&cpg 929>;
4398c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x95>, <&dmac1 0x94>,
4408c2ecf20Sopenharmony_ci			       <&dmac2 0x95>, <&dmac2 0x94>;
4418c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4428c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4438c2ecf20Sopenharmony_ci			#address-cells = <1>;
4448c2ecf20Sopenharmony_ci			#size-cells = <0>;
4458c2ecf20Sopenharmony_ci			status = "disabled";
4468c2ecf20Sopenharmony_ci		};
4478c2ecf20Sopenharmony_ci
4488c2ecf20Sopenharmony_ci		i2c3: i2c@e66d0000 {
4498c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77970",
4508c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4518c2ecf20Sopenharmony_ci			reg = <0 0xe66d0000 0 0x40>;
4528c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
4538c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 928>;
4548c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4558c2ecf20Sopenharmony_ci			resets = <&cpg 928>;
4568c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x97>, <&dmac1 0x96>,
4578c2ecf20Sopenharmony_ci			       <&dmac2 0x97>, <&dmac2 0x96>;
4588c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4598c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4608c2ecf20Sopenharmony_ci			#address-cells = <1>;
4618c2ecf20Sopenharmony_ci			#size-cells = <0>;
4628c2ecf20Sopenharmony_ci			status = "disabled";
4638c2ecf20Sopenharmony_ci		};
4648c2ecf20Sopenharmony_ci
4658c2ecf20Sopenharmony_ci		i2c4: i2c@e66d8000 {
4668c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77970",
4678c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4688c2ecf20Sopenharmony_ci			reg = <0 0xe66d8000 0 0x40>;
4698c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
4708c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 927>;
4718c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4728c2ecf20Sopenharmony_ci			resets = <&cpg 927>;
4738c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x99>, <&dmac1 0x98>,
4748c2ecf20Sopenharmony_ci			       <&dmac2 0x99>, <&dmac2 0x98>;
4758c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4768c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4778c2ecf20Sopenharmony_ci			#address-cells = <1>;
4788c2ecf20Sopenharmony_ci			#size-cells = <0>;
4798c2ecf20Sopenharmony_ci			status = "disabled";
4808c2ecf20Sopenharmony_ci		};
4818c2ecf20Sopenharmony_ci
4828c2ecf20Sopenharmony_ci		hscif0: serial@e6540000 {
4838c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77970",
4848c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
4858c2ecf20Sopenharmony_ci				     "renesas,hscif";
4868c2ecf20Sopenharmony_ci			reg = <0 0xe6540000 0 96>;
4878c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
4888c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 520>,
4898c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
4908c2ecf20Sopenharmony_ci				 <&scif_clk>;
4918c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
4928c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x31>, <&dmac1 0x30>,
4938c2ecf20Sopenharmony_ci			       <&dmac2 0x31>, <&dmac2 0x30>;
4948c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4958c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
4968c2ecf20Sopenharmony_ci			resets = <&cpg 520>;
4978c2ecf20Sopenharmony_ci			status = "disabled";
4988c2ecf20Sopenharmony_ci		};
4998c2ecf20Sopenharmony_ci
5008c2ecf20Sopenharmony_ci		hscif1: serial@e6550000 {
5018c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77970",
5028c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
5038c2ecf20Sopenharmony_ci				     "renesas,hscif";
5048c2ecf20Sopenharmony_ci			reg = <0 0xe6550000 0 96>;
5058c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
5068c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 519>,
5078c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
5088c2ecf20Sopenharmony_ci				 <&scif_clk>;
5098c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5108c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x33>, <&dmac1 0x32>,
5118c2ecf20Sopenharmony_ci			       <&dmac2 0x33>, <&dmac2 0x32>;
5128c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5138c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
5148c2ecf20Sopenharmony_ci			resets = <&cpg 519>;
5158c2ecf20Sopenharmony_ci			status = "disabled";
5168c2ecf20Sopenharmony_ci		};
5178c2ecf20Sopenharmony_ci
5188c2ecf20Sopenharmony_ci		hscif2: serial@e6560000 {
5198c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77970",
5208c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
5218c2ecf20Sopenharmony_ci				     "renesas,hscif";
5228c2ecf20Sopenharmony_ci			reg = <0 0xe6560000 0 96>;
5238c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
5248c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 518>,
5258c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
5268c2ecf20Sopenharmony_ci				 <&scif_clk>;
5278c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5288c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x35>, <&dmac1 0x34>,
5298c2ecf20Sopenharmony_ci			       <&dmac2 0x35>, <&dmac2 0x34>;
5308c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5318c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
5328c2ecf20Sopenharmony_ci			resets = <&cpg 518>;
5338c2ecf20Sopenharmony_ci			status = "disabled";
5348c2ecf20Sopenharmony_ci		};
5358c2ecf20Sopenharmony_ci
5368c2ecf20Sopenharmony_ci		hscif3: serial@e66a0000 {
5378c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77970",
5388c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif", "renesas,hscif";
5398c2ecf20Sopenharmony_ci			reg = <0 0xe66a0000 0 96>;
5408c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
5418c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 517>,
5428c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
5438c2ecf20Sopenharmony_ci				 <&scif_clk>;
5448c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5458c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x37>, <&dmac1 0x36>,
5468c2ecf20Sopenharmony_ci			       <&dmac2 0x37>, <&dmac2 0x36>;
5478c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5488c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
5498c2ecf20Sopenharmony_ci			resets = <&cpg 517>;
5508c2ecf20Sopenharmony_ci			status = "disabled";
5518c2ecf20Sopenharmony_ci		};
5528c2ecf20Sopenharmony_ci
5538c2ecf20Sopenharmony_ci		canfd: can@e66c0000 {
5548c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-canfd",
5558c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-canfd";
5568c2ecf20Sopenharmony_ci			reg = <0 0xe66c0000 0 0x8000>;
5578c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
5588c2ecf20Sopenharmony_ci				     <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
5598c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 914>,
5608c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_CANFD>,
5618c2ecf20Sopenharmony_ci				 <&can_clk>;
5628c2ecf20Sopenharmony_ci			clock-names = "fck", "canfd", "can_clk";
5638c2ecf20Sopenharmony_ci			assigned-clocks = <&cpg CPG_CORE R8A77970_CLK_CANFD>;
5648c2ecf20Sopenharmony_ci			assigned-clock-rates = <40000000>;
5658c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
5668c2ecf20Sopenharmony_ci			resets = <&cpg 914>;
5678c2ecf20Sopenharmony_ci			status = "disabled";
5688c2ecf20Sopenharmony_ci
5698c2ecf20Sopenharmony_ci			channel0 {
5708c2ecf20Sopenharmony_ci				status = "disabled";
5718c2ecf20Sopenharmony_ci			};
5728c2ecf20Sopenharmony_ci
5738c2ecf20Sopenharmony_ci			channel1 {
5748c2ecf20Sopenharmony_ci				status = "disabled";
5758c2ecf20Sopenharmony_ci			};
5768c2ecf20Sopenharmony_ci		};
5778c2ecf20Sopenharmony_ci
5788c2ecf20Sopenharmony_ci		avb: ethernet@e6800000 {
5798c2ecf20Sopenharmony_ci			compatible = "renesas,etheravb-r8a77970",
5808c2ecf20Sopenharmony_ci				     "renesas,etheravb-rcar-gen3";
5818c2ecf20Sopenharmony_ci			reg = <0 0xe6800000 0 0x800>;
5828c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
5838c2ecf20Sopenharmony_ci				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
5848c2ecf20Sopenharmony_ci				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
5858c2ecf20Sopenharmony_ci				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
5868c2ecf20Sopenharmony_ci				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
5878c2ecf20Sopenharmony_ci				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
5888c2ecf20Sopenharmony_ci				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
5898c2ecf20Sopenharmony_ci				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
5908c2ecf20Sopenharmony_ci				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
5918c2ecf20Sopenharmony_ci				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
5928c2ecf20Sopenharmony_ci				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
5938c2ecf20Sopenharmony_ci				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
5948c2ecf20Sopenharmony_ci				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
5958c2ecf20Sopenharmony_ci				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
5968c2ecf20Sopenharmony_ci				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
5978c2ecf20Sopenharmony_ci				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
5988c2ecf20Sopenharmony_ci				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
5998c2ecf20Sopenharmony_ci				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
6008c2ecf20Sopenharmony_ci				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
6018c2ecf20Sopenharmony_ci				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
6028c2ecf20Sopenharmony_ci				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
6038c2ecf20Sopenharmony_ci				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
6048c2ecf20Sopenharmony_ci				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
6058c2ecf20Sopenharmony_ci				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
6068c2ecf20Sopenharmony_ci				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
6078c2ecf20Sopenharmony_ci			interrupt-names = "ch0", "ch1", "ch2", "ch3",
6088c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7",
6098c2ecf20Sopenharmony_ci					  "ch8", "ch9", "ch10", "ch11",
6108c2ecf20Sopenharmony_ci					  "ch12", "ch13", "ch14", "ch15",
6118c2ecf20Sopenharmony_ci					  "ch16", "ch17", "ch18", "ch19",
6128c2ecf20Sopenharmony_ci					  "ch20", "ch21", "ch22", "ch23",
6138c2ecf20Sopenharmony_ci					  "ch24";
6148c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 812>;
6158c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6168c2ecf20Sopenharmony_ci			resets = <&cpg 812>;
6178c2ecf20Sopenharmony_ci			phy-mode = "rgmii";
6188c2ecf20Sopenharmony_ci			iommus = <&ipmmu_rt 3>;
6198c2ecf20Sopenharmony_ci			#address-cells = <1>;
6208c2ecf20Sopenharmony_ci			#size-cells = <0>;
6218c2ecf20Sopenharmony_ci			status = "disabled";
6228c2ecf20Sopenharmony_ci		};
6238c2ecf20Sopenharmony_ci
6248c2ecf20Sopenharmony_ci		pwm0: pwm@e6e30000 {
6258c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77970", "renesas,pwm-rcar";
6268c2ecf20Sopenharmony_ci			reg = <0 0xe6e30000 0 8>;
6278c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6288c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6298c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6308c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6318c2ecf20Sopenharmony_ci			status = "disabled";
6328c2ecf20Sopenharmony_ci		};
6338c2ecf20Sopenharmony_ci
6348c2ecf20Sopenharmony_ci		pwm1: pwm@e6e31000 {
6358c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77970", "renesas,pwm-rcar";
6368c2ecf20Sopenharmony_ci			reg = <0 0xe6e31000 0 8>;
6378c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6388c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6398c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6408c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6418c2ecf20Sopenharmony_ci			status = "disabled";
6428c2ecf20Sopenharmony_ci		};
6438c2ecf20Sopenharmony_ci
6448c2ecf20Sopenharmony_ci		pwm2: pwm@e6e32000 {
6458c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77970", "renesas,pwm-rcar";
6468c2ecf20Sopenharmony_ci			reg = <0 0xe6e32000 0 8>;
6478c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6488c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6498c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6508c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6518c2ecf20Sopenharmony_ci			status = "disabled";
6528c2ecf20Sopenharmony_ci		};
6538c2ecf20Sopenharmony_ci
6548c2ecf20Sopenharmony_ci		pwm3: pwm@e6e33000 {
6558c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77970", "renesas,pwm-rcar";
6568c2ecf20Sopenharmony_ci			reg = <0 0xe6e33000 0 8>;
6578c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6588c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6598c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6608c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6618c2ecf20Sopenharmony_ci			status = "disabled";
6628c2ecf20Sopenharmony_ci		};
6638c2ecf20Sopenharmony_ci
6648c2ecf20Sopenharmony_ci		pwm4: pwm@e6e34000 {
6658c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77970", "renesas,pwm-rcar";
6668c2ecf20Sopenharmony_ci			reg = <0 0xe6e34000 0 8>;
6678c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6688c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6698c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6708c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6718c2ecf20Sopenharmony_ci			status = "disabled";
6728c2ecf20Sopenharmony_ci		};
6738c2ecf20Sopenharmony_ci
6748c2ecf20Sopenharmony_ci		scif0: serial@e6e60000 {
6758c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77970",
6768c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
6778c2ecf20Sopenharmony_ci				     "renesas,scif";
6788c2ecf20Sopenharmony_ci			reg = <0 0xe6e60000 0 64>;
6798c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
6808c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 207>,
6818c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
6828c2ecf20Sopenharmony_ci				 <&scif_clk>;
6838c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
6848c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
6858c2ecf20Sopenharmony_ci			       <&dmac2 0x51>, <&dmac2 0x50>;
6868c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
6878c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
6888c2ecf20Sopenharmony_ci			resets = <&cpg 207>;
6898c2ecf20Sopenharmony_ci			status = "disabled";
6908c2ecf20Sopenharmony_ci		};
6918c2ecf20Sopenharmony_ci
6928c2ecf20Sopenharmony_ci		scif1: serial@e6e68000 {
6938c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77970",
6948c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
6958c2ecf20Sopenharmony_ci				     "renesas,scif";
6968c2ecf20Sopenharmony_ci			reg = <0 0xe6e68000 0 64>;
6978c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
6988c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 206>,
6998c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
7008c2ecf20Sopenharmony_ci				 <&scif_clk>;
7018c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7028c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
7038c2ecf20Sopenharmony_ci			       <&dmac2 0x53>, <&dmac2 0x52>;
7048c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7058c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7068c2ecf20Sopenharmony_ci			resets = <&cpg 206>;
7078c2ecf20Sopenharmony_ci			status = "disabled";
7088c2ecf20Sopenharmony_ci		};
7098c2ecf20Sopenharmony_ci
7108c2ecf20Sopenharmony_ci		scif3: serial@e6c50000 {
7118c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77970",
7128c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
7138c2ecf20Sopenharmony_ci				     "renesas,scif";
7148c2ecf20Sopenharmony_ci			reg = <0 0xe6c50000 0 64>;
7158c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
7168c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 204>,
7178c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
7188c2ecf20Sopenharmony_ci				 <&scif_clk>;
7198c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7208c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x57>, <&dmac1 0x56>,
7218c2ecf20Sopenharmony_ci			       <&dmac2 0x57>, <&dmac2 0x56>;
7228c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7238c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7248c2ecf20Sopenharmony_ci			resets = <&cpg 204>;
7258c2ecf20Sopenharmony_ci			status = "disabled";
7268c2ecf20Sopenharmony_ci		};
7278c2ecf20Sopenharmony_ci
7288c2ecf20Sopenharmony_ci		scif4: serial@e6c40000 {
7298c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77970",
7308c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7318c2ecf20Sopenharmony_ci			reg = <0 0xe6c40000 0 64>;
7328c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
7338c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 203>,
7348c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77970_CLK_S2D1>,
7358c2ecf20Sopenharmony_ci				 <&scif_clk>;
7368c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7378c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x59>, <&dmac1 0x58>,
7388c2ecf20Sopenharmony_ci			       <&dmac2 0x59>, <&dmac2 0x58>;
7398c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7408c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7418c2ecf20Sopenharmony_ci			resets = <&cpg 203>;
7428c2ecf20Sopenharmony_ci			status = "disabled";
7438c2ecf20Sopenharmony_ci		};
7448c2ecf20Sopenharmony_ci
7458c2ecf20Sopenharmony_ci		tpu: pwm@e6e80000 {
7468c2ecf20Sopenharmony_ci			compatible = "renesas,tpu-r8a77970", "renesas,tpu";
7478c2ecf20Sopenharmony_ci			reg = <0 0xe6e80000 0 0x148>;
7488c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
7498c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 304>;
7508c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7518c2ecf20Sopenharmony_ci			resets = <&cpg 304>;
7528c2ecf20Sopenharmony_ci			#pwm-cells = <3>;
7538c2ecf20Sopenharmony_ci			status = "disabled";
7548c2ecf20Sopenharmony_ci		};
7558c2ecf20Sopenharmony_ci
7568c2ecf20Sopenharmony_ci		msiof0: spi@e6e90000 {
7578c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77970",
7588c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
7598c2ecf20Sopenharmony_ci			reg = <0 0xe6e90000 0 0x64>;
7608c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
7618c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 211>;
7628c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7638c2ecf20Sopenharmony_ci			resets = <&cpg 211>;
7648c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x41>, <&dmac1 0x40>,
7658c2ecf20Sopenharmony_ci			       <&dmac2 0x41>, <&dmac2 0x40>;
7668c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7678c2ecf20Sopenharmony_ci			#address-cells = <1>;
7688c2ecf20Sopenharmony_ci			#size-cells = <0>;
7698c2ecf20Sopenharmony_ci			status = "disabled";
7708c2ecf20Sopenharmony_ci		};
7718c2ecf20Sopenharmony_ci
7728c2ecf20Sopenharmony_ci		msiof1: spi@e6ea0000 {
7738c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77970",
7748c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
7758c2ecf20Sopenharmony_ci			reg = <0 0xe6ea0000 0 0x0064>;
7768c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
7778c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 210>;
7788c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7798c2ecf20Sopenharmony_ci			resets = <&cpg 210>;
7808c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x43>, <&dmac1 0x42>,
7818c2ecf20Sopenharmony_ci			       <&dmac2 0x43>, <&dmac2 0x42>;
7828c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7838c2ecf20Sopenharmony_ci			#address-cells = <1>;
7848c2ecf20Sopenharmony_ci			#size-cells = <0>;
7858c2ecf20Sopenharmony_ci			status = "disabled";
7868c2ecf20Sopenharmony_ci		};
7878c2ecf20Sopenharmony_ci
7888c2ecf20Sopenharmony_ci		msiof2: spi@e6c00000 {
7898c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77970",
7908c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
7918c2ecf20Sopenharmony_ci			reg = <0 0xe6c00000 0 0x0064>;
7928c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
7938c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 209>;
7948c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
7958c2ecf20Sopenharmony_ci			resets = <&cpg 209>;
7968c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x45>, <&dmac1 0x44>,
7978c2ecf20Sopenharmony_ci			       <&dmac2 0x45>, <&dmac2 0x44>;
7988c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7998c2ecf20Sopenharmony_ci			#address-cells = <1>;
8008c2ecf20Sopenharmony_ci			#size-cells = <0>;
8018c2ecf20Sopenharmony_ci			status = "disabled";
8028c2ecf20Sopenharmony_ci		};
8038c2ecf20Sopenharmony_ci
8048c2ecf20Sopenharmony_ci		msiof3: spi@e6c10000 {
8058c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77970",
8068c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8078c2ecf20Sopenharmony_ci			reg = <0 0xe6c10000 0 0x0064>;
8088c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
8098c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 208>;
8108c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
8118c2ecf20Sopenharmony_ci			resets = <&cpg 208>;
8128c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x47>, <&dmac1 0x46>,
8138c2ecf20Sopenharmony_ci			       <&dmac2 0x47>, <&dmac2 0x46>;
8148c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
8158c2ecf20Sopenharmony_ci			#address-cells = <1>;
8168c2ecf20Sopenharmony_ci			#size-cells = <0>;
8178c2ecf20Sopenharmony_ci			status = "disabled";
8188c2ecf20Sopenharmony_ci		};
8198c2ecf20Sopenharmony_ci
8208c2ecf20Sopenharmony_ci		vin0: video@e6ef0000 {
8218c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77970";
8228c2ecf20Sopenharmony_ci			reg = <0 0xe6ef0000 0 0x1000>;
8238c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
8248c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 811>;
8258c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
8268c2ecf20Sopenharmony_ci			resets = <&cpg 811>;
8278c2ecf20Sopenharmony_ci			renesas,id = <0>;
8288c2ecf20Sopenharmony_ci			status = "disabled";
8298c2ecf20Sopenharmony_ci
8308c2ecf20Sopenharmony_ci			ports {
8318c2ecf20Sopenharmony_ci				#address-cells = <1>;
8328c2ecf20Sopenharmony_ci				#size-cells = <0>;
8338c2ecf20Sopenharmony_ci
8348c2ecf20Sopenharmony_ci				port@1 {
8358c2ecf20Sopenharmony_ci					#address-cells = <1>;
8368c2ecf20Sopenharmony_ci					#size-cells = <0>;
8378c2ecf20Sopenharmony_ci
8388c2ecf20Sopenharmony_ci					reg = <1>;
8398c2ecf20Sopenharmony_ci
8408c2ecf20Sopenharmony_ci					vin0csi40: endpoint@2 {
8418c2ecf20Sopenharmony_ci						reg = <2>;
8428c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin0>;
8438c2ecf20Sopenharmony_ci					};
8448c2ecf20Sopenharmony_ci				};
8458c2ecf20Sopenharmony_ci			};
8468c2ecf20Sopenharmony_ci		};
8478c2ecf20Sopenharmony_ci
8488c2ecf20Sopenharmony_ci		vin1: video@e6ef1000 {
8498c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77970";
8508c2ecf20Sopenharmony_ci			reg = <0 0xe6ef1000 0 0x1000>;
8518c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
8528c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 810>;
8538c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
8548c2ecf20Sopenharmony_ci			resets = <&cpg 810>;
8558c2ecf20Sopenharmony_ci			renesas,id = <1>;
8568c2ecf20Sopenharmony_ci			status = "disabled";
8578c2ecf20Sopenharmony_ci
8588c2ecf20Sopenharmony_ci			ports {
8598c2ecf20Sopenharmony_ci				#address-cells = <1>;
8608c2ecf20Sopenharmony_ci				#size-cells = <0>;
8618c2ecf20Sopenharmony_ci
8628c2ecf20Sopenharmony_ci				port@1 {
8638c2ecf20Sopenharmony_ci					#address-cells = <1>;
8648c2ecf20Sopenharmony_ci					#size-cells = <0>;
8658c2ecf20Sopenharmony_ci
8668c2ecf20Sopenharmony_ci					reg = <1>;
8678c2ecf20Sopenharmony_ci
8688c2ecf20Sopenharmony_ci					vin1csi40: endpoint@2 {
8698c2ecf20Sopenharmony_ci						reg = <2>;
8708c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin1>;
8718c2ecf20Sopenharmony_ci					};
8728c2ecf20Sopenharmony_ci				};
8738c2ecf20Sopenharmony_ci			};
8748c2ecf20Sopenharmony_ci		};
8758c2ecf20Sopenharmony_ci
8768c2ecf20Sopenharmony_ci		vin2: video@e6ef2000 {
8778c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77970";
8788c2ecf20Sopenharmony_ci			reg = <0 0xe6ef2000 0 0x1000>;
8798c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
8808c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 809>;
8818c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
8828c2ecf20Sopenharmony_ci			resets = <&cpg 809>;
8838c2ecf20Sopenharmony_ci			renesas,id = <2>;
8848c2ecf20Sopenharmony_ci			status = "disabled";
8858c2ecf20Sopenharmony_ci
8868c2ecf20Sopenharmony_ci			ports {
8878c2ecf20Sopenharmony_ci				#address-cells = <1>;
8888c2ecf20Sopenharmony_ci				#size-cells = <0>;
8898c2ecf20Sopenharmony_ci
8908c2ecf20Sopenharmony_ci				port@1 {
8918c2ecf20Sopenharmony_ci					#address-cells = <1>;
8928c2ecf20Sopenharmony_ci					#size-cells = <0>;
8938c2ecf20Sopenharmony_ci
8948c2ecf20Sopenharmony_ci					reg = <1>;
8958c2ecf20Sopenharmony_ci
8968c2ecf20Sopenharmony_ci					vin2csi40: endpoint@2 {
8978c2ecf20Sopenharmony_ci						reg = <2>;
8988c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin2>;
8998c2ecf20Sopenharmony_ci					};
9008c2ecf20Sopenharmony_ci				};
9018c2ecf20Sopenharmony_ci			};
9028c2ecf20Sopenharmony_ci		};
9038c2ecf20Sopenharmony_ci
9048c2ecf20Sopenharmony_ci		vin3: video@e6ef3000 {
9058c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77970";
9068c2ecf20Sopenharmony_ci			reg = <0 0xe6ef3000 0 0x1000>;
9078c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
9088c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 808>;
9098c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
9108c2ecf20Sopenharmony_ci			resets = <&cpg 808>;
9118c2ecf20Sopenharmony_ci			renesas,id = <3>;
9128c2ecf20Sopenharmony_ci			status = "disabled";
9138c2ecf20Sopenharmony_ci
9148c2ecf20Sopenharmony_ci			ports {
9158c2ecf20Sopenharmony_ci				#address-cells = <1>;
9168c2ecf20Sopenharmony_ci				#size-cells = <0>;
9178c2ecf20Sopenharmony_ci
9188c2ecf20Sopenharmony_ci				port@1 {
9198c2ecf20Sopenharmony_ci					#address-cells = <1>;
9208c2ecf20Sopenharmony_ci					#size-cells = <0>;
9218c2ecf20Sopenharmony_ci
9228c2ecf20Sopenharmony_ci					reg = <1>;
9238c2ecf20Sopenharmony_ci
9248c2ecf20Sopenharmony_ci					vin3csi40: endpoint@2 {
9258c2ecf20Sopenharmony_ci						reg = <2>;
9268c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin3>;
9278c2ecf20Sopenharmony_ci					};
9288c2ecf20Sopenharmony_ci				};
9298c2ecf20Sopenharmony_ci			};
9308c2ecf20Sopenharmony_ci		};
9318c2ecf20Sopenharmony_ci
9328c2ecf20Sopenharmony_ci		dmac1: dma-controller@e7300000 {
9338c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77970",
9348c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
9358c2ecf20Sopenharmony_ci			reg = <0 0xe7300000 0 0x10000>;
9368c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
9378c2ecf20Sopenharmony_ci				     <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
9388c2ecf20Sopenharmony_ci				     <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
9398c2ecf20Sopenharmony_ci				     <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
9408c2ecf20Sopenharmony_ci				     <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
9418c2ecf20Sopenharmony_ci				     <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
9428c2ecf20Sopenharmony_ci				     <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
9438c2ecf20Sopenharmony_ci				     <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
9448c2ecf20Sopenharmony_ci				     <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
9458c2ecf20Sopenharmony_ci			interrupt-names = "error",
9468c2ecf20Sopenharmony_ci					  "ch0", "ch1", "ch2", "ch3",
9478c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7";
9488c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 218>;
9498c2ecf20Sopenharmony_ci			clock-names = "fck";
9508c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
9518c2ecf20Sopenharmony_ci			resets = <&cpg 218>;
9528c2ecf20Sopenharmony_ci			#dma-cells = <1>;
9538c2ecf20Sopenharmony_ci			dma-channels = <8>;
9548c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
9558c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
9568c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
9578c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
9588c2ecf20Sopenharmony_ci		};
9598c2ecf20Sopenharmony_ci
9608c2ecf20Sopenharmony_ci		dmac2: dma-controller@e7310000 {
9618c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77970",
9628c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
9638c2ecf20Sopenharmony_ci			reg = <0 0xe7310000 0 0x10000>;
9648c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
9658c2ecf20Sopenharmony_ci				     <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
9668c2ecf20Sopenharmony_ci				     <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
9678c2ecf20Sopenharmony_ci				     <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
9688c2ecf20Sopenharmony_ci				     <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
9698c2ecf20Sopenharmony_ci				     <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
9708c2ecf20Sopenharmony_ci				     <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
9718c2ecf20Sopenharmony_ci				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
9728c2ecf20Sopenharmony_ci				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
9738c2ecf20Sopenharmony_ci			interrupt-names = "error",
9748c2ecf20Sopenharmony_ci					  "ch0", "ch1", "ch2", "ch3",
9758c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7";
9768c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 217>;
9778c2ecf20Sopenharmony_ci			clock-names = "fck";
9788c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
9798c2ecf20Sopenharmony_ci			resets = <&cpg 217>;
9808c2ecf20Sopenharmony_ci			#dma-cells = <1>;
9818c2ecf20Sopenharmony_ci			dma-channels = <8>;
9828c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
9838c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
9848c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
9858c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
9868c2ecf20Sopenharmony_ci		};
9878c2ecf20Sopenharmony_ci
9888c2ecf20Sopenharmony_ci		ipmmu_ds1: iommu@e7740000 {
9898c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77970";
9908c2ecf20Sopenharmony_ci			reg = <0 0xe7740000 0 0x1000>;
9918c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 0>;
9928c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
9938c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
9948c2ecf20Sopenharmony_ci		};
9958c2ecf20Sopenharmony_ci
9968c2ecf20Sopenharmony_ci		ipmmu_ir: iommu@ff8b0000 {
9978c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77970";
9988c2ecf20Sopenharmony_ci			reg = <0 0xff8b0000 0 0x1000>;
9998c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 3>;
10008c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_A3IR>;
10018c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
10028c2ecf20Sopenharmony_ci		};
10038c2ecf20Sopenharmony_ci
10048c2ecf20Sopenharmony_ci		ipmmu_mm: iommu@e67b0000 {
10058c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77970";
10068c2ecf20Sopenharmony_ci			reg = <0 0xe67b0000 0 0x1000>;
10078c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
10088c2ecf20Sopenharmony_ci				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
10098c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10108c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
10118c2ecf20Sopenharmony_ci		};
10128c2ecf20Sopenharmony_ci
10138c2ecf20Sopenharmony_ci		ipmmu_rt: iommu@ffc80000 {
10148c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77970";
10158c2ecf20Sopenharmony_ci			reg = <0 0xffc80000 0 0x1000>;
10168c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 7>;
10178c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10188c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
10198c2ecf20Sopenharmony_ci		};
10208c2ecf20Sopenharmony_ci
10218c2ecf20Sopenharmony_ci		ipmmu_vi0: iommu@febd0000 {
10228c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77970";
10238c2ecf20Sopenharmony_ci			reg = <0 0xfebd0000 0 0x1000>;
10248c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 9>;
10258c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10268c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
10278c2ecf20Sopenharmony_ci		};
10288c2ecf20Sopenharmony_ci
10298c2ecf20Sopenharmony_ci		mmc0: mmc@ee140000 {
10308c2ecf20Sopenharmony_ci			compatible = "renesas,sdhi-r8a77970",
10318c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-sdhi";
10328c2ecf20Sopenharmony_ci			reg = <0 0xee140000 0 0x2000>;
10338c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
10348c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 314>;
10358c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10368c2ecf20Sopenharmony_ci			resets = <&cpg 314>;
10378c2ecf20Sopenharmony_ci			max-frequency = <200000000>;
10388c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 32>;
10398c2ecf20Sopenharmony_ci			status = "disabled";
10408c2ecf20Sopenharmony_ci		};
10418c2ecf20Sopenharmony_ci
10428c2ecf20Sopenharmony_ci		rpc: spi@ee200000 {
10438c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-rpc-if",
10448c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-rpc-if";
10458c2ecf20Sopenharmony_ci			reg = <0 0xee200000 0 0x200>,
10468c2ecf20Sopenharmony_ci			      <0 0x08000000 0 0x4000000>,
10478c2ecf20Sopenharmony_ci			      <0 0xee208000 0 0x100>;
10488c2ecf20Sopenharmony_ci			reg-names = "regs", "dirmap", "wbuf";
10498c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
10508c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 917>;
10518c2ecf20Sopenharmony_ci			clock-names = "rpc";
10528c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10538c2ecf20Sopenharmony_ci			resets = <&cpg 917>;
10548c2ecf20Sopenharmony_ci			#address-cells = <1>;
10558c2ecf20Sopenharmony_ci			#size-cells = <0>;
10568c2ecf20Sopenharmony_ci			status = "disabled";
10578c2ecf20Sopenharmony_ci		};
10588c2ecf20Sopenharmony_ci
10598c2ecf20Sopenharmony_ci		gic: interrupt-controller@f1010000 {
10608c2ecf20Sopenharmony_ci			compatible = "arm,gic-400";
10618c2ecf20Sopenharmony_ci			#interrupt-cells = <3>;
10628c2ecf20Sopenharmony_ci			#address-cells = <0>;
10638c2ecf20Sopenharmony_ci			interrupt-controller;
10648c2ecf20Sopenharmony_ci			reg = <0 0xf1010000 0 0x1000>,
10658c2ecf20Sopenharmony_ci			      <0 0xf1020000 0 0x20000>,
10668c2ecf20Sopenharmony_ci			      <0 0xf1040000 0 0x20000>,
10678c2ecf20Sopenharmony_ci			      <0 0xf1060000 0 0x20000>;
10688c2ecf20Sopenharmony_ci			interrupts = <GIC_PPI 9	(GIC_CPU_MASK_SIMPLE(2) |
10698c2ecf20Sopenharmony_ci				      IRQ_TYPE_LEVEL_HIGH)>;
10708c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 408>;
10718c2ecf20Sopenharmony_ci			clock-names = "clk";
10728c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10738c2ecf20Sopenharmony_ci			resets = <&cpg 408>;
10748c2ecf20Sopenharmony_ci		};
10758c2ecf20Sopenharmony_ci
10768c2ecf20Sopenharmony_ci		vspd0: vsp@fea20000 {
10778c2ecf20Sopenharmony_ci			compatible = "renesas,vsp2";
10788c2ecf20Sopenharmony_ci			reg = <0 0xfea20000 0 0x5000>;
10798c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
10808c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 623>;
10818c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10828c2ecf20Sopenharmony_ci			resets = <&cpg 623>;
10838c2ecf20Sopenharmony_ci			renesas,fcp = <&fcpvd0>;
10848c2ecf20Sopenharmony_ci		};
10858c2ecf20Sopenharmony_ci
10868c2ecf20Sopenharmony_ci		fcpvd0: fcp@fea27000 {
10878c2ecf20Sopenharmony_ci			compatible = "renesas,fcpv";
10888c2ecf20Sopenharmony_ci			reg = <0 0xfea27000 0 0x200>;
10898c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 603>;
10908c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
10918c2ecf20Sopenharmony_ci			resets = <&cpg 603>;
10928c2ecf20Sopenharmony_ci		};
10938c2ecf20Sopenharmony_ci
10948c2ecf20Sopenharmony_ci		csi40: csi2@feaa0000 {
10958c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-csi2";
10968c2ecf20Sopenharmony_ci			reg = <0 0xfeaa0000 0 0x10000>;
10978c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
10988c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 716>;
10998c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
11008c2ecf20Sopenharmony_ci			resets = <&cpg 716>;
11018c2ecf20Sopenharmony_ci			status = "disabled";
11028c2ecf20Sopenharmony_ci
11038c2ecf20Sopenharmony_ci			ports {
11048c2ecf20Sopenharmony_ci				#address-cells = <1>;
11058c2ecf20Sopenharmony_ci				#size-cells = <0>;
11068c2ecf20Sopenharmony_ci
11078c2ecf20Sopenharmony_ci				port@1 {
11088c2ecf20Sopenharmony_ci					#address-cells = <1>;
11098c2ecf20Sopenharmony_ci					#size-cells = <0>;
11108c2ecf20Sopenharmony_ci
11118c2ecf20Sopenharmony_ci					reg = <1>;
11128c2ecf20Sopenharmony_ci
11138c2ecf20Sopenharmony_ci					csi40vin0: endpoint@0 {
11148c2ecf20Sopenharmony_ci						reg = <0>;
11158c2ecf20Sopenharmony_ci						remote-endpoint = <&vin0csi40>;
11168c2ecf20Sopenharmony_ci					};
11178c2ecf20Sopenharmony_ci					csi40vin1: endpoint@1 {
11188c2ecf20Sopenharmony_ci						reg = <1>;
11198c2ecf20Sopenharmony_ci						remote-endpoint = <&vin1csi40>;
11208c2ecf20Sopenharmony_ci					};
11218c2ecf20Sopenharmony_ci					csi40vin2: endpoint@2 {
11228c2ecf20Sopenharmony_ci						reg = <2>;
11238c2ecf20Sopenharmony_ci						remote-endpoint = <&vin2csi40>;
11248c2ecf20Sopenharmony_ci					};
11258c2ecf20Sopenharmony_ci					csi40vin3: endpoint@3 {
11268c2ecf20Sopenharmony_ci						reg = <3>;
11278c2ecf20Sopenharmony_ci						remote-endpoint = <&vin3csi40>;
11288c2ecf20Sopenharmony_ci					};
11298c2ecf20Sopenharmony_ci				};
11308c2ecf20Sopenharmony_ci			};
11318c2ecf20Sopenharmony_ci		};
11328c2ecf20Sopenharmony_ci
11338c2ecf20Sopenharmony_ci		du: display@feb00000 {
11348c2ecf20Sopenharmony_ci			compatible = "renesas,du-r8a77970";
11358c2ecf20Sopenharmony_ci			reg = <0 0xfeb00000 0 0x80000>;
11368c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
11378c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 724>;
11388c2ecf20Sopenharmony_ci			clock-names = "du.0";
11398c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
11408c2ecf20Sopenharmony_ci			resets = <&cpg 724>;
11418c2ecf20Sopenharmony_ci			reset-names = "du.0";
11428c2ecf20Sopenharmony_ci			renesas,vsps = <&vspd0 0>;
11438c2ecf20Sopenharmony_ci
11448c2ecf20Sopenharmony_ci			status = "disabled";
11458c2ecf20Sopenharmony_ci
11468c2ecf20Sopenharmony_ci			ports {
11478c2ecf20Sopenharmony_ci				#address-cells = <1>;
11488c2ecf20Sopenharmony_ci				#size-cells = <0>;
11498c2ecf20Sopenharmony_ci
11508c2ecf20Sopenharmony_ci				port@0 {
11518c2ecf20Sopenharmony_ci					reg = <0>;
11528c2ecf20Sopenharmony_ci					du_out_rgb: endpoint {
11538c2ecf20Sopenharmony_ci					};
11548c2ecf20Sopenharmony_ci				};
11558c2ecf20Sopenharmony_ci
11568c2ecf20Sopenharmony_ci				port@1 {
11578c2ecf20Sopenharmony_ci					reg = <1>;
11588c2ecf20Sopenharmony_ci					du_out_lvds0: endpoint {
11598c2ecf20Sopenharmony_ci						remote-endpoint = <&lvds0_in>;
11608c2ecf20Sopenharmony_ci					};
11618c2ecf20Sopenharmony_ci				};
11628c2ecf20Sopenharmony_ci			};
11638c2ecf20Sopenharmony_ci		};
11648c2ecf20Sopenharmony_ci
11658c2ecf20Sopenharmony_ci		lvds0: lvds-encoder@feb90000 {
11668c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77970-lvds";
11678c2ecf20Sopenharmony_ci			reg = <0 0xfeb90000 0 0x14>;
11688c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 727>;
11698c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
11708c2ecf20Sopenharmony_ci			resets = <&cpg 727>;
11718c2ecf20Sopenharmony_ci			status = "disabled";
11728c2ecf20Sopenharmony_ci
11738c2ecf20Sopenharmony_ci			ports {
11748c2ecf20Sopenharmony_ci				#address-cells = <1>;
11758c2ecf20Sopenharmony_ci				#size-cells = <0>;
11768c2ecf20Sopenharmony_ci
11778c2ecf20Sopenharmony_ci				port@0 {
11788c2ecf20Sopenharmony_ci					reg = <0>;
11798c2ecf20Sopenharmony_ci					lvds0_in: endpoint {
11808c2ecf20Sopenharmony_ci						remote-endpoint =
11818c2ecf20Sopenharmony_ci							<&du_out_lvds0>;
11828c2ecf20Sopenharmony_ci					};
11838c2ecf20Sopenharmony_ci				};
11848c2ecf20Sopenharmony_ci				port@1 {
11858c2ecf20Sopenharmony_ci					reg = <1>;
11868c2ecf20Sopenharmony_ci					lvds0_out: endpoint {
11878c2ecf20Sopenharmony_ci					};
11888c2ecf20Sopenharmony_ci				};
11898c2ecf20Sopenharmony_ci			};
11908c2ecf20Sopenharmony_ci		};
11918c2ecf20Sopenharmony_ci
11928c2ecf20Sopenharmony_ci		prr: chipid@fff00044 {
11938c2ecf20Sopenharmony_ci			compatible = "renesas,prr";
11948c2ecf20Sopenharmony_ci			reg = <0 0xfff00044 0 4>;
11958c2ecf20Sopenharmony_ci		};
11968c2ecf20Sopenharmony_ci	};
11978c2ecf20Sopenharmony_ci
11988c2ecf20Sopenharmony_ci	thermal-zones {
11998c2ecf20Sopenharmony_ci		cpu-thermal {
12008c2ecf20Sopenharmony_ci			polling-delay-passive = <250>;
12018c2ecf20Sopenharmony_ci			polling-delay = <1000>;
12028c2ecf20Sopenharmony_ci			thermal-sensors = <&thermal>;
12038c2ecf20Sopenharmony_ci
12048c2ecf20Sopenharmony_ci			cooling-maps {
12058c2ecf20Sopenharmony_ci			};
12068c2ecf20Sopenharmony_ci
12078c2ecf20Sopenharmony_ci			trips {
12088c2ecf20Sopenharmony_ci				cpu-crit {
12098c2ecf20Sopenharmony_ci					temperature = <120000>;
12108c2ecf20Sopenharmony_ci					hysteresis = <2000>;
12118c2ecf20Sopenharmony_ci					type = "critical";
12128c2ecf20Sopenharmony_ci				};
12138c2ecf20Sopenharmony_ci			};
12148c2ecf20Sopenharmony_ci		};
12158c2ecf20Sopenharmony_ci	};
12168c2ecf20Sopenharmony_ci
12178c2ecf20Sopenharmony_ci	timer {
12188c2ecf20Sopenharmony_ci		compatible = "arm,armv8-timer";
12198c2ecf20Sopenharmony_ci		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
12208c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
12218c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
12228c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
12238c2ecf20Sopenharmony_ci	};
12248c2ecf20Sopenharmony_ci};
1225