xref: /freebsd-src/sys/contrib/device-tree/src/arm/renesas/r8a73a4.dtsi (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2f126890aSEmmanuel Vadot/*
3f126890aSEmmanuel Vadot * Device Tree Source for the r8a73a4 SoC
4f126890aSEmmanuel Vadot *
5f126890aSEmmanuel Vadot * Copyright (C) 2013 Renesas Solutions Corp.
6f126890aSEmmanuel Vadot * Copyright (C) 2013 Magnus Damm
7f126890aSEmmanuel Vadot */
8f126890aSEmmanuel Vadot
9f126890aSEmmanuel Vadot#include <dt-bindings/clock/r8a73a4-clock.h>
10f126890aSEmmanuel Vadot#include <dt-bindings/interrupt-controller/arm-gic.h>
11f126890aSEmmanuel Vadot#include <dt-bindings/interrupt-controller/irq.h>
12f126890aSEmmanuel Vadot
13f126890aSEmmanuel Vadot/ {
14f126890aSEmmanuel Vadot	compatible = "renesas,r8a73a4";
15f126890aSEmmanuel Vadot	interrupt-parent = <&gic>;
16f126890aSEmmanuel Vadot	#address-cells = <2>;
17f126890aSEmmanuel Vadot	#size-cells = <2>;
18f126890aSEmmanuel Vadot
19f126890aSEmmanuel Vadot	cpus {
20f126890aSEmmanuel Vadot		#address-cells = <1>;
21f126890aSEmmanuel Vadot		#size-cells = <0>;
22f126890aSEmmanuel Vadot
23f126890aSEmmanuel Vadot		cpu0: cpu@0 {
24f126890aSEmmanuel Vadot			device_type = "cpu";
25f126890aSEmmanuel Vadot			compatible = "arm,cortex-a15";
26f126890aSEmmanuel Vadot			reg = <0>;
27f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_Z>;
28f126890aSEmmanuel Vadot			clock-frequency = <1500000000>;
29f126890aSEmmanuel Vadot			power-domains = <&pd_a2sl>;
30f126890aSEmmanuel Vadot			next-level-cache = <&L2_CA15>;
31f126890aSEmmanuel Vadot		};
32f126890aSEmmanuel Vadot
33f126890aSEmmanuel Vadot		L2_CA15: cache-controller-0 {
34f126890aSEmmanuel Vadot			compatible = "cache";
35f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_Z>;
36f126890aSEmmanuel Vadot			power-domains = <&pd_a3sm>;
37f126890aSEmmanuel Vadot			cache-unified;
38f126890aSEmmanuel Vadot			cache-level = <2>;
39f126890aSEmmanuel Vadot		};
40f126890aSEmmanuel Vadot
41f126890aSEmmanuel Vadot		L2_CA7: cache-controller-1 {
42f126890aSEmmanuel Vadot			compatible = "cache";
43f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_Z2>;
44f126890aSEmmanuel Vadot			power-domains = <&pd_a3km>;
45f126890aSEmmanuel Vadot			cache-unified;
46f126890aSEmmanuel Vadot			cache-level = <2>;
47f126890aSEmmanuel Vadot		};
48f126890aSEmmanuel Vadot	};
49f126890aSEmmanuel Vadot
50f126890aSEmmanuel Vadot	ptm {
51f126890aSEmmanuel Vadot		compatible = "arm,coresight-etm3x";
52f126890aSEmmanuel Vadot		power-domains = <&pd_d4>;
53f126890aSEmmanuel Vadot	};
54f126890aSEmmanuel Vadot
55f126890aSEmmanuel Vadot	timer {
56f126890aSEmmanuel Vadot		compatible = "arm,armv7-timer";
57f126890aSEmmanuel Vadot		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
58f126890aSEmmanuel Vadot			     <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
59f126890aSEmmanuel Vadot			     <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
60f126890aSEmmanuel Vadot			     <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
61*0e8011faSEmmanuel Vadot		interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
62f126890aSEmmanuel Vadot	};
63f126890aSEmmanuel Vadot
647d0873ebSEmmanuel Vadot	tmu0: timer@e61e0000 {
657d0873ebSEmmanuel Vadot		compatible = "renesas,tmu-r8a73a4", "renesas,tmu";
667d0873ebSEmmanuel Vadot		reg = <0 0xe61e0000 0 0x30>;
677d0873ebSEmmanuel Vadot		interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
687d0873ebSEmmanuel Vadot			     <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
697d0873ebSEmmanuel Vadot			     <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
707d0873ebSEmmanuel Vadot		interrupt-names = "tuni0", "tuni1", "tuni2";
717d0873ebSEmmanuel Vadot		clocks = <&mstp1_clks R8A73A4_CLK_TMU0>;
727d0873ebSEmmanuel Vadot		clock-names = "fck";
737d0873ebSEmmanuel Vadot		power-domains = <&pd_c5>;
747d0873ebSEmmanuel Vadot		status = "disabled";
757d0873ebSEmmanuel Vadot	};
767d0873ebSEmmanuel Vadot
777d0873ebSEmmanuel Vadot	tmu3: timer@fff80000 {
787d0873ebSEmmanuel Vadot		compatible = "renesas,tmu-r8a73a4", "renesas,tmu";
797d0873ebSEmmanuel Vadot		reg = <0 0xfff80000 0 0x30>;
807d0873ebSEmmanuel Vadot		interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
817d0873ebSEmmanuel Vadot			     <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
827d0873ebSEmmanuel Vadot			     <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
837d0873ebSEmmanuel Vadot		interrupt-names = "tuni0", "tuni1", "tuni2";
847d0873ebSEmmanuel Vadot		clocks = <&mstp1_clks R8A73A4_CLK_TMU3>;
857d0873ebSEmmanuel Vadot		clock-names = "fck";
867d0873ebSEmmanuel Vadot		power-domains = <&pd_a3r>;
877d0873ebSEmmanuel Vadot		status = "disabled";
887d0873ebSEmmanuel Vadot	};
897d0873ebSEmmanuel Vadot
90f126890aSEmmanuel Vadot	dbsc1: memory-controller@e6790000 {
91f126890aSEmmanuel Vadot		compatible = "renesas,dbsc-r8a73a4";
92f126890aSEmmanuel Vadot		reg = <0 0xe6790000 0 0x10000>;
93f126890aSEmmanuel Vadot		power-domains = <&pd_a3bc>;
94f126890aSEmmanuel Vadot	};
95f126890aSEmmanuel Vadot
96f126890aSEmmanuel Vadot	dbsc2: memory-controller@e67a0000 {
97f126890aSEmmanuel Vadot		compatible = "renesas,dbsc-r8a73a4";
98f126890aSEmmanuel Vadot		reg = <0 0xe67a0000 0 0x10000>;
99f126890aSEmmanuel Vadot		power-domains = <&pd_a3bc>;
100f126890aSEmmanuel Vadot	};
101f126890aSEmmanuel Vadot
102f126890aSEmmanuel Vadot	i2c5: i2c@e60b0000 {
103f126890aSEmmanuel Vadot		#address-cells = <1>;
104f126890aSEmmanuel Vadot		#size-cells = <0>;
105f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
106f126890aSEmmanuel Vadot		reg = <0 0xe60b0000 0 0x428>;
107f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
108f126890aSEmmanuel Vadot		clocks = <&mstp4_clks R8A73A4_CLK_IIC5>;
109f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
110f126890aSEmmanuel Vadot
111f126890aSEmmanuel Vadot		status = "disabled";
112f126890aSEmmanuel Vadot	};
113f126890aSEmmanuel Vadot
114f126890aSEmmanuel Vadot	cmt1: timer@e6130000 {
115f126890aSEmmanuel Vadot		compatible = "renesas,r8a73a4-cmt1", "renesas,rcar-gen2-cmt1";
116f126890aSEmmanuel Vadot		reg = <0 0xe6130000 0 0x1004>;
117f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
118f126890aSEmmanuel Vadot			     <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
119f126890aSEmmanuel Vadot			     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
120f126890aSEmmanuel Vadot			     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
121f126890aSEmmanuel Vadot			     <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
122f126890aSEmmanuel Vadot			     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
123f126890aSEmmanuel Vadot			     <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
124f126890aSEmmanuel Vadot			     <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
125f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_CMT1>;
126f126890aSEmmanuel Vadot		clock-names = "fck";
127f126890aSEmmanuel Vadot		power-domains = <&pd_c5>;
128f126890aSEmmanuel Vadot		status = "disabled";
129f126890aSEmmanuel Vadot	};
130f126890aSEmmanuel Vadot
131f126890aSEmmanuel Vadot	irqc0: interrupt-controller@e61c0000 {
132f126890aSEmmanuel Vadot		compatible = "renesas,irqc-r8a73a4", "renesas,irqc";
133f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
134f126890aSEmmanuel Vadot		interrupt-controller;
135f126890aSEmmanuel Vadot		reg = <0 0xe61c0000 0 0x200>;
136f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
137f126890aSEmmanuel Vadot			     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
138f126890aSEmmanuel Vadot			     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
139f126890aSEmmanuel Vadot			     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
140f126890aSEmmanuel Vadot			     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
141f126890aSEmmanuel Vadot			     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
142f126890aSEmmanuel Vadot			     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
143f126890aSEmmanuel Vadot			     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
144f126890aSEmmanuel Vadot			     <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
145f126890aSEmmanuel Vadot			     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
146f126890aSEmmanuel Vadot			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
147f126890aSEmmanuel Vadot			     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
148f126890aSEmmanuel Vadot			     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
149f126890aSEmmanuel Vadot			     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
150f126890aSEmmanuel Vadot			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
151f126890aSEmmanuel Vadot			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
152f126890aSEmmanuel Vadot			     <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
153f126890aSEmmanuel Vadot			     <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
154f126890aSEmmanuel Vadot			     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
155f126890aSEmmanuel Vadot			     <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
156f126890aSEmmanuel Vadot			     <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
157f126890aSEmmanuel Vadot			     <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
158f126890aSEmmanuel Vadot			     <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
159f126890aSEmmanuel Vadot			     <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>,
160f126890aSEmmanuel Vadot			     <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>,
161f126890aSEmmanuel Vadot			     <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
162f126890aSEmmanuel Vadot			     <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
163f126890aSEmmanuel Vadot			     <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>,
164f126890aSEmmanuel Vadot			     <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>,
165f126890aSEmmanuel Vadot			     <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
166f126890aSEmmanuel Vadot			     <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
167f126890aSEmmanuel Vadot			     <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
168f126890aSEmmanuel Vadot		clocks = <&mstp4_clks R8A73A4_CLK_IRQC>;
169f126890aSEmmanuel Vadot		power-domains = <&pd_c4>;
170f126890aSEmmanuel Vadot	};
171f126890aSEmmanuel Vadot
172f126890aSEmmanuel Vadot	irqc1: interrupt-controller@e61c0200 {
173f126890aSEmmanuel Vadot		compatible = "renesas,irqc-r8a73a4", "renesas,irqc";
174f126890aSEmmanuel Vadot		#interrupt-cells = <2>;
175f126890aSEmmanuel Vadot		interrupt-controller;
176f126890aSEmmanuel Vadot		reg = <0 0xe61c0200 0 0x200>;
177f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
178f126890aSEmmanuel Vadot			     <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
179f126890aSEmmanuel Vadot			     <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
180f126890aSEmmanuel Vadot			     <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
181f126890aSEmmanuel Vadot			     <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>,
182f126890aSEmmanuel Vadot			     <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>,
183f126890aSEmmanuel Vadot			     <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>,
184f126890aSEmmanuel Vadot			     <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
185f126890aSEmmanuel Vadot			     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
186f126890aSEmmanuel Vadot			     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
187f126890aSEmmanuel Vadot			     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
188f126890aSEmmanuel Vadot			     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
189f126890aSEmmanuel Vadot			     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
190f126890aSEmmanuel Vadot			     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
191f126890aSEmmanuel Vadot			     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
192f126890aSEmmanuel Vadot			     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
193f126890aSEmmanuel Vadot			     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
194f126890aSEmmanuel Vadot			     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
195f126890aSEmmanuel Vadot			     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
196f126890aSEmmanuel Vadot			     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
197f126890aSEmmanuel Vadot			     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
198f126890aSEmmanuel Vadot			     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
199f126890aSEmmanuel Vadot			     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
200f126890aSEmmanuel Vadot			     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
201f126890aSEmmanuel Vadot			     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
202f126890aSEmmanuel Vadot			     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
203f126890aSEmmanuel Vadot		clocks = <&mstp4_clks R8A73A4_CLK_IRQC>;
204f126890aSEmmanuel Vadot		power-domains = <&pd_c4>;
205f126890aSEmmanuel Vadot	};
206f126890aSEmmanuel Vadot
207f126890aSEmmanuel Vadot	pfc: pinctrl@e6050000 {
208f126890aSEmmanuel Vadot		compatible = "renesas,pfc-r8a73a4";
209f126890aSEmmanuel Vadot		reg = <0 0xe6050000 0 0x9000>;
210f126890aSEmmanuel Vadot		gpio-controller;
211f126890aSEmmanuel Vadot		#gpio-cells = <2>;
212f126890aSEmmanuel Vadot		gpio-ranges =
213f126890aSEmmanuel Vadot			<&pfc 0 0 31>, <&pfc 32 32 9>,
214f126890aSEmmanuel Vadot			<&pfc 64 64 22>, <&pfc 96 96 31>,
215f126890aSEmmanuel Vadot			<&pfc 128 128 7>, <&pfc 160 160 19>,
216f126890aSEmmanuel Vadot			<&pfc 192 192 31>, <&pfc 224 224 27>,
217f126890aSEmmanuel Vadot			<&pfc 256 256 28>, <&pfc 288 288 21>,
218f126890aSEmmanuel Vadot			<&pfc 320 320 10>;
219f126890aSEmmanuel Vadot		interrupts-extended =
220f126890aSEmmanuel Vadot			<&irqc0  0 0>, <&irqc0  1 0>, <&irqc0  2 0>, <&irqc0  3 0>,
221f126890aSEmmanuel Vadot			<&irqc0  4 0>, <&irqc0  5 0>, <&irqc0  6 0>, <&irqc0  7 0>,
222f126890aSEmmanuel Vadot			<&irqc0  8 0>, <&irqc0  9 0>, <&irqc0 10 0>, <&irqc0 11 0>,
223f126890aSEmmanuel Vadot			<&irqc0 12 0>, <&irqc0 13 0>, <&irqc0 14 0>, <&irqc0 15 0>,
224f126890aSEmmanuel Vadot			<&irqc0 16 0>, <&irqc0 17 0>, <&irqc0 18 0>, <&irqc0 19 0>,
225f126890aSEmmanuel Vadot			<&irqc0 20 0>, <&irqc0 21 0>, <&irqc0 22 0>, <&irqc0 23 0>,
226f126890aSEmmanuel Vadot			<&irqc0 24 0>, <&irqc0 25 0>, <&irqc0 26 0>, <&irqc0 27 0>,
227f126890aSEmmanuel Vadot			<&irqc0 28 0>, <&irqc0 29 0>, <&irqc0 30 0>, <&irqc0 31 0>,
228f126890aSEmmanuel Vadot			<&irqc1  0 0>, <&irqc1  1 0>, <&irqc1  2 0>, <&irqc1  3 0>,
229f126890aSEmmanuel Vadot			<&irqc1  4 0>, <&irqc1  5 0>, <&irqc1  6 0>, <&irqc1  7 0>,
230f126890aSEmmanuel Vadot			<&irqc1  8 0>, <&irqc1  9 0>, <&irqc1 10 0>, <&irqc1 11 0>,
231f126890aSEmmanuel Vadot			<&irqc1 12 0>, <&irqc1 13 0>, <&irqc1 14 0>, <&irqc1 15 0>,
232f126890aSEmmanuel Vadot			<&irqc1 16 0>, <&irqc1 17 0>, <&irqc1 18 0>, <&irqc1 19 0>,
233f126890aSEmmanuel Vadot			<&irqc1 20 0>, <&irqc1 21 0>, <&irqc1 22 0>, <&irqc1 23 0>,
234f126890aSEmmanuel Vadot			<&irqc1 24 0>, <&irqc1 25 0>;
235f126890aSEmmanuel Vadot		power-domains = <&pd_c5>;
236f126890aSEmmanuel Vadot	};
237f126890aSEmmanuel Vadot
238f126890aSEmmanuel Vadot	thermal@e61f0000 {
239f126890aSEmmanuel Vadot		compatible = "renesas,thermal-r8a73a4", "renesas,rcar-thermal";
240f126890aSEmmanuel Vadot		reg = <0 0xe61f0000 0 0x14>, <0 0xe61f0100 0 0x38>,
241f126890aSEmmanuel Vadot			 <0 0xe61f0200 0 0x38>, <0 0xe61f0300 0 0x38>;
242f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
243f126890aSEmmanuel Vadot		clocks = <&mstp5_clks R8A73A4_CLK_THERMAL>;
244f126890aSEmmanuel Vadot		power-domains = <&pd_c5>;
245f126890aSEmmanuel Vadot	};
246f126890aSEmmanuel Vadot
247f126890aSEmmanuel Vadot	i2c0: i2c@e6500000 {
248f126890aSEmmanuel Vadot		#address-cells = <1>;
249f126890aSEmmanuel Vadot		#size-cells = <0>;
250f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
251f126890aSEmmanuel Vadot		reg = <0 0xe6500000 0 0x428>;
252f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
253f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_IIC0>;
254f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
255f126890aSEmmanuel Vadot		status = "disabled";
256f126890aSEmmanuel Vadot	};
257f126890aSEmmanuel Vadot
258f126890aSEmmanuel Vadot	i2c1: i2c@e6510000 {
259f126890aSEmmanuel Vadot		#address-cells = <1>;
260f126890aSEmmanuel Vadot		#size-cells = <0>;
261f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
262f126890aSEmmanuel Vadot		reg = <0 0xe6510000 0 0x428>;
263f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
264f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_IIC1>;
265f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
266f126890aSEmmanuel Vadot		status = "disabled";
267f126890aSEmmanuel Vadot	};
268f126890aSEmmanuel Vadot
269f126890aSEmmanuel Vadot	i2c2: i2c@e6520000 {
270f126890aSEmmanuel Vadot		#address-cells = <1>;
271f126890aSEmmanuel Vadot		#size-cells = <0>;
272f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
273f126890aSEmmanuel Vadot		reg = <0 0xe6520000 0 0x428>;
274f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
275f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_IIC2>;
276f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
277f126890aSEmmanuel Vadot		status = "disabled";
278f126890aSEmmanuel Vadot	};
279f126890aSEmmanuel Vadot
280f126890aSEmmanuel Vadot	i2c3: i2c@e6530000 {
281f126890aSEmmanuel Vadot		#address-cells = <1>;
282f126890aSEmmanuel Vadot		#size-cells = <0>;
283f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
284f126890aSEmmanuel Vadot		reg = <0 0xe6530000 0 0x428>;
285f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>;
286f126890aSEmmanuel Vadot		clocks = <&mstp4_clks R8A73A4_CLK_IIC3>;
287f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
288f126890aSEmmanuel Vadot		status = "disabled";
289f126890aSEmmanuel Vadot	};
290f126890aSEmmanuel Vadot
291f126890aSEmmanuel Vadot	i2c4: i2c@e6540000 {
292f126890aSEmmanuel Vadot		#address-cells = <1>;
293f126890aSEmmanuel Vadot		#size-cells = <0>;
294f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
295f126890aSEmmanuel Vadot		reg = <0 0xe6540000 0 0x428>;
296f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
297f126890aSEmmanuel Vadot		clocks = <&mstp4_clks R8A73A4_CLK_IIC4>;
298f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
299f126890aSEmmanuel Vadot		status = "disabled";
300f126890aSEmmanuel Vadot	};
301f126890aSEmmanuel Vadot
302f126890aSEmmanuel Vadot	i2c6: i2c@e6550000 {
303f126890aSEmmanuel Vadot		#address-cells = <1>;
304f126890aSEmmanuel Vadot		#size-cells = <0>;
305f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
306f126890aSEmmanuel Vadot		reg = <0 0xe6550000 0 0x428>;
307f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
308f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_IIC6>;
309f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
310f126890aSEmmanuel Vadot		status = "disabled";
311f126890aSEmmanuel Vadot	};
312f126890aSEmmanuel Vadot
313f126890aSEmmanuel Vadot	i2c7: i2c@e6560000 {
314f126890aSEmmanuel Vadot		#address-cells = <1>;
315f126890aSEmmanuel Vadot		#size-cells = <0>;
316f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
317f126890aSEmmanuel Vadot		reg = <0 0xe6560000 0 0x428>;
318f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
319f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_IIC7>;
320f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
321f126890aSEmmanuel Vadot		status = "disabled";
322f126890aSEmmanuel Vadot	};
323f126890aSEmmanuel Vadot
324f126890aSEmmanuel Vadot	i2c8: i2c@e6570000 {
325f126890aSEmmanuel Vadot		#address-cells = <1>;
326f126890aSEmmanuel Vadot		#size-cells = <0>;
327f126890aSEmmanuel Vadot		compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
328f126890aSEmmanuel Vadot		reg = <0 0xe6570000 0 0x428>;
329f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
330f126890aSEmmanuel Vadot		clocks = <&mstp5_clks R8A73A4_CLK_IIC8>;
331f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
332f126890aSEmmanuel Vadot		status = "disabled";
333f126890aSEmmanuel Vadot	};
334f126890aSEmmanuel Vadot
335f126890aSEmmanuel Vadot	scifb0: serial@e6c20000 {
336f126890aSEmmanuel Vadot		compatible = "renesas,scifb-r8a73a4", "renesas,scifb";
337f126890aSEmmanuel Vadot		reg = <0 0xe6c20000 0 0x100>;
338f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
339f126890aSEmmanuel Vadot		clocks = <&mstp2_clks R8A73A4_CLK_SCIFB0>;
340f126890aSEmmanuel Vadot		clock-names = "fck";
341f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
342f126890aSEmmanuel Vadot		status = "disabled";
343f126890aSEmmanuel Vadot	};
344f126890aSEmmanuel Vadot
345f126890aSEmmanuel Vadot	scifb1: serial@e6c30000 {
346f126890aSEmmanuel Vadot		compatible = "renesas,scifb-r8a73a4", "renesas,scifb";
347f126890aSEmmanuel Vadot		reg = <0 0xe6c30000 0 0x100>;
348f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
349f126890aSEmmanuel Vadot		clocks = <&mstp2_clks R8A73A4_CLK_SCIFB1>;
350f126890aSEmmanuel Vadot		clock-names = "fck";
351f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
352f126890aSEmmanuel Vadot		status = "disabled";
353f126890aSEmmanuel Vadot	};
354f126890aSEmmanuel Vadot
355f126890aSEmmanuel Vadot	scifa0: serial@e6c40000 {
356f126890aSEmmanuel Vadot		compatible = "renesas,scifa-r8a73a4", "renesas,scifa";
357f126890aSEmmanuel Vadot		reg = <0 0xe6c40000 0 0x100>;
358f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
359f126890aSEmmanuel Vadot		clocks = <&mstp2_clks R8A73A4_CLK_SCIFA0>;
360f126890aSEmmanuel Vadot		clock-names = "fck";
361f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
362f126890aSEmmanuel Vadot		status = "disabled";
363f126890aSEmmanuel Vadot	};
364f126890aSEmmanuel Vadot
365f126890aSEmmanuel Vadot	scifa1: serial@e6c50000 {
366f126890aSEmmanuel Vadot		compatible = "renesas,scifa-r8a73a4", "renesas,scifa";
367f126890aSEmmanuel Vadot		reg = <0 0xe6c50000 0 0x100>;
368f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
369f126890aSEmmanuel Vadot		clocks = <&mstp2_clks R8A73A4_CLK_SCIFA1>;
370f126890aSEmmanuel Vadot		clock-names = "fck";
371f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
372f126890aSEmmanuel Vadot		status = "disabled";
373f126890aSEmmanuel Vadot	};
374f126890aSEmmanuel Vadot
375f126890aSEmmanuel Vadot	scifb2: serial@e6ce0000 {
376f126890aSEmmanuel Vadot		compatible = "renesas,scifb-r8a73a4", "renesas,scifb";
377f126890aSEmmanuel Vadot		reg = <0 0xe6ce0000 0 0x100>;
378f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
379f126890aSEmmanuel Vadot		clocks = <&mstp2_clks R8A73A4_CLK_SCIFB2>;
380f126890aSEmmanuel Vadot		clock-names = "fck";
381f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
382f126890aSEmmanuel Vadot		status = "disabled";
383f126890aSEmmanuel Vadot	};
384f126890aSEmmanuel Vadot
385f126890aSEmmanuel Vadot	scifb3: serial@e6cf0000 {
386f126890aSEmmanuel Vadot		compatible = "renesas,scifb-r8a73a4", "renesas,scifb";
387f126890aSEmmanuel Vadot		reg = <0 0xe6cf0000 0 0x100>;
388f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>;
389f126890aSEmmanuel Vadot		clocks = <&mstp2_clks R8A73A4_CLK_SCIFB3>;
390f126890aSEmmanuel Vadot		clock-names = "fck";
391f126890aSEmmanuel Vadot		power-domains = <&pd_c4>;
392f126890aSEmmanuel Vadot		status = "disabled";
393f126890aSEmmanuel Vadot	};
394f126890aSEmmanuel Vadot
395f126890aSEmmanuel Vadot	sdhi0: mmc@ee100000 {
396f126890aSEmmanuel Vadot		compatible = "renesas,sdhi-r8a73a4";
397f126890aSEmmanuel Vadot		reg = <0 0xee100000 0 0x100>;
398f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
399f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_SDHI0>;
400f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
401f126890aSEmmanuel Vadot		cap-sd-highspeed;
402f126890aSEmmanuel Vadot		status = "disabled";
403f126890aSEmmanuel Vadot	};
404f126890aSEmmanuel Vadot
405f126890aSEmmanuel Vadot	sdhi1: mmc@ee120000 {
406f126890aSEmmanuel Vadot		compatible = "renesas,sdhi-r8a73a4";
407f126890aSEmmanuel Vadot		reg = <0 0xee120000 0 0x100>;
408f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
409f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_SDHI1>;
410f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
411f126890aSEmmanuel Vadot		cap-sd-highspeed;
412f126890aSEmmanuel Vadot		status = "disabled";
413f126890aSEmmanuel Vadot	};
414f126890aSEmmanuel Vadot
415f126890aSEmmanuel Vadot	sdhi2: mmc@ee140000 {
416f126890aSEmmanuel Vadot		compatible = "renesas,sdhi-r8a73a4";
417f126890aSEmmanuel Vadot		reg = <0 0xee140000 0 0x100>;
418f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
419f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_SDHI2>;
420f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
421f126890aSEmmanuel Vadot		cap-sd-highspeed;
422f126890aSEmmanuel Vadot		status = "disabled";
423f126890aSEmmanuel Vadot	};
424f126890aSEmmanuel Vadot
425f126890aSEmmanuel Vadot	mmcif0: mmc@ee200000 {
426f126890aSEmmanuel Vadot		compatible = "renesas,mmcif-r8a73a4", "renesas,sh-mmcif";
427f126890aSEmmanuel Vadot		reg = <0 0xee200000 0 0x80>;
428f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
429f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_MMCIF0>;
430f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
431f126890aSEmmanuel Vadot		reg-io-width = <4>;
432f126890aSEmmanuel Vadot		status = "disabled";
433f126890aSEmmanuel Vadot	};
434f126890aSEmmanuel Vadot
435f126890aSEmmanuel Vadot	mmcif1: mmc@ee220000 {
436f126890aSEmmanuel Vadot		compatible = "renesas,mmcif-r8a73a4", "renesas,sh-mmcif";
437f126890aSEmmanuel Vadot		reg = <0 0xee220000 0 0x80>;
438f126890aSEmmanuel Vadot		interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
439f126890aSEmmanuel Vadot		clocks = <&mstp3_clks R8A73A4_CLK_MMCIF1>;
440f126890aSEmmanuel Vadot		power-domains = <&pd_a3sp>;
441f126890aSEmmanuel Vadot		reg-io-width = <4>;
442f126890aSEmmanuel Vadot		status = "disabled";
443f126890aSEmmanuel Vadot	};
444f126890aSEmmanuel Vadot
445f126890aSEmmanuel Vadot	gic: interrupt-controller@f1001000 {
446f126890aSEmmanuel Vadot		compatible = "arm,gic-400";
447f126890aSEmmanuel Vadot		#interrupt-cells = <3>;
448f126890aSEmmanuel Vadot		#address-cells = <0>;
449f126890aSEmmanuel Vadot		interrupt-controller;
450f126890aSEmmanuel Vadot		reg = <0 0xf1001000 0 0x1000>,
451f126890aSEmmanuel Vadot			<0 0xf1002000 0 0x2000>,
452f126890aSEmmanuel Vadot			<0 0xf1004000 0 0x2000>,
453f126890aSEmmanuel Vadot			<0 0xf1006000 0 0x2000>;
454f126890aSEmmanuel Vadot		interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>;
455f126890aSEmmanuel Vadot		clocks = <&mstp4_clks R8A73A4_CLK_INTC_SYS>;
456f126890aSEmmanuel Vadot		clock-names = "clk";
457f126890aSEmmanuel Vadot		power-domains = <&pd_c4>;
458f126890aSEmmanuel Vadot	};
459f126890aSEmmanuel Vadot
460f126890aSEmmanuel Vadot	bsc: bus@fec10000 {
461f126890aSEmmanuel Vadot		compatible = "renesas,bsc-r8a73a4", "renesas,bsc",
462f126890aSEmmanuel Vadot			     "simple-pm-bus";
463f126890aSEmmanuel Vadot		#address-cells = <1>;
464f126890aSEmmanuel Vadot		#size-cells = <1>;
465f126890aSEmmanuel Vadot		ranges = <0 0 0 0x20000000>;
466f126890aSEmmanuel Vadot		reg = <0 0xfec10000 0 0x400>;
467f126890aSEmmanuel Vadot		clocks = <&zb_clk>;
468f126890aSEmmanuel Vadot		power-domains = <&pd_c4>;
469f126890aSEmmanuel Vadot	};
470f126890aSEmmanuel Vadot
471f126890aSEmmanuel Vadot	clocks {
472f126890aSEmmanuel Vadot		#address-cells = <2>;
473f126890aSEmmanuel Vadot		#size-cells = <2>;
474f126890aSEmmanuel Vadot		ranges;
475f126890aSEmmanuel Vadot
476f126890aSEmmanuel Vadot		/* External root clocks */
477f126890aSEmmanuel Vadot		extalr_clk: extalr {
478f126890aSEmmanuel Vadot			compatible = "fixed-clock";
479f126890aSEmmanuel Vadot			#clock-cells = <0>;
48001950c46SEmmanuel Vadot			/* This value must be overridden by the board. */
48101950c46SEmmanuel Vadot			clock-frequency = <0>;
482f126890aSEmmanuel Vadot		};
483f126890aSEmmanuel Vadot		extal1_clk: extal1 {
484f126890aSEmmanuel Vadot			compatible = "fixed-clock";
485f126890aSEmmanuel Vadot			#clock-cells = <0>;
48601950c46SEmmanuel Vadot			/* This value must be overridden by the board. */
48701950c46SEmmanuel Vadot			clock-frequency = <0>;
488f126890aSEmmanuel Vadot		};
489f126890aSEmmanuel Vadot		extal2_clk: extal2 {
490f126890aSEmmanuel Vadot			compatible = "fixed-clock";
491f126890aSEmmanuel Vadot			#clock-cells = <0>;
49201950c46SEmmanuel Vadot			/* This value must be overridden by the board. */
49301950c46SEmmanuel Vadot			clock-frequency = <0>;
494f126890aSEmmanuel Vadot		};
495f126890aSEmmanuel Vadot		fsiack_clk: fsiack {
496f126890aSEmmanuel Vadot			compatible = "fixed-clock";
497f126890aSEmmanuel Vadot			#clock-cells = <0>;
498f126890aSEmmanuel Vadot			/* This value must be overridden by the board. */
499f126890aSEmmanuel Vadot			clock-frequency = <0>;
500f126890aSEmmanuel Vadot		};
501f126890aSEmmanuel Vadot		fsibck_clk: fsibck {
502f126890aSEmmanuel Vadot			compatible = "fixed-clock";
503f126890aSEmmanuel Vadot			#clock-cells = <0>;
504f126890aSEmmanuel Vadot			/* This value must be overridden by the board. */
505f126890aSEmmanuel Vadot			clock-frequency = <0>;
506f126890aSEmmanuel Vadot		};
507f126890aSEmmanuel Vadot
508f126890aSEmmanuel Vadot		/* Special CPG clocks */
509f126890aSEmmanuel Vadot		cpg_clocks: cpg_clocks@e6150000 {
510f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-cpg-clocks";
511f126890aSEmmanuel Vadot			reg = <0 0xe6150000 0 0x10000>;
512f126890aSEmmanuel Vadot			clocks = <&extal1_clk>, <&extal2_clk>;
513f126890aSEmmanuel Vadot			#clock-cells = <1>;
514f126890aSEmmanuel Vadot			clock-output-names = "main", "pll0", "pll1", "pll2",
515f126890aSEmmanuel Vadot					     "pll2s", "pll2h", "z", "z2",
516f126890aSEmmanuel Vadot					     "i", "m3", "b", "m1", "m2",
517f126890aSEmmanuel Vadot					     "zx", "zs", "hp";
518f126890aSEmmanuel Vadot		};
519f126890aSEmmanuel Vadot
520f126890aSEmmanuel Vadot		/* Variable factor clocks (DIV6) */
521f126890aSEmmanuel Vadot		zb_clk: zb_clk@e6150010 {
522f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
523f126890aSEmmanuel Vadot			reg = <0 0xe6150010 0 4>;
524f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <0>,
525f126890aSEmmanuel Vadot				 <&cpg_clocks R8A73A4_CLK_PLL2S>, <0>;
526f126890aSEmmanuel Vadot			#clock-cells = <0>;
527f126890aSEmmanuel Vadot			clock-output-names = "zb";
528f126890aSEmmanuel Vadot		};
529f126890aSEmmanuel Vadot		sdhi0_clk: sdhi0ck@e6150074 {
530f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
531f126890aSEmmanuel Vadot			reg = <0 0xe6150074 0 4>;
532f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
533f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>;
534f126890aSEmmanuel Vadot			#clock-cells = <0>;
535f126890aSEmmanuel Vadot		};
536f126890aSEmmanuel Vadot		sdhi1_clk: sdhi1ck@e6150078 {
537f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
538f126890aSEmmanuel Vadot			reg = <0 0xe6150078 0 4>;
539f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
540f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>;
541f126890aSEmmanuel Vadot			#clock-cells = <0>;
542f126890aSEmmanuel Vadot		};
543f126890aSEmmanuel Vadot		sdhi2_clk: sdhi2ck@e615007c {
544f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
545f126890aSEmmanuel Vadot			reg = <0 0xe615007c 0 4>;
546f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
547f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>;
548f126890aSEmmanuel Vadot			#clock-cells = <0>;
549f126890aSEmmanuel Vadot		};
550f126890aSEmmanuel Vadot		mmc0_clk: mmc0@e6150240 {
551f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
552f126890aSEmmanuel Vadot			reg = <0 0xe6150240 0 4>;
553f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
554f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>;
555f126890aSEmmanuel Vadot			#clock-cells = <0>;
556f126890aSEmmanuel Vadot		};
557f126890aSEmmanuel Vadot		mmc1_clk: mmc1@e6150244 {
558f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
559f126890aSEmmanuel Vadot			reg = <0 0xe6150244 0 4>;
560f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
561f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>;
562f126890aSEmmanuel Vadot			#clock-cells = <0>;
563f126890aSEmmanuel Vadot		};
564f126890aSEmmanuel Vadot		vclk1_clk: vclk1@e6150008 {
565f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
566f126890aSEmmanuel Vadot			reg = <0 0xe6150008 0 4>;
567f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
568f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>, <&main_div2_clk>,
569f126890aSEmmanuel Vadot				 <&extalr_clk>, <0>, <0>;
570f126890aSEmmanuel Vadot			#clock-cells = <0>;
571f126890aSEmmanuel Vadot		};
572f126890aSEmmanuel Vadot		vclk2_clk: vclk2@e615000c {
573f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
574f126890aSEmmanuel Vadot			reg = <0 0xe615000c 0 4>;
575f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
576f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>, <&main_div2_clk>,
577f126890aSEmmanuel Vadot				 <&extalr_clk>, <0>, <0>;
578f126890aSEmmanuel Vadot			#clock-cells = <0>;
579f126890aSEmmanuel Vadot		};
580f126890aSEmmanuel Vadot		vclk3_clk: vclk3@e615001c {
581f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
582f126890aSEmmanuel Vadot			reg = <0 0xe615001c 0 4>;
583f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
584f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>, <&main_div2_clk>,
585f126890aSEmmanuel Vadot				 <&extalr_clk>, <0>, <0>;
586f126890aSEmmanuel Vadot			#clock-cells = <0>;
587f126890aSEmmanuel Vadot		};
588f126890aSEmmanuel Vadot		vclk4_clk: vclk4@e6150014 {
589f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
590f126890aSEmmanuel Vadot			reg = <0 0xe6150014 0 4>;
591f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
592f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>, <&main_div2_clk>,
593f126890aSEmmanuel Vadot				 <&extalr_clk>, <0>, <0>;
594f126890aSEmmanuel Vadot			#clock-cells = <0>;
595f126890aSEmmanuel Vadot		};
596f126890aSEmmanuel Vadot		vclk5_clk: vclk5@e6150034 {
597f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
598f126890aSEmmanuel Vadot			reg = <0 0xe6150034 0 4>;
599f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
600f126890aSEmmanuel Vadot				 <0>, <&extal2_clk>, <&main_div2_clk>,
601f126890aSEmmanuel Vadot				 <&extalr_clk>, <0>, <0>;
602f126890aSEmmanuel Vadot			#clock-cells = <0>;
603f126890aSEmmanuel Vadot		};
604f126890aSEmmanuel Vadot		fsia_clk: fsia@e6150018 {
605f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
606f126890aSEmmanuel Vadot			reg = <0 0xe6150018 0 4>;
607f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
608f126890aSEmmanuel Vadot				 <&fsiack_clk>, <0>;
609f126890aSEmmanuel Vadot			#clock-cells = <0>;
610f126890aSEmmanuel Vadot		};
611f126890aSEmmanuel Vadot		fsib_clk: fsib@e6150090 {
612f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
613f126890aSEmmanuel Vadot			reg = <0 0xe6150090 0 4>;
614f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
615f126890aSEmmanuel Vadot				 <&fsibck_clk>, <0>;
616f126890aSEmmanuel Vadot			#clock-cells = <0>;
617f126890aSEmmanuel Vadot		};
618f126890aSEmmanuel Vadot		mp_clk: mp@e6150080 {
619f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
620f126890aSEmmanuel Vadot			reg = <0 0xe6150080 0 4>;
621f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
622f126890aSEmmanuel Vadot				 <&extal2_clk>, <&extal2_clk>;
623f126890aSEmmanuel Vadot			#clock-cells = <0>;
624f126890aSEmmanuel Vadot		};
625f126890aSEmmanuel Vadot		m4_clk: m4@e6150098 {
626f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
627f126890aSEmmanuel Vadot			reg = <0 0xe6150098 0 4>;
628f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_PLL2S>;
629f126890aSEmmanuel Vadot			#clock-cells = <0>;
630f126890aSEmmanuel Vadot		};
631f126890aSEmmanuel Vadot		hsi_clk: hsi@e615026c {
632f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
633f126890aSEmmanuel Vadot			reg = <0 0xe615026c 0 4>;
634f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_PLL2H>, <&pll1_div2_clk>,
635f126890aSEmmanuel Vadot				 <&cpg_clocks R8A73A4_CLK_PLL2S>, <0>;
636f126890aSEmmanuel Vadot			#clock-cells = <0>;
637f126890aSEmmanuel Vadot		};
638f126890aSEmmanuel Vadot		spuv_clk: spuv@e6150094 {
639f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
640f126890aSEmmanuel Vadot			reg = <0 0xe6150094 0 4>;
641f126890aSEmmanuel Vadot			clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
642f126890aSEmmanuel Vadot				 <&extal2_clk>, <&extal2_clk>;
643f126890aSEmmanuel Vadot			#clock-cells = <0>;
644f126890aSEmmanuel Vadot		};
645f126890aSEmmanuel Vadot
646f126890aSEmmanuel Vadot		/* Fixed factor clocks */
647f126890aSEmmanuel Vadot		main_div2_clk: main_div2 {
648f126890aSEmmanuel Vadot			compatible = "fixed-factor-clock";
649f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_MAIN>;
650f126890aSEmmanuel Vadot			#clock-cells = <0>;
651f126890aSEmmanuel Vadot			clock-div = <2>;
652f126890aSEmmanuel Vadot			clock-mult = <1>;
653f126890aSEmmanuel Vadot		};
65401950c46SEmmanuel Vadot		cp_clk: cp {
65501950c46SEmmanuel Vadot			compatible = "fixed-factor-clock";
65601950c46SEmmanuel Vadot			clocks = <&main_div2_clk>;
65701950c46SEmmanuel Vadot			#clock-cells = <0>;
65801950c46SEmmanuel Vadot			clock-div = <1>;
65901950c46SEmmanuel Vadot			clock-mult = <1>;
66001950c46SEmmanuel Vadot		};
661f126890aSEmmanuel Vadot		pll0_div2_clk: pll0_div2 {
662f126890aSEmmanuel Vadot			compatible = "fixed-factor-clock";
663f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_PLL0>;
664f126890aSEmmanuel Vadot			#clock-cells = <0>;
665f126890aSEmmanuel Vadot			clock-div = <2>;
666f126890aSEmmanuel Vadot			clock-mult = <1>;
667f126890aSEmmanuel Vadot		};
668f126890aSEmmanuel Vadot		pll1_div2_clk: pll1_div2 {
669f126890aSEmmanuel Vadot			compatible = "fixed-factor-clock";
670f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_PLL1>;
671f126890aSEmmanuel Vadot			#clock-cells = <0>;
672f126890aSEmmanuel Vadot			clock-div = <2>;
673f126890aSEmmanuel Vadot			clock-mult = <1>;
674f126890aSEmmanuel Vadot		};
675f126890aSEmmanuel Vadot		extal1_div2_clk: extal1_div2 {
676f126890aSEmmanuel Vadot			compatible = "fixed-factor-clock";
677f126890aSEmmanuel Vadot			clocks = <&extal1_clk>;
678f126890aSEmmanuel Vadot			#clock-cells = <0>;
679f126890aSEmmanuel Vadot			clock-div = <2>;
680f126890aSEmmanuel Vadot			clock-mult = <1>;
681f126890aSEmmanuel Vadot		};
682f126890aSEmmanuel Vadot
683f126890aSEmmanuel Vadot		/* Gate clocks */
6847d0873ebSEmmanuel Vadot		mstp1_clks: mstp1_clks@e6150134 {
6857d0873ebSEmmanuel Vadot			compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
6867d0873ebSEmmanuel Vadot			reg = <0 0xe6150134 0 4>, <0 0xe6150038 0 4>;
6877d0873ebSEmmanuel Vadot			clocks = <&cp_clk>, <&mp_clk>;
6887d0873ebSEmmanuel Vadot			#clock-cells = <1>;
6897d0873ebSEmmanuel Vadot			clock-indices = <
6907d0873ebSEmmanuel Vadot				R8A73A4_CLK_TMU0 R8A73A4_CLK_TMU3
6917d0873ebSEmmanuel Vadot			>;
6927d0873ebSEmmanuel Vadot			clock-output-names =
6937d0873ebSEmmanuel Vadot				"tmu0", "tmu3";
6947d0873ebSEmmanuel Vadot		};
695f126890aSEmmanuel Vadot		mstp2_clks: mstp2_clks@e6150138 {
696f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
697f126890aSEmmanuel Vadot			reg = <0 0xe6150138 0 4>, <0 0xe6150040 0 4>;
698f126890aSEmmanuel Vadot			clocks = <&mp_clk>, <&mp_clk>, <&mp_clk>, <&mp_clk>,
699f126890aSEmmanuel Vadot				 <&mp_clk>, <&mp_clk>, <&cpg_clocks R8A73A4_CLK_HP>;
700f126890aSEmmanuel Vadot			#clock-cells = <1>;
701f126890aSEmmanuel Vadot			clock-indices = <
702f126890aSEmmanuel Vadot				R8A73A4_CLK_SCIFA0 R8A73A4_CLK_SCIFA1
703f126890aSEmmanuel Vadot				R8A73A4_CLK_SCIFB0 R8A73A4_CLK_SCIFB1
704f126890aSEmmanuel Vadot				R8A73A4_CLK_SCIFB2 R8A73A4_CLK_SCIFB3
705f126890aSEmmanuel Vadot				R8A73A4_CLK_DMAC
706f126890aSEmmanuel Vadot			>;
707f126890aSEmmanuel Vadot			clock-output-names =
708f126890aSEmmanuel Vadot				"scifa0", "scifa1", "scifb0", "scifb1",
709f126890aSEmmanuel Vadot				"scifb2", "scifb3", "dmac";
710f126890aSEmmanuel Vadot		};
711f126890aSEmmanuel Vadot		mstp3_clks: mstp3_clks@e615013c {
712f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
713f126890aSEmmanuel Vadot			reg = <0 0xe615013c 0 4>, <0 0xe6150048 0 4>;
714f126890aSEmmanuel Vadot			clocks = <&cpg_clocks R8A73A4_CLK_HP>, <&mmc1_clk>,
715f126890aSEmmanuel Vadot				 <&sdhi2_clk>, <&sdhi1_clk>, <&sdhi0_clk>,
716f126890aSEmmanuel Vadot				 <&mmc0_clk>, <&cpg_clocks R8A73A4_CLK_HP>,
717f126890aSEmmanuel Vadot				 <&cpg_clocks R8A73A4_CLK_HP>, <&cpg_clocks
718f126890aSEmmanuel Vadot				 R8A73A4_CLK_HP>, <&cpg_clocks
719f126890aSEmmanuel Vadot				 R8A73A4_CLK_HP>, <&extalr_clk>;
720f126890aSEmmanuel Vadot			#clock-cells = <1>;
721f126890aSEmmanuel Vadot			clock-indices = <
722f126890aSEmmanuel Vadot				R8A73A4_CLK_IIC2 R8A73A4_CLK_MMCIF1
723f126890aSEmmanuel Vadot				R8A73A4_CLK_SDHI2 R8A73A4_CLK_SDHI1
724f126890aSEmmanuel Vadot				R8A73A4_CLK_SDHI0 R8A73A4_CLK_MMCIF0
725f126890aSEmmanuel Vadot				R8A73A4_CLK_IIC6 R8A73A4_CLK_IIC7
726f126890aSEmmanuel Vadot				R8A73A4_CLK_IIC0 R8A73A4_CLK_IIC1
727f126890aSEmmanuel Vadot				R8A73A4_CLK_CMT1
728f126890aSEmmanuel Vadot			>;
729f126890aSEmmanuel Vadot			clock-output-names =
730f126890aSEmmanuel Vadot				"iic2", "mmcif1", "sdhi2", "sdhi1", "sdhi0",
731f126890aSEmmanuel Vadot				"mmcif0", "iic6", "iic7", "iic0", "iic1",
732f126890aSEmmanuel Vadot				"cmt1";
733f126890aSEmmanuel Vadot		};
734f126890aSEmmanuel Vadot		mstp4_clks: mstp4_clks@e6150140 {
735f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
736f126890aSEmmanuel Vadot			reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
73701950c46SEmmanuel Vadot			clocks = <&cp_clk>, <&cpg_clocks R8A73A4_CLK_ZS>,
73801950c46SEmmanuel Vadot				 <&cp_clk>, <&cpg_clocks R8A73A4_CLK_HP>,
739f126890aSEmmanuel Vadot				 <&cpg_clocks R8A73A4_CLK_HP>;
740f126890aSEmmanuel Vadot			#clock-cells = <1>;
741f126890aSEmmanuel Vadot			clock-indices = <
742f126890aSEmmanuel Vadot				R8A73A4_CLK_IRQC R8A73A4_CLK_INTC_SYS
743f126890aSEmmanuel Vadot				R8A73A4_CLK_IIC5 R8A73A4_CLK_IIC4
744f126890aSEmmanuel Vadot				R8A73A4_CLK_IIC3
745f126890aSEmmanuel Vadot			>;
746f126890aSEmmanuel Vadot			clock-output-names =
747f126890aSEmmanuel Vadot				"irqc", "intc-sys", "iic5", "iic4", "iic3";
748f126890aSEmmanuel Vadot		};
749f126890aSEmmanuel Vadot		mstp5_clks: mstp5_clks@e6150144 {
750f126890aSEmmanuel Vadot			compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
751f126890aSEmmanuel Vadot			reg = <0 0xe6150144 0 4>, <0 0xe615003c 0 4>;
75201950c46SEmmanuel Vadot			clocks = <&cp_clk>, <&cpg_clocks R8A73A4_CLK_HP>;
753f126890aSEmmanuel Vadot			#clock-cells = <1>;
754f126890aSEmmanuel Vadot			clock-indices = <
755f126890aSEmmanuel Vadot				R8A73A4_CLK_THERMAL R8A73A4_CLK_IIC8
756f126890aSEmmanuel Vadot			>;
757f126890aSEmmanuel Vadot			clock-output-names =
758f126890aSEmmanuel Vadot				"thermal", "iic8";
759f126890aSEmmanuel Vadot		};
760f126890aSEmmanuel Vadot	};
761f126890aSEmmanuel Vadot
762f126890aSEmmanuel Vadot	prr: chipid@ff000044 {
763f126890aSEmmanuel Vadot		compatible = "renesas,prr";
764f126890aSEmmanuel Vadot		reg = <0 0xff000044 0 4>;
765f126890aSEmmanuel Vadot	};
766f126890aSEmmanuel Vadot
767f126890aSEmmanuel Vadot	sysc: system-controller@e6180000 {
768f126890aSEmmanuel Vadot		compatible = "renesas,sysc-r8a73a4", "renesas,sysc-rmobile";
769f126890aSEmmanuel Vadot		reg = <0 0xe6180000 0 0x8000>, <0 0xe6188000 0 0x8000>;
770f126890aSEmmanuel Vadot
771f126890aSEmmanuel Vadot		pm-domains {
772f126890aSEmmanuel Vadot			pd_c5: c5 {
773f126890aSEmmanuel Vadot				#address-cells = <1>;
774f126890aSEmmanuel Vadot				#size-cells = <0>;
775f126890aSEmmanuel Vadot				#power-domain-cells = <0>;
776f126890aSEmmanuel Vadot
777f126890aSEmmanuel Vadot				pd_c4: c4@0 {
778f126890aSEmmanuel Vadot					reg = <0>;
779f126890aSEmmanuel Vadot					#address-cells = <1>;
780f126890aSEmmanuel Vadot					#size-cells = <0>;
781f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
782f126890aSEmmanuel Vadot
783f126890aSEmmanuel Vadot					pd_a3sg: a3sg@16 {
784f126890aSEmmanuel Vadot						reg = <16>;
785f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
786f126890aSEmmanuel Vadot					};
787f126890aSEmmanuel Vadot
788f126890aSEmmanuel Vadot					pd_a3ex: a3ex@17 {
789f126890aSEmmanuel Vadot						reg = <17>;
790f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
791f126890aSEmmanuel Vadot					};
792f126890aSEmmanuel Vadot
793f126890aSEmmanuel Vadot					pd_a3sp: a3sp@18 {
794f126890aSEmmanuel Vadot						reg = <18>;
795f126890aSEmmanuel Vadot						#address-cells = <1>;
796f126890aSEmmanuel Vadot						#size-cells = <0>;
797f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
798f126890aSEmmanuel Vadot
799f126890aSEmmanuel Vadot						pd_a2us: a2us@19 {
800f126890aSEmmanuel Vadot							reg = <19>;
801f126890aSEmmanuel Vadot							#power-domain-cells = <0>;
802f126890aSEmmanuel Vadot						};
803f126890aSEmmanuel Vadot					};
804f126890aSEmmanuel Vadot
805f126890aSEmmanuel Vadot					pd_a3sm: a3sm@20 {
806f126890aSEmmanuel Vadot						reg = <20>;
807f126890aSEmmanuel Vadot						#address-cells = <1>;
808f126890aSEmmanuel Vadot						#size-cells = <0>;
809f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
810f126890aSEmmanuel Vadot
811f126890aSEmmanuel Vadot						pd_a2sl: a2sl@21 {
812f126890aSEmmanuel Vadot							reg = <21>;
813f126890aSEmmanuel Vadot							#power-domain-cells = <0>;
814f126890aSEmmanuel Vadot						};
815f126890aSEmmanuel Vadot					};
816f126890aSEmmanuel Vadot
817f126890aSEmmanuel Vadot					pd_a3km: a3km@22 {
818f126890aSEmmanuel Vadot						reg = <22>;
819f126890aSEmmanuel Vadot						#address-cells = <1>;
820f126890aSEmmanuel Vadot						#size-cells = <0>;
821f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
822f126890aSEmmanuel Vadot
823f126890aSEmmanuel Vadot						pd_a2kl: a2kl@23 {
824f126890aSEmmanuel Vadot							reg = <23>;
825f126890aSEmmanuel Vadot							#power-domain-cells = <0>;
826f126890aSEmmanuel Vadot						};
827f126890aSEmmanuel Vadot					};
828f126890aSEmmanuel Vadot				};
829f126890aSEmmanuel Vadot
830f126890aSEmmanuel Vadot				pd_c4ma: c4ma@1 {
831f126890aSEmmanuel Vadot					reg = <1>;
832f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
833f126890aSEmmanuel Vadot				};
834f126890aSEmmanuel Vadot
835f126890aSEmmanuel Vadot				pd_c4cl: c4cl@2 {
836f126890aSEmmanuel Vadot					reg = <2>;
837f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
838f126890aSEmmanuel Vadot				};
839f126890aSEmmanuel Vadot
840f126890aSEmmanuel Vadot				pd_d4: d4@3 {
841f126890aSEmmanuel Vadot					reg = <3>;
842f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
843f126890aSEmmanuel Vadot				};
844f126890aSEmmanuel Vadot
845f126890aSEmmanuel Vadot				pd_a4bc: a4bc@4 {
846f126890aSEmmanuel Vadot					reg = <4>;
847f126890aSEmmanuel Vadot					#address-cells = <1>;
848f126890aSEmmanuel Vadot					#size-cells = <0>;
849f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
850f126890aSEmmanuel Vadot
851f126890aSEmmanuel Vadot					pd_a3bc: a3bc@5 {
852f126890aSEmmanuel Vadot						reg = <5>;
853f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
854f126890aSEmmanuel Vadot					};
855f126890aSEmmanuel Vadot				};
856f126890aSEmmanuel Vadot
857f126890aSEmmanuel Vadot				pd_a4l: a4l@6 {
858f126890aSEmmanuel Vadot					reg = <6>;
859f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
860f126890aSEmmanuel Vadot				};
861f126890aSEmmanuel Vadot
862f126890aSEmmanuel Vadot				pd_a4lc: a4lc@7 {
863f126890aSEmmanuel Vadot					reg = <7>;
864f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
865f126890aSEmmanuel Vadot				};
866f126890aSEmmanuel Vadot
867f126890aSEmmanuel Vadot				pd_a4mp: a4mp@8 {
868f126890aSEmmanuel Vadot					reg = <8>;
869f126890aSEmmanuel Vadot					#address-cells = <1>;
870f126890aSEmmanuel Vadot					#size-cells = <0>;
871f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
872f126890aSEmmanuel Vadot
873f126890aSEmmanuel Vadot					pd_a3mp: a3mp@9 {
874f126890aSEmmanuel Vadot						reg = <9>;
875f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
876f126890aSEmmanuel Vadot					};
877f126890aSEmmanuel Vadot
878f126890aSEmmanuel Vadot					pd_a3vc: a3vc@10 {
879f126890aSEmmanuel Vadot						reg = <10>;
880f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
881f126890aSEmmanuel Vadot					};
882f126890aSEmmanuel Vadot				};
883f126890aSEmmanuel Vadot
884f126890aSEmmanuel Vadot				pd_a4sf: a4sf@11 {
885f126890aSEmmanuel Vadot					reg = <11>;
886f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
887f126890aSEmmanuel Vadot				};
888f126890aSEmmanuel Vadot
889f126890aSEmmanuel Vadot				pd_a3r: a3r@12 {
890f126890aSEmmanuel Vadot					reg = <12>;
891f126890aSEmmanuel Vadot					#address-cells = <1>;
892f126890aSEmmanuel Vadot					#size-cells = <0>;
893f126890aSEmmanuel Vadot					#power-domain-cells = <0>;
894f126890aSEmmanuel Vadot
895f126890aSEmmanuel Vadot					pd_a2rv: a2rv@13 {
896f126890aSEmmanuel Vadot						reg = <13>;
897f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
898f126890aSEmmanuel Vadot					};
899f126890aSEmmanuel Vadot
900f126890aSEmmanuel Vadot					pd_a2is: a2is@14 {
901f126890aSEmmanuel Vadot						reg = <14>;
902f126890aSEmmanuel Vadot						#power-domain-cells = <0>;
903f126890aSEmmanuel Vadot					};
904f126890aSEmmanuel Vadot				};
905f126890aSEmmanuel Vadot			};
906f126890aSEmmanuel Vadot		};
907f126890aSEmmanuel Vadot	};
908f126890aSEmmanuel Vadot};
909