xref: /linux/scripts/dtc/include-prefixes/arm64/renesas/r8a77990.dtsi (revision 4b03df5fc8c65659e41c3531b627ff615ed8ede9)
1f37a7767SYoshihiro Shimoda/* SPDX-License-Identifier: GPL-2.0 */
2f37a7767SYoshihiro Shimoda/*
3f37a7767SYoshihiro Shimoda * Device Tree Source for the r8a77990 SoC
4f37a7767SYoshihiro Shimoda *
5f37a7767SYoshihiro Shimoda * Copyright (C) 2018 Renesas Electronics Corp.
6f37a7767SYoshihiro Shimoda */
7f37a7767SYoshihiro Shimoda
8f37a7767SYoshihiro Shimoda#include <dt-bindings/clock/renesas-cpg-mssr.h>
9f37a7767SYoshihiro Shimoda#include <dt-bindings/interrupt-controller/arm-gic.h>
10f37a7767SYoshihiro Shimoda
11f37a7767SYoshihiro Shimoda/ {
12f37a7767SYoshihiro Shimoda	compatible = "renesas,r8a77990";
13f37a7767SYoshihiro Shimoda	#address-cells = <2>;
14f37a7767SYoshihiro Shimoda	#size-cells = <2>;
15f37a7767SYoshihiro Shimoda
16f37a7767SYoshihiro Shimoda	cpus {
17f37a7767SYoshihiro Shimoda		#address-cells = <1>;
18f37a7767SYoshihiro Shimoda		#size-cells = <0>;
19f37a7767SYoshihiro Shimoda
20f37a7767SYoshihiro Shimoda		a53_0: cpu@0 {
21f37a7767SYoshihiro Shimoda			compatible = "arm,cortex-a53", "arm,armv8";
227085f5d9SGeert Uytterhoeven			reg = <0>;
23f37a7767SYoshihiro Shimoda			device_type = "cpu";
24f37a7767SYoshihiro Shimoda			power-domains = <&sysc 5>;
25f37a7767SYoshihiro Shimoda			next-level-cache = <&L2_CA53>;
26f37a7767SYoshihiro Shimoda			enable-method = "psci";
27f37a7767SYoshihiro Shimoda		};
28f37a7767SYoshihiro Shimoda
297085f5d9SGeert Uytterhoeven		a53_1: cpu@1 {
307085f5d9SGeert Uytterhoeven			compatible = "arm,cortex-a53", "arm,armv8";
317085f5d9SGeert Uytterhoeven			reg = <1>;
327085f5d9SGeert Uytterhoeven			device_type = "cpu";
337085f5d9SGeert Uytterhoeven			power-domains = <&sysc 6>;
347085f5d9SGeert Uytterhoeven			next-level-cache = <&L2_CA53>;
357085f5d9SGeert Uytterhoeven			enable-method = "psci";
367085f5d9SGeert Uytterhoeven		};
377085f5d9SGeert Uytterhoeven
38de1eb23cSYoshihiro Shimoda		L2_CA53: cache-controller-0 {
39f37a7767SYoshihiro Shimoda			compatible = "cache";
40f37a7767SYoshihiro Shimoda			power-domains = <&sysc 21>;
41f37a7767SYoshihiro Shimoda			cache-unified;
42f37a7767SYoshihiro Shimoda			cache-level = <2>;
43f37a7767SYoshihiro Shimoda		};
44f37a7767SYoshihiro Shimoda	};
45f37a7767SYoshihiro Shimoda
46f37a7767SYoshihiro Shimoda	extal_clk: extal {
47f37a7767SYoshihiro Shimoda		compatible = "fixed-clock";
48f37a7767SYoshihiro Shimoda		#clock-cells = <0>;
49f37a7767SYoshihiro Shimoda		/* This value must be overridden by the board */
50f37a7767SYoshihiro Shimoda		clock-frequency = <0>;
51f37a7767SYoshihiro Shimoda	};
52f37a7767SYoshihiro Shimoda
53f37a7767SYoshihiro Shimoda	pmu_a53 {
54f37a7767SYoshihiro Shimoda		compatible = "arm,cortex-a53-pmu";
557085f5d9SGeert Uytterhoeven		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
567085f5d9SGeert Uytterhoeven				      <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
577085f5d9SGeert Uytterhoeven		interrupt-affinity = <&a53_0>, <&a53_1>;
58f37a7767SYoshihiro Shimoda	};
59f37a7767SYoshihiro Shimoda
60f37a7767SYoshihiro Shimoda	psci {
61bc26b8f4SYoshihiro Shimoda		compatible = "arm,psci-1.0", "arm,psci-0.2";
62f37a7767SYoshihiro Shimoda		method = "smc";
63f37a7767SYoshihiro Shimoda	};
64f37a7767SYoshihiro Shimoda
65f37a7767SYoshihiro Shimoda	soc: soc {
66f37a7767SYoshihiro Shimoda		compatible = "simple-bus";
67f37a7767SYoshihiro Shimoda		interrupt-parent = <&gic>;
68f37a7767SYoshihiro Shimoda		#address-cells = <2>;
69f37a7767SYoshihiro Shimoda		#size-cells = <2>;
70f37a7767SYoshihiro Shimoda		ranges;
71f37a7767SYoshihiro Shimoda
72eb614d94STakeshi Kihara		rwdt: watchdog@e6020000 {
73eb614d94STakeshi Kihara			compatible = "renesas,r8a77990-wdt",
74eb614d94STakeshi Kihara				     "renesas,rcar-gen3-wdt";
75eb614d94STakeshi Kihara			reg = <0 0xe6020000 0 0x0c>;
76eb614d94STakeshi Kihara			clocks = <&cpg CPG_MOD 402>;
77eb614d94STakeshi Kihara			power-domains = <&sysc 32>;
78eb614d94STakeshi Kihara			resets = <&cpg 402>;
79eb614d94STakeshi Kihara			status = "disabled";
80eb614d94STakeshi Kihara		};
81eb614d94STakeshi Kihara
820d292de1SYoshihiro Shimoda		gpio0: gpio@e6050000 {
830d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
840d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
850d292de1SYoshihiro Shimoda			reg = <0 0xe6050000 0 0x50>;
860d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
870d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
880d292de1SYoshihiro Shimoda			gpio-controller;
890d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 0 18>;
900d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
910d292de1SYoshihiro Shimoda			interrupt-controller;
920d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 912>;
930d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
940d292de1SYoshihiro Shimoda			resets = <&cpg 912>;
950d292de1SYoshihiro Shimoda		};
960d292de1SYoshihiro Shimoda
970d292de1SYoshihiro Shimoda		gpio1: gpio@e6051000 {
980d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
990d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1000d292de1SYoshihiro Shimoda			reg = <0 0xe6051000 0 0x50>;
1010d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1020d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1030d292de1SYoshihiro Shimoda			gpio-controller;
1040d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 32 23>;
1050d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1060d292de1SYoshihiro Shimoda			interrupt-controller;
1070d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 911>;
1080d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
1090d292de1SYoshihiro Shimoda			resets = <&cpg 911>;
1100d292de1SYoshihiro Shimoda		};
1110d292de1SYoshihiro Shimoda
1120d292de1SYoshihiro Shimoda		gpio2: gpio@e6052000 {
1130d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1140d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1150d292de1SYoshihiro Shimoda			reg = <0 0xe6052000 0 0x50>;
1160d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
1170d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1180d292de1SYoshihiro Shimoda			gpio-controller;
1190d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 64 26>;
1200d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1210d292de1SYoshihiro Shimoda			interrupt-controller;
1220d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 910>;
1230d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
1240d292de1SYoshihiro Shimoda			resets = <&cpg 910>;
1250d292de1SYoshihiro Shimoda		};
1260d292de1SYoshihiro Shimoda
1270d292de1SYoshihiro Shimoda		gpio3: gpio@e6053000 {
1280d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1290d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1300d292de1SYoshihiro Shimoda			reg = <0 0xe6053000 0 0x50>;
1310d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
1320d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1330d292de1SYoshihiro Shimoda			gpio-controller;
1340d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 96 16>;
1350d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1360d292de1SYoshihiro Shimoda			interrupt-controller;
1370d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 909>;
1380d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
1390d292de1SYoshihiro Shimoda			resets = <&cpg 909>;
1400d292de1SYoshihiro Shimoda		};
1410d292de1SYoshihiro Shimoda
1420d292de1SYoshihiro Shimoda		gpio4: gpio@e6054000 {
1430d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1440d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1450d292de1SYoshihiro Shimoda			reg = <0 0xe6054000 0 0x50>;
1460d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
1470d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1480d292de1SYoshihiro Shimoda			gpio-controller;
1490d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 128 11>;
1500d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1510d292de1SYoshihiro Shimoda			interrupt-controller;
1520d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 908>;
1530d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
1540d292de1SYoshihiro Shimoda			resets = <&cpg 908>;
1550d292de1SYoshihiro Shimoda		};
1560d292de1SYoshihiro Shimoda
1570d292de1SYoshihiro Shimoda		gpio5: gpio@e6055000 {
1580d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1590d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1600d292de1SYoshihiro Shimoda			reg = <0 0xe6055000 0 0x50>;
1610d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
1620d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1630d292de1SYoshihiro Shimoda			gpio-controller;
1640d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 160 20>;
1650d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1660d292de1SYoshihiro Shimoda			interrupt-controller;
1670d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 907>;
1680d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
1690d292de1SYoshihiro Shimoda			resets = <&cpg 907>;
1700d292de1SYoshihiro Shimoda		};
1710d292de1SYoshihiro Shimoda
1720d292de1SYoshihiro Shimoda		gpio6: gpio@e6055400 {
1730d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1740d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1750d292de1SYoshihiro Shimoda			reg = <0 0xe6055400 0 0x50>;
1760d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
1770d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1780d292de1SYoshihiro Shimoda			gpio-controller;
1790d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 192 18>;
1800d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1810d292de1SYoshihiro Shimoda			interrupt-controller;
1820d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 906>;
1830d292de1SYoshihiro Shimoda			power-domains = <&sysc 32>;
1840d292de1SYoshihiro Shimoda			resets = <&cpg 906>;
1850d292de1SYoshihiro Shimoda		};
1860d292de1SYoshihiro Shimoda
1874ab0df33SYoshihiro Shimoda		pfc: pin-controller@e6060000 {
1884ab0df33SYoshihiro Shimoda			compatible = "renesas,pfc-r8a77990";
1894ab0df33SYoshihiro Shimoda			reg = <0 0xe6060000 0 0x508>;
1904ab0df33SYoshihiro Shimoda		};
1914ab0df33SYoshihiro Shimoda
192f37a7767SYoshihiro Shimoda		cpg: clock-controller@e6150000 {
193f37a7767SYoshihiro Shimoda			compatible = "renesas,r8a77990-cpg-mssr";
194f37a7767SYoshihiro Shimoda			reg = <0 0xe6150000 0 0x1000>;
195f37a7767SYoshihiro Shimoda			clocks = <&extal_clk>;
196f37a7767SYoshihiro Shimoda			clock-names = "extal";
197f37a7767SYoshihiro Shimoda			#clock-cells = <2>;
198f37a7767SYoshihiro Shimoda			#power-domain-cells = <0>;
199f37a7767SYoshihiro Shimoda			#reset-cells = <1>;
200f37a7767SYoshihiro Shimoda		};
201f37a7767SYoshihiro Shimoda
202f37a7767SYoshihiro Shimoda		rst: reset-controller@e6160000 {
203f37a7767SYoshihiro Shimoda			compatible = "renesas,r8a77990-rst";
204f37a7767SYoshihiro Shimoda			reg = <0 0xe6160000 0 0x0200>;
205f37a7767SYoshihiro Shimoda		};
206f37a7767SYoshihiro Shimoda
207f37a7767SYoshihiro Shimoda		sysc: system-controller@e6180000 {
208f37a7767SYoshihiro Shimoda			compatible = "renesas,r8a77990-sysc";
209f37a7767SYoshihiro Shimoda			reg = <0 0xe6180000 0 0x0400>;
210f37a7767SYoshihiro Shimoda			#power-domain-cells = <1>;
211f37a7767SYoshihiro Shimoda		};
212f37a7767SYoshihiro Shimoda
213913a78b5SYoshihiro Shimoda		avb: ethernet@e6800000 {
214913a78b5SYoshihiro Shimoda			compatible = "renesas,etheravb-r8a77990",
215913a78b5SYoshihiro Shimoda				     "renesas,etheravb-rcar-gen3";
216*4b03df5fSGeert Uytterhoeven			reg = <0 0xe6800000 0 0x800>;
217913a78b5SYoshihiro Shimoda			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
218913a78b5SYoshihiro Shimoda				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
219913a78b5SYoshihiro Shimoda				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
220913a78b5SYoshihiro Shimoda				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
221913a78b5SYoshihiro Shimoda				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
222913a78b5SYoshihiro Shimoda				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
223913a78b5SYoshihiro Shimoda				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
224913a78b5SYoshihiro Shimoda				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
225913a78b5SYoshihiro Shimoda				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
226913a78b5SYoshihiro Shimoda				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
227913a78b5SYoshihiro Shimoda				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
228913a78b5SYoshihiro Shimoda				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
229913a78b5SYoshihiro Shimoda				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
230913a78b5SYoshihiro Shimoda				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
231913a78b5SYoshihiro Shimoda				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
232913a78b5SYoshihiro Shimoda				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
233913a78b5SYoshihiro Shimoda				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
234913a78b5SYoshihiro Shimoda				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
235913a78b5SYoshihiro Shimoda				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
236913a78b5SYoshihiro Shimoda				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
237913a78b5SYoshihiro Shimoda				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
238913a78b5SYoshihiro Shimoda				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
239913a78b5SYoshihiro Shimoda				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
240913a78b5SYoshihiro Shimoda				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
241913a78b5SYoshihiro Shimoda				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
242913a78b5SYoshihiro Shimoda			interrupt-names = "ch0", "ch1", "ch2", "ch3",
243913a78b5SYoshihiro Shimoda					  "ch4", "ch5", "ch6", "ch7",
244913a78b5SYoshihiro Shimoda					  "ch8", "ch9", "ch10", "ch11",
245913a78b5SYoshihiro Shimoda					  "ch12", "ch13", "ch14", "ch15",
246913a78b5SYoshihiro Shimoda					  "ch16", "ch17", "ch18", "ch19",
247913a78b5SYoshihiro Shimoda					  "ch20", "ch21", "ch22", "ch23",
248913a78b5SYoshihiro Shimoda					  "ch24";
249913a78b5SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 812>;
250913a78b5SYoshihiro Shimoda			power-domains = <&sysc 32>;
251913a78b5SYoshihiro Shimoda			resets = <&cpg 812>;
252913a78b5SYoshihiro Shimoda			phy-mode = "rgmii";
253913a78b5SYoshihiro Shimoda			#address-cells = <1>;
254913a78b5SYoshihiro Shimoda			#size-cells = <0>;
255913a78b5SYoshihiro Shimoda			status = "disabled";
256913a78b5SYoshihiro Shimoda		};
257913a78b5SYoshihiro Shimoda
258f37a7767SYoshihiro Shimoda		scif2: serial@e6e88000 {
259f37a7767SYoshihiro Shimoda			compatible = "renesas,scif-r8a77990",
260f37a7767SYoshihiro Shimoda				     "renesas,rcar-gen3-scif", "renesas,scif";
261f37a7767SYoshihiro Shimoda			reg = <0 0xe6e88000 0 64>;
262f37a7767SYoshihiro Shimoda			interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
263f37a7767SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 310>;
264f37a7767SYoshihiro Shimoda			clock-names = "fck";
265f37a7767SYoshihiro Shimoda			power-domains = <&sysc 32>;
266f37a7767SYoshihiro Shimoda			resets = <&cpg 310>;
267f37a7767SYoshihiro Shimoda			status = "disabled";
268f37a7767SYoshihiro Shimoda		};
269f37a7767SYoshihiro Shimoda
2706dd72b4dSYoshihiro Shimoda		ohci0: usb@ee080000 {
2716dd72b4dSYoshihiro Shimoda			compatible = "generic-ohci";
2726dd72b4dSYoshihiro Shimoda			reg = <0 0xee080000 0 0x100>;
2736dd72b4dSYoshihiro Shimoda			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
2746dd72b4dSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 703>;
2756dd72b4dSYoshihiro Shimoda			phys = <&usb2_phy0>;
2766dd72b4dSYoshihiro Shimoda			phy-names = "usb";
2776dd72b4dSYoshihiro Shimoda			power-domains = <&sysc 32>;
2786dd72b4dSYoshihiro Shimoda			resets = <&cpg 703>;
2796dd72b4dSYoshihiro Shimoda			status = "disabled";
2806dd72b4dSYoshihiro Shimoda		};
2816dd72b4dSYoshihiro Shimoda
2826dd72b4dSYoshihiro Shimoda		ehci0: usb@ee080100 {
2836dd72b4dSYoshihiro Shimoda			compatible = "generic-ehci";
2846dd72b4dSYoshihiro Shimoda			reg = <0 0xee080100 0 0x100>;
2856dd72b4dSYoshihiro Shimoda			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
2866dd72b4dSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 703>;
2876dd72b4dSYoshihiro Shimoda			phys = <&usb2_phy0>;
2886dd72b4dSYoshihiro Shimoda			phy-names = "usb";
2896dd72b4dSYoshihiro Shimoda			companion = <&ohci0>;
2906dd72b4dSYoshihiro Shimoda			power-domains = <&sysc 32>;
2916dd72b4dSYoshihiro Shimoda			resets = <&cpg 703>;
2926dd72b4dSYoshihiro Shimoda			status = "disabled";
2936dd72b4dSYoshihiro Shimoda		};
2946dd72b4dSYoshihiro Shimoda
2956dd72b4dSYoshihiro Shimoda		usb2_phy0: usb-phy@ee080200 {
2966dd72b4dSYoshihiro Shimoda			compatible = "renesas,usb2-phy-r8a77990",
2976dd72b4dSYoshihiro Shimoda				     "renesas,rcar-gen3-usb2-phy";
2986dd72b4dSYoshihiro Shimoda			reg = <0 0xee080200 0 0x700>;
2996dd72b4dSYoshihiro Shimoda			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
3006dd72b4dSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 703>;
3016dd72b4dSYoshihiro Shimoda			power-domains = <&sysc 32>;
3026dd72b4dSYoshihiro Shimoda			resets = <&cpg 703>;
3036dd72b4dSYoshihiro Shimoda			#phy-cells = <0>;
3046dd72b4dSYoshihiro Shimoda			status = "disabled";
3056dd72b4dSYoshihiro Shimoda		};
3066dd72b4dSYoshihiro Shimoda
307f37a7767SYoshihiro Shimoda		gic: interrupt-controller@f1010000 {
308f37a7767SYoshihiro Shimoda			compatible = "arm,gic-400";
309f37a7767SYoshihiro Shimoda			#interrupt-cells = <3>;
310f37a7767SYoshihiro Shimoda			#address-cells = <0>;
311f37a7767SYoshihiro Shimoda			interrupt-controller;
312f37a7767SYoshihiro Shimoda			reg = <0x0 0xf1010000 0 0x1000>,
313f37a7767SYoshihiro Shimoda			      <0x0 0xf1020000 0 0x20000>,
314f37a7767SYoshihiro Shimoda			      <0x0 0xf1040000 0 0x20000>,
315f37a7767SYoshihiro Shimoda			      <0x0 0xf1060000 0 0x20000>;
316f37a7767SYoshihiro Shimoda			interrupts = <GIC_PPI 9
3177085f5d9SGeert Uytterhoeven					(GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
318f37a7767SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 408>;
319f37a7767SYoshihiro Shimoda			clock-names = "clk";
320f37a7767SYoshihiro Shimoda			power-domains = <&sysc 32>;
321f37a7767SYoshihiro Shimoda			resets = <&cpg 408>;
322f37a7767SYoshihiro Shimoda		};
323f37a7767SYoshihiro Shimoda
324f37a7767SYoshihiro Shimoda		prr: chipid@fff00044 {
325f37a7767SYoshihiro Shimoda			compatible = "renesas,prr";
326f37a7767SYoshihiro Shimoda			reg = <0 0xfff00044 0 4>;
327f37a7767SYoshihiro Shimoda		};
328f37a7767SYoshihiro Shimoda	};
329f37a7767SYoshihiro Shimoda
330f37a7767SYoshihiro Shimoda	timer {
331f37a7767SYoshihiro Shimoda		compatible = "arm,armv8-timer";
3327085f5d9SGeert Uytterhoeven		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
3337085f5d9SGeert Uytterhoeven				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
3347085f5d9SGeert Uytterhoeven				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
3357085f5d9SGeert Uytterhoeven				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
336f37a7767SYoshihiro Shimoda	};
337f37a7767SYoshihiro Shimoda};
338