18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Device Tree Source for the R-Car D3 (R8A77995) SoC
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 2016 Renesas Electronics Corp.
68c2ecf20Sopenharmony_ci * Copyright (C) 2017 Glider bvba
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#include <dt-bindings/clock/r8a77995-cpg-mssr.h>
108c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h>
118c2ecf20Sopenharmony_ci#include <dt-bindings/power/r8a77995-sysc.h>
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/ {
148c2ecf20Sopenharmony_ci	compatible = "renesas,r8a77995";
158c2ecf20Sopenharmony_ci	#address-cells = <2>;
168c2ecf20Sopenharmony_ci	#size-cells = <2>;
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci	/* External CAN clock - to be overridden by boards that provide it */
198c2ecf20Sopenharmony_ci	can_clk: can {
208c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
218c2ecf20Sopenharmony_ci		#clock-cells = <0>;
228c2ecf20Sopenharmony_ci		clock-frequency = <0>;
238c2ecf20Sopenharmony_ci	};
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci	cpus {
268c2ecf20Sopenharmony_ci		#address-cells = <1>;
278c2ecf20Sopenharmony_ci		#size-cells = <0>;
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci		a53_0: cpu@0 {
308c2ecf20Sopenharmony_ci			compatible = "arm,cortex-a53";
318c2ecf20Sopenharmony_ci			reg = <0x0>;
328c2ecf20Sopenharmony_ci			device_type = "cpu";
338c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
348c2ecf20Sopenharmony_ci			next-level-cache = <&L2_CA53>;
358c2ecf20Sopenharmony_ci			enable-method = "psci";
368c2ecf20Sopenharmony_ci		};
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci		L2_CA53: cache-controller-1 {
398c2ecf20Sopenharmony_ci			compatible = "cache";
408c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_CA53_SCU>;
418c2ecf20Sopenharmony_ci			cache-unified;
428c2ecf20Sopenharmony_ci			cache-level = <2>;
438c2ecf20Sopenharmony_ci		};
448c2ecf20Sopenharmony_ci	};
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci	extal_clk: extal {
478c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
488c2ecf20Sopenharmony_ci		#clock-cells = <0>;
498c2ecf20Sopenharmony_ci		/* This value must be overridden by the board */
508c2ecf20Sopenharmony_ci		clock-frequency = <0>;
518c2ecf20Sopenharmony_ci	};
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ci	pmu_a53 {
548c2ecf20Sopenharmony_ci		compatible = "arm,cortex-a53-pmu";
558c2ecf20Sopenharmony_ci		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
568c2ecf20Sopenharmony_ci	};
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci	psci {
598c2ecf20Sopenharmony_ci		compatible = "arm,psci-1.0", "arm,psci-0.2";
608c2ecf20Sopenharmony_ci		method = "smc";
618c2ecf20Sopenharmony_ci	};
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ci	scif_clk: scif {
648c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
658c2ecf20Sopenharmony_ci		#clock-cells = <0>;
668c2ecf20Sopenharmony_ci		clock-frequency = <0>;
678c2ecf20Sopenharmony_ci	};
688c2ecf20Sopenharmony_ci
698c2ecf20Sopenharmony_ci	soc {
708c2ecf20Sopenharmony_ci		compatible = "simple-bus";
718c2ecf20Sopenharmony_ci		interrupt-parent = <&gic>;
728c2ecf20Sopenharmony_ci		#address-cells = <2>;
738c2ecf20Sopenharmony_ci		#size-cells = <2>;
748c2ecf20Sopenharmony_ci		ranges;
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ci		rwdt: watchdog@e6020000 {
778c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-wdt",
788c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-wdt";
798c2ecf20Sopenharmony_ci			reg = <0 0xe6020000 0 0x0c>;
808c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 402>;
818c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
828c2ecf20Sopenharmony_ci			resets = <&cpg 402>;
838c2ecf20Sopenharmony_ci			status = "disabled";
848c2ecf20Sopenharmony_ci		};
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ci		gpio0: gpio@e6050000 {
878c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
888c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
898c2ecf20Sopenharmony_ci			reg = <0 0xe6050000 0 0x50>;
908c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
918c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
928c2ecf20Sopenharmony_ci			gpio-controller;
938c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 0 9>;
948c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
958c2ecf20Sopenharmony_ci			interrupt-controller;
968c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 912>;
978c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
988c2ecf20Sopenharmony_ci			resets = <&cpg 912>;
998c2ecf20Sopenharmony_ci		};
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ci		gpio1: gpio@e6051000 {
1028c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
1038c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1048c2ecf20Sopenharmony_ci			reg = <0 0xe6051000 0 0x50>;
1058c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1068c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1078c2ecf20Sopenharmony_ci			gpio-controller;
1088c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 32 32>;
1098c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1108c2ecf20Sopenharmony_ci			interrupt-controller;
1118c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 911>;
1128c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1138c2ecf20Sopenharmony_ci			resets = <&cpg 911>;
1148c2ecf20Sopenharmony_ci		};
1158c2ecf20Sopenharmony_ci
1168c2ecf20Sopenharmony_ci		gpio2: gpio@e6052000 {
1178c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
1188c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1198c2ecf20Sopenharmony_ci			reg = <0 0xe6052000 0 0x50>;
1208c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
1218c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1228c2ecf20Sopenharmony_ci			gpio-controller;
1238c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 64 32>;
1248c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1258c2ecf20Sopenharmony_ci			interrupt-controller;
1268c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 910>;
1278c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1288c2ecf20Sopenharmony_ci			resets = <&cpg 910>;
1298c2ecf20Sopenharmony_ci		};
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci		gpio3: gpio@e6053000 {
1328c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
1338c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1348c2ecf20Sopenharmony_ci			reg = <0 0xe6053000 0 0x50>;
1358c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
1368c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1378c2ecf20Sopenharmony_ci			gpio-controller;
1388c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 96 10>;
1398c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1408c2ecf20Sopenharmony_ci			interrupt-controller;
1418c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 909>;
1428c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1438c2ecf20Sopenharmony_ci			resets = <&cpg 909>;
1448c2ecf20Sopenharmony_ci		};
1458c2ecf20Sopenharmony_ci
1468c2ecf20Sopenharmony_ci		gpio4: gpio@e6054000 {
1478c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
1488c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1498c2ecf20Sopenharmony_ci			reg = <0 0xe6054000 0 0x50>;
1508c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
1518c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1528c2ecf20Sopenharmony_ci			gpio-controller;
1538c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 128 32>;
1548c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1558c2ecf20Sopenharmony_ci			interrupt-controller;
1568c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 908>;
1578c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1588c2ecf20Sopenharmony_ci			resets = <&cpg 908>;
1598c2ecf20Sopenharmony_ci		};
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_ci		gpio5: gpio@e6055000 {
1628c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
1638c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1648c2ecf20Sopenharmony_ci			reg = <0 0xe6055000 0 0x50>;
1658c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
1668c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1678c2ecf20Sopenharmony_ci			gpio-controller;
1688c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 160 21>;
1698c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1708c2ecf20Sopenharmony_ci			interrupt-controller;
1718c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 907>;
1728c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1738c2ecf20Sopenharmony_ci			resets = <&cpg 907>;
1748c2ecf20Sopenharmony_ci		};
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ci		gpio6: gpio@e6055400 {
1778c2ecf20Sopenharmony_ci			compatible = "renesas,gpio-r8a77995",
1788c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-gpio";
1798c2ecf20Sopenharmony_ci			reg = <0 0xe6055400 0 0x50>;
1808c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
1818c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
1828c2ecf20Sopenharmony_ci			gpio-controller;
1838c2ecf20Sopenharmony_ci			gpio-ranges = <&pfc 0 192 14>;
1848c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
1858c2ecf20Sopenharmony_ci			interrupt-controller;
1868c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 906>;
1878c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1888c2ecf20Sopenharmony_ci			resets = <&cpg 906>;
1898c2ecf20Sopenharmony_ci		};
1908c2ecf20Sopenharmony_ci
1918c2ecf20Sopenharmony_ci		pfc: pinctrl@e6060000 {
1928c2ecf20Sopenharmony_ci			compatible = "renesas,pfc-r8a77995";
1938c2ecf20Sopenharmony_ci			reg = <0 0xe6060000 0 0x508>;
1948c2ecf20Sopenharmony_ci		};
1958c2ecf20Sopenharmony_ci
1968c2ecf20Sopenharmony_ci		cpg: clock-controller@e6150000 {
1978c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-cpg-mssr";
1988c2ecf20Sopenharmony_ci			reg = <0 0xe6150000 0 0x1000>;
1998c2ecf20Sopenharmony_ci			clocks = <&extal_clk>;
2008c2ecf20Sopenharmony_ci			clock-names = "extal";
2018c2ecf20Sopenharmony_ci			#clock-cells = <2>;
2028c2ecf20Sopenharmony_ci			#power-domain-cells = <0>;
2038c2ecf20Sopenharmony_ci			#reset-cells = <1>;
2048c2ecf20Sopenharmony_ci		};
2058c2ecf20Sopenharmony_ci
2068c2ecf20Sopenharmony_ci		rst: reset-controller@e6160000 {
2078c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-rst";
2088c2ecf20Sopenharmony_ci			reg = <0 0xe6160000 0 0x0200>;
2098c2ecf20Sopenharmony_ci		};
2108c2ecf20Sopenharmony_ci
2118c2ecf20Sopenharmony_ci		sysc: system-controller@e6180000 {
2128c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-sysc";
2138c2ecf20Sopenharmony_ci			reg = <0 0xe6180000 0 0x0400>;
2148c2ecf20Sopenharmony_ci			#power-domain-cells = <1>;
2158c2ecf20Sopenharmony_ci		};
2168c2ecf20Sopenharmony_ci
2178c2ecf20Sopenharmony_ci		thermal: thermal@e6190000 {
2188c2ecf20Sopenharmony_ci			compatible = "renesas,thermal-r8a77995";
2198c2ecf20Sopenharmony_ci			reg = <0 0xe6190000 0 0x10>, <0 0xe6190100 0 0x38>;
2208c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
2218c2ecf20Sopenharmony_ci				     <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
2228c2ecf20Sopenharmony_ci				     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
2238c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 522>;
2248c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
2258c2ecf20Sopenharmony_ci			resets = <&cpg 522>;
2268c2ecf20Sopenharmony_ci			#thermal-sensor-cells = <0>;
2278c2ecf20Sopenharmony_ci		};
2288c2ecf20Sopenharmony_ci
2298c2ecf20Sopenharmony_ci		intc_ex: interrupt-controller@e61c0000 {
2308c2ecf20Sopenharmony_ci			compatible = "renesas,intc-ex-r8a77995", "renesas,irqc";
2318c2ecf20Sopenharmony_ci			#interrupt-cells = <2>;
2328c2ecf20Sopenharmony_ci			interrupt-controller;
2338c2ecf20Sopenharmony_ci			reg = <0 0xe61c0000 0 0x200>;
2348c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
2358c2ecf20Sopenharmony_ci				     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
2368c2ecf20Sopenharmony_ci				     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
2378c2ecf20Sopenharmony_ci				     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
2388c2ecf20Sopenharmony_ci				     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
2398c2ecf20Sopenharmony_ci				     <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
2408c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 407>;
2418c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
2428c2ecf20Sopenharmony_ci			resets = <&cpg 407>;
2438c2ecf20Sopenharmony_ci		};
2448c2ecf20Sopenharmony_ci
2458c2ecf20Sopenharmony_ci		i2c0: i2c@e6500000 {
2468c2ecf20Sopenharmony_ci			#address-cells = <1>;
2478c2ecf20Sopenharmony_ci			#size-cells = <0>;
2488c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77995",
2498c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
2508c2ecf20Sopenharmony_ci			reg = <0 0xe6500000 0 0x40>;
2518c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
2528c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 931>;
2538c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
2548c2ecf20Sopenharmony_ci			resets = <&cpg 931>;
2558c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x91>, <&dmac1 0x90>,
2568c2ecf20Sopenharmony_ci			       <&dmac2 0x91>, <&dmac2 0x90>;
2578c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
2588c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
2598c2ecf20Sopenharmony_ci			status = "disabled";
2608c2ecf20Sopenharmony_ci		};
2618c2ecf20Sopenharmony_ci
2628c2ecf20Sopenharmony_ci		i2c1: i2c@e6508000 {
2638c2ecf20Sopenharmony_ci			#address-cells = <1>;
2648c2ecf20Sopenharmony_ci			#size-cells = <0>;
2658c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77995",
2668c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
2678c2ecf20Sopenharmony_ci			reg = <0 0xe6508000 0 0x40>;
2688c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
2698c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 930>;
2708c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
2718c2ecf20Sopenharmony_ci			resets = <&cpg 930>;
2728c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x93>, <&dmac1 0x92>,
2738c2ecf20Sopenharmony_ci			       <&dmac2 0x93>, <&dmac2 0x92>;
2748c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
2758c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
2768c2ecf20Sopenharmony_ci			status = "disabled";
2778c2ecf20Sopenharmony_ci		};
2788c2ecf20Sopenharmony_ci
2798c2ecf20Sopenharmony_ci		i2c2: i2c@e6510000 {
2808c2ecf20Sopenharmony_ci			#address-cells = <1>;
2818c2ecf20Sopenharmony_ci			#size-cells = <0>;
2828c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77995",
2838c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
2848c2ecf20Sopenharmony_ci			reg = <0 0xe6510000 0 0x40>;
2858c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
2868c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 929>;
2878c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
2888c2ecf20Sopenharmony_ci			resets = <&cpg 929>;
2898c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x95>, <&dmac1 0x94>,
2908c2ecf20Sopenharmony_ci			       <&dmac2 0x95>, <&dmac2 0x94>;
2918c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
2928c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
2938c2ecf20Sopenharmony_ci			status = "disabled";
2948c2ecf20Sopenharmony_ci		};
2958c2ecf20Sopenharmony_ci
2968c2ecf20Sopenharmony_ci		i2c3: i2c@e66d0000 {
2978c2ecf20Sopenharmony_ci			#address-cells = <1>;
2988c2ecf20Sopenharmony_ci			#size-cells = <0>;
2998c2ecf20Sopenharmony_ci			compatible = "renesas,i2c-r8a77995",
3008c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-i2c";
3018c2ecf20Sopenharmony_ci			reg = <0 0xe66d0000 0 0x40>;
3028c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
3038c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 928>;
3048c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3058c2ecf20Sopenharmony_ci			resets = <&cpg 928>;
3068c2ecf20Sopenharmony_ci			dmas = <&dmac0 0x97>, <&dmac0 0x96>;
3078c2ecf20Sopenharmony_ci			dma-names = "tx", "rx";
3088c2ecf20Sopenharmony_ci			i2c-scl-internal-delay-ns = <6>;
3098c2ecf20Sopenharmony_ci			status = "disabled";
3108c2ecf20Sopenharmony_ci		};
3118c2ecf20Sopenharmony_ci
3128c2ecf20Sopenharmony_ci		hscif0: serial@e6540000 {
3138c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77995",
3148c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
3158c2ecf20Sopenharmony_ci				     "renesas,hscif";
3168c2ecf20Sopenharmony_ci			reg = <0 0xe6540000 0 0x60>;
3178c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
3188c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 520>,
3198c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
3208c2ecf20Sopenharmony_ci				 <&scif_clk>;
3218c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
3228c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x31>, <&dmac1 0x30>,
3238c2ecf20Sopenharmony_ci			       <&dmac2 0x31>, <&dmac2 0x30>;
3248c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
3258c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3268c2ecf20Sopenharmony_ci			resets = <&cpg 520>;
3278c2ecf20Sopenharmony_ci			status = "disabled";
3288c2ecf20Sopenharmony_ci		};
3298c2ecf20Sopenharmony_ci
3308c2ecf20Sopenharmony_ci		hscif3: serial@e66a0000 {
3318c2ecf20Sopenharmony_ci			compatible = "renesas,hscif-r8a77995",
3328c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-hscif",
3338c2ecf20Sopenharmony_ci				     "renesas,hscif";
3348c2ecf20Sopenharmony_ci			reg = <0 0xe66a0000 0 0x60>;
3358c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
3368c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 517>,
3378c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
3388c2ecf20Sopenharmony_ci				 <&scif_clk>;
3398c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
3408c2ecf20Sopenharmony_ci			dmas = <&dmac0 0x37>, <&dmac0 0x36>;
3418c2ecf20Sopenharmony_ci			dma-names = "tx", "rx";
3428c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3438c2ecf20Sopenharmony_ci			resets = <&cpg 517>;
3448c2ecf20Sopenharmony_ci			status = "disabled";
3458c2ecf20Sopenharmony_ci		};
3468c2ecf20Sopenharmony_ci
3478c2ecf20Sopenharmony_ci		hsusb: usb@e6590000 {
3488c2ecf20Sopenharmony_ci			compatible = "renesas,usbhs-r8a77995",
3498c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-usbhs";
3508c2ecf20Sopenharmony_ci			reg = <0 0xe6590000 0 0x200>;
3518c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
3528c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
3538c2ecf20Sopenharmony_ci			dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
3548c2ecf20Sopenharmony_ci			       <&usb_dmac1 0>, <&usb_dmac1 1>;
3558c2ecf20Sopenharmony_ci			dma-names = "ch0", "ch1", "ch2", "ch3";
3568c2ecf20Sopenharmony_ci			renesas,buswait = <11>;
3578c2ecf20Sopenharmony_ci			phys = <&usb2_phy0 3>;
3588c2ecf20Sopenharmony_ci			phy-names = "usb";
3598c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3608c2ecf20Sopenharmony_ci			resets = <&cpg 704>, <&cpg 703>;
3618c2ecf20Sopenharmony_ci			status = "disabled";
3628c2ecf20Sopenharmony_ci		};
3638c2ecf20Sopenharmony_ci
3648c2ecf20Sopenharmony_ci		usb_dmac0: dma-controller@e65a0000 {
3658c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-usb-dmac",
3668c2ecf20Sopenharmony_ci				     "renesas,usb-dmac";
3678c2ecf20Sopenharmony_ci			reg = <0 0xe65a0000 0 0x100>;
3688c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
3698c2ecf20Sopenharmony_ci				     <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
3708c2ecf20Sopenharmony_ci			interrupt-names = "ch0", "ch1";
3718c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 330>;
3728c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3738c2ecf20Sopenharmony_ci			resets = <&cpg 330>;
3748c2ecf20Sopenharmony_ci			#dma-cells = <1>;
3758c2ecf20Sopenharmony_ci			dma-channels = <2>;
3768c2ecf20Sopenharmony_ci		};
3778c2ecf20Sopenharmony_ci
3788c2ecf20Sopenharmony_ci		usb_dmac1: dma-controller@e65b0000 {
3798c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-usb-dmac",
3808c2ecf20Sopenharmony_ci				     "renesas,usb-dmac";
3818c2ecf20Sopenharmony_ci			reg = <0 0xe65b0000 0 0x100>;
3828c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
3838c2ecf20Sopenharmony_ci				     <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
3848c2ecf20Sopenharmony_ci			interrupt-names = "ch0", "ch1";
3858c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 331>;
3868c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3878c2ecf20Sopenharmony_ci			resets = <&cpg 331>;
3888c2ecf20Sopenharmony_ci			#dma-cells = <1>;
3898c2ecf20Sopenharmony_ci			dma-channels = <2>;
3908c2ecf20Sopenharmony_ci		};
3918c2ecf20Sopenharmony_ci
3928c2ecf20Sopenharmony_ci		arm_cc630p: crypto@e6601000 {
3938c2ecf20Sopenharmony_ci			compatible = "arm,cryptocell-630p-ree";
3948c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
3958c2ecf20Sopenharmony_ci			reg = <0x0 0xe6601000 0 0x1000>;
3968c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 229>;
3978c2ecf20Sopenharmony_ci			resets = <&cpg 229>;
3988c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
3998c2ecf20Sopenharmony_ci		};
4008c2ecf20Sopenharmony_ci
4018c2ecf20Sopenharmony_ci		canfd: can@e66c0000 {
4028c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-canfd",
4038c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-canfd";
4048c2ecf20Sopenharmony_ci			reg = <0 0xe66c0000 0 0x8000>;
4058c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
4068c2ecf20Sopenharmony_ci				   <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
4078c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 914>,
4088c2ecf20Sopenharmony_ci			       <&cpg CPG_CORE R8A77995_CLK_CANFD>,
4098c2ecf20Sopenharmony_ci			       <&can_clk>;
4108c2ecf20Sopenharmony_ci			clock-names = "fck", "canfd", "can_clk";
4118c2ecf20Sopenharmony_ci			assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
4128c2ecf20Sopenharmony_ci			assigned-clock-rates = <40000000>;
4138c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
4148c2ecf20Sopenharmony_ci			resets = <&cpg 914>;
4158c2ecf20Sopenharmony_ci			status = "disabled";
4168c2ecf20Sopenharmony_ci
4178c2ecf20Sopenharmony_ci			channel0 {
4188c2ecf20Sopenharmony_ci				status = "disabled";
4198c2ecf20Sopenharmony_ci			};
4208c2ecf20Sopenharmony_ci
4218c2ecf20Sopenharmony_ci			channel1 {
4228c2ecf20Sopenharmony_ci				status = "disabled";
4238c2ecf20Sopenharmony_ci			};
4248c2ecf20Sopenharmony_ci		};
4258c2ecf20Sopenharmony_ci
4268c2ecf20Sopenharmony_ci		dmac0: dma-controller@e6700000 {
4278c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77995",
4288c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
4298c2ecf20Sopenharmony_ci			reg = <0 0xe6700000 0 0x10000>;
4308c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
4318c2ecf20Sopenharmony_ci				     <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
4328c2ecf20Sopenharmony_ci				     <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
4338c2ecf20Sopenharmony_ci				     <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
4348c2ecf20Sopenharmony_ci				     <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
4358c2ecf20Sopenharmony_ci				     <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
4368c2ecf20Sopenharmony_ci				     <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
4378c2ecf20Sopenharmony_ci				     <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
4388c2ecf20Sopenharmony_ci				     <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
4398c2ecf20Sopenharmony_ci			interrupt-names = "error",
4408c2ecf20Sopenharmony_ci					"ch0", "ch1", "ch2", "ch3",
4418c2ecf20Sopenharmony_ci					"ch4", "ch5", "ch6", "ch7";
4428c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 219>;
4438c2ecf20Sopenharmony_ci			clock-names = "fck";
4448c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
4458c2ecf20Sopenharmony_ci			resets = <&cpg 219>;
4468c2ecf20Sopenharmony_ci			#dma-cells = <1>;
4478c2ecf20Sopenharmony_ci			dma-channels = <8>;
4488c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
4498c2ecf20Sopenharmony_ci			       <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
4508c2ecf20Sopenharmony_ci			       <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
4518c2ecf20Sopenharmony_ci			       <&ipmmu_ds0 6>, <&ipmmu_ds0 7>;
4528c2ecf20Sopenharmony_ci		};
4538c2ecf20Sopenharmony_ci
4548c2ecf20Sopenharmony_ci		dmac1: dma-controller@e7300000 {
4558c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77995",
4568c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
4578c2ecf20Sopenharmony_ci			reg = <0 0xe7300000 0 0x10000>;
4588c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
4598c2ecf20Sopenharmony_ci				     <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
4608c2ecf20Sopenharmony_ci				     <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
4618c2ecf20Sopenharmony_ci				     <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
4628c2ecf20Sopenharmony_ci				     <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
4638c2ecf20Sopenharmony_ci				     <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
4648c2ecf20Sopenharmony_ci				     <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
4658c2ecf20Sopenharmony_ci				     <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
4668c2ecf20Sopenharmony_ci				     <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
4678c2ecf20Sopenharmony_ci			interrupt-names = "error",
4688c2ecf20Sopenharmony_ci					"ch0", "ch1", "ch2", "ch3",
4698c2ecf20Sopenharmony_ci					"ch4", "ch5", "ch6", "ch7";
4708c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 218>;
4718c2ecf20Sopenharmony_ci			clock-names = "fck";
4728c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
4738c2ecf20Sopenharmony_ci			resets = <&cpg 218>;
4748c2ecf20Sopenharmony_ci			#dma-cells = <1>;
4758c2ecf20Sopenharmony_ci			dma-channels = <8>;
4768c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
4778c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
4788c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
4798c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
4808c2ecf20Sopenharmony_ci		};
4818c2ecf20Sopenharmony_ci
4828c2ecf20Sopenharmony_ci		dmac2: dma-controller@e7310000 {
4838c2ecf20Sopenharmony_ci			compatible = "renesas,dmac-r8a77995",
4848c2ecf20Sopenharmony_ci				     "renesas,rcar-dmac";
4858c2ecf20Sopenharmony_ci			reg = <0 0xe7310000 0 0x10000>;
4868c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
4878c2ecf20Sopenharmony_ci				     <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
4888c2ecf20Sopenharmony_ci				     <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
4898c2ecf20Sopenharmony_ci				     <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
4908c2ecf20Sopenharmony_ci				     <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
4918c2ecf20Sopenharmony_ci				     <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
4928c2ecf20Sopenharmony_ci				     <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
4938c2ecf20Sopenharmony_ci				     <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
4948c2ecf20Sopenharmony_ci				     <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
4958c2ecf20Sopenharmony_ci			interrupt-names = "error",
4968c2ecf20Sopenharmony_ci					"ch0", "ch1", "ch2", "ch3",
4978c2ecf20Sopenharmony_ci					"ch4", "ch5", "ch6", "ch7";
4988c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 217>;
4998c2ecf20Sopenharmony_ci			clock-names = "fck";
5008c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5018c2ecf20Sopenharmony_ci			resets = <&cpg 217>;
5028c2ecf20Sopenharmony_ci			#dma-cells = <1>;
5038c2ecf20Sopenharmony_ci			dma-channels = <8>;
5048c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
5058c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
5068c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
5078c2ecf20Sopenharmony_ci			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
5088c2ecf20Sopenharmony_ci		};
5098c2ecf20Sopenharmony_ci
5108c2ecf20Sopenharmony_ci		ipmmu_ds0: iommu@e6740000 {
5118c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5128c2ecf20Sopenharmony_ci			reg = <0 0xe6740000 0 0x1000>;
5138c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 0>;
5148c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5158c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5168c2ecf20Sopenharmony_ci		};
5178c2ecf20Sopenharmony_ci
5188c2ecf20Sopenharmony_ci		ipmmu_ds1: iommu@e7740000 {
5198c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5208c2ecf20Sopenharmony_ci			reg = <0 0xe7740000 0 0x1000>;
5218c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 1>;
5228c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5238c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5248c2ecf20Sopenharmony_ci		};
5258c2ecf20Sopenharmony_ci
5268c2ecf20Sopenharmony_ci		ipmmu_hc: iommu@e6570000 {
5278c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5288c2ecf20Sopenharmony_ci			reg = <0 0xe6570000 0 0x1000>;
5298c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 2>;
5308c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5318c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5328c2ecf20Sopenharmony_ci		};
5338c2ecf20Sopenharmony_ci
5348c2ecf20Sopenharmony_ci		ipmmu_mm: iommu@e67b0000 {
5358c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5368c2ecf20Sopenharmony_ci			reg = <0 0xe67b0000 0 0x1000>;
5378c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
5388c2ecf20Sopenharmony_ci				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
5398c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5408c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5418c2ecf20Sopenharmony_ci		};
5428c2ecf20Sopenharmony_ci
5438c2ecf20Sopenharmony_ci		ipmmu_mp: iommu@ec670000 {
5448c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5458c2ecf20Sopenharmony_ci			reg = <0 0xec670000 0 0x1000>;
5468c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 4>;
5478c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5488c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5498c2ecf20Sopenharmony_ci		};
5508c2ecf20Sopenharmony_ci
5518c2ecf20Sopenharmony_ci		ipmmu_pv0: iommu@fd800000 {
5528c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5538c2ecf20Sopenharmony_ci			reg = <0 0xfd800000 0 0x1000>;
5548c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 6>;
5558c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5568c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5578c2ecf20Sopenharmony_ci		};
5588c2ecf20Sopenharmony_ci
5598c2ecf20Sopenharmony_ci		ipmmu_rt: iommu@ffc80000 {
5608c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5618c2ecf20Sopenharmony_ci			reg = <0 0xffc80000 0 0x1000>;
5628c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 10>;
5638c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5648c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5658c2ecf20Sopenharmony_ci		};
5668c2ecf20Sopenharmony_ci
5678c2ecf20Sopenharmony_ci		ipmmu_vc0: iommu@fe6b0000 {
5688c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5698c2ecf20Sopenharmony_ci			reg = <0 0xfe6b0000 0 0x1000>;
5708c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 12>;
5718c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5728c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5738c2ecf20Sopenharmony_ci		};
5748c2ecf20Sopenharmony_ci
5758c2ecf20Sopenharmony_ci		ipmmu_vi0: iommu@febd0000 {
5768c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5778c2ecf20Sopenharmony_ci			reg = <0 0xfebd0000 0 0x1000>;
5788c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 14>;
5798c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5808c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5818c2ecf20Sopenharmony_ci		};
5828c2ecf20Sopenharmony_ci
5838c2ecf20Sopenharmony_ci		ipmmu_vp0: iommu@fe990000 {
5848c2ecf20Sopenharmony_ci			compatible = "renesas,ipmmu-r8a77995";
5858c2ecf20Sopenharmony_ci			reg = <0 0xfe990000 0 0x1000>;
5868c2ecf20Sopenharmony_ci			renesas,ipmmu-main = <&ipmmu_mm 16>;
5878c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
5888c2ecf20Sopenharmony_ci			#iommu-cells = <1>;
5898c2ecf20Sopenharmony_ci		};
5908c2ecf20Sopenharmony_ci
5918c2ecf20Sopenharmony_ci		avb: ethernet@e6800000 {
5928c2ecf20Sopenharmony_ci			compatible = "renesas,etheravb-r8a77995",
5938c2ecf20Sopenharmony_ci				     "renesas,etheravb-rcar-gen3";
5948c2ecf20Sopenharmony_ci			reg = <0 0xe6800000 0 0x800>;
5958c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
5968c2ecf20Sopenharmony_ci				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
5978c2ecf20Sopenharmony_ci				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
5988c2ecf20Sopenharmony_ci				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
5998c2ecf20Sopenharmony_ci				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
6008c2ecf20Sopenharmony_ci				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
6018c2ecf20Sopenharmony_ci				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
6028c2ecf20Sopenharmony_ci				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
6038c2ecf20Sopenharmony_ci				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
6048c2ecf20Sopenharmony_ci				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
6058c2ecf20Sopenharmony_ci				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
6068c2ecf20Sopenharmony_ci				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
6078c2ecf20Sopenharmony_ci				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
6088c2ecf20Sopenharmony_ci				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
6098c2ecf20Sopenharmony_ci				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
6108c2ecf20Sopenharmony_ci				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
6118c2ecf20Sopenharmony_ci				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
6128c2ecf20Sopenharmony_ci				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
6138c2ecf20Sopenharmony_ci				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
6148c2ecf20Sopenharmony_ci				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
6158c2ecf20Sopenharmony_ci				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
6168c2ecf20Sopenharmony_ci				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
6178c2ecf20Sopenharmony_ci				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
6188c2ecf20Sopenharmony_ci				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
6198c2ecf20Sopenharmony_ci				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
6208c2ecf20Sopenharmony_ci			interrupt-names = "ch0", "ch1", "ch2", "ch3",
6218c2ecf20Sopenharmony_ci					  "ch4", "ch5", "ch6", "ch7",
6228c2ecf20Sopenharmony_ci					  "ch8", "ch9", "ch10", "ch11",
6238c2ecf20Sopenharmony_ci					  "ch12", "ch13", "ch14", "ch15",
6248c2ecf20Sopenharmony_ci					  "ch16", "ch17", "ch18", "ch19",
6258c2ecf20Sopenharmony_ci					  "ch20", "ch21", "ch22", "ch23",
6268c2ecf20Sopenharmony_ci					  "ch24";
6278c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 812>;
6288c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
6298c2ecf20Sopenharmony_ci			resets = <&cpg 812>;
6308c2ecf20Sopenharmony_ci			phy-mode = "rgmii";
6318c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds0 16>;
6328c2ecf20Sopenharmony_ci			#address-cells = <1>;
6338c2ecf20Sopenharmony_ci			#size-cells = <0>;
6348c2ecf20Sopenharmony_ci			status = "disabled";
6358c2ecf20Sopenharmony_ci		};
6368c2ecf20Sopenharmony_ci
6378c2ecf20Sopenharmony_ci		can0: can@e6c30000 {
6388c2ecf20Sopenharmony_ci			compatible = "renesas,can-r8a77995",
6398c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-can";
6408c2ecf20Sopenharmony_ci			reg = <0 0xe6c30000 0 0x1000>;
6418c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
6428c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 916>,
6438c2ecf20Sopenharmony_ci			       <&cpg CPG_CORE R8A77995_CLK_CANFD>,
6448c2ecf20Sopenharmony_ci			       <&can_clk>;
6458c2ecf20Sopenharmony_ci			clock-names = "clkp1", "clkp2", "can_clk";
6468c2ecf20Sopenharmony_ci			assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
6478c2ecf20Sopenharmony_ci			assigned-clock-rates = <40000000>;
6488c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
6498c2ecf20Sopenharmony_ci			resets = <&cpg 916>;
6508c2ecf20Sopenharmony_ci			status = "disabled";
6518c2ecf20Sopenharmony_ci		};
6528c2ecf20Sopenharmony_ci
6538c2ecf20Sopenharmony_ci		can1: can@e6c38000 {
6548c2ecf20Sopenharmony_ci			compatible = "renesas,can-r8a77995",
6558c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-can";
6568c2ecf20Sopenharmony_ci			reg = <0 0xe6c38000 0 0x1000>;
6578c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
6588c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 915>,
6598c2ecf20Sopenharmony_ci			       <&cpg CPG_CORE R8A77995_CLK_CANFD>,
6608c2ecf20Sopenharmony_ci			       <&can_clk>;
6618c2ecf20Sopenharmony_ci			clock-names = "clkp1", "clkp2", "can_clk";
6628c2ecf20Sopenharmony_ci			assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
6638c2ecf20Sopenharmony_ci			assigned-clock-rates = <40000000>;
6648c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
6658c2ecf20Sopenharmony_ci			resets = <&cpg 915>;
6668c2ecf20Sopenharmony_ci			status = "disabled";
6678c2ecf20Sopenharmony_ci		};
6688c2ecf20Sopenharmony_ci
6698c2ecf20Sopenharmony_ci		pwm0: pwm@e6e30000 {
6708c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
6718c2ecf20Sopenharmony_ci			reg = <0 0xe6e30000 0 0x8>;
6728c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6738c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6748c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
6758c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6768c2ecf20Sopenharmony_ci			status = "disabled";
6778c2ecf20Sopenharmony_ci		};
6788c2ecf20Sopenharmony_ci
6798c2ecf20Sopenharmony_ci		pwm1: pwm@e6e31000 {
6808c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
6818c2ecf20Sopenharmony_ci			reg = <0 0xe6e31000 0 0x8>;
6828c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6838c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6848c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
6858c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6868c2ecf20Sopenharmony_ci			status = "disabled";
6878c2ecf20Sopenharmony_ci		};
6888c2ecf20Sopenharmony_ci
6898c2ecf20Sopenharmony_ci		pwm2: pwm@e6e32000 {
6908c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
6918c2ecf20Sopenharmony_ci			reg = <0 0xe6e32000 0 0x8>;
6928c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
6938c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
6948c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
6958c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
6968c2ecf20Sopenharmony_ci			status = "disabled";
6978c2ecf20Sopenharmony_ci		};
6988c2ecf20Sopenharmony_ci
6998c2ecf20Sopenharmony_ci		pwm3: pwm@e6e33000 {
7008c2ecf20Sopenharmony_ci			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
7018c2ecf20Sopenharmony_ci			reg = <0 0xe6e33000 0 0x8>;
7028c2ecf20Sopenharmony_ci			#pwm-cells = <2>;
7038c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 523>;
7048c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
7058c2ecf20Sopenharmony_ci			resets = <&cpg 523>;
7068c2ecf20Sopenharmony_ci			status = "disabled";
7078c2ecf20Sopenharmony_ci		};
7088c2ecf20Sopenharmony_ci
7098c2ecf20Sopenharmony_ci		scif0: serial@e6e60000 {
7108c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77995",
7118c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7128c2ecf20Sopenharmony_ci			reg = <0 0xe6e60000 0 64>;
7138c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
7148c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 207>,
7158c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
7168c2ecf20Sopenharmony_ci				 <&scif_clk>;
7178c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7188c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
7198c2ecf20Sopenharmony_ci			       <&dmac2 0x51>, <&dmac2 0x50>;
7208c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7218c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
7228c2ecf20Sopenharmony_ci			resets = <&cpg 207>;
7238c2ecf20Sopenharmony_ci			status = "disabled";
7248c2ecf20Sopenharmony_ci		};
7258c2ecf20Sopenharmony_ci
7268c2ecf20Sopenharmony_ci		scif1: serial@e6e68000 {
7278c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77995",
7288c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7298c2ecf20Sopenharmony_ci			reg = <0 0xe6e68000 0 64>;
7308c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
7318c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 206>,
7328c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
7338c2ecf20Sopenharmony_ci				 <&scif_clk>;
7348c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7358c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
7368c2ecf20Sopenharmony_ci			       <&dmac2 0x53>, <&dmac2 0x52>;
7378c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7388c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
7398c2ecf20Sopenharmony_ci			resets = <&cpg 206>;
7408c2ecf20Sopenharmony_ci			status = "disabled";
7418c2ecf20Sopenharmony_ci		};
7428c2ecf20Sopenharmony_ci
7438c2ecf20Sopenharmony_ci		scif2: serial@e6e88000 {
7448c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77995",
7458c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7468c2ecf20Sopenharmony_ci			reg = <0 0xe6e88000 0 64>;
7478c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
7488c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 310>,
7498c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
7508c2ecf20Sopenharmony_ci				 <&scif_clk>;
7518c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7528c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x13>, <&dmac1 0x12>,
7538c2ecf20Sopenharmony_ci			       <&dmac2 0x13>, <&dmac2 0x12>;
7548c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
7558c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
7568c2ecf20Sopenharmony_ci			resets = <&cpg 310>;
7578c2ecf20Sopenharmony_ci			status = "disabled";
7588c2ecf20Sopenharmony_ci		};
7598c2ecf20Sopenharmony_ci
7608c2ecf20Sopenharmony_ci		scif3: serial@e6c50000 {
7618c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77995",
7628c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7638c2ecf20Sopenharmony_ci			reg = <0 0xe6c50000 0 64>;
7648c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
7658c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 204>,
7668c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
7678c2ecf20Sopenharmony_ci				 <&scif_clk>;
7688c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7698c2ecf20Sopenharmony_ci			dmas = <&dmac0 0x57>, <&dmac0 0x56>;
7708c2ecf20Sopenharmony_ci			dma-names = "tx", "rx";
7718c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
7728c2ecf20Sopenharmony_ci			resets = <&cpg 204>;
7738c2ecf20Sopenharmony_ci			status = "disabled";
7748c2ecf20Sopenharmony_ci		};
7758c2ecf20Sopenharmony_ci
7768c2ecf20Sopenharmony_ci		scif4: serial@e6c40000 {
7778c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77995",
7788c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7798c2ecf20Sopenharmony_ci			reg = <0 0xe6c40000 0 64>;
7808c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
7818c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 203>,
7828c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
7838c2ecf20Sopenharmony_ci				 <&scif_clk>;
7848c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
7858c2ecf20Sopenharmony_ci			dmas = <&dmac0 0x59>, <&dmac0 0x58>;
7868c2ecf20Sopenharmony_ci			dma-names = "tx", "rx";
7878c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
7888c2ecf20Sopenharmony_ci			resets = <&cpg 203>;
7898c2ecf20Sopenharmony_ci			status = "disabled";
7908c2ecf20Sopenharmony_ci		};
7918c2ecf20Sopenharmony_ci
7928c2ecf20Sopenharmony_ci		scif5: serial@e6f30000 {
7938c2ecf20Sopenharmony_ci			compatible = "renesas,scif-r8a77995",
7948c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-scif", "renesas,scif";
7958c2ecf20Sopenharmony_ci			reg = <0 0xe6f30000 0 64>;
7968c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
7978c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 202>,
7988c2ecf20Sopenharmony_ci				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
7998c2ecf20Sopenharmony_ci				 <&scif_clk>;
8008c2ecf20Sopenharmony_ci			clock-names = "fck", "brg_int", "scif_clk";
8018c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
8028c2ecf20Sopenharmony_ci			       <&dmac2 0x5b>, <&dmac2 0x5a>;
8038c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
8048c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8058c2ecf20Sopenharmony_ci			resets = <&cpg 202>;
8068c2ecf20Sopenharmony_ci			status = "disabled";
8078c2ecf20Sopenharmony_ci		};
8088c2ecf20Sopenharmony_ci
8098c2ecf20Sopenharmony_ci		msiof0: spi@e6e90000 {
8108c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77995",
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			dmas = <&dmac1 0x41>, <&dmac1 0x40>,
8168c2ecf20Sopenharmony_ci			       <&dmac2 0x41>, <&dmac2 0x40>;
8178c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
8188c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8198c2ecf20Sopenharmony_ci			resets = <&cpg 211>;
8208c2ecf20Sopenharmony_ci			#address-cells = <1>;
8218c2ecf20Sopenharmony_ci			#size-cells = <0>;
8228c2ecf20Sopenharmony_ci			status = "disabled";
8238c2ecf20Sopenharmony_ci		};
8248c2ecf20Sopenharmony_ci
8258c2ecf20Sopenharmony_ci		msiof1: spi@e6ea0000 {
8268c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77995",
8278c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8288c2ecf20Sopenharmony_ci			reg = <0 0xe6ea0000 0 0x64>;
8298c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
8308c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 210>;
8318c2ecf20Sopenharmony_ci			dmas = <&dmac1 0x43>, <&dmac1 0x42>,
8328c2ecf20Sopenharmony_ci			       <&dmac2 0x43>, <&dmac2 0x42>;
8338c2ecf20Sopenharmony_ci			dma-names = "tx", "rx", "tx", "rx";
8348c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8358c2ecf20Sopenharmony_ci			resets = <&cpg 210>;
8368c2ecf20Sopenharmony_ci			#address-cells = <1>;
8378c2ecf20Sopenharmony_ci			#size-cells = <0>;
8388c2ecf20Sopenharmony_ci			status = "disabled";
8398c2ecf20Sopenharmony_ci		};
8408c2ecf20Sopenharmony_ci
8418c2ecf20Sopenharmony_ci		msiof2: spi@e6c00000 {
8428c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77995",
8438c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8448c2ecf20Sopenharmony_ci			reg = <0 0xe6c00000 0 0x64>;
8458c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
8468c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 209>;
8478c2ecf20Sopenharmony_ci			dmas = <&dmac0 0x45>, <&dmac0 0x44>;
8488c2ecf20Sopenharmony_ci			dma-names = "tx", "rx";
8498c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8508c2ecf20Sopenharmony_ci			resets = <&cpg 209>;
8518c2ecf20Sopenharmony_ci			#address-cells = <1>;
8528c2ecf20Sopenharmony_ci			#size-cells = <0>;
8538c2ecf20Sopenharmony_ci			status = "disabled";
8548c2ecf20Sopenharmony_ci		};
8558c2ecf20Sopenharmony_ci
8568c2ecf20Sopenharmony_ci		msiof3: spi@e6c10000 {
8578c2ecf20Sopenharmony_ci			compatible = "renesas,msiof-r8a77995",
8588c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-msiof";
8598c2ecf20Sopenharmony_ci			reg = <0 0xe6c10000 0 0x64>;
8608c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
8618c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 208>;
8628c2ecf20Sopenharmony_ci			dmas = <&dmac0 0x47>, <&dmac0 0x46>;
8638c2ecf20Sopenharmony_ci			dma-names = "tx", "rx";
8648c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8658c2ecf20Sopenharmony_ci			resets = <&cpg 208>;
8668c2ecf20Sopenharmony_ci			#address-cells = <1>;
8678c2ecf20Sopenharmony_ci			#size-cells = <0>;
8688c2ecf20Sopenharmony_ci			status = "disabled";
8698c2ecf20Sopenharmony_ci		};
8708c2ecf20Sopenharmony_ci
8718c2ecf20Sopenharmony_ci		vin4: video@e6ef4000 {
8728c2ecf20Sopenharmony_ci			compatible = "renesas,vin-r8a77995";
8738c2ecf20Sopenharmony_ci			reg = <0 0xe6ef4000 0 0x1000>;
8748c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
8758c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 807>;
8768c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8778c2ecf20Sopenharmony_ci			resets = <&cpg 807>;
8788c2ecf20Sopenharmony_ci			renesas,id = <4>;
8798c2ecf20Sopenharmony_ci			status = "disabled";
8808c2ecf20Sopenharmony_ci		};
8818c2ecf20Sopenharmony_ci
8828c2ecf20Sopenharmony_ci		ohci0: usb@ee080000 {
8838c2ecf20Sopenharmony_ci			compatible = "generic-ohci";
8848c2ecf20Sopenharmony_ci			reg = <0 0xee080000 0 0x100>;
8858c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
8868c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
8878c2ecf20Sopenharmony_ci			phys = <&usb2_phy0 1>;
8888c2ecf20Sopenharmony_ci			phy-names = "usb";
8898c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
8908c2ecf20Sopenharmony_ci			resets = <&cpg 703>, <&cpg 704>;
8918c2ecf20Sopenharmony_ci			status = "disabled";
8928c2ecf20Sopenharmony_ci		};
8938c2ecf20Sopenharmony_ci
8948c2ecf20Sopenharmony_ci		ehci0: usb@ee080100 {
8958c2ecf20Sopenharmony_ci			compatible = "generic-ehci";
8968c2ecf20Sopenharmony_ci			reg = <0 0xee080100 0 0x100>;
8978c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
8988c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
8998c2ecf20Sopenharmony_ci			phys = <&usb2_phy0 2>;
9008c2ecf20Sopenharmony_ci			phy-names = "usb";
9018c2ecf20Sopenharmony_ci			companion = <&ohci0>;
9028c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9038c2ecf20Sopenharmony_ci			resets = <&cpg 703>, <&cpg 704>;
9048c2ecf20Sopenharmony_ci			status = "disabled";
9058c2ecf20Sopenharmony_ci		};
9068c2ecf20Sopenharmony_ci
9078c2ecf20Sopenharmony_ci		usb2_phy0: usb-phy@ee080200 {
9088c2ecf20Sopenharmony_ci			compatible = "renesas,usb2-phy-r8a77995",
9098c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-usb2-phy";
9108c2ecf20Sopenharmony_ci			reg = <0 0xee080200 0 0x700>;
9118c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
9128c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
9138c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9148c2ecf20Sopenharmony_ci			resets = <&cpg 703>, <&cpg 704>;
9158c2ecf20Sopenharmony_ci			#phy-cells = <1>;
9168c2ecf20Sopenharmony_ci			status = "disabled";
9178c2ecf20Sopenharmony_ci		};
9188c2ecf20Sopenharmony_ci
9198c2ecf20Sopenharmony_ci		sdhi2: mmc@ee140000 {
9208c2ecf20Sopenharmony_ci			compatible = "renesas,sdhi-r8a77995",
9218c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-sdhi";
9228c2ecf20Sopenharmony_ci			reg = <0 0xee140000 0 0x2000>;
9238c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
9248c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 312>;
9258c2ecf20Sopenharmony_ci			max-frequency = <200000000>;
9268c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9278c2ecf20Sopenharmony_ci			resets = <&cpg 312>;
9288c2ecf20Sopenharmony_ci			iommus = <&ipmmu_ds1 34>;
9298c2ecf20Sopenharmony_ci			status = "disabled";
9308c2ecf20Sopenharmony_ci		};
9318c2ecf20Sopenharmony_ci
9328c2ecf20Sopenharmony_ci		gic: interrupt-controller@f1010000 {
9338c2ecf20Sopenharmony_ci			compatible = "arm,gic-400";
9348c2ecf20Sopenharmony_ci			#interrupt-cells = <3>;
9358c2ecf20Sopenharmony_ci			#address-cells = <0>;
9368c2ecf20Sopenharmony_ci			interrupt-controller;
9378c2ecf20Sopenharmony_ci			reg = <0x0 0xf1010000 0 0x1000>,
9388c2ecf20Sopenharmony_ci			      <0x0 0xf1020000 0 0x20000>,
9398c2ecf20Sopenharmony_ci			      <0x0 0xf1040000 0 0x20000>,
9408c2ecf20Sopenharmony_ci			      <0x0 0xf1060000 0 0x20000>;
9418c2ecf20Sopenharmony_ci			interrupts = <GIC_PPI 9
9428c2ecf20Sopenharmony_ci					(GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>;
9438c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 408>;
9448c2ecf20Sopenharmony_ci			clock-names = "clk";
9458c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9468c2ecf20Sopenharmony_ci			resets = <&cpg 408>;
9478c2ecf20Sopenharmony_ci		};
9488c2ecf20Sopenharmony_ci
9498c2ecf20Sopenharmony_ci		vspbs: vsp@fe960000 {
9508c2ecf20Sopenharmony_ci			compatible = "renesas,vsp2";
9518c2ecf20Sopenharmony_ci			reg = <0 0xfe960000 0 0x8000>;
9528c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>;
9538c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 627>;
9548c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9558c2ecf20Sopenharmony_ci			resets = <&cpg 627>;
9568c2ecf20Sopenharmony_ci			renesas,fcp = <&fcpvb0>;
9578c2ecf20Sopenharmony_ci		};
9588c2ecf20Sopenharmony_ci
9598c2ecf20Sopenharmony_ci		vspd0: vsp@fea20000 {
9608c2ecf20Sopenharmony_ci			compatible = "renesas,vsp2";
9618c2ecf20Sopenharmony_ci			reg = <0 0xfea20000 0 0x5000>;
9628c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
9638c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 623>;
9648c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9658c2ecf20Sopenharmony_ci			resets = <&cpg 623>;
9668c2ecf20Sopenharmony_ci			renesas,fcp = <&fcpvd0>;
9678c2ecf20Sopenharmony_ci		};
9688c2ecf20Sopenharmony_ci
9698c2ecf20Sopenharmony_ci		vspd1: vsp@fea28000 {
9708c2ecf20Sopenharmony_ci			compatible = "renesas,vsp2";
9718c2ecf20Sopenharmony_ci			reg = <0 0xfea28000 0 0x5000>;
9728c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
9738c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 622>;
9748c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9758c2ecf20Sopenharmony_ci			resets = <&cpg 622>;
9768c2ecf20Sopenharmony_ci			renesas,fcp = <&fcpvd1>;
9778c2ecf20Sopenharmony_ci		};
9788c2ecf20Sopenharmony_ci
9798c2ecf20Sopenharmony_ci		fcpvb0: fcp@fe96f000 {
9808c2ecf20Sopenharmony_ci			compatible = "renesas,fcpv";
9818c2ecf20Sopenharmony_ci			reg = <0 0xfe96f000 0 0x200>;
9828c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 607>;
9838c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9848c2ecf20Sopenharmony_ci			resets = <&cpg 607>;
9858c2ecf20Sopenharmony_ci			iommus = <&ipmmu_vp0 5>;
9868c2ecf20Sopenharmony_ci		};
9878c2ecf20Sopenharmony_ci
9888c2ecf20Sopenharmony_ci		fcpvd0: fcp@fea27000 {
9898c2ecf20Sopenharmony_ci			compatible = "renesas,fcpv";
9908c2ecf20Sopenharmony_ci			reg = <0 0xfea27000 0 0x200>;
9918c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 603>;
9928c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
9938c2ecf20Sopenharmony_ci			resets = <&cpg 603>;
9948c2ecf20Sopenharmony_ci			iommus = <&ipmmu_vi0 8>;
9958c2ecf20Sopenharmony_ci		};
9968c2ecf20Sopenharmony_ci
9978c2ecf20Sopenharmony_ci		fcpvd1: fcp@fea2f000 {
9988c2ecf20Sopenharmony_ci			compatible = "renesas,fcpv";
9998c2ecf20Sopenharmony_ci			reg = <0 0xfea2f000 0 0x200>;
10008c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 602>;
10018c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
10028c2ecf20Sopenharmony_ci			resets = <&cpg 602>;
10038c2ecf20Sopenharmony_ci			iommus = <&ipmmu_vi0 9>;
10048c2ecf20Sopenharmony_ci		};
10058c2ecf20Sopenharmony_ci
10068c2ecf20Sopenharmony_ci		cmm0: cmm@fea40000 {
10078c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-cmm",
10088c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmm";
10098c2ecf20Sopenharmony_ci			reg = <0 0xfea40000 0 0x1000>;
10108c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
10118c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 711>;
10128c2ecf20Sopenharmony_ci			resets = <&cpg 711>;
10138c2ecf20Sopenharmony_ci		};
10148c2ecf20Sopenharmony_ci
10158c2ecf20Sopenharmony_ci		cmm1: cmm@fea50000 {
10168c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-cmm",
10178c2ecf20Sopenharmony_ci				     "renesas,rcar-gen3-cmm";
10188c2ecf20Sopenharmony_ci			reg = <0 0xfea50000 0 0x1000>;
10198c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
10208c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 710>;
10218c2ecf20Sopenharmony_ci			resets = <&cpg 710>;
10228c2ecf20Sopenharmony_ci		};
10238c2ecf20Sopenharmony_ci
10248c2ecf20Sopenharmony_ci		du: display@feb00000 {
10258c2ecf20Sopenharmony_ci			compatible = "renesas,du-r8a77995";
10268c2ecf20Sopenharmony_ci			reg = <0 0xfeb00000 0 0x40000>;
10278c2ecf20Sopenharmony_ci			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
10288c2ecf20Sopenharmony_ci				     <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
10298c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>;
10308c2ecf20Sopenharmony_ci			clock-names = "du.0", "du.1";
10318c2ecf20Sopenharmony_ci			resets = <&cpg 724>;
10328c2ecf20Sopenharmony_ci			reset-names = "du.0";
10338c2ecf20Sopenharmony_ci
10348c2ecf20Sopenharmony_ci			renesas,cmms = <&cmm0>, <&cmm1>;
10358c2ecf20Sopenharmony_ci			renesas,vsps = <&vspd0 0>, <&vspd1 0>;
10368c2ecf20Sopenharmony_ci
10378c2ecf20Sopenharmony_ci			status = "disabled";
10388c2ecf20Sopenharmony_ci
10398c2ecf20Sopenharmony_ci			ports {
10408c2ecf20Sopenharmony_ci				#address-cells = <1>;
10418c2ecf20Sopenharmony_ci				#size-cells = <0>;
10428c2ecf20Sopenharmony_ci
10438c2ecf20Sopenharmony_ci				port@0 {
10448c2ecf20Sopenharmony_ci					reg = <0>;
10458c2ecf20Sopenharmony_ci					du_out_rgb: endpoint {
10468c2ecf20Sopenharmony_ci					};
10478c2ecf20Sopenharmony_ci				};
10488c2ecf20Sopenharmony_ci
10498c2ecf20Sopenharmony_ci				port@1 {
10508c2ecf20Sopenharmony_ci					reg = <1>;
10518c2ecf20Sopenharmony_ci					du_out_lvds0: endpoint {
10528c2ecf20Sopenharmony_ci						remote-endpoint = <&lvds0_in>;
10538c2ecf20Sopenharmony_ci					};
10548c2ecf20Sopenharmony_ci				};
10558c2ecf20Sopenharmony_ci
10568c2ecf20Sopenharmony_ci				port@2 {
10578c2ecf20Sopenharmony_ci					reg = <2>;
10588c2ecf20Sopenharmony_ci					du_out_lvds1: endpoint {
10598c2ecf20Sopenharmony_ci						remote-endpoint = <&lvds1_in>;
10608c2ecf20Sopenharmony_ci					};
10618c2ecf20Sopenharmony_ci				};
10628c2ecf20Sopenharmony_ci			};
10638c2ecf20Sopenharmony_ci		};
10648c2ecf20Sopenharmony_ci
10658c2ecf20Sopenharmony_ci		lvds0: lvds-encoder@feb90000 {
10668c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-lvds";
10678c2ecf20Sopenharmony_ci			reg = <0 0xfeb90000 0 0x20>;
10688c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 727>;
10698c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
10708c2ecf20Sopenharmony_ci			resets = <&cpg 727>;
10718c2ecf20Sopenharmony_ci			status = "disabled";
10728c2ecf20Sopenharmony_ci
10738c2ecf20Sopenharmony_ci			renesas,companion = <&lvds1>;
10748c2ecf20Sopenharmony_ci
10758c2ecf20Sopenharmony_ci			ports {
10768c2ecf20Sopenharmony_ci				#address-cells = <1>;
10778c2ecf20Sopenharmony_ci				#size-cells = <0>;
10788c2ecf20Sopenharmony_ci
10798c2ecf20Sopenharmony_ci				port@0 {
10808c2ecf20Sopenharmony_ci					reg = <0>;
10818c2ecf20Sopenharmony_ci					lvds0_in: endpoint {
10828c2ecf20Sopenharmony_ci						remote-endpoint = <&du_out_lvds0>;
10838c2ecf20Sopenharmony_ci					};
10848c2ecf20Sopenharmony_ci				};
10858c2ecf20Sopenharmony_ci
10868c2ecf20Sopenharmony_ci				port@1 {
10878c2ecf20Sopenharmony_ci					reg = <1>;
10888c2ecf20Sopenharmony_ci					lvds0_out: endpoint {
10898c2ecf20Sopenharmony_ci					};
10908c2ecf20Sopenharmony_ci				};
10918c2ecf20Sopenharmony_ci			};
10928c2ecf20Sopenharmony_ci		};
10938c2ecf20Sopenharmony_ci
10948c2ecf20Sopenharmony_ci		lvds1: lvds-encoder@feb90100 {
10958c2ecf20Sopenharmony_ci			compatible = "renesas,r8a77995-lvds";
10968c2ecf20Sopenharmony_ci			reg = <0 0xfeb90100 0 0x20>;
10978c2ecf20Sopenharmony_ci			clocks = <&cpg CPG_MOD 727>;
10988c2ecf20Sopenharmony_ci			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
10998c2ecf20Sopenharmony_ci			resets = <&cpg 726>;
11008c2ecf20Sopenharmony_ci			status = "disabled";
11018c2ecf20Sopenharmony_ci
11028c2ecf20Sopenharmony_ci			ports {
11038c2ecf20Sopenharmony_ci				#address-cells = <1>;
11048c2ecf20Sopenharmony_ci				#size-cells = <0>;
11058c2ecf20Sopenharmony_ci
11068c2ecf20Sopenharmony_ci				port@0 {
11078c2ecf20Sopenharmony_ci					reg = <0>;
11088c2ecf20Sopenharmony_ci					lvds1_in: endpoint {
11098c2ecf20Sopenharmony_ci						remote-endpoint = <&du_out_lvds1>;
11108c2ecf20Sopenharmony_ci					};
11118c2ecf20Sopenharmony_ci				};
11128c2ecf20Sopenharmony_ci
11138c2ecf20Sopenharmony_ci				port@1 {
11148c2ecf20Sopenharmony_ci					reg = <1>;
11158c2ecf20Sopenharmony_ci					lvds1_out: endpoint {
11168c2ecf20Sopenharmony_ci					};
11178c2ecf20Sopenharmony_ci				};
11188c2ecf20Sopenharmony_ci			};
11198c2ecf20Sopenharmony_ci		};
11208c2ecf20Sopenharmony_ci
11218c2ecf20Sopenharmony_ci		prr: chipid@fff00044 {
11228c2ecf20Sopenharmony_ci			compatible = "renesas,prr";
11238c2ecf20Sopenharmony_ci			reg = <0 0xfff00044 0 4>;
11248c2ecf20Sopenharmony_ci		};
11258c2ecf20Sopenharmony_ci	};
11268c2ecf20Sopenharmony_ci
11278c2ecf20Sopenharmony_ci	thermal-zones {
11288c2ecf20Sopenharmony_ci		cpu_thermal: cpu-thermal {
11298c2ecf20Sopenharmony_ci			polling-delay-passive = <250>;
11308c2ecf20Sopenharmony_ci			polling-delay = <1000>;
11318c2ecf20Sopenharmony_ci			thermal-sensors = <&thermal>;
11328c2ecf20Sopenharmony_ci
11338c2ecf20Sopenharmony_ci			cooling-maps {
11348c2ecf20Sopenharmony_ci			};
11358c2ecf20Sopenharmony_ci
11368c2ecf20Sopenharmony_ci			trips {
11378c2ecf20Sopenharmony_ci				cpu-crit {
11388c2ecf20Sopenharmony_ci					temperature = <120000>;
11398c2ecf20Sopenharmony_ci					hysteresis = <2000>;
11408c2ecf20Sopenharmony_ci					type = "critical";
11418c2ecf20Sopenharmony_ci				};
11428c2ecf20Sopenharmony_ci			};
11438c2ecf20Sopenharmony_ci		};
11448c2ecf20Sopenharmony_ci	};
11458c2ecf20Sopenharmony_ci
11468c2ecf20Sopenharmony_ci	timer {
11478c2ecf20Sopenharmony_ci		compatible = "arm,armv8-timer";
11488c2ecf20Sopenharmony_ci		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
11498c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
11508c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
11518c2ecf20Sopenharmony_ci				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
11528c2ecf20Sopenharmony_ci	};
11538c2ecf20Sopenharmony_ci};
1154