18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Device Tree Source for the R-Car V3H (R8A77980) SoC
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 2018 Renesas Electronics Corp.
68c2ecf20Sopenharmony_ci * Copyright (C) 2018 Cogent Embedded, Inc.
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#include <dt-bindings/clock/r8a77980-cpg-mssr.h>
108c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/irq.h>
118c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h>
128c2ecf20Sopenharmony_ci#include <dt-bindings/power/r8a77980-sysc.h>
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci/ {
158c2ecf20Sopenharmony_ci	compatible = "renesas,r8a77980";
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		i2c5 = &i2c5;
268c2ecf20Sopenharmony_ci	};
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci	/* External CAN clock - to be overridden by boards that provide it */
298c2ecf20Sopenharmony_ci	can_clk: can {
308c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
318c2ecf20Sopenharmony_ci		#clock-cells = <0>;
328c2ecf20Sopenharmony_ci		clock-frequency = <0>;
338c2ecf20Sopenharmony_ci	};
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	cpus {
368c2ecf20Sopenharmony_ci		#address-cells = <1>;
378c2ecf20Sopenharmony_ci		#size-cells = <0>;
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci		a53_0: cpu@0 {
408c2ecf20Sopenharmony_ci			device_type = "cpu";
418c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
428c2ecf20Sopenharmony_ci			reg = <0>;
438c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
448c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
458c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
468c2ecf20Sopenharmony_ci			enable-method = "psci";
478c2ecf20Sopenharmony_ci		};
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci		a53_1: cpu@1 {
508c2ecf20Sopenharmony_ci			device_type = "cpu";
518c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
528c2ecf20Sopenharmony_ci			reg = <1>;
538c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
548c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
558c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
568c2ecf20Sopenharmony_ci			enable-method = "psci";
578c2ecf20Sopenharmony_ci		};
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci		a53_2: cpu@2 {
608c2ecf20Sopenharmony_ci			device_type = "cpu";
618c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
628c2ecf20Sopenharmony_ci			reg = <2>;
638c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
648c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
658c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
668c2ecf20Sopenharmony_ci			enable-method = "psci";
678c2ecf20Sopenharmony_ci		};
688c2ecf20Sopenharmony_ci
698c2ecf20Sopenharmony_ci		a53_3: cpu@3 {
708c2ecf20Sopenharmony_ci			device_type = "cpu";
718c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
728c2ecf20Sopenharmony_ci			reg = <3>;
738c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
748c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
758c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
768c2ecf20Sopenharmony_ci			enable-method = "psci";
778c2ecf20Sopenharmony_ci		};
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ci		L2_CA53: cache-controller {
808c2ecf20Sopenharmony_ci			compatible = "cache";
818c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_CA53_SCU>;
828c2ecf20Sopenharmony_ci			cache-unified;
838c2ecf20Sopenharmony_ci			cache-level = <2>;
848c2ecf20Sopenharmony_ci		};
858c2ecf20Sopenharmony_ci	};
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ci	extal_clk: extal {
888c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
898c2ecf20Sopenharmony_ci		#clock-cells = <0>;
908c2ecf20Sopenharmony_ci		/* This value must be overridden by the board */
918c2ecf20Sopenharmony_ci		clock-frequency = <0>;
928c2ecf20Sopenharmony_ci	};
938c2ecf20Sopenharmony_ci
948c2ecf20Sopenharmony_ci	extalr_clk: extalr {
958c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
968c2ecf20Sopenharmony_ci		#clock-cells = <0>;
978c2ecf20Sopenharmony_ci		/* This value must be overridden by the board */
988c2ecf20Sopenharmony_ci		clock-frequency = <0>;
998c2ecf20Sopenharmony_ci	};
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ci	/* External PCIe clock - can be overridden by the board */
1028c2ecf20Sopenharmony_ci	pcie_bus_clk: pcie_bus {
1038c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
1048c2ecf20Sopenharmony_ci		#clock-cells = <0>;
1058c2ecf20Sopenharmony_ci		clock-frequency = <0>;
1068c2ecf20Sopenharmony_ci	};
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ci	pmu_a53 {
1098c2ecf20Sopenharmony_ci		compatible = "arm,cortex-a53-pmu";
1108c2ecf20Sopenharmony_ci		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
1118c2ecf20Sopenharmony_ci				      <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
1128c2ecf20Sopenharmony_ci				      <&gic GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
1138c2ecf20Sopenharmony_ci				      <&gic GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
1148c2ecf20Sopenharmony_ci		interrupt-affinity = <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>;
1158c2ecf20Sopenharmony_ci	};
1168c2ecf20Sopenharmony_ci
1178c2ecf20Sopenharmony_ci	psci {
1188c2ecf20Sopenharmony_ci		compatible = "arm,psci-1.0", "arm,psci-0.2";
1198c2ecf20Sopenharmony_ci		method = "smc";
1208c2ecf20Sopenharmony_ci	};
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ci	/* External SCIF clock - to be overridden by boards that provide it */
1238c2ecf20Sopenharmony_ci	scif_clk: scif {
1248c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
1258c2ecf20Sopenharmony_ci		#clock-cells = <0>;
1268c2ecf20Sopenharmony_ci		clock-frequency = <0>;
1278c2ecf20Sopenharmony_ci	};
1288c2ecf20Sopenharmony_ci
1298c2ecf20Sopenharmony_ci	soc {
1308c2ecf20Sopenharmony_ci		compatible = "simple-bus";
1318c2ecf20Sopenharmony_ci		interrupt-parent = <&gic>;
1328c2ecf20Sopenharmony_ci
1338c2ecf20Sopenharmony_ci		#address-cells = <2>;
1348c2ecf20Sopenharmony_ci		#size-cells = <2>;
1358c2ecf20Sopenharmony_ci		ranges;
1368c2ecf20Sopenharmony_ci
1378c2ecf20Sopenharmony_ci		rwdt: watchdog@e6020000 {
1388c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-wdt",
1398c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-wdt";
1408c2ecf20Sopenharmony_ci			reg = <0 0xe6020000 0 0x0c>;
1418c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 402>;
1428c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1438c2ecf20Sopenharmony_ci			resets = <&cpg 402>;
1448c2ecf20Sopenharmony_ci			status = "disabled";
1458c2ecf20Sopenharmony_ci		};
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_ci		gpio0: gpio@e6050000 {
1488c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77980",
1498c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1508c2ecf20Sopenharmony_ci			reg = <0 0xe6050000 0 0x50>;
1518c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
1528c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1538c2ecf20Sopenharmony_ci			gpio-controller;
1548c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 0 22>;
1558c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1568c2ecf20Sopenharmony_ci			interrupt-controller;
1578c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 912>;
1588c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1598c2ecf20Sopenharmony_ci			resets = <&cpg 912>;
1608c2ecf20Sopenharmony_ci		};
1618c2ecf20Sopenharmony_ci
1628c2ecf20Sopenharmony_ci		gpio1: gpio@e6051000 {
1638c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77980",
1648c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1658c2ecf20Sopenharmony_ci			reg = <0 0xe6051000 0 0x50>;
1668c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1678c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1688c2ecf20Sopenharmony_ci			gpio-controller;
1698c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 32 28>;
1708c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1718c2ecf20Sopenharmony_ci			interrupt-controller;
1728c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 911>;
1738c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1748c2ecf20Sopenharmony_ci			resets = <&cpg 911>;
1758c2ecf20Sopenharmony_ci		};
1768c2ecf20Sopenharmony_ci
1778c2ecf20Sopenharmony_ci		gpio2: gpio@e6052000 {
1788c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77980",
1798c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1808c2ecf20Sopenharmony_ci			reg = <0 0xe6052000 0 0x50>;
1818c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
1828c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1838c2ecf20Sopenharmony_ci			gpio-controller;
1848c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 64 30>;
1858c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1868c2ecf20Sopenharmony_ci			interrupt-controller;
1878c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 910>;
1888c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1898c2ecf20Sopenharmony_ci			resets = <&cpg 910>;
1908c2ecf20Sopenharmony_ci		};
1918c2ecf20Sopenharmony_ci
1928c2ecf20Sopenharmony_ci		gpio3: gpio@e6053000 {
1938c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77980",
1948c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1958c2ecf20Sopenharmony_ci			reg = <0 0xe6053000 0 0x50>;
1968c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
1978c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1988c2ecf20Sopenharmony_ci			gpio-controller;
1998c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 96 17>;
2008c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
2018c2ecf20Sopenharmony_ci			interrupt-controller;
2028c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 909>;
2038c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
2048c2ecf20Sopenharmony_ci			resets = <&cpg 909>;
2058c2ecf20Sopenharmony_ci		};
2068c2ecf20Sopenharmony_ci
2078c2ecf20Sopenharmony_ci		gpio4: gpio@e6054000 {
2088c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77980",
2098c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
2108c2ecf20Sopenharmony_ci			reg = <0 0xe6054000 0 0x50>;
2118c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
2128c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
2138c2ecf20Sopenharmony_ci			gpio-controller;
2148c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 128 25>;
2158c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
2168c2ecf20Sopenharmony_ci			interrupt-controller;
2178c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 908>;
2188c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
2198c2ecf20Sopenharmony_ci			resets = <&cpg 908>;
2208c2ecf20Sopenharmony_ci		};
2218c2ecf20Sopenharmony_ci
2228c2ecf20Sopenharmony_ci		gpio5: gpio@e6055000 {
2238c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77980",
2248c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
2258c2ecf20Sopenharmony_ci			reg = <0 0xe6055000 0 0x50>;
2268c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
2278c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
2288c2ecf20Sopenharmony_ci			gpio-controller;
2298c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 160 15>;
2308c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
2318c2ecf20Sopenharmony_ci			interrupt-controller;
2328c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 907>;
2338c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
2348c2ecf20Sopenharmony_ci			resets = <&cpg 907>;
2358c2ecf20Sopenharmony_ci		};
2368c2ecf20Sopenharmony_ci
2378c2ecf20Sopenharmony_ci		pfc: pinctrl@e6060000 {
2388c2ecf20Sopenharmony_ci			compatible = "renesas,pfc-r8a77980";
2398c2ecf20Sopenharmony_ci			reg = <0 0xe6060000 0 0x50c>;
2408c2ecf20Sopenharmony_ci		};
2418c2ecf20Sopenharmony_ci
2428c2ecf20Sopenharmony_ci		cmt0: timer@e60f0000 {
2438c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-cmt0",
2448c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt0";
2458c2ecf20Sopenharmony_ci			reg = <0 0xe60f0000 0 0x1004>;
2468c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
2478c2ecf20Sopenharmony_ci				     <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
2488c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 303>;
2498c2ecf20Sopenharmony_ci			clock-names = "fck";
2508c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
2518c2ecf20Sopenharmony_ci			resets = <&cpg 303>;
2528c2ecf20Sopenharmony_ci			status = "disabled";
2538c2ecf20Sopenharmony_ci		};
2548c2ecf20Sopenharmony_ci
2558c2ecf20Sopenharmony_ci		cmt1: timer@e6130000 {
2568c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-cmt1",
2578c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt1";
2588c2ecf20Sopenharmony_ci			reg = <0 0xe6130000 0 0x1004>;
2598c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
2608c2ecf20Sopenharmony_ci				     <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
2618c2ecf20Sopenharmony_ci				     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
2628c2ecf20Sopenharmony_ci				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
2638c2ecf20Sopenharmony_ci				     <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
2648c2ecf20Sopenharmony_ci				     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
2658c2ecf20Sopenharmony_ci				     <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
2668c2ecf20Sopenharmony_ci				     <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
2678c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 302>;
2688c2ecf20Sopenharmony_ci			clock-names = "fck";
2698c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
2708c2ecf20Sopenharmony_ci			resets = <&cpg 302>;
2718c2ecf20Sopenharmony_ci			status = "disabled";
2728c2ecf20Sopenharmony_ci		};
2738c2ecf20Sopenharmony_ci
2748c2ecf20Sopenharmony_ci		cmt2: timer@e6140000 {
2758c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-cmt1",
2768c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt1";
2778c2ecf20Sopenharmony_ci			reg = <0 0xe6140000 0 0x1004>;
2788c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>,
2798c2ecf20Sopenharmony_ci				     <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>,
2808c2ecf20Sopenharmony_ci				     <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
2818c2ecf20Sopenharmony_ci				     <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>,
2828c2ecf20Sopenharmony_ci				     <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>,
2838c2ecf20Sopenharmony_ci				     <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>,
2848c2ecf20Sopenharmony_ci				     <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
2858c2ecf20Sopenharmony_ci				     <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
2868c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 301>;
2878c2ecf20Sopenharmony_ci			clock-names = "fck";
2888c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
2898c2ecf20Sopenharmony_ci			resets = <&cpg 301>;
2908c2ecf20Sopenharmony_ci			status = "disabled";
2918c2ecf20Sopenharmony_ci		};
2928c2ecf20Sopenharmony_ci
2938c2ecf20Sopenharmony_ci		cmt3: timer@e6148000 {
2948c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-cmt1",
2958c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmt1";
2968c2ecf20Sopenharmony_ci			reg = <0 0xe6148000 0 0x1004>;
2978c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>,
2988c2ecf20Sopenharmony_ci				     <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
2998c2ecf20Sopenharmony_ci				     <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
3008c2ecf20Sopenharmony_ci				     <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>,
3018c2ecf20Sopenharmony_ci				     <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>,
3028c2ecf20Sopenharmony_ci				     <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>,
3038c2ecf20Sopenharmony_ci				     <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
3048c2ecf20Sopenharmony_ci				     <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>;
3058c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 300>;
3068c2ecf20Sopenharmony_ci			clock-names = "fck";
3078c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
3088c2ecf20Sopenharmony_ci			resets = <&cpg 300>;
3098c2ecf20Sopenharmony_ci			status = "disabled";
3108c2ecf20Sopenharmony_ci		};
3118c2ecf20Sopenharmony_ci
3128c2ecf20Sopenharmony_ci		cpg: clock-controller@e6150000 {
3138c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-cpg-mssr";
3148c2ecf20Sopenharmony_ci			reg = <0 0xe6150000 0 0x1000>;
3158c2ecf20Sopenharmony_ci			clocks = <&extal_clk>, <&extalr_clk>;
3168c2ecf20Sopenharmony_ci			clock-names = "extal", "extalr";
3178c2ecf20Sopenharmony_ci			#clock-cells = <2>;
3188c2ecf20Sopenharmony_ci			#power-domain-cells = <0>;
3198c2ecf20Sopenharmony_ci			#reset-cells = <1>;
3208c2ecf20Sopenharmony_ci		};
3218c2ecf20Sopenharmony_ci
3228c2ecf20Sopenharmony_ci		rst: reset-controller@e6160000 {
3238c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-rst";
3248c2ecf20Sopenharmony_ci			reg = <0 0xe6160000 0 0x200>;
3258c2ecf20Sopenharmony_ci		};
3268c2ecf20Sopenharmony_ci
3278c2ecf20Sopenharmony_ci		sysc: system-controller@e6180000 {
3288c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-sysc";
3298c2ecf20Sopenharmony_ci			reg = <0 0xe6180000 0 0x440>;
3308c2ecf20Sopenharmony_ci			#power-domain-cells = <1>;
3318c2ecf20Sopenharmony_ci		};
3328c2ecf20Sopenharmony_ci
3338c2ecf20Sopenharmony_ci		tsc: thermal@e6198000 {
3348c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-thermal";
3358c2ecf20Sopenharmony_ci			reg = <0 0xe6198000 0 0x100>,
3368c2ecf20Sopenharmony_ci			      <0 0xe61a0000 0 0x100>;
3378c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
3388c2ecf20Sopenharmony_ci				     <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
3398c2ecf20Sopenharmony_ci				     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
3408c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 522>;
3418c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
3428c2ecf20Sopenharmony_ci			resets = <&cpg 522>;
3438c2ecf20Sopenharmony_ci			#thermal-sensor-cells = <1>;
3448c2ecf20Sopenharmony_ci		};
3458c2ecf20Sopenharmony_ci
3468c2ecf20Sopenharmony_ci		intc_ex: interrupt-controller@e61c0000 {
3478c2ecf20Sopenharmony_ci			compatible = "renesas,intc-ex-r8a77980", "renesas,irqc";
3488c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
3498c2ecf20Sopenharmony_ci			interrupt-controller;
3508c2ecf20Sopenharmony_ci			reg = <0 0xe61c0000 0 0x200>;
3518c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
3528c2ecf20Sopenharmony_ci				     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
3538c2ecf20Sopenharmony_ci				     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
3548c2ecf20Sopenharmony_ci				     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
3558c2ecf20Sopenharmony_ci				     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
3568c2ecf20Sopenharmony_ci				     <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
3578c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 407>;
3588c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
3598c2ecf20Sopenharmony_ci			resets = <&cpg 407>;
3608c2ecf20Sopenharmony_ci		};
3618c2ecf20Sopenharmony_ci
3628c2ecf20Sopenharmony_ci		tmu0: timer@e61e0000 {
3638c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77980", "renesas,tmu";
3648c2ecf20Sopenharmony_ci			reg = <0 0xe61e0000 0 0x30>;
3658c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
3668c2ecf20Sopenharmony_ci				     <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
3678c2ecf20Sopenharmony_ci				     <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
3688c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 125>;
3698c2ecf20Sopenharmony_ci			clock-names = "fck";
3708c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
3718c2ecf20Sopenharmony_ci			resets = <&cpg 125>;
3728c2ecf20Sopenharmony_ci			status = "disabled";
3738c2ecf20Sopenharmony_ci		};
3748c2ecf20Sopenharmony_ci
3758c2ecf20Sopenharmony_ci		tmu1: timer@e6fc0000 {
3768c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77980", "renesas,tmu";
3778c2ecf20Sopenharmony_ci			reg = <0 0xe6fc0000 0 0x30>;
3788c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
3798c2ecf20Sopenharmony_ci				     <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
3808c2ecf20Sopenharmony_ci				     <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
3818c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 124>;
3828c2ecf20Sopenharmony_ci			clock-names = "fck";
3838c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
3848c2ecf20Sopenharmony_ci			resets = <&cpg 124>;
3858c2ecf20Sopenharmony_ci			status = "disabled";
3868c2ecf20Sopenharmony_ci		};
3878c2ecf20Sopenharmony_ci
3888c2ecf20Sopenharmony_ci		tmu2: timer@e6fd0000 {
3898c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77980", "renesas,tmu";
3908c2ecf20Sopenharmony_ci			reg = <0 0xe6fd0000 0 0x30>;
3918c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
3928c2ecf20Sopenharmony_ci				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
3938c2ecf20Sopenharmony_ci				     <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
3948c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 123>;
3958c2ecf20Sopenharmony_ci			clock-names = "fck";
3968c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
3978c2ecf20Sopenharmony_ci			resets = <&cpg 123>;
3988c2ecf20Sopenharmony_ci			status = "disabled";
3998c2ecf20Sopenharmony_ci		};
4008c2ecf20Sopenharmony_ci
4018c2ecf20Sopenharmony_ci		tmu3: timer@e6fe0000 {
4028c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77980", "renesas,tmu";
4038c2ecf20Sopenharmony_ci			reg = <0 0xe6fe0000 0 0x30>;
4048c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
4058c2ecf20Sopenharmony_ci				     <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
4068c2ecf20Sopenharmony_ci				     <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
4078c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 122>;
4088c2ecf20Sopenharmony_ci			clock-names = "fck";
4098c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4108c2ecf20Sopenharmony_ci			resets = <&cpg 122>;
4118c2ecf20Sopenharmony_ci			status = "disabled";
4128c2ecf20Sopenharmony_ci		};
4138c2ecf20Sopenharmony_ci
4148c2ecf20Sopenharmony_ci		tmu4: timer@ffc00000 {
4158c2ecf20Sopenharmony_ci			compatible = "renesas,tmu-r8a77980", "renesas,tmu";
4168c2ecf20Sopenharmony_ci			reg = <0 0xffc00000 0 0x30>;
4178c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
4188c2ecf20Sopenharmony_ci				     <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
4198c2ecf20Sopenharmony_ci				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
4208c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 121>;
4218c2ecf20Sopenharmony_ci			clock-names = "fck";
4228c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4238c2ecf20Sopenharmony_ci			resets = <&cpg 121>;
4248c2ecf20Sopenharmony_ci			status = "disabled";
4258c2ecf20Sopenharmony_ci		};
4268c2ecf20Sopenharmony_ci
4278c2ecf20Sopenharmony_ci		i2c0: i2c@e6500000 {
4288c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77980",
4298c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4308c2ecf20Sopenharmony_ci			reg = <0 0xe6500000 0 0x40>;
4318c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
4328c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 931>;
4338c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4348c2ecf20Sopenharmony_ci			resets = <&cpg 931>;
4358c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x91>, <&dmac1 0x90>,
4368c2ecf20Sopenharmony_ci			       <&dmac2 0x91>, <&dmac2 0x90>;
4378c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4388c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4398c2ecf20Sopenharmony_ci			#address-cells = <1>;
4408c2ecf20Sopenharmony_ci			#size-cells = <0>;
4418c2ecf20Sopenharmony_ci			status = "disabled";
4428c2ecf20Sopenharmony_ci		};
4438c2ecf20Sopenharmony_ci
4448c2ecf20Sopenharmony_ci		i2c1: i2c@e6508000 {
4458c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77980",
4468c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4478c2ecf20Sopenharmony_ci			reg = <0 0xe6508000 0 0x40>;
4488c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
4498c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 930>;
4508c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4518c2ecf20Sopenharmony_ci			resets = <&cpg 930>;
4528c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x93>, <&dmac1 0x92>,
4538c2ecf20Sopenharmony_ci			       <&dmac2 0x93>, <&dmac2 0x92>;
4548c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4558c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4568c2ecf20Sopenharmony_ci			#address-cells = <1>;
4578c2ecf20Sopenharmony_ci			#size-cells = <0>;
4588c2ecf20Sopenharmony_ci			status = "disabled";
4598c2ecf20Sopenharmony_ci		};
4608c2ecf20Sopenharmony_ci
4618c2ecf20Sopenharmony_ci		i2c2: i2c@e6510000 {
4628c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77980",
4638c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4648c2ecf20Sopenharmony_ci			reg = <0 0xe6510000 0 0x40>;
4658c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
4668c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 929>;
4678c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4688c2ecf20Sopenharmony_ci			resets = <&cpg 929>;
4698c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x95>, <&dmac1 0x94>,
4708c2ecf20Sopenharmony_ci			       <&dmac2 0x95>, <&dmac2 0x94>;
4718c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
4728c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4738c2ecf20Sopenharmony_ci			#address-cells = <1>;
4748c2ecf20Sopenharmony_ci			#size-cells = <0>;
4758c2ecf20Sopenharmony_ci			status = "disabled";
4768c2ecf20Sopenharmony_ci		};
4778c2ecf20Sopenharmony_ci
4788c2ecf20Sopenharmony_ci		i2c3: i2c@e66d0000 {
4798c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77980",
4808c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4818c2ecf20Sopenharmony_ci			reg = <0 0xe66d0000 0 0x40>;
4828c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
4838c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 928>;
4848c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4858c2ecf20Sopenharmony_ci			resets = <&cpg 928>;
4868c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
4878c2ecf20Sopenharmony_ci			#address-cells = <1>;
4888c2ecf20Sopenharmony_ci			#size-cells = <0>;
4898c2ecf20Sopenharmony_ci			status = "disabled";
4908c2ecf20Sopenharmony_ci		};
4918c2ecf20Sopenharmony_ci
4928c2ecf20Sopenharmony_ci		i2c4: i2c@e66d8000 {
4938c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77980",
4948c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
4958c2ecf20Sopenharmony_ci			reg = <0 0xe66d8000 0 0x40>;
4968c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
4978c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 927>;
4988c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
4998c2ecf20Sopenharmony_ci			resets = <&cpg 927>;
5008c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
5018c2ecf20Sopenharmony_ci			#address-cells = <1>;
5028c2ecf20Sopenharmony_ci			#size-cells = <0>;
5038c2ecf20Sopenharmony_ci			status = "disabled";
5048c2ecf20Sopenharmony_ci		};
5058c2ecf20Sopenharmony_ci
5068c2ecf20Sopenharmony_ci		i2c5: i2c@e66e0000 {
5078c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77980",
5088c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
5098c2ecf20Sopenharmony_ci			reg = <0 0xe66e0000 0 0x40>;
5108c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
5118c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 919>;
5128c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
5138c2ecf20Sopenharmony_ci			resets = <&cpg 919>;
5148c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x9b>, <&dmac1 0x9a>,
5158c2ecf20Sopenharmony_ci			       <&dmac2 0x9b>, <&dmac2 0x9a>;
5168c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5178c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
5188c2ecf20Sopenharmony_ci			#address-cells = <1>;
5198c2ecf20Sopenharmony_ci			#size-cells = <0>;
5208c2ecf20Sopenharmony_ci			status = "disabled";
5218c2ecf20Sopenharmony_ci		};
5228c2ecf20Sopenharmony_ci
5238c2ecf20Sopenharmony_ci		hscif0: serial@e6540000 {
5248c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77980",
5258c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
5268c2ecf20Sopenharmony_ci				     "renesas,hscif";
5278c2ecf20Sopenharmony_ci			reg = <0 0xe6540000 0 0x60>;
5288c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
5298c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 520>,
5308c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
5318c2ecf20Sopenharmony_ci				 <&scif_clk>;
5328c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5338c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x31>, <&dmac1 0x30>,
5348c2ecf20Sopenharmony_ci			       <&dmac2 0x31>, <&dmac2 0x30>;
5358c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5368c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
5378c2ecf20Sopenharmony_ci			resets = <&cpg 520>;
5388c2ecf20Sopenharmony_ci			status = "disabled";
5398c2ecf20Sopenharmony_ci		};
5408c2ecf20Sopenharmony_ci
5418c2ecf20Sopenharmony_ci		hscif1: serial@e6550000 {
5428c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77980",
5438c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
5448c2ecf20Sopenharmony_ci				     "renesas,hscif";
5458c2ecf20Sopenharmony_ci			reg = <0 0xe6550000 0 0x60>;
5468c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
5478c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 519>,
5488c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
5498c2ecf20Sopenharmony_ci				 <&scif_clk>;
5508c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5518c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x33>, <&dmac1 0x32>,
5528c2ecf20Sopenharmony_ci			       <&dmac2 0x33>, <&dmac2 0x32>;
5538c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5548c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
5558c2ecf20Sopenharmony_ci			resets = <&cpg 519>;
5568c2ecf20Sopenharmony_ci			status = "disabled";
5578c2ecf20Sopenharmony_ci		};
5588c2ecf20Sopenharmony_ci
5598c2ecf20Sopenharmony_ci		hscif2: serial@e6560000 {
5608c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77980",
5618c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
5628c2ecf20Sopenharmony_ci				     "renesas,hscif";
5638c2ecf20Sopenharmony_ci			reg = <0 0xe6560000 0 0x60>;
5648c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
5658c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 518>,
5668c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
5678c2ecf20Sopenharmony_ci				 <&scif_clk>;
5688c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5698c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x35>, <&dmac1 0x34>,
5708c2ecf20Sopenharmony_ci			       <&dmac2 0x35>, <&dmac2 0x34>;
5718c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5728c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
5738c2ecf20Sopenharmony_ci			resets = <&cpg 518>;
5748c2ecf20Sopenharmony_ci			status = "disabled";
5758c2ecf20Sopenharmony_ci		};
5768c2ecf20Sopenharmony_ci
5778c2ecf20Sopenharmony_ci		hscif3: serial@e66a0000 {
5788c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77980",
5798c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
5808c2ecf20Sopenharmony_ci				     "renesas,hscif";
5818c2ecf20Sopenharmony_ci			reg = <0 0xe66a0000 0 0x60>;
5828c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
5838c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 517>,
5848c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
5858c2ecf20Sopenharmony_ci				 <&scif_clk>;
5868c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
5878c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x37>, <&dmac1 0x36>,
5888c2ecf20Sopenharmony_ci			       <&dmac2 0x37>, <&dmac2 0x36>;
5898c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
5908c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
5918c2ecf20Sopenharmony_ci			resets = <&cpg 517>;
5928c2ecf20Sopenharmony_ci			status = "disabled";
5938c2ecf20Sopenharmony_ci		};
5948c2ecf20Sopenharmony_ci
5958c2ecf20Sopenharmony_ci		pcie_phy: pcie-phy@e65d0000 {
5968c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-pcie-phy";
5978c2ecf20Sopenharmony_ci			reg = <0 0xe65d0000 0 0x8000>;
5988c2ecf20Sopenharmony_ci			#phy-cells = <0>;
5998c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 319>;
6008c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
6018c2ecf20Sopenharmony_ci			resets = <&cpg 319>;
6028c2ecf20Sopenharmony_ci			status = "disabled";
6038c2ecf20Sopenharmony_ci		};
6048c2ecf20Sopenharmony_ci
6058c2ecf20Sopenharmony_ci		canfd: can@e66c0000 {
6068c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-canfd",
6078c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-canfd";
6088c2ecf20Sopenharmony_ci			reg = <0 0xe66c0000 0 0x8000>;
6098c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
6108c2ecf20Sopenharmony_ci				     <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
6118c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 914>,
6128c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_CANFD>,
6138c2ecf20Sopenharmony_ci				 <&can_clk>;
6148c2ecf20Sopenharmony_ci			clock-names = "fck", "canfd", "can_clk";
6158c2ecf20Sopenharmony_ci			assigned-clocks = <&cpg CPG_CORE R8A77980_CLK_CANFD>;
6168c2ecf20Sopenharmony_ci			assigned-clock-rates = <40000000>;
6178c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
6188c2ecf20Sopenharmony_ci			resets = <&cpg 914>;
6198c2ecf20Sopenharmony_ci			status = "disabled";
6208c2ecf20Sopenharmony_ci
6218c2ecf20Sopenharmony_ci			channel0 {
6228c2ecf20Sopenharmony_ci				status = "disabled";
6238c2ecf20Sopenharmony_ci			};
6248c2ecf20Sopenharmony_ci
6258c2ecf20Sopenharmony_ci			channel1 {
6268c2ecf20Sopenharmony_ci				status = "disabled";
6278c2ecf20Sopenharmony_ci			};
6288c2ecf20Sopenharmony_ci		};
6298c2ecf20Sopenharmony_ci
6308c2ecf20Sopenharmony_ci		avb: ethernet@e6800000 {
6318c2ecf20Sopenharmony_ci			compatible = "renesas,etheravb-r8a77980",
6328c2ecf20Sopenharmony_ci				     "renesas,etheravb-rcar-gen3";
6338c2ecf20Sopenharmony_ci			reg = <0 0xe6800000 0 0x800>;
6348c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
6358c2ecf20Sopenharmony_ci				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
6368c2ecf20Sopenharmony_ci				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
6378c2ecf20Sopenharmony_ci				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
6388c2ecf20Sopenharmony_ci				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
6398c2ecf20Sopenharmony_ci				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
6408c2ecf20Sopenharmony_ci				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
6418c2ecf20Sopenharmony_ci				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
6428c2ecf20Sopenharmony_ci				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
6438c2ecf20Sopenharmony_ci				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
6448c2ecf20Sopenharmony_ci				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
6458c2ecf20Sopenharmony_ci				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
6468c2ecf20Sopenharmony_ci				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
6478c2ecf20Sopenharmony_ci				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
6488c2ecf20Sopenharmony_ci				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
6498c2ecf20Sopenharmony_ci				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
6508c2ecf20Sopenharmony_ci				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
6518c2ecf20Sopenharmony_ci				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
6528c2ecf20Sopenharmony_ci				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
6538c2ecf20Sopenharmony_ci				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
6548c2ecf20Sopenharmony_ci				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
6558c2ecf20Sopenharmony_ci				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
6568c2ecf20Sopenharmony_ci				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
6578c2ecf20Sopenharmony_ci				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
6588c2ecf20Sopenharmony_ci				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
6598c2ecf20Sopenharmony_ci			interrupt-names = "ch0", "ch1", "ch2", "ch3",
6608c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7",
6618c2ecf20Sopenharmony_ci					  "ch8", "ch9", "ch10", "ch11",
6628c2ecf20Sopenharmony_ci					  "ch12", "ch13", "ch14", "ch15",
6638c2ecf20Sopenharmony_ci					  "ch16", "ch17", "ch18", "ch19",
6648c2ecf20Sopenharmony_ci					  "ch20", "ch21", "ch22", "ch23",
6658c2ecf20Sopenharmony_ci					  "ch24";
6668c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 812>;
6678c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
6688c2ecf20Sopenharmony_ci			resets = <&cpg 812>;
6698c2ecf20Sopenharmony_ci			phy-mode = "rgmii";
6708c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 33>;
6718c2ecf20Sopenharmony_ci			#address-cells = <1>;
6728c2ecf20Sopenharmony_ci			#size-cells = <0>;
6738c2ecf20Sopenharmony_ci			status = "disabled";
6748c2ecf20Sopenharmony_ci		};
6758c2ecf20Sopenharmony_ci
6768c2ecf20Sopenharmony_ci		pwm0: pwm@e6e30000 {
6778c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77980", "renesas,pwm-rcar";
6788c2ecf20Sopenharmony_ci			reg = <0 0xe6e30000 0 0x10>;
6798c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6808c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6818c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
6828c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6838c2ecf20Sopenharmony_ci			status = "disabled";
6848c2ecf20Sopenharmony_ci		};
6858c2ecf20Sopenharmony_ci
6868c2ecf20Sopenharmony_ci		pwm1: pwm@e6e31000 {
6878c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77980", "renesas,pwm-rcar";
6888c2ecf20Sopenharmony_ci			reg = <0 0xe6e31000 0 0x10>;
6898c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6908c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6918c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
6928c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6938c2ecf20Sopenharmony_ci			status = "disabled";
6948c2ecf20Sopenharmony_ci		};
6958c2ecf20Sopenharmony_ci
6968c2ecf20Sopenharmony_ci		pwm2: pwm@e6e32000 {
6978c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77980", "renesas,pwm-rcar";
6988c2ecf20Sopenharmony_ci			reg = <0 0xe6e32000 0 0x10>;
6998c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
7008c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
7018c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7028c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
7038c2ecf20Sopenharmony_ci			status = "disabled";
7048c2ecf20Sopenharmony_ci		};
7058c2ecf20Sopenharmony_ci
7068c2ecf20Sopenharmony_ci		pwm3: pwm@e6e33000 {
7078c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77980", "renesas,pwm-rcar";
7088c2ecf20Sopenharmony_ci			reg = <0 0xe6e33000 0 0x10>;
7098c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
7108c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
7118c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7128c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
7138c2ecf20Sopenharmony_ci			status = "disabled";
7148c2ecf20Sopenharmony_ci		};
7158c2ecf20Sopenharmony_ci
7168c2ecf20Sopenharmony_ci		pwm4: pwm@e6e34000 {
7178c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77980", "renesas,pwm-rcar";
7188c2ecf20Sopenharmony_ci			reg = <0 0xe6e34000 0 0x10>;
7198c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
7208c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
7218c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7228c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
7238c2ecf20Sopenharmony_ci			status = "disabled";
7248c2ecf20Sopenharmony_ci		};
7258c2ecf20Sopenharmony_ci
7268c2ecf20Sopenharmony_ci		scif0: serial@e6e60000 {
7278c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77980",
7288c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
7298c2ecf20Sopenharmony_ci				     "renesas,scif";
7308c2ecf20Sopenharmony_ci			reg = <0 0xe6e60000 0 0x40>;
7318c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
7328c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 207>,
7338c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
7348c2ecf20Sopenharmony_ci				 <&scif_clk>;
7358c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7368c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
7378c2ecf20Sopenharmony_ci			       <&dmac2 0x51>, <&dmac2 0x50>;
7388c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7398c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7408c2ecf20Sopenharmony_ci			resets = <&cpg 207>;
7418c2ecf20Sopenharmony_ci			status = "disabled";
7428c2ecf20Sopenharmony_ci		};
7438c2ecf20Sopenharmony_ci
7448c2ecf20Sopenharmony_ci		scif1: serial@e6e68000 {
7458c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77980",
7468c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
7478c2ecf20Sopenharmony_ci				     "renesas,scif";
7488c2ecf20Sopenharmony_ci			reg = <0 0xe6e68000 0 0x40>;
7498c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
7508c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 206>,
7518c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
7528c2ecf20Sopenharmony_ci				 <&scif_clk>;
7538c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7548c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
7558c2ecf20Sopenharmony_ci			       <&dmac2 0x53>, <&dmac2 0x52>;
7568c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7578c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7588c2ecf20Sopenharmony_ci			resets = <&cpg 206>;
7598c2ecf20Sopenharmony_ci			status = "disabled";
7608c2ecf20Sopenharmony_ci		};
7618c2ecf20Sopenharmony_ci
7628c2ecf20Sopenharmony_ci		scif3: serial@e6c50000 {
7638c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77980",
7648c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
7658c2ecf20Sopenharmony_ci				     "renesas,scif";
7668c2ecf20Sopenharmony_ci			reg = <0 0xe6c50000 0 0x40>;
7678c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
7688c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 204>,
7698c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
7708c2ecf20Sopenharmony_ci				 <&scif_clk>;
7718c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7728c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x57>, <&dmac1 0x56>,
7738c2ecf20Sopenharmony_ci			       <&dmac2 0x57>, <&dmac2 0x56>;
7748c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7758c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7768c2ecf20Sopenharmony_ci			resets = <&cpg 204>;
7778c2ecf20Sopenharmony_ci			status = "disabled";
7788c2ecf20Sopenharmony_ci		};
7798c2ecf20Sopenharmony_ci
7808c2ecf20Sopenharmony_ci		scif4: serial@e6c40000 {
7818c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77980",
7828c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif",
7838c2ecf20Sopenharmony_ci				     "renesas,scif";
7848c2ecf20Sopenharmony_ci			reg = <0 0xe6c40000 0 0x40>;
7858c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
7868c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 203>,
7878c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77980_CLK_S3D1>,
7888c2ecf20Sopenharmony_ci				 <&scif_clk>;
7898c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7908c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x59>, <&dmac1 0x58>,
7918c2ecf20Sopenharmony_ci			       <&dmac2 0x59>, <&dmac2 0x58>;
7928c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7938c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
7948c2ecf20Sopenharmony_ci			resets = <&cpg 203>;
7958c2ecf20Sopenharmony_ci			status = "disabled";
7968c2ecf20Sopenharmony_ci		};
7978c2ecf20Sopenharmony_ci
7988c2ecf20Sopenharmony_ci		tpu: pwm@e6e80000 {
7998c2ecf20Sopenharmony_ci			compatible = "renesas,tpu-r8a77980", "renesas,tpu";
8008c2ecf20Sopenharmony_ci			reg = <0 0xe6e80000 0 0x148>;
8018c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
8028c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 304>;
8038c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8048c2ecf20Sopenharmony_ci			resets = <&cpg 304>;
8058c2ecf20Sopenharmony_ci			#pwm-cells = <3>;
8068c2ecf20Sopenharmony_ci			status = "disabled";
8078c2ecf20Sopenharmony_ci		};
8088c2ecf20Sopenharmony_ci
8098c2ecf20Sopenharmony_ci		msiof0: spi@e6e90000 {
8108c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77980",
8118c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8128c2ecf20Sopenharmony_ci			reg = <0 0xe6e90000 0 0x64>;
8138c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
8148c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 211>;
8158c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8168c2ecf20Sopenharmony_ci			resets = <&cpg 211>;
8178c2ecf20Sopenharmony_ci			#address-cells = <1>;
8188c2ecf20Sopenharmony_ci			#size-cells = <0>;
8198c2ecf20Sopenharmony_ci			status = "disabled";
8208c2ecf20Sopenharmony_ci		};
8218c2ecf20Sopenharmony_ci
8228c2ecf20Sopenharmony_ci		msiof1: spi@e6ea0000 {
8238c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77980",
8248c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8258c2ecf20Sopenharmony_ci			reg = <0 0xe6ea0000 0 0x0064>;
8268c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
8278c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 210>;
8288c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8298c2ecf20Sopenharmony_ci			resets = <&cpg 210>;
8308c2ecf20Sopenharmony_ci			#address-cells = <1>;
8318c2ecf20Sopenharmony_ci			#size-cells = <0>;
8328c2ecf20Sopenharmony_ci			status = "disabled";
8338c2ecf20Sopenharmony_ci		};
8348c2ecf20Sopenharmony_ci
8358c2ecf20Sopenharmony_ci		msiof2: spi@e6c00000 {
8368c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77980",
8378c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8388c2ecf20Sopenharmony_ci			reg = <0 0xe6c00000 0 0x0064>;
8398c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
8408c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 209>;
8418c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8428c2ecf20Sopenharmony_ci			resets = <&cpg 209>;
8438c2ecf20Sopenharmony_ci			#address-cells = <1>;
8448c2ecf20Sopenharmony_ci			#size-cells = <0>;
8458c2ecf20Sopenharmony_ci			status = "disabled";
8468c2ecf20Sopenharmony_ci		};
8478c2ecf20Sopenharmony_ci
8488c2ecf20Sopenharmony_ci		msiof3: spi@e6c10000 {
8498c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77980",
8508c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8518c2ecf20Sopenharmony_ci			reg = <0 0xe6c10000 0 0x0064>;
8528c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
8538c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 208>;
8548c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8558c2ecf20Sopenharmony_ci			resets = <&cpg 208>;
8568c2ecf20Sopenharmony_ci			#address-cells = <1>;
8578c2ecf20Sopenharmony_ci			#size-cells = <0>;
8588c2ecf20Sopenharmony_ci			status = "disabled";
8598c2ecf20Sopenharmony_ci		};
8608c2ecf20Sopenharmony_ci
8618c2ecf20Sopenharmony_ci		vin0: video@e6ef0000 {
8628c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
8638c2ecf20Sopenharmony_ci			reg = <0 0xe6ef0000 0 0x1000>;
8648c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
8658c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 811>;
8668c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8678c2ecf20Sopenharmony_ci			resets = <&cpg 811>;
8688c2ecf20Sopenharmony_ci			renesas,id = <0>;
8698c2ecf20Sopenharmony_ci			status = "disabled";
8708c2ecf20Sopenharmony_ci
8718c2ecf20Sopenharmony_ci			ports {
8728c2ecf20Sopenharmony_ci				#address-cells = <1>;
8738c2ecf20Sopenharmony_ci				#size-cells = <0>;
8748c2ecf20Sopenharmony_ci
8758c2ecf20Sopenharmony_ci				port@1 {
8768c2ecf20Sopenharmony_ci					#address-cells = <1>;
8778c2ecf20Sopenharmony_ci					#size-cells = <0>;
8788c2ecf20Sopenharmony_ci
8798c2ecf20Sopenharmony_ci					reg = <1>;
8808c2ecf20Sopenharmony_ci
8818c2ecf20Sopenharmony_ci					vin0csi40: endpoint@2 {
8828c2ecf20Sopenharmony_ci						reg = <2>;
8838c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin0>;
8848c2ecf20Sopenharmony_ci					};
8858c2ecf20Sopenharmony_ci				};
8868c2ecf20Sopenharmony_ci			};
8878c2ecf20Sopenharmony_ci		};
8888c2ecf20Sopenharmony_ci
8898c2ecf20Sopenharmony_ci		vin1: video@e6ef1000 {
8908c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
8918c2ecf20Sopenharmony_ci			reg = <0 0xe6ef1000 0 0x1000>;
8928c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
8938c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 810>;
8948c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
8958c2ecf20Sopenharmony_ci			status = "disabled";
8968c2ecf20Sopenharmony_ci			renesas,id = <1>;
8978c2ecf20Sopenharmony_ci			resets = <&cpg 810>;
8988c2ecf20Sopenharmony_ci
8998c2ecf20Sopenharmony_ci			ports {
9008c2ecf20Sopenharmony_ci				#address-cells = <1>;
9018c2ecf20Sopenharmony_ci				#size-cells = <0>;
9028c2ecf20Sopenharmony_ci
9038c2ecf20Sopenharmony_ci				port@1 {
9048c2ecf20Sopenharmony_ci					#address-cells = <1>;
9058c2ecf20Sopenharmony_ci					#size-cells = <0>;
9068c2ecf20Sopenharmony_ci
9078c2ecf20Sopenharmony_ci					reg = <1>;
9088c2ecf20Sopenharmony_ci
9098c2ecf20Sopenharmony_ci					vin1csi40: endpoint@2 {
9108c2ecf20Sopenharmony_ci						reg = <2>;
9118c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin1>;
9128c2ecf20Sopenharmony_ci					};
9138c2ecf20Sopenharmony_ci				};
9148c2ecf20Sopenharmony_ci			};
9158c2ecf20Sopenharmony_ci		};
9168c2ecf20Sopenharmony_ci
9178c2ecf20Sopenharmony_ci		vin2: video@e6ef2000 {
9188c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
9198c2ecf20Sopenharmony_ci			reg = <0 0xe6ef2000 0 0x1000>;
9208c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
9218c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 809>;
9228c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
9238c2ecf20Sopenharmony_ci			resets = <&cpg 809>;
9248c2ecf20Sopenharmony_ci			renesas,id = <2>;
9258c2ecf20Sopenharmony_ci			status = "disabled";
9268c2ecf20Sopenharmony_ci
9278c2ecf20Sopenharmony_ci			ports {
9288c2ecf20Sopenharmony_ci				#address-cells = <1>;
9298c2ecf20Sopenharmony_ci				#size-cells = <0>;
9308c2ecf20Sopenharmony_ci
9318c2ecf20Sopenharmony_ci				port@1 {
9328c2ecf20Sopenharmony_ci					#address-cells = <1>;
9338c2ecf20Sopenharmony_ci					#size-cells = <0>;
9348c2ecf20Sopenharmony_ci
9358c2ecf20Sopenharmony_ci					reg = <1>;
9368c2ecf20Sopenharmony_ci
9378c2ecf20Sopenharmony_ci					vin2csi40: endpoint@2 {
9388c2ecf20Sopenharmony_ci						reg = <2>;
9398c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin2>;
9408c2ecf20Sopenharmony_ci					};
9418c2ecf20Sopenharmony_ci				};
9428c2ecf20Sopenharmony_ci			};
9438c2ecf20Sopenharmony_ci		};
9448c2ecf20Sopenharmony_ci
9458c2ecf20Sopenharmony_ci		vin3: video@e6ef3000 {
9468c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
9478c2ecf20Sopenharmony_ci			reg = <0 0xe6ef3000 0 0x1000>;
9488c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
9498c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 808>;
9508c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
9518c2ecf20Sopenharmony_ci			resets = <&cpg 808>;
9528c2ecf20Sopenharmony_ci			renesas,id = <3>;
9538c2ecf20Sopenharmony_ci			status = "disabled";
9548c2ecf20Sopenharmony_ci
9558c2ecf20Sopenharmony_ci			ports {
9568c2ecf20Sopenharmony_ci				#address-cells = <1>;
9578c2ecf20Sopenharmony_ci				#size-cells = <0>;
9588c2ecf20Sopenharmony_ci
9598c2ecf20Sopenharmony_ci				port@1 {
9608c2ecf20Sopenharmony_ci					#address-cells = <1>;
9618c2ecf20Sopenharmony_ci					#size-cells = <0>;
9628c2ecf20Sopenharmony_ci
9638c2ecf20Sopenharmony_ci					reg = <1>;
9648c2ecf20Sopenharmony_ci
9658c2ecf20Sopenharmony_ci					vin3csi40: endpoint@2 {
9668c2ecf20Sopenharmony_ci						reg = <2>;
9678c2ecf20Sopenharmony_ci						remote-endpoint = <&csi40vin3>;
9688c2ecf20Sopenharmony_ci					};
9698c2ecf20Sopenharmony_ci				};
9708c2ecf20Sopenharmony_ci			};
9718c2ecf20Sopenharmony_ci		};
9728c2ecf20Sopenharmony_ci
9738c2ecf20Sopenharmony_ci		vin4: video@e6ef4000 {
9748c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
9758c2ecf20Sopenharmony_ci			reg = <0 0xe6ef4000 0 0x1000>;
9768c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
9778c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 807>;
9788c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
9798c2ecf20Sopenharmony_ci			resets = <&cpg 807>;
9808c2ecf20Sopenharmony_ci			renesas,id = <4>;
9818c2ecf20Sopenharmony_ci			status = "disabled";
9828c2ecf20Sopenharmony_ci
9838c2ecf20Sopenharmony_ci			ports {
9848c2ecf20Sopenharmony_ci				#address-cells = <1>;
9858c2ecf20Sopenharmony_ci				#size-cells = <0>;
9868c2ecf20Sopenharmony_ci
9878c2ecf20Sopenharmony_ci				port@1 {
9888c2ecf20Sopenharmony_ci					#address-cells = <1>;
9898c2ecf20Sopenharmony_ci					#size-cells = <0>;
9908c2ecf20Sopenharmony_ci
9918c2ecf20Sopenharmony_ci					reg = <1>;
9928c2ecf20Sopenharmony_ci
9938c2ecf20Sopenharmony_ci					vin4csi41: endpoint@3 {
9948c2ecf20Sopenharmony_ci						reg = <3>;
9958c2ecf20Sopenharmony_ci						remote-endpoint = <&csi41vin4>;
9968c2ecf20Sopenharmony_ci					};
9978c2ecf20Sopenharmony_ci				};
9988c2ecf20Sopenharmony_ci			};
9998c2ecf20Sopenharmony_ci		};
10008c2ecf20Sopenharmony_ci
10018c2ecf20Sopenharmony_ci		vin5: video@e6ef5000 {
10028c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
10038c2ecf20Sopenharmony_ci			reg = <0 0xe6ef5000 0 0x1000>;
10048c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
10058c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 806>;
10068c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
10078c2ecf20Sopenharmony_ci			resets = <&cpg 806>;
10088c2ecf20Sopenharmony_ci			renesas,id = <5>;
10098c2ecf20Sopenharmony_ci			status = "disabled";
10108c2ecf20Sopenharmony_ci
10118c2ecf20Sopenharmony_ci			ports {
10128c2ecf20Sopenharmony_ci				#address-cells = <1>;
10138c2ecf20Sopenharmony_ci				#size-cells = <0>;
10148c2ecf20Sopenharmony_ci
10158c2ecf20Sopenharmony_ci				port@1 {
10168c2ecf20Sopenharmony_ci					#address-cells = <1>;
10178c2ecf20Sopenharmony_ci					#size-cells = <0>;
10188c2ecf20Sopenharmony_ci
10198c2ecf20Sopenharmony_ci					reg = <1>;
10208c2ecf20Sopenharmony_ci
10218c2ecf20Sopenharmony_ci					vin5csi41: endpoint@3 {
10228c2ecf20Sopenharmony_ci						reg = <3>;
10238c2ecf20Sopenharmony_ci						remote-endpoint = <&csi41vin5>;
10248c2ecf20Sopenharmony_ci					};
10258c2ecf20Sopenharmony_ci				};
10268c2ecf20Sopenharmony_ci			};
10278c2ecf20Sopenharmony_ci		};
10288c2ecf20Sopenharmony_ci
10298c2ecf20Sopenharmony_ci		vin6: video@e6ef6000 {
10308c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
10318c2ecf20Sopenharmony_ci			reg = <0 0xe6ef6000 0 0x1000>;
10328c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
10338c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 805>;
10348c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
10358c2ecf20Sopenharmony_ci			resets = <&cpg 805>;
10368c2ecf20Sopenharmony_ci			renesas,id = <6>;
10378c2ecf20Sopenharmony_ci			status = "disabled";
10388c2ecf20Sopenharmony_ci
10398c2ecf20Sopenharmony_ci			ports {
10408c2ecf20Sopenharmony_ci				#address-cells = <1>;
10418c2ecf20Sopenharmony_ci				#size-cells = <0>;
10428c2ecf20Sopenharmony_ci
10438c2ecf20Sopenharmony_ci				port@1 {
10448c2ecf20Sopenharmony_ci					#address-cells = <1>;
10458c2ecf20Sopenharmony_ci					#size-cells = <0>;
10468c2ecf20Sopenharmony_ci
10478c2ecf20Sopenharmony_ci					reg = <1>;
10488c2ecf20Sopenharmony_ci
10498c2ecf20Sopenharmony_ci					vin6csi41: endpoint@3 {
10508c2ecf20Sopenharmony_ci						reg = <3>;
10518c2ecf20Sopenharmony_ci						remote-endpoint = <&csi41vin6>;
10528c2ecf20Sopenharmony_ci					};
10538c2ecf20Sopenharmony_ci				};
10548c2ecf20Sopenharmony_ci			};
10558c2ecf20Sopenharmony_ci		};
10568c2ecf20Sopenharmony_ci
10578c2ecf20Sopenharmony_ci		vin7: video@e6ef7000 {
10588c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
10598c2ecf20Sopenharmony_ci			reg = <0 0xe6ef7000 0 0x1000>;
10608c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
10618c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 804>;
10628c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
10638c2ecf20Sopenharmony_ci			resets = <&cpg 804>;
10648c2ecf20Sopenharmony_ci			renesas,id = <7>;
10658c2ecf20Sopenharmony_ci			status = "disabled";
10668c2ecf20Sopenharmony_ci
10678c2ecf20Sopenharmony_ci			ports {
10688c2ecf20Sopenharmony_ci				#address-cells = <1>;
10698c2ecf20Sopenharmony_ci				#size-cells = <0>;
10708c2ecf20Sopenharmony_ci
10718c2ecf20Sopenharmony_ci				port@1 {
10728c2ecf20Sopenharmony_ci					#address-cells = <1>;
10738c2ecf20Sopenharmony_ci					#size-cells = <0>;
10748c2ecf20Sopenharmony_ci
10758c2ecf20Sopenharmony_ci					reg = <1>;
10768c2ecf20Sopenharmony_ci
10778c2ecf20Sopenharmony_ci					vin7csi41: endpoint@3 {
10788c2ecf20Sopenharmony_ci						reg = <3>;
10798c2ecf20Sopenharmony_ci						remote-endpoint = <&csi41vin7>;
10808c2ecf20Sopenharmony_ci					};
10818c2ecf20Sopenharmony_ci				};
10828c2ecf20Sopenharmony_ci			};
10838c2ecf20Sopenharmony_ci		};
10848c2ecf20Sopenharmony_ci
10858c2ecf20Sopenharmony_ci		vin8: video@e6ef8000 {
10868c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
10878c2ecf20Sopenharmony_ci			reg = <0 0xe6ef8000 0 0x1000>;
10888c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
10898c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 628>;
10908c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
10918c2ecf20Sopenharmony_ci			resets = <&cpg 628>;
10928c2ecf20Sopenharmony_ci			renesas,id = <8>;
10938c2ecf20Sopenharmony_ci			status = "disabled";
10948c2ecf20Sopenharmony_ci		};
10958c2ecf20Sopenharmony_ci
10968c2ecf20Sopenharmony_ci		vin9: video@e6ef9000 {
10978c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
10988c2ecf20Sopenharmony_ci			reg = <0 0xe6ef9000 0 0x1000>;
10998c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>;
11008c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 627>;
11018c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11028c2ecf20Sopenharmony_ci			resets = <&cpg 627>;
11038c2ecf20Sopenharmony_ci			renesas,id = <9>;
11048c2ecf20Sopenharmony_ci			status = "disabled";
11058c2ecf20Sopenharmony_ci		};
11068c2ecf20Sopenharmony_ci
11078c2ecf20Sopenharmony_ci		vin10: video@e6efa000 {
11088c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
11098c2ecf20Sopenharmony_ci			reg = <0 0xe6efa000 0 0x1000>;
11108c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>;
11118c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 625>;
11128c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11138c2ecf20Sopenharmony_ci			resets = <&cpg 625>;
11148c2ecf20Sopenharmony_ci			renesas,id = <10>;
11158c2ecf20Sopenharmony_ci			status = "disabled";
11168c2ecf20Sopenharmony_ci		};
11178c2ecf20Sopenharmony_ci
11188c2ecf20Sopenharmony_ci		vin11: video@e6efb000 {
11198c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
11208c2ecf20Sopenharmony_ci			reg = <0 0xe6efb000 0 0x1000>;
11218c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>;
11228c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 618>;
11238c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11248c2ecf20Sopenharmony_ci			resets = <&cpg 618>;
11258c2ecf20Sopenharmony_ci			renesas,id = <11>;
11268c2ecf20Sopenharmony_ci			status = "disabled";
11278c2ecf20Sopenharmony_ci		};
11288c2ecf20Sopenharmony_ci
11298c2ecf20Sopenharmony_ci		vin12: video@e6efc000 {
11308c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
11318c2ecf20Sopenharmony_ci			reg = <0 0xe6efc000 0 0x1000>;
11328c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>;
11338c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 612>;
11348c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11358c2ecf20Sopenharmony_ci			resets = <&cpg 612>;
11368c2ecf20Sopenharmony_ci			renesas,id = <12>;
11378c2ecf20Sopenharmony_ci			status = "disabled";
11388c2ecf20Sopenharmony_ci		};
11398c2ecf20Sopenharmony_ci
11408c2ecf20Sopenharmony_ci		vin13: video@e6efd000 {
11418c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
11428c2ecf20Sopenharmony_ci			reg = <0 0xe6efd000 0 0x1000>;
11438c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>;
11448c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 608>;
11458c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11468c2ecf20Sopenharmony_ci			resets = <&cpg 608>;
11478c2ecf20Sopenharmony_ci			renesas,id = <13>;
11488c2ecf20Sopenharmony_ci			status = "disabled";
11498c2ecf20Sopenharmony_ci		};
11508c2ecf20Sopenharmony_ci
11518c2ecf20Sopenharmony_ci		vin14: video@e6efe000 {
11528c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
11538c2ecf20Sopenharmony_ci			reg = <0 0xe6efe000 0 0x1000>;
11548c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>;
11558c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 605>;
11568c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11578c2ecf20Sopenharmony_ci			resets = <&cpg 605>;
11588c2ecf20Sopenharmony_ci			renesas,id = <14>;
11598c2ecf20Sopenharmony_ci			status = "disabled";
11608c2ecf20Sopenharmony_ci		};
11618c2ecf20Sopenharmony_ci
11628c2ecf20Sopenharmony_ci		vin15: video@e6eff000 {
11638c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77980";
11648c2ecf20Sopenharmony_ci			reg = <0 0xe6eff000 0 0x1000>;
11658c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>;
11668c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 604>;
11678c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
11688c2ecf20Sopenharmony_ci			resets = <&cpg 604>;
11698c2ecf20Sopenharmony_ci			renesas,id = <15>;
11708c2ecf20Sopenharmony_ci			status = "disabled";
11718c2ecf20Sopenharmony_ci		};
11728c2ecf20Sopenharmony_ci
11738c2ecf20Sopenharmony_ci		dmac1: dma-controller@e7300000 {
11748c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77980",
11758c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
11768c2ecf20Sopenharmony_ci			reg = <0 0xe7300000 0 0x10000>;
11778c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
11788c2ecf20Sopenharmony_ci				     <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
11798c2ecf20Sopenharmony_ci				     <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
11808c2ecf20Sopenharmony_ci				     <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
11818c2ecf20Sopenharmony_ci				     <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
11828c2ecf20Sopenharmony_ci				     <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
11838c2ecf20Sopenharmony_ci				     <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
11848c2ecf20Sopenharmony_ci				     <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
11858c2ecf20Sopenharmony_ci				     <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
11868c2ecf20Sopenharmony_ci				     <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
11878c2ecf20Sopenharmony_ci				     <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
11888c2ecf20Sopenharmony_ci				     <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>,
11898c2ecf20Sopenharmony_ci				     <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>,
11908c2ecf20Sopenharmony_ci				     <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>,
11918c2ecf20Sopenharmony_ci				     <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
11928c2ecf20Sopenharmony_ci				     <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>,
11938c2ecf20Sopenharmony_ci				     <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
11948c2ecf20Sopenharmony_ci			interrupt-names = "error",
11958c2ecf20Sopenharmony_ci					  "ch0", "ch1", "ch2", "ch3",
11968c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7",
11978c2ecf20Sopenharmony_ci					  "ch8", "ch9", "ch10", "ch11",
11988c2ecf20Sopenharmony_ci					  "ch12", "ch13", "ch14", "ch15";
11998c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 218>;
12008c2ecf20Sopenharmony_ci			clock-names = "fck";
12018c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
12028c2ecf20Sopenharmony_ci			resets = <&cpg 218>;
12038c2ecf20Sopenharmony_ci			#dma-cells = <1>;
12048c2ecf20Sopenharmony_ci			dma-channels = <16>;
12058c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
12068c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
12078c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
12088c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>,
12098c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 8>, <&ipmmu_ds1 9>,
12108c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 10>, <&ipmmu_ds1 11>,
12118c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
12128c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
12138c2ecf20Sopenharmony_ci		};
12148c2ecf20Sopenharmony_ci
12158c2ecf20Sopenharmony_ci		dmac2: dma-controller@e7310000 {
12168c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77980",
12178c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
12188c2ecf20Sopenharmony_ci			reg = <0 0xe7310000 0 0x10000>;
12198c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
12208c2ecf20Sopenharmony_ci				     <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
12218c2ecf20Sopenharmony_ci				     <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
12228c2ecf20Sopenharmony_ci				     <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
12238c2ecf20Sopenharmony_ci				     <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
12248c2ecf20Sopenharmony_ci				     <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
12258c2ecf20Sopenharmony_ci				     <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
12268c2ecf20Sopenharmony_ci				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
12278c2ecf20Sopenharmony_ci				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
12288c2ecf20Sopenharmony_ci				     <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>,
12298c2ecf20Sopenharmony_ci				     <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>,
12308c2ecf20Sopenharmony_ci				     <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>,
12318c2ecf20Sopenharmony_ci				     <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>,
12328c2ecf20Sopenharmony_ci				     <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>,
12338c2ecf20Sopenharmony_ci				     <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
12348c2ecf20Sopenharmony_ci				     <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
12358c2ecf20Sopenharmony_ci				     <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
12368c2ecf20Sopenharmony_ci			interrupt-names = "error",
12378c2ecf20Sopenharmony_ci					  "ch0", "ch1", "ch2", "ch3",
12388c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7",
12398c2ecf20Sopenharmony_ci					  "ch8", "ch9", "ch10", "ch11",
12408c2ecf20Sopenharmony_ci					  "ch12", "ch13", "ch14", "ch15";
12418c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 217>;
12428c2ecf20Sopenharmony_ci			clock-names = "fck";
12438c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
12448c2ecf20Sopenharmony_ci			resets = <&cpg 217>;
12458c2ecf20Sopenharmony_ci			#dma-cells = <1>;
12468c2ecf20Sopenharmony_ci			dma-channels = <16>;
12478c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
12488c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
12498c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
12508c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
12518c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
12528c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
12538c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
12548c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
12558c2ecf20Sopenharmony_ci		};
12568c2ecf20Sopenharmony_ci
12578c2ecf20Sopenharmony_ci		gether: ethernet@e7400000 {
12588c2ecf20Sopenharmony_ci			compatible = "renesas,gether-r8a77980";
12598c2ecf20Sopenharmony_ci			reg = <0 0xe7400000 0 0x1000>;
12608c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
12618c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 813>;
12628c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
12638c2ecf20Sopenharmony_ci			resets = <&cpg 813>;
12648c2ecf20Sopenharmony_ci			#address-cells = <1>;
12658c2ecf20Sopenharmony_ci			#size-cells = <0>;
12668c2ecf20Sopenharmony_ci			status = "disabled";
12678c2ecf20Sopenharmony_ci		};
12688c2ecf20Sopenharmony_ci
12698c2ecf20Sopenharmony_ci		ipmmu_ds1: iommu@e7740000 {
12708c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
12718c2ecf20Sopenharmony_ci			reg = <0 0xe7740000 0 0x1000>;
12728c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 0>;
12738c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
12748c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
12758c2ecf20Sopenharmony_ci		};
12768c2ecf20Sopenharmony_ci
12778c2ecf20Sopenharmony_ci		ipmmu_ir: iommu@ff8b0000 {
12788c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
12798c2ecf20Sopenharmony_ci			reg = <0 0xff8b0000 0 0x1000>;
12808c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 3>;
12818c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_A3IR>;
12828c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
12838c2ecf20Sopenharmony_ci		};
12848c2ecf20Sopenharmony_ci
12858c2ecf20Sopenharmony_ci		ipmmu_mm: iommu@e67b0000 {
12868c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
12878c2ecf20Sopenharmony_ci			reg = <0 0xe67b0000 0 0x1000>;
12888c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
12898c2ecf20Sopenharmony_ci				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
12908c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
12918c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
12928c2ecf20Sopenharmony_ci		};
12938c2ecf20Sopenharmony_ci
12948c2ecf20Sopenharmony_ci		ipmmu_rt: iommu@ffc80000 {
12958c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
12968c2ecf20Sopenharmony_ci			reg = <0 0xffc80000 0 0x1000>;
12978c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 10>;
12988c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
12998c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
13008c2ecf20Sopenharmony_ci		};
13018c2ecf20Sopenharmony_ci
13028c2ecf20Sopenharmony_ci		ipmmu_vc0: iommu@fe990000 {
13038c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
13048c2ecf20Sopenharmony_ci			reg = <0 0xfe990000 0 0x1000>;
13058c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 12>;
13068c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13078c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
13088c2ecf20Sopenharmony_ci		};
13098c2ecf20Sopenharmony_ci
13108c2ecf20Sopenharmony_ci		ipmmu_vi0: iommu@febd0000 {
13118c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
13128c2ecf20Sopenharmony_ci			reg = <0 0xfebd0000 0 0x1000>;
13138c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 14>;
13148c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13158c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
13168c2ecf20Sopenharmony_ci		};
13178c2ecf20Sopenharmony_ci
13188c2ecf20Sopenharmony_ci		ipmmu_vip0: iommu@e7b00000 {
13198c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
13208c2ecf20Sopenharmony_ci			reg = <0 0xe7b00000 0 0x1000>;
13218c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 4>;
13228c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13238c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
13248c2ecf20Sopenharmony_ci		};
13258c2ecf20Sopenharmony_ci
13268c2ecf20Sopenharmony_ci		ipmmu_vip1: iommu@e7960000 {
13278c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77980";
13288c2ecf20Sopenharmony_ci			reg = <0 0xe7960000 0 0x1000>;
13298c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 11>;
13308c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13318c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
13328c2ecf20Sopenharmony_ci		};
13338c2ecf20Sopenharmony_ci
13348c2ecf20Sopenharmony_ci		mmc0: mmc@ee140000 {
13358c2ecf20Sopenharmony_ci			compatible = "renesas,sdhi-r8a77980",
13368c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-sdhi";
13378c2ecf20Sopenharmony_ci			reg = <0 0xee140000 0 0x2000>;
13388c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
13398c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 314>;
13408c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13418c2ecf20Sopenharmony_ci			resets = <&cpg 314>;
13428c2ecf20Sopenharmony_ci			max-frequency = <200000000>;
13438c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 32>;
13448c2ecf20Sopenharmony_ci			status = "disabled";
13458c2ecf20Sopenharmony_ci		};
13468c2ecf20Sopenharmony_ci
13478c2ecf20Sopenharmony_ci		rpc: spi@ee200000 {
13488c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-rpc-if",
13498c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-rpc-if";
13508c2ecf20Sopenharmony_ci			reg = <0 0xee200000 0 0x200>,
13518c2ecf20Sopenharmony_ci			      <0 0x08000000 0 0x4000000>,
13528c2ecf20Sopenharmony_ci			      <0 0xee208000 0 0x100>;
13538c2ecf20Sopenharmony_ci			reg-names = "regs", "dirmap", "wbuf";
13548c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
13558c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 917>;
13568c2ecf20Sopenharmony_ci			clock-names = "rpc";
13578c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13588c2ecf20Sopenharmony_ci			resets = <&cpg 917>;
13598c2ecf20Sopenharmony_ci			#address-cells = <1>;
13608c2ecf20Sopenharmony_ci			#size-cells = <0>;
13618c2ecf20Sopenharmony_ci			status = "disabled";
13628c2ecf20Sopenharmony_ci		};
13638c2ecf20Sopenharmony_ci
13648c2ecf20Sopenharmony_ci		gic: interrupt-controller@f1010000 {
13658c2ecf20Sopenharmony_ci			compatible = "arm,gic-400";
13668c2ecf20Sopenharmony_ci			#interrupt-cells = <3>;
13678c2ecf20Sopenharmony_ci			#address-cells = <0>;
13688c2ecf20Sopenharmony_ci			interrupt-controller;
13698c2ecf20Sopenharmony_ci			reg = <0x0 0xf1010000 0 0x1000>,
13708c2ecf20Sopenharmony_ci			      <0x0 0xf1020000 0 0x20000>,
13718c2ecf20Sopenharmony_ci			      <0x0 0xf1040000 0 0x20000>,
13728c2ecf20Sopenharmony_ci			      <0x0 0xf1060000 0 0x20000>;
13738c2ecf20Sopenharmony_ci			interrupts = <GIC_PPI 9	(GIC_CPU_MASK_SIMPLE(4) |
13748c2ecf20Sopenharmony_ci				      IRQ_TYPE_LEVEL_HIGH)>;
13758c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 408>;
13768c2ecf20Sopenharmony_ci			clock-names = "clk";
13778c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
13788c2ecf20Sopenharmony_ci			resets = <&cpg 408>;
13798c2ecf20Sopenharmony_ci		};
13808c2ecf20Sopenharmony_ci
13818c2ecf20Sopenharmony_ci		pciec: pcie@fe000000 {
13828c2ecf20Sopenharmony_ci			compatible = "renesas,pcie-r8a77980",
13838c2ecf20Sopenharmony_ci				     "renesas,pcie-rcar-gen3";
13848c2ecf20Sopenharmony_ci			reg = <0 0xfe000000 0 0x80000>;
13858c2ecf20Sopenharmony_ci			#address-cells = <3>;
13868c2ecf20Sopenharmony_ci			#size-cells = <2>;
13878c2ecf20Sopenharmony_ci			bus-range = <0x00 0xff>;
13888c2ecf20Sopenharmony_ci			device_type = "pci";
13898c2ecf20Sopenharmony_ci			ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x0100000>,
13908c2ecf20Sopenharmony_ci				 <0x02000000 0 0xfe200000 0 0xfe200000 0 0x0200000>,
13918c2ecf20Sopenharmony_ci				 <0x02000000 0 0x30000000 0 0x30000000 0 0x8000000>,
13928c2ecf20Sopenharmony_ci				 <0x42000000 0 0x38000000 0 0x38000000 0 0x8000000>;
13938c2ecf20Sopenharmony_ci			dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
13948c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
13958c2ecf20Sopenharmony_ci				     <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
13968c2ecf20Sopenharmony_ci				     <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
13978c2ecf20Sopenharmony_ci			#interrupt-cells = <1>;
13988c2ecf20Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
13998c2ecf20Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
14008c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
14018c2ecf20Sopenharmony_ci			clock-names = "pcie", "pcie_bus";
14028c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
14038c2ecf20Sopenharmony_ci			resets = <&cpg 319>;
14048c2ecf20Sopenharmony_ci			phys = <&pcie_phy>;
14058c2ecf20Sopenharmony_ci			phy-names = "pcie";
14068c2ecf20Sopenharmony_ci			status = "disabled";
14078c2ecf20Sopenharmony_ci		};
14088c2ecf20Sopenharmony_ci
14098c2ecf20Sopenharmony_ci		vspd0: vsp@fea20000 {
14108c2ecf20Sopenharmony_ci			compatible = "renesas,vsp2";
14118c2ecf20Sopenharmony_ci			reg = <0 0xfea20000 0 0x5000>;
14128c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
14138c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 623>;
14148c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
14158c2ecf20Sopenharmony_ci			resets = <&cpg 623>;
14168c2ecf20Sopenharmony_ci			renesas,fcp = <&fcpvd0>;
14178c2ecf20Sopenharmony_ci		};
14188c2ecf20Sopenharmony_ci
14198c2ecf20Sopenharmony_ci		fcpvd0: fcp@fea27000 {
14208c2ecf20Sopenharmony_ci			compatible = "renesas,fcpv";
14218c2ecf20Sopenharmony_ci			reg = <0 0xfea27000 0 0x200>;
14228c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 603>;
14238c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
14248c2ecf20Sopenharmony_ci			resets = <&cpg 603>;
14258c2ecf20Sopenharmony_ci		};
14268c2ecf20Sopenharmony_ci
14278c2ecf20Sopenharmony_ci		csi40: csi2@feaa0000 {
14288c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-csi2";
14298c2ecf20Sopenharmony_ci			reg = <0 0xfeaa0000 0 0x10000>;
14308c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
14318c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 716>;
14328c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
14338c2ecf20Sopenharmony_ci			resets = <&cpg 716>;
14348c2ecf20Sopenharmony_ci			status = "disabled";
14358c2ecf20Sopenharmony_ci
14368c2ecf20Sopenharmony_ci			ports {
14378c2ecf20Sopenharmony_ci				#address-cells = <1>;
14388c2ecf20Sopenharmony_ci				#size-cells = <0>;
14398c2ecf20Sopenharmony_ci
14408c2ecf20Sopenharmony_ci				port@1 {
14418c2ecf20Sopenharmony_ci					#address-cells = <1>;
14428c2ecf20Sopenharmony_ci					#size-cells = <0>;
14438c2ecf20Sopenharmony_ci
14448c2ecf20Sopenharmony_ci					reg = <1>;
14458c2ecf20Sopenharmony_ci
14468c2ecf20Sopenharmony_ci					csi40vin0: endpoint@0 {
14478c2ecf20Sopenharmony_ci						reg = <0>;
14488c2ecf20Sopenharmony_ci						remote-endpoint = <&vin0csi40>;
14498c2ecf20Sopenharmony_ci					};
14508c2ecf20Sopenharmony_ci					csi40vin1: endpoint@1 {
14518c2ecf20Sopenharmony_ci						reg = <1>;
14528c2ecf20Sopenharmony_ci						remote-endpoint = <&vin1csi40>;
14538c2ecf20Sopenharmony_ci					};
14548c2ecf20Sopenharmony_ci					csi40vin2: endpoint@2 {
14558c2ecf20Sopenharmony_ci						reg = <2>;
14568c2ecf20Sopenharmony_ci						remote-endpoint = <&vin2csi40>;
14578c2ecf20Sopenharmony_ci					};
14588c2ecf20Sopenharmony_ci					csi40vin3: endpoint@3 {
14598c2ecf20Sopenharmony_ci						reg = <3>;
14608c2ecf20Sopenharmony_ci						remote-endpoint = <&vin3csi40>;
14618c2ecf20Sopenharmony_ci					};
14628c2ecf20Sopenharmony_ci				};
14638c2ecf20Sopenharmony_ci			};
14648c2ecf20Sopenharmony_ci		};
14658c2ecf20Sopenharmony_ci
14668c2ecf20Sopenharmony_ci		csi41: csi2@feab0000 {
14678c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-csi2";
14688c2ecf20Sopenharmony_ci			reg = <0 0xfeab0000 0 0x10000>;
14698c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
14708c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 715>;
14718c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
14728c2ecf20Sopenharmony_ci			resets = <&cpg 715>;
14738c2ecf20Sopenharmony_ci			status = "disabled";
14748c2ecf20Sopenharmony_ci
14758c2ecf20Sopenharmony_ci			ports {
14768c2ecf20Sopenharmony_ci				#address-cells = <1>;
14778c2ecf20Sopenharmony_ci				#size-cells = <0>;
14788c2ecf20Sopenharmony_ci
14798c2ecf20Sopenharmony_ci				port@1 {
14808c2ecf20Sopenharmony_ci					#address-cells = <1>;
14818c2ecf20Sopenharmony_ci					#size-cells = <0>;
14828c2ecf20Sopenharmony_ci
14838c2ecf20Sopenharmony_ci					reg = <1>;
14848c2ecf20Sopenharmony_ci
14858c2ecf20Sopenharmony_ci					csi41vin4: endpoint@0 {
14868c2ecf20Sopenharmony_ci						reg = <0>;
14878c2ecf20Sopenharmony_ci						remote-endpoint = <&vin4csi41>;
14888c2ecf20Sopenharmony_ci					};
14898c2ecf20Sopenharmony_ci					csi41vin5: endpoint@1 {
14908c2ecf20Sopenharmony_ci						reg = <1>;
14918c2ecf20Sopenharmony_ci						remote-endpoint = <&vin5csi41>;
14928c2ecf20Sopenharmony_ci					};
14938c2ecf20Sopenharmony_ci					csi41vin6: endpoint@2 {
14948c2ecf20Sopenharmony_ci						reg = <2>;
14958c2ecf20Sopenharmony_ci						remote-endpoint = <&vin6csi41>;
14968c2ecf20Sopenharmony_ci					};
14978c2ecf20Sopenharmony_ci					csi41vin7: endpoint@3 {
14988c2ecf20Sopenharmony_ci						reg = <3>;
14998c2ecf20Sopenharmony_ci						remote-endpoint = <&vin7csi41>;
15008c2ecf20Sopenharmony_ci					};
15018c2ecf20Sopenharmony_ci				};
15028c2ecf20Sopenharmony_ci			};
15038c2ecf20Sopenharmony_ci		};
15048c2ecf20Sopenharmony_ci
15058c2ecf20Sopenharmony_ci		du: display@feb00000 {
15068c2ecf20Sopenharmony_ci			compatible = "renesas,du-r8a77980";
15078c2ecf20Sopenharmony_ci			reg = <0 0xfeb00000 0 0x80000>;
15088c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
15098c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 724>;
15108c2ecf20Sopenharmony_ci			clock-names = "du.0";
15118c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
15128c2ecf20Sopenharmony_ci			resets = <&cpg 724>;
15138c2ecf20Sopenharmony_ci			reset-names = "du.0";
15148c2ecf20Sopenharmony_ci			renesas,vsps = <&vspd0 0>;
15158c2ecf20Sopenharmony_ci
15168c2ecf20Sopenharmony_ci			status = "disabled";
15178c2ecf20Sopenharmony_ci
15188c2ecf20Sopenharmony_ci			ports {
15198c2ecf20Sopenharmony_ci				#address-cells = <1>;
15208c2ecf20Sopenharmony_ci				#size-cells = <0>;
15218c2ecf20Sopenharmony_ci
15228c2ecf20Sopenharmony_ci				port@0 {
15238c2ecf20Sopenharmony_ci					reg = <0>;
15248c2ecf20Sopenharmony_ci					du_out_rgb: endpoint {
15258c2ecf20Sopenharmony_ci					};
15268c2ecf20Sopenharmony_ci				};
15278c2ecf20Sopenharmony_ci
15288c2ecf20Sopenharmony_ci				port@1 {
15298c2ecf20Sopenharmony_ci					reg = <1>;
15308c2ecf20Sopenharmony_ci					du_out_lvds0: endpoint {
15318c2ecf20Sopenharmony_ci						remote-endpoint = <&lvds0_in>;
15328c2ecf20Sopenharmony_ci					};
15338c2ecf20Sopenharmony_ci				};
15348c2ecf20Sopenharmony_ci			};
15358c2ecf20Sopenharmony_ci		};
15368c2ecf20Sopenharmony_ci
15378c2ecf20Sopenharmony_ci		lvds0: lvds-encoder@feb90000 {
15388c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77980-lvds";
15398c2ecf20Sopenharmony_ci			reg = <0 0xfeb90000 0 0x14>;
15408c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 727>;
15418c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
15428c2ecf20Sopenharmony_ci			resets = <&cpg 727>;
15438c2ecf20Sopenharmony_ci			status = "disabled";
15448c2ecf20Sopenharmony_ci
15458c2ecf20Sopenharmony_ci			ports {
15468c2ecf20Sopenharmony_ci				#address-cells = <1>;
15478c2ecf20Sopenharmony_ci				#size-cells = <0>;
15488c2ecf20Sopenharmony_ci
15498c2ecf20Sopenharmony_ci				port@0 {
15508c2ecf20Sopenharmony_ci					reg = <0>;
15518c2ecf20Sopenharmony_ci					lvds0_in: endpoint {
15528c2ecf20Sopenharmony_ci						remote-endpoint =
15538c2ecf20Sopenharmony_ci							<&du_out_lvds0>;
15548c2ecf20Sopenharmony_ci					};
15558c2ecf20Sopenharmony_ci				};
15568c2ecf20Sopenharmony_ci
15578c2ecf20Sopenharmony_ci				port@1 {
15588c2ecf20Sopenharmony_ci					reg = <1>;
15598c2ecf20Sopenharmony_ci					lvds0_out: endpoint {
15608c2ecf20Sopenharmony_ci					};
15618c2ecf20Sopenharmony_ci				};
15628c2ecf20Sopenharmony_ci			};
15638c2ecf20Sopenharmony_ci		};
15648c2ecf20Sopenharmony_ci
15658c2ecf20Sopenharmony_ci		prr: chipid@fff00044 {
15668c2ecf20Sopenharmony_ci			compatible = "renesas,prr";
15678c2ecf20Sopenharmony_ci			reg = <0 0xfff00044 0 4>;
15688c2ecf20Sopenharmony_ci		};
15698c2ecf20Sopenharmony_ci	};
15708c2ecf20Sopenharmony_ci
15718c2ecf20Sopenharmony_ci	thermal-zones {
15728c2ecf20Sopenharmony_ci		thermal-sensor-1 {
15738c2ecf20Sopenharmony_ci			polling-delay-passive = <250>;
15748c2ecf20Sopenharmony_ci			polling-delay = <1000>;
15758c2ecf20Sopenharmony_ci			thermal-sensors = <&tsc 0>;
15768c2ecf20Sopenharmony_ci
15778c2ecf20Sopenharmony_ci			trips {
15788c2ecf20Sopenharmony_ci				sensor1-passive {
15798c2ecf20Sopenharmony_ci					temperature = <95000>;
15808c2ecf20Sopenharmony_ci					hysteresis = <1000>;
15818c2ecf20Sopenharmony_ci					type = "passive";
15828c2ecf20Sopenharmony_ci				};
15838c2ecf20Sopenharmony_ci				sensor1-critical {
15848c2ecf20Sopenharmony_ci					temperature = <120000>;
15858c2ecf20Sopenharmony_ci					hysteresis = <1000>;
15868c2ecf20Sopenharmony_ci					type = "critical";
15878c2ecf20Sopenharmony_ci				};
15888c2ecf20Sopenharmony_ci			};
15898c2ecf20Sopenharmony_ci		};
15908c2ecf20Sopenharmony_ci
15918c2ecf20Sopenharmony_ci		thermal-sensor-2 {
15928c2ecf20Sopenharmony_ci			polling-delay-passive = <250>;
15938c2ecf20Sopenharmony_ci			polling-delay = <1000>;
15948c2ecf20Sopenharmony_ci			thermal-sensors = <&tsc 1>;
15958c2ecf20Sopenharmony_ci
15968c2ecf20Sopenharmony_ci			trips {
15978c2ecf20Sopenharmony_ci				sensor2-passive {
15988c2ecf20Sopenharmony_ci					temperature = <95000>;
15998c2ecf20Sopenharmony_ci					hysteresis = <1000>;
16008c2ecf20Sopenharmony_ci					type = "passive";
16018c2ecf20Sopenharmony_ci				};
16028c2ecf20Sopenharmony_ci				sensor2-critical {
16038c2ecf20Sopenharmony_ci					temperature = <120000>;
16048c2ecf20Sopenharmony_ci					hysteresis = <1000>;
16058c2ecf20Sopenharmony_ci					type = "critical";
16068c2ecf20Sopenharmony_ci				};
16078c2ecf20Sopenharmony_ci			};
16088c2ecf20Sopenharmony_ci		};
16098c2ecf20Sopenharmony_ci	};
16108c2ecf20Sopenharmony_ci
16118c2ecf20Sopenharmony_ci	timer {
16128c2ecf20Sopenharmony_ci		compatible = "arm,armv8-timer";
16138c2ecf20Sopenharmony_ci		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) |
16148c2ecf20Sopenharmony_ci				       IRQ_TYPE_LEVEL_LOW)>,
16158c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) |
16168c2ecf20Sopenharmony_ci				       IRQ_TYPE_LEVEL_LOW)>,
16178c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) |
16188c2ecf20Sopenharmony_ci				       IRQ_TYPE_LEVEL_LOW)>,
16198c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(4) |
16208c2ecf20Sopenharmony_ci				       IRQ_TYPE_LEVEL_LOW)>;
16218c2ecf20Sopenharmony_ci	};
16228c2ecf20Sopenharmony_ci};
1623