Linux 6.7-rc7
[linux-modified.git] / arch / arm64 / boot / dts / renesas / r8a77995.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Device Tree Source for the R-Car D3 (R8A77995) SoC
4  *
5  * Copyright (C) 2016 Renesas Electronics Corp.
6  * Copyright (C) 2017 Glider bvba
7  */
8
9 #include <dt-bindings/clock/r8a77995-cpg-mssr.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/power/r8a77995-sysc.h>
12
13 / {
14         compatible = "renesas,r8a77995";
15         #address-cells = <2>;
16         #size-cells = <2>;
17
18         /*
19          * The external audio clocks are configured as 0 Hz fixed frequency
20          * clocks by default.
21          * Boards that provide audio clocks should override them.
22          */
23         audio_clk_a: audio_clk_a {
24                 compatible = "fixed-clock";
25                 #clock-cells = <0>;
26                 clock-frequency = <0>;
27         };
28
29         audio_clk_b: audio_clk_b {
30                 compatible = "fixed-clock";
31                 #clock-cells = <0>;
32                 clock-frequency = <0>;
33         };
34
35         /* External CAN clock - to be overridden by boards that provide it */
36         can_clk: can {
37                 compatible = "fixed-clock";
38                 #clock-cells = <0>;
39                 clock-frequency = <0>;
40         };
41
42         cpus {
43                 #address-cells = <1>;
44                 #size-cells = <0>;
45
46                 a53_0: cpu@0 {
47                         compatible = "arm,cortex-a53";
48                         reg = <0x0>;
49                         device_type = "cpu";
50                         power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
51                         next-level-cache = <&L2_CA53>;
52                         enable-method = "psci";
53                 };
54
55                 L2_CA53: cache-controller-1 {
56                         compatible = "cache";
57                         power-domains = <&sysc R8A77995_PD_CA53_SCU>;
58                         cache-unified;
59                         cache-level = <2>;
60                 };
61         };
62
63         extal_clk: extal {
64                 compatible = "fixed-clock";
65                 #clock-cells = <0>;
66                 /* This value must be overridden by the board */
67                 clock-frequency = <0>;
68         };
69
70         pmu_a53 {
71                 compatible = "arm,cortex-a53-pmu";
72                 interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
73         };
74
75         psci {
76                 compatible = "arm,psci-1.0", "arm,psci-0.2";
77                 method = "smc";
78         };
79
80         scif_clk: scif {
81                 compatible = "fixed-clock";
82                 #clock-cells = <0>;
83                 clock-frequency = <0>;
84         };
85
86         soc {
87                 compatible = "simple-bus";
88                 interrupt-parent = <&gic>;
89                 #address-cells = <2>;
90                 #size-cells = <2>;
91                 ranges;
92
93                 rwdt: watchdog@e6020000 {
94                         compatible = "renesas,r8a77995-wdt",
95                                      "renesas,rcar-gen3-wdt";
96                         reg = <0 0xe6020000 0 0x0c>;
97                         interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
98                         clocks = <&cpg CPG_MOD 402>;
99                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
100                         resets = <&cpg 402>;
101                         status = "disabled";
102                 };
103
104                 gpio0: gpio@e6050000 {
105                         compatible = "renesas,gpio-r8a77995",
106                                      "renesas,rcar-gen3-gpio";
107                         reg = <0 0xe6050000 0 0x50>;
108                         interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
109                         #gpio-cells = <2>;
110                         gpio-controller;
111                         gpio-ranges = <&pfc 0 0 9>;
112                         #interrupt-cells = <2>;
113                         interrupt-controller;
114                         clocks = <&cpg CPG_MOD 912>;
115                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
116                         resets = <&cpg 912>;
117                 };
118
119                 gpio1: gpio@e6051000 {
120                         compatible = "renesas,gpio-r8a77995",
121                                      "renesas,rcar-gen3-gpio";
122                         reg = <0 0xe6051000 0 0x50>;
123                         interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
124                         #gpio-cells = <2>;
125                         gpio-controller;
126                         gpio-ranges = <&pfc 0 32 32>;
127                         #interrupt-cells = <2>;
128                         interrupt-controller;
129                         clocks = <&cpg CPG_MOD 911>;
130                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
131                         resets = <&cpg 911>;
132                 };
133
134                 gpio2: gpio@e6052000 {
135                         compatible = "renesas,gpio-r8a77995",
136                                      "renesas,rcar-gen3-gpio";
137                         reg = <0 0xe6052000 0 0x50>;
138                         interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
139                         #gpio-cells = <2>;
140                         gpio-controller;
141                         gpio-ranges = <&pfc 0 64 32>;
142                         #interrupt-cells = <2>;
143                         interrupt-controller;
144                         clocks = <&cpg CPG_MOD 910>;
145                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
146                         resets = <&cpg 910>;
147                 };
148
149                 gpio3: gpio@e6053000 {
150                         compatible = "renesas,gpio-r8a77995",
151                                      "renesas,rcar-gen3-gpio";
152                         reg = <0 0xe6053000 0 0x50>;
153                         interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
154                         #gpio-cells = <2>;
155                         gpio-controller;
156                         gpio-ranges = <&pfc 0 96 10>;
157                         #interrupt-cells = <2>;
158                         interrupt-controller;
159                         clocks = <&cpg CPG_MOD 909>;
160                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
161                         resets = <&cpg 909>;
162                 };
163
164                 gpio4: gpio@e6054000 {
165                         compatible = "renesas,gpio-r8a77995",
166                                      "renesas,rcar-gen3-gpio";
167                         reg = <0 0xe6054000 0 0x50>;
168                         interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
169                         #gpio-cells = <2>;
170                         gpio-controller;
171                         gpio-ranges = <&pfc 0 128 32>;
172                         #interrupt-cells = <2>;
173                         interrupt-controller;
174                         clocks = <&cpg CPG_MOD 908>;
175                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
176                         resets = <&cpg 908>;
177                 };
178
179                 gpio5: gpio@e6055000 {
180                         compatible = "renesas,gpio-r8a77995",
181                                      "renesas,rcar-gen3-gpio";
182                         reg = <0 0xe6055000 0 0x50>;
183                         interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
184                         #gpio-cells = <2>;
185                         gpio-controller;
186                         gpio-ranges = <&pfc 0 160 21>;
187                         #interrupt-cells = <2>;
188                         interrupt-controller;
189                         clocks = <&cpg CPG_MOD 907>;
190                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
191                         resets = <&cpg 907>;
192                 };
193
194                 gpio6: gpio@e6055400 {
195                         compatible = "renesas,gpio-r8a77995",
196                                      "renesas,rcar-gen3-gpio";
197                         reg = <0 0xe6055400 0 0x50>;
198                         interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
199                         #gpio-cells = <2>;
200                         gpio-controller;
201                         gpio-ranges = <&pfc 0 192 14>;
202                         #interrupt-cells = <2>;
203                         interrupt-controller;
204                         clocks = <&cpg CPG_MOD 906>;
205                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
206                         resets = <&cpg 906>;
207                 };
208
209                 pfc: pinctrl@e6060000 {
210                         compatible = "renesas,pfc-r8a77995";
211                         reg = <0 0xe6060000 0 0x508>;
212                 };
213
214                 cmt0: timer@e60f0000 {
215                         compatible = "renesas,r8a77995-cmt0",
216                                      "renesas,rcar-gen3-cmt0";
217                         reg = <0 0xe60f0000 0 0x1004>;
218                         interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
219                                      <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
220                         clocks = <&cpg CPG_MOD 303>;
221                         clock-names = "fck";
222                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
223                         resets = <&cpg 303>;
224                         status = "disabled";
225                 };
226
227                 cmt1: timer@e6130000 {
228                         compatible = "renesas,r8a77995-cmt1",
229                                      "renesas,rcar-gen3-cmt1";
230                         reg = <0 0xe6130000 0 0x1004>;
231                         interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
232                                      <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
233                                      <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
234                                      <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
235                                      <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
236                                      <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
237                                      <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
238                                      <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
239                         clocks = <&cpg CPG_MOD 302>;
240                         clock-names = "fck";
241                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
242                         resets = <&cpg 302>;
243                         status = "disabled";
244                 };
245
246                 cmt2: timer@e6140000 {
247                         compatible = "renesas,r8a77995-cmt1",
248                                      "renesas,rcar-gen3-cmt1";
249                         reg = <0 0xe6140000 0 0x1004>;
250                         interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
251                                      <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
252                                      <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
253                                      <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
254                                      <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
255                                      <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
256                                      <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
257                                      <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
258                         clocks = <&cpg CPG_MOD 301>;
259                         clock-names = "fck";
260                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
261                         resets = <&cpg 301>;
262                         status = "disabled";
263                 };
264
265                 cmt3: timer@e6148000 {
266                         compatible = "renesas,r8a77995-cmt1",
267                                      "renesas,rcar-gen3-cmt1";
268                         reg = <0 0xe6148000 0 0x1004>;
269                         interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
270                                      <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>,
271                                      <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
272                                      <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
273                                      <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
274                                      <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>,
275                                      <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
276                                      <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>;
277                         clocks = <&cpg CPG_MOD 300>;
278                         clock-names = "fck";
279                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
280                         resets = <&cpg 300>;
281                         status = "disabled";
282                 };
283
284                 cpg: clock-controller@e6150000 {
285                         compatible = "renesas,r8a77995-cpg-mssr";
286                         reg = <0 0xe6150000 0 0x1000>;
287                         clocks = <&extal_clk>;
288                         clock-names = "extal";
289                         #clock-cells = <2>;
290                         #power-domain-cells = <0>;
291                         #reset-cells = <1>;
292                 };
293
294                 rst: reset-controller@e6160000 {
295                         compatible = "renesas,r8a77995-rst";
296                         reg = <0 0xe6160000 0 0x0200>;
297                 };
298
299                 sysc: system-controller@e6180000 {
300                         compatible = "renesas,r8a77995-sysc";
301                         reg = <0 0xe6180000 0 0x0400>;
302                         #power-domain-cells = <1>;
303                 };
304
305                 thermal: thermal@e6190000 {
306                         compatible = "renesas,thermal-r8a77995";
307                         reg = <0 0xe6190000 0 0x10>, <0 0xe6190100 0 0x38>;
308                         interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
309                                      <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
310                                      <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
311                         clocks = <&cpg CPG_MOD 522>;
312                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
313                         resets = <&cpg 522>;
314                         #thermal-sensor-cells = <0>;
315                 };
316
317                 intc_ex: interrupt-controller@e61c0000 {
318                         compatible = "renesas,intc-ex-r8a77995", "renesas,irqc";
319                         #interrupt-cells = <2>;
320                         interrupt-controller;
321                         reg = <0 0xe61c0000 0 0x200>;
322                         interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
323                                      <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
324                                      <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
325                                      <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
326                                      <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
327                                      <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
328                         clocks = <&cpg CPG_MOD 407>;
329                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
330                         resets = <&cpg 407>;
331                 };
332
333                 tmu0: timer@e61e0000 {
334                         compatible = "renesas,tmu-r8a77995", "renesas,tmu";
335                         reg = <0 0xe61e0000 0 0x30>;
336                         interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
337                                      <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
338                                      <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
339                         clocks = <&cpg CPG_MOD 125>;
340                         clock-names = "fck";
341                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
342                         resets = <&cpg 125>;
343                         status = "disabled";
344                 };
345
346                 tmu1: timer@e6fc0000 {
347                         compatible = "renesas,tmu-r8a77995", "renesas,tmu";
348                         reg = <0 0xe6fc0000 0 0x30>;
349                         interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
350                                      <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
351                                      <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
352                         clocks = <&cpg CPG_MOD 124>;
353                         clock-names = "fck";
354                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
355                         resets = <&cpg 124>;
356                         status = "disabled";
357                 };
358
359                 tmu2: timer@e6fd0000 {
360                         compatible = "renesas,tmu-r8a77995", "renesas,tmu";
361                         reg = <0 0xe6fd0000 0 0x30>;
362                         interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
363                                      <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
364                                      <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
365                         clocks = <&cpg CPG_MOD 123>;
366                         clock-names = "fck";
367                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
368                         resets = <&cpg 123>;
369                         status = "disabled";
370                 };
371
372                 tmu3: timer@e6fe0000 {
373                         compatible = "renesas,tmu-r8a77995", "renesas,tmu";
374                         reg = <0 0xe6fe0000 0 0x30>;
375                         interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
376                                      <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
377                                      <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
378                         clocks = <&cpg CPG_MOD 122>;
379                         clock-names = "fck";
380                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
381                         resets = <&cpg 122>;
382                         status = "disabled";
383                 };
384
385                 tmu4: timer@ffc00000 {
386                         compatible = "renesas,tmu-r8a77995", "renesas,tmu";
387                         reg = <0 0xffc00000 0 0x30>;
388                         interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
389                                      <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
390                                      <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
391                         clocks = <&cpg CPG_MOD 121>;
392                         clock-names = "fck";
393                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
394                         resets = <&cpg 121>;
395                         status = "disabled";
396                 };
397
398                 i2c0: i2c@e6500000 {
399                         #address-cells = <1>;
400                         #size-cells = <0>;
401                         compatible = "renesas,i2c-r8a77995",
402                                      "renesas,rcar-gen3-i2c";
403                         reg = <0 0xe6500000 0 0x40>;
404                         interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
405                         clocks = <&cpg CPG_MOD 931>;
406                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
407                         resets = <&cpg 931>;
408                         dmas = <&dmac1 0x91>, <&dmac1 0x90>,
409                                <&dmac2 0x91>, <&dmac2 0x90>;
410                         dma-names = "tx", "rx", "tx", "rx";
411                         i2c-scl-internal-delay-ns = <6>;
412                         status = "disabled";
413                 };
414
415                 i2c1: i2c@e6508000 {
416                         #address-cells = <1>;
417                         #size-cells = <0>;
418                         compatible = "renesas,i2c-r8a77995",
419                                      "renesas,rcar-gen3-i2c";
420                         reg = <0 0xe6508000 0 0x40>;
421                         interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
422                         clocks = <&cpg CPG_MOD 930>;
423                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
424                         resets = <&cpg 930>;
425                         dmas = <&dmac1 0x93>, <&dmac1 0x92>,
426                                <&dmac2 0x93>, <&dmac2 0x92>;
427                         dma-names = "tx", "rx", "tx", "rx";
428                         i2c-scl-internal-delay-ns = <6>;
429                         status = "disabled";
430                 };
431
432                 i2c2: i2c@e6510000 {
433                         #address-cells = <1>;
434                         #size-cells = <0>;
435                         compatible = "renesas,i2c-r8a77995",
436                                      "renesas,rcar-gen3-i2c";
437                         reg = <0 0xe6510000 0 0x40>;
438                         interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
439                         clocks = <&cpg CPG_MOD 929>;
440                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
441                         resets = <&cpg 929>;
442                         dmas = <&dmac1 0x95>, <&dmac1 0x94>,
443                                <&dmac2 0x95>, <&dmac2 0x94>;
444                         dma-names = "tx", "rx", "tx", "rx";
445                         i2c-scl-internal-delay-ns = <6>;
446                         status = "disabled";
447                 };
448
449                 i2c3: i2c@e66d0000 {
450                         #address-cells = <1>;
451                         #size-cells = <0>;
452                         compatible = "renesas,i2c-r8a77995",
453                                      "renesas,rcar-gen3-i2c";
454                         reg = <0 0xe66d0000 0 0x40>;
455                         interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
456                         clocks = <&cpg CPG_MOD 928>;
457                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
458                         resets = <&cpg 928>;
459                         dmas = <&dmac0 0x97>, <&dmac0 0x96>;
460                         dma-names = "tx", "rx";
461                         i2c-scl-internal-delay-ns = <6>;
462                         status = "disabled";
463                 };
464
465                 hscif0: serial@e6540000 {
466                         compatible = "renesas,hscif-r8a77995",
467                                      "renesas,rcar-gen3-hscif",
468                                      "renesas,hscif";
469                         reg = <0 0xe6540000 0 0x60>;
470                         interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
471                         clocks = <&cpg CPG_MOD 520>,
472                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
473                                  <&scif_clk>;
474                         clock-names = "fck", "brg_int", "scif_clk";
475                         dmas = <&dmac1 0x31>, <&dmac1 0x30>,
476                                <&dmac2 0x31>, <&dmac2 0x30>;
477                         dma-names = "tx", "rx", "tx", "rx";
478                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
479                         resets = <&cpg 520>;
480                         status = "disabled";
481                 };
482
483                 hscif3: serial@e66a0000 {
484                         compatible = "renesas,hscif-r8a77995",
485                                      "renesas,rcar-gen3-hscif",
486                                      "renesas,hscif";
487                         reg = <0 0xe66a0000 0 0x60>;
488                         interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
489                         clocks = <&cpg CPG_MOD 517>,
490                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
491                                  <&scif_clk>;
492                         clock-names = "fck", "brg_int", "scif_clk";
493                         dmas = <&dmac0 0x37>, <&dmac0 0x36>;
494                         dma-names = "tx", "rx";
495                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
496                         resets = <&cpg 517>;
497                         status = "disabled";
498                 };
499
500                 hsusb: usb@e6590000 {
501                         compatible = "renesas,usbhs-r8a77995",
502                                      "renesas,rcar-gen3-usbhs";
503                         reg = <0 0xe6590000 0 0x200>;
504                         interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
505                         clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
506                         dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
507                                <&usb_dmac1 0>, <&usb_dmac1 1>;
508                         dma-names = "ch0", "ch1", "ch2", "ch3";
509                         renesas,buswait = <11>;
510                         phys = <&usb2_phy0 3>;
511                         phy-names = "usb";
512                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
513                         resets = <&cpg 704>, <&cpg 703>;
514                         status = "disabled";
515                 };
516
517                 usb_dmac0: dma-controller@e65a0000 {
518                         compatible = "renesas,r8a77995-usb-dmac",
519                                      "renesas,usb-dmac";
520                         reg = <0 0xe65a0000 0 0x100>;
521                         interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
522                                      <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
523                         interrupt-names = "ch0", "ch1";
524                         clocks = <&cpg CPG_MOD 330>;
525                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
526                         resets = <&cpg 330>;
527                         #dma-cells = <1>;
528                         dma-channels = <2>;
529                 };
530
531                 usb_dmac1: dma-controller@e65b0000 {
532                         compatible = "renesas,r8a77995-usb-dmac",
533                                      "renesas,usb-dmac";
534                         reg = <0 0xe65b0000 0 0x100>;
535                         interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
536                                      <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
537                         interrupt-names = "ch0", "ch1";
538                         clocks = <&cpg CPG_MOD 331>;
539                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
540                         resets = <&cpg 331>;
541                         #dma-cells = <1>;
542                         dma-channels = <2>;
543                 };
544
545                 arm_cc630p: crypto@e6601000 {
546                         compatible = "arm,cryptocell-630p-ree";
547                         interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
548                         reg = <0x0 0xe6601000 0 0x1000>;
549                         clocks = <&cpg CPG_MOD 229>;
550                         resets = <&cpg 229>;
551                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
552                 };
553
554                 canfd: can@e66c0000 {
555                         compatible = "renesas,r8a77995-canfd",
556                                      "renesas,rcar-gen3-canfd";
557                         reg = <0 0xe66c0000 0 0x8000>;
558                         interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
559                                    <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
560                         interrupt-names = "ch_int", "g_int";
561                         clocks = <&cpg CPG_MOD 914>,
562                                <&cpg CPG_CORE R8A77995_CLK_CANFD>,
563                                <&can_clk>;
564                         clock-names = "fck", "canfd", "can_clk";
565                         assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
566                         assigned-clock-rates = <40000000>;
567                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
568                         resets = <&cpg 914>;
569                         status = "disabled";
570
571                         channel0 {
572                                 status = "disabled";
573                         };
574
575                         channel1 {
576                                 status = "disabled";
577                         };
578                 };
579
580                 dmac0: dma-controller@e6700000 {
581                         compatible = "renesas,dmac-r8a77995",
582                                      "renesas,rcar-dmac";
583                         reg = <0 0xe6700000 0 0x10000>;
584                         interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
585                                      <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
586                                      <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
587                                      <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
588                                      <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
589                                      <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
590                                      <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
591                                      <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
592                                      <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
593                         interrupt-names = "error",
594                                         "ch0", "ch1", "ch2", "ch3",
595                                         "ch4", "ch5", "ch6", "ch7";
596                         clocks = <&cpg CPG_MOD 219>;
597                         clock-names = "fck";
598                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
599                         resets = <&cpg 219>;
600                         #dma-cells = <1>;
601                         dma-channels = <8>;
602                         iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
603                                <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
604                                <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
605                                <&ipmmu_ds0 6>, <&ipmmu_ds0 7>;
606                 };
607
608                 dmac1: dma-controller@e7300000 {
609                         compatible = "renesas,dmac-r8a77995",
610                                      "renesas,rcar-dmac";
611                         reg = <0 0xe7300000 0 0x10000>;
612                         interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
613                                      <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
614                                      <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
615                                      <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
616                                      <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
617                                      <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
618                                      <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
619                                      <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
620                                      <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
621                         interrupt-names = "error",
622                                         "ch0", "ch1", "ch2", "ch3",
623                                         "ch4", "ch5", "ch6", "ch7";
624                         clocks = <&cpg CPG_MOD 218>;
625                         clock-names = "fck";
626                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
627                         resets = <&cpg 218>;
628                         #dma-cells = <1>;
629                         dma-channels = <8>;
630                         iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
631                                <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
632                                <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
633                                <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
634                 };
635
636                 dmac2: dma-controller@e7310000 {
637                         compatible = "renesas,dmac-r8a77995",
638                                      "renesas,rcar-dmac";
639                         reg = <0 0xe7310000 0 0x10000>;
640                         interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
641                                      <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
642                                      <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
643                                      <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
644                                      <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
645                                      <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
646                                      <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
647                                      <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
648                                      <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
649                         interrupt-names = "error",
650                                         "ch0", "ch1", "ch2", "ch3",
651                                         "ch4", "ch5", "ch6", "ch7";
652                         clocks = <&cpg CPG_MOD 217>;
653                         clock-names = "fck";
654                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
655                         resets = <&cpg 217>;
656                         #dma-cells = <1>;
657                         dma-channels = <8>;
658                         iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
659                                <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
660                                <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
661                                <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
662                 };
663
664                 ipmmu_ds0: iommu@e6740000 {
665                         compatible = "renesas,ipmmu-r8a77995";
666                         reg = <0 0xe6740000 0 0x1000>;
667                         renesas,ipmmu-main = <&ipmmu_mm 0>;
668                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
669                         #iommu-cells = <1>;
670                 };
671
672                 ipmmu_ds1: iommu@e7740000 {
673                         compatible = "renesas,ipmmu-r8a77995";
674                         reg = <0 0xe7740000 0 0x1000>;
675                         renesas,ipmmu-main = <&ipmmu_mm 1>;
676                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
677                         #iommu-cells = <1>;
678                 };
679
680                 ipmmu_hc: iommu@e6570000 {
681                         compatible = "renesas,ipmmu-r8a77995";
682                         reg = <0 0xe6570000 0 0x1000>;
683                         renesas,ipmmu-main = <&ipmmu_mm 2>;
684                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
685                         #iommu-cells = <1>;
686                 };
687
688                 ipmmu_mm: iommu@e67b0000 {
689                         compatible = "renesas,ipmmu-r8a77995";
690                         reg = <0 0xe67b0000 0 0x1000>;
691                         interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
692                                      <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
693                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
694                         #iommu-cells = <1>;
695                 };
696
697                 ipmmu_mp: iommu@ec670000 {
698                         compatible = "renesas,ipmmu-r8a77995";
699                         reg = <0 0xec670000 0 0x1000>;
700                         renesas,ipmmu-main = <&ipmmu_mm 4>;
701                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
702                         #iommu-cells = <1>;
703                 };
704
705                 ipmmu_pv0: iommu@fd800000 {
706                         compatible = "renesas,ipmmu-r8a77995";
707                         reg = <0 0xfd800000 0 0x1000>;
708                         renesas,ipmmu-main = <&ipmmu_mm 6>;
709                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
710                         #iommu-cells = <1>;
711                 };
712
713                 ipmmu_rt: iommu@ffc80000 {
714                         compatible = "renesas,ipmmu-r8a77995";
715                         reg = <0 0xffc80000 0 0x1000>;
716                         renesas,ipmmu-main = <&ipmmu_mm 10>;
717                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
718                         #iommu-cells = <1>;
719                 };
720
721                 ipmmu_vc0: iommu@fe6b0000 {
722                         compatible = "renesas,ipmmu-r8a77995";
723                         reg = <0 0xfe6b0000 0 0x1000>;
724                         renesas,ipmmu-main = <&ipmmu_mm 12>;
725                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
726                         #iommu-cells = <1>;
727                 };
728
729                 ipmmu_vi0: iommu@febd0000 {
730                         compatible = "renesas,ipmmu-r8a77995";
731                         reg = <0 0xfebd0000 0 0x1000>;
732                         renesas,ipmmu-main = <&ipmmu_mm 14>;
733                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
734                         #iommu-cells = <1>;
735                 };
736
737                 ipmmu_vp0: iommu@fe990000 {
738                         compatible = "renesas,ipmmu-r8a77995";
739                         reg = <0 0xfe990000 0 0x1000>;
740                         renesas,ipmmu-main = <&ipmmu_mm 16>;
741                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
742                         #iommu-cells = <1>;
743                 };
744
745                 avb: ethernet@e6800000 {
746                         compatible = "renesas,etheravb-r8a77995",
747                                      "renesas,etheravb-rcar-gen3";
748                         reg = <0 0xe6800000 0 0x800>;
749                         interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
750                                      <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
751                                      <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
752                                      <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
753                                      <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
754                                      <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
755                                      <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
756                                      <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
757                                      <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
758                                      <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
759                                      <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
760                                      <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
761                                      <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
762                                      <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
763                                      <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
764                                      <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
765                                      <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
766                                      <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
767                                      <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
768                                      <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
769                                      <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
770                                      <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
771                                      <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
772                                      <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
773                                      <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
774                         interrupt-names = "ch0", "ch1", "ch2", "ch3",
775                                           "ch4", "ch5", "ch6", "ch7",
776                                           "ch8", "ch9", "ch10", "ch11",
777                                           "ch12", "ch13", "ch14", "ch15",
778                                           "ch16", "ch17", "ch18", "ch19",
779                                           "ch20", "ch21", "ch22", "ch23",
780                                           "ch24";
781                         clocks = <&cpg CPG_MOD 812>;
782                         clock-names = "fck";
783                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
784                         resets = <&cpg 812>;
785                         phy-mode = "rgmii";
786                         rx-internal-delay-ps = <1800>;
787                         iommus = <&ipmmu_ds0 16>;
788                         #address-cells = <1>;
789                         #size-cells = <0>;
790                         status = "disabled";
791                 };
792
793                 can0: can@e6c30000 {
794                         compatible = "renesas,can-r8a77995",
795                                      "renesas,rcar-gen3-can";
796                         reg = <0 0xe6c30000 0 0x1000>;
797                         interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
798                         clocks = <&cpg CPG_MOD 916>,
799                                <&cpg CPG_CORE R8A77995_CLK_CANFD>,
800                                <&can_clk>;
801                         clock-names = "clkp1", "clkp2", "can_clk";
802                         assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
803                         assigned-clock-rates = <40000000>;
804                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
805                         resets = <&cpg 916>;
806                         status = "disabled";
807                 };
808
809                 can1: can@e6c38000 {
810                         compatible = "renesas,can-r8a77995",
811                                      "renesas,rcar-gen3-can";
812                         reg = <0 0xe6c38000 0 0x1000>;
813                         interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
814                         clocks = <&cpg CPG_MOD 915>,
815                                <&cpg CPG_CORE R8A77995_CLK_CANFD>,
816                                <&can_clk>;
817                         clock-names = "clkp1", "clkp2", "can_clk";
818                         assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
819                         assigned-clock-rates = <40000000>;
820                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
821                         resets = <&cpg 915>;
822                         status = "disabled";
823                 };
824
825                 pwm0: pwm@e6e30000 {
826                         compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
827                         reg = <0 0xe6e30000 0 0x8>;
828                         #pwm-cells = <2>;
829                         clocks = <&cpg CPG_MOD 523>;
830                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
831                         resets = <&cpg 523>;
832                         status = "disabled";
833                 };
834
835                 pwm1: pwm@e6e31000 {
836                         compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
837                         reg = <0 0xe6e31000 0 0x8>;
838                         #pwm-cells = <2>;
839                         clocks = <&cpg CPG_MOD 523>;
840                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
841                         resets = <&cpg 523>;
842                         status = "disabled";
843                 };
844
845                 pwm2: pwm@e6e32000 {
846                         compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
847                         reg = <0 0xe6e32000 0 0x8>;
848                         #pwm-cells = <2>;
849                         clocks = <&cpg CPG_MOD 523>;
850                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
851                         resets = <&cpg 523>;
852                         status = "disabled";
853                 };
854
855                 pwm3: pwm@e6e33000 {
856                         compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
857                         reg = <0 0xe6e33000 0 0x8>;
858                         #pwm-cells = <2>;
859                         clocks = <&cpg CPG_MOD 523>;
860                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
861                         resets = <&cpg 523>;
862                         status = "disabled";
863                 };
864
865                 scif0: serial@e6e60000 {
866                         compatible = "renesas,scif-r8a77995",
867                                      "renesas,rcar-gen3-scif", "renesas,scif";
868                         reg = <0 0xe6e60000 0 64>;
869                         interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
870                         clocks = <&cpg CPG_MOD 207>,
871                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
872                                  <&scif_clk>;
873                         clock-names = "fck", "brg_int", "scif_clk";
874                         dmas = <&dmac1 0x51>, <&dmac1 0x50>,
875                                <&dmac2 0x51>, <&dmac2 0x50>;
876                         dma-names = "tx", "rx", "tx", "rx";
877                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
878                         resets = <&cpg 207>;
879                         status = "disabled";
880                 };
881
882                 scif1: serial@e6e68000 {
883                         compatible = "renesas,scif-r8a77995",
884                                      "renesas,rcar-gen3-scif", "renesas,scif";
885                         reg = <0 0xe6e68000 0 64>;
886                         interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
887                         clocks = <&cpg CPG_MOD 206>,
888                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
889                                  <&scif_clk>;
890                         clock-names = "fck", "brg_int", "scif_clk";
891                         dmas = <&dmac1 0x53>, <&dmac1 0x52>,
892                                <&dmac2 0x53>, <&dmac2 0x52>;
893                         dma-names = "tx", "rx", "tx", "rx";
894                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
895                         resets = <&cpg 206>;
896                         status = "disabled";
897                 };
898
899                 scif2: serial@e6e88000 {
900                         compatible = "renesas,scif-r8a77995",
901                                      "renesas,rcar-gen3-scif", "renesas,scif";
902                         reg = <0 0xe6e88000 0 64>;
903                         interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
904                         clocks = <&cpg CPG_MOD 310>,
905                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
906                                  <&scif_clk>;
907                         clock-names = "fck", "brg_int", "scif_clk";
908                         dmas = <&dmac1 0x13>, <&dmac1 0x12>,
909                                <&dmac2 0x13>, <&dmac2 0x12>;
910                         dma-names = "tx", "rx", "tx", "rx";
911                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
912                         resets = <&cpg 310>;
913                         status = "disabled";
914                 };
915
916                 scif3: serial@e6c50000 {
917                         compatible = "renesas,scif-r8a77995",
918                                      "renesas,rcar-gen3-scif", "renesas,scif";
919                         reg = <0 0xe6c50000 0 64>;
920                         interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
921                         clocks = <&cpg CPG_MOD 204>,
922                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
923                                  <&scif_clk>;
924                         clock-names = "fck", "brg_int", "scif_clk";
925                         dmas = <&dmac0 0x57>, <&dmac0 0x56>;
926                         dma-names = "tx", "rx";
927                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
928                         resets = <&cpg 204>;
929                         status = "disabled";
930                 };
931
932                 scif4: serial@e6c40000 {
933                         compatible = "renesas,scif-r8a77995",
934                                      "renesas,rcar-gen3-scif", "renesas,scif";
935                         reg = <0 0xe6c40000 0 64>;
936                         interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
937                         clocks = <&cpg CPG_MOD 203>,
938                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
939                                  <&scif_clk>;
940                         clock-names = "fck", "brg_int", "scif_clk";
941                         dmas = <&dmac0 0x59>, <&dmac0 0x58>;
942                         dma-names = "tx", "rx";
943                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
944                         resets = <&cpg 203>;
945                         status = "disabled";
946                 };
947
948                 scif5: serial@e6f30000 {
949                         compatible = "renesas,scif-r8a77995",
950                                      "renesas,rcar-gen3-scif", "renesas,scif";
951                         reg = <0 0xe6f30000 0 64>;
952                         interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
953                         clocks = <&cpg CPG_MOD 202>,
954                                  <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
955                                  <&scif_clk>;
956                         clock-names = "fck", "brg_int", "scif_clk";
957                         dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
958                                <&dmac2 0x5b>, <&dmac2 0x5a>;
959                         dma-names = "tx", "rx", "tx", "rx";
960                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
961                         resets = <&cpg 202>;
962                         status = "disabled";
963                 };
964
965                 msiof0: spi@e6e90000 {
966                         compatible = "renesas,msiof-r8a77995",
967                                      "renesas,rcar-gen3-msiof";
968                         reg = <0 0xe6e90000 0 0x64>;
969                         interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
970                         clocks = <&cpg CPG_MOD 211>;
971                         dmas = <&dmac1 0x41>, <&dmac1 0x40>,
972                                <&dmac2 0x41>, <&dmac2 0x40>;
973                         dma-names = "tx", "rx", "tx", "rx";
974                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
975                         resets = <&cpg 211>;
976                         #address-cells = <1>;
977                         #size-cells = <0>;
978                         status = "disabled";
979                 };
980
981                 msiof1: spi@e6ea0000 {
982                         compatible = "renesas,msiof-r8a77995",
983                                      "renesas,rcar-gen3-msiof";
984                         reg = <0 0xe6ea0000 0 0x64>;
985                         interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
986                         clocks = <&cpg CPG_MOD 210>;
987                         dmas = <&dmac1 0x43>, <&dmac1 0x42>,
988                                <&dmac2 0x43>, <&dmac2 0x42>;
989                         dma-names = "tx", "rx", "tx", "rx";
990                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
991                         resets = <&cpg 210>;
992                         #address-cells = <1>;
993                         #size-cells = <0>;
994                         status = "disabled";
995                 };
996
997                 msiof2: spi@e6c00000 {
998                         compatible = "renesas,msiof-r8a77995",
999                                      "renesas,rcar-gen3-msiof";
1000                         reg = <0 0xe6c00000 0 0x64>;
1001                         interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
1002                         clocks = <&cpg CPG_MOD 209>;
1003                         dmas = <&dmac0 0x45>, <&dmac0 0x44>;
1004                         dma-names = "tx", "rx";
1005                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1006                         resets = <&cpg 209>;
1007                         #address-cells = <1>;
1008                         #size-cells = <0>;
1009                         status = "disabled";
1010                 };
1011
1012                 msiof3: spi@e6c10000 {
1013                         compatible = "renesas,msiof-r8a77995",
1014                                      "renesas,rcar-gen3-msiof";
1015                         reg = <0 0xe6c10000 0 0x64>;
1016                         interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
1017                         clocks = <&cpg CPG_MOD 208>;
1018                         dmas = <&dmac0 0x47>, <&dmac0 0x46>;
1019                         dma-names = "tx", "rx";
1020                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1021                         resets = <&cpg 208>;
1022                         #address-cells = <1>;
1023                         #size-cells = <0>;
1024                         status = "disabled";
1025                 };
1026
1027                 vin4: video@e6ef4000 {
1028                         compatible = "renesas,vin-r8a77995";
1029                         reg = <0 0xe6ef4000 0 0x1000>;
1030                         interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
1031                         clocks = <&cpg CPG_MOD 807>;
1032                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1033                         resets = <&cpg 807>;
1034                         renesas,id = <4>;
1035                         status = "disabled";
1036                 };
1037
1038                 rcar_sound: sound@ec500000 {
1039                         /*
1040                          * #sound-dai-cells is required if simple-card
1041                          *
1042                          * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1043                          * Multi  DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1044                          */
1045                         /*
1046                          * #clock-cells is required for audio_clkout0/1/2/3
1047                          *
1048                          * clkout       : #clock-cells = <0>;   <&rcar_sound>;
1049                          * clkout0/1/2/3: #clock-cells = <1>;   <&rcar_sound N>;
1050                          */
1051                         compatible = "renesas,rcar_sound-r8a77995", "renesas,rcar_sound-gen3";
1052                         reg = <0 0xec500000 0 0x1000>, /* SCU */
1053                               <0 0xec5a0000 0 0x100>,  /* ADG */
1054                               <0 0xec540000 0 0x1000>, /* SSIU */
1055                               <0 0xec541000 0 0x280>,  /* SSI */
1056                               <0 0xec740000 0 0x200>;  /* Audio DMAC peri peri*/
1057                         reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1058
1059                         clocks = <&cpg CPG_MOD 1005>,
1060                                  <&cpg CPG_MOD 1011>, <&cpg CPG_MOD 1012>,
1061                                  <&cpg CPG_MOD 1025>, <&cpg CPG_MOD 1026>,
1062                                  <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
1063                                  <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
1064                                  <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
1065                                  <&audio_clk_a>, <&audio_clk_b>,
1066                                  <&cpg CPG_MOD 922>;
1067                         clock-names = "ssi-all",
1068                                       "ssi.4", "ssi.3",
1069                                       "src.6", "src.5",
1070                                       "mix.1", "mix.0",
1071                                       "ctu.1", "ctu.0",
1072                                       "dvc.0", "dvc.1",
1073                                       "clk_a", "clk_b", "clk_i";
1074                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1075                         resets = <&cpg 1005>,
1076                                  <&cpg 1011>, <&cpg 1012>;
1077                         reset-names = "ssi-all",
1078                                       "ssi.4", "ssi.3";
1079                         status = "disabled";
1080
1081                         rcar_sound,ctu {
1082                                 ctu00: ctu-0 { };
1083                                 ctu01: ctu-1 { };
1084                                 ctu02: ctu-2 { };
1085                                 ctu03: ctu-3 { };
1086                                 ctu10: ctu-4 { };
1087                                 ctu11: ctu-5 { };
1088                                 ctu12: ctu-6 { };
1089                                 ctu13: ctu-7 { };
1090                         };
1091
1092                         rcar_sound,dvc {
1093                                 dvc0: dvc-0 {
1094                                         dmas = <&audma0 0xbc>;
1095                                         dma-names = "tx";
1096                                 };
1097                                 dvc1: dvc-1 {
1098                                         dmas = <&audma0 0xbe>;
1099                                         dma-names = "tx";
1100                                 };
1101                         };
1102
1103                         rcar_sound,mix {
1104                                 mix0: mix-0 { };
1105                                 mix1: mix-1 { };
1106                         };
1107
1108                         rcar_sound,src {
1109                                 src5: src-5 {
1110                                         interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1111                                         dmas = <&audma0 0x8f>, <&audma0 0xb2>;
1112                                         dma-names = "rx", "tx";
1113                                 };
1114                                 src6: src-6 {
1115                                         interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
1116                                         dmas = <&audma0 0x91>, <&audma0 0xb4>;
1117                                         dma-names = "rx", "tx";
1118                                 };
1119                         };
1120
1121                         rcar_sound,ssi {
1122                                 ssi3: ssi-3 {
1123                                         interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
1124                                         dmas = <&audma0 0x07>, <&audma0 0x08>,
1125                                                <&audma0 0x6f>, <&audma0 0x70>;
1126                                         dma-names = "rx", "tx", "rxu", "txu";
1127                                 };
1128                                 ssi4: ssi-4 {
1129                                         interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
1130                                         dmas = <&audma0 0x09>, <&audma0 0x0a>,
1131                                                <&audma0 0x71>, <&audma0 0x72>;
1132                                         dma-names = "rx", "tx", "rxu", "txu";
1133                                 };
1134                         };
1135                 };
1136
1137                 mlp: mlp@ec520000 {
1138                         compatible = "renesas,r8a77995-mlp",
1139                                      "renesas,rcar-gen3-mlp";
1140                         reg = <0 0xec520000 0 0x800>;
1141                         interrupts = <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>,
1142                                 <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>;
1143                         clocks = <&cpg CPG_MOD 802>;
1144                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1145                         resets = <&cpg 802>;
1146                         status = "disabled";
1147                 };
1148
1149                 audma0: dma-controller@ec700000 {
1150                         compatible = "renesas,dmac-r8a77995",
1151                                      "renesas,rcar-dmac";
1152                         reg = <0 0xec700000 0 0x10000>;
1153                         interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
1154                                      <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1155                                      <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1156                                      <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1157                                      <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1158                                      <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1159                                      <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1160                                      <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1161                                      <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1162                                      <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1163                                      <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1164                                      <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1165                                      <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1166                                      <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
1167                                      <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1168                                      <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1169                                      <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
1170                         interrupt-names = "error",
1171                                         "ch0", "ch1", "ch2", "ch3",
1172                                         "ch4", "ch5", "ch6", "ch7",
1173                                         "ch8", "ch9", "ch10", "ch11",
1174                                         "ch12", "ch13", "ch14", "ch15";
1175                         clocks = <&cpg CPG_MOD 502>;
1176                         clock-names = "fck";
1177                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1178                         resets = <&cpg 502>;
1179                         #dma-cells = <1>;
1180                         dma-channels = <16>;
1181                         iommus = <&ipmmu_mp 0>, <&ipmmu_mp 1>,
1182                                  <&ipmmu_mp 2>, <&ipmmu_mp 3>,
1183                                  <&ipmmu_mp 4>, <&ipmmu_mp 5>,
1184                                  <&ipmmu_mp 6>, <&ipmmu_mp 7>,
1185                                  <&ipmmu_mp 8>, <&ipmmu_mp 9>,
1186                                  <&ipmmu_mp 10>, <&ipmmu_mp 11>,
1187                                  <&ipmmu_mp 12>, <&ipmmu_mp 13>,
1188                                  <&ipmmu_mp 14>, <&ipmmu_mp 15>;
1189                 };
1190
1191                 ohci0: usb@ee080000 {
1192                         compatible = "generic-ohci";
1193                         reg = <0 0xee080000 0 0x100>;
1194                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1195                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
1196                         phys = <&usb2_phy0 1>;
1197                         phy-names = "usb";
1198                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1199                         resets = <&cpg 703>, <&cpg 704>;
1200                         status = "disabled";
1201                 };
1202
1203                 ehci0: usb@ee080100 {
1204                         compatible = "generic-ehci";
1205                         reg = <0 0xee080100 0 0x100>;
1206                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1207                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
1208                         phys = <&usb2_phy0 2>;
1209                         phy-names = "usb";
1210                         companion = <&ohci0>;
1211                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1212                         resets = <&cpg 703>, <&cpg 704>;
1213                         status = "disabled";
1214                 };
1215
1216                 usb2_phy0: usb-phy@ee080200 {
1217                         compatible = "renesas,usb2-phy-r8a77995",
1218                                      "renesas,rcar-gen3-usb2-phy";
1219                         reg = <0 0xee080200 0 0x700>;
1220                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1221                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
1222                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1223                         resets = <&cpg 703>, <&cpg 704>;
1224                         #phy-cells = <1>;
1225                         status = "disabled";
1226                 };
1227
1228                 sdhi2: mmc@ee140000 {
1229                         compatible = "renesas,sdhi-r8a77995",
1230                                      "renesas,rcar-gen3-sdhi";
1231                         reg = <0 0xee140000 0 0x2000>;
1232                         interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
1233                         clocks = <&cpg CPG_MOD 312>, <&cpg CPG_CORE R8A77995_CLK_SD0H>;
1234                         clock-names = "core", "clkh";
1235                         max-frequency = <200000000>;
1236                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1237                         resets = <&cpg 312>;
1238                         iommus = <&ipmmu_ds1 34>;
1239                         status = "disabled";
1240                 };
1241
1242                 rpc: spi@ee200000 {
1243                         compatible = "renesas,r8a77995-rpc-if",
1244                                      "renesas,rcar-gen3-rpc-if";
1245                         reg = <0 0xee200000 0 0x200>,
1246                               <0 0x08000000 0 0x04000000>,
1247                               <0 0xee208000 0 0x100>;
1248                         reg-names = "regs", "dirmap", "wbuf";
1249                         interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
1250                         clocks = <&cpg CPG_MOD 917>;
1251                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1252                         resets = <&cpg 917>;
1253                         #address-cells = <1>;
1254                         #size-cells = <0>;
1255                         status = "disabled";
1256                 };
1257
1258                 gic: interrupt-controller@f1010000 {
1259                         compatible = "arm,gic-400";
1260                         #interrupt-cells = <3>;
1261                         #address-cells = <0>;
1262                         interrupt-controller;
1263                         reg = <0x0 0xf1010000 0 0x1000>,
1264                               <0x0 0xf1020000 0 0x20000>,
1265                               <0x0 0xf1040000 0 0x20000>,
1266                               <0x0 0xf1060000 0 0x20000>;
1267                         interrupts = <GIC_PPI 9
1268                                         (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>;
1269                         clocks = <&cpg CPG_MOD 408>;
1270                         clock-names = "clk";
1271                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1272                         resets = <&cpg 408>;
1273                 };
1274
1275                 vspbs: vsp@fe960000 {
1276                         compatible = "renesas,vsp2";
1277                         reg = <0 0xfe960000 0 0x8000>;
1278                         interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>;
1279                         clocks = <&cpg CPG_MOD 627>;
1280                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1281                         resets = <&cpg 627>;
1282                         renesas,fcp = <&fcpvb0>;
1283                 };
1284
1285                 vspd0: vsp@fea20000 {
1286                         compatible = "renesas,vsp2";
1287                         reg = <0 0xfea20000 0 0x5000>;
1288                         interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
1289                         clocks = <&cpg CPG_MOD 623>;
1290                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1291                         resets = <&cpg 623>;
1292                         renesas,fcp = <&fcpvd0>;
1293                 };
1294
1295                 vspd1: vsp@fea28000 {
1296                         compatible = "renesas,vsp2";
1297                         reg = <0 0xfea28000 0 0x5000>;
1298                         interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
1299                         clocks = <&cpg CPG_MOD 622>;
1300                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1301                         resets = <&cpg 622>;
1302                         renesas,fcp = <&fcpvd1>;
1303                 };
1304
1305                 fcpvb0: fcp@fe96f000 {
1306                         compatible = "renesas,fcpv";
1307                         reg = <0 0xfe96f000 0 0x200>;
1308                         clocks = <&cpg CPG_MOD 607>;
1309                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1310                         resets = <&cpg 607>;
1311                         iommus = <&ipmmu_vp0 5>;
1312                 };
1313
1314                 fcpvd0: fcp@fea27000 {
1315                         compatible = "renesas,fcpv";
1316                         reg = <0 0xfea27000 0 0x200>;
1317                         clocks = <&cpg CPG_MOD 603>;
1318                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1319                         resets = <&cpg 603>;
1320                         iommus = <&ipmmu_vi0 8>;
1321                 };
1322
1323                 fcpvd1: fcp@fea2f000 {
1324                         compatible = "renesas,fcpv";
1325                         reg = <0 0xfea2f000 0 0x200>;
1326                         clocks = <&cpg CPG_MOD 602>;
1327                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1328                         resets = <&cpg 602>;
1329                         iommus = <&ipmmu_vi0 9>;
1330                 };
1331
1332                 cmm0: cmm@fea40000 {
1333                         compatible = "renesas,r8a77995-cmm",
1334                                      "renesas,rcar-gen3-cmm";
1335                         reg = <0 0xfea40000 0 0x1000>;
1336                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1337                         clocks = <&cpg CPG_MOD 711>;
1338                         resets = <&cpg 711>;
1339                 };
1340
1341                 cmm1: cmm@fea50000 {
1342                         compatible = "renesas,r8a77995-cmm",
1343                                      "renesas,rcar-gen3-cmm";
1344                         reg = <0 0xfea50000 0 0x1000>;
1345                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1346                         clocks = <&cpg CPG_MOD 710>;
1347                         resets = <&cpg 710>;
1348                 };
1349
1350                 du: display@feb00000 {
1351                         compatible = "renesas,du-r8a77995";
1352                         reg = <0 0xfeb00000 0 0x40000>;
1353                         interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
1354                                      <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
1355                         clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>;
1356                         clock-names = "du.0", "du.1";
1357                         resets = <&cpg 724>;
1358                         reset-names = "du.0";
1359
1360                         renesas,cmms = <&cmm0>, <&cmm1>;
1361                         renesas,vsps = <&vspd0 0>, <&vspd1 0>;
1362
1363                         status = "disabled";
1364
1365                         ports {
1366                                 #address-cells = <1>;
1367                                 #size-cells = <0>;
1368
1369                                 port@0 {
1370                                         reg = <0>;
1371                                 };
1372
1373                                 port@1 {
1374                                         reg = <1>;
1375                                         du_out_lvds0: endpoint {
1376                                                 remote-endpoint = <&lvds0_in>;
1377                                         };
1378                                 };
1379
1380                                 port@2 {
1381                                         reg = <2>;
1382                                         du_out_lvds1: endpoint {
1383                                                 remote-endpoint = <&lvds1_in>;
1384                                         };
1385                                 };
1386                         };
1387                 };
1388
1389                 lvds0: lvds-encoder@feb90000 {
1390                         compatible = "renesas,r8a77995-lvds";
1391                         reg = <0 0xfeb90000 0 0x20>;
1392                         clocks = <&cpg CPG_MOD 727>;
1393                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1394                         resets = <&cpg 727>;
1395                         status = "disabled";
1396
1397                         renesas,companion = <&lvds1>;
1398
1399                         ports {
1400                                 #address-cells = <1>;
1401                                 #size-cells = <0>;
1402
1403                                 port@0 {
1404                                         reg = <0>;
1405                                         lvds0_in: endpoint {
1406                                                 remote-endpoint = <&du_out_lvds0>;
1407                                         };
1408                                 };
1409
1410                                 port@1 {
1411                                         reg = <1>;
1412                                 };
1413                         };
1414                 };
1415
1416                 lvds1: lvds-encoder@feb90100 {
1417                         compatible = "renesas,r8a77995-lvds";
1418                         reg = <0 0xfeb90100 0 0x20>;
1419                         clocks = <&cpg CPG_MOD 727>;
1420                         power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
1421                         resets = <&cpg 726>;
1422                         status = "disabled";
1423
1424                         ports {
1425                                 #address-cells = <1>;
1426                                 #size-cells = <0>;
1427
1428                                 port@0 {
1429                                         reg = <0>;
1430                                         lvds1_in: endpoint {
1431                                                 remote-endpoint = <&du_out_lvds1>;
1432                                         };
1433                                 };
1434
1435                                 port@1 {
1436                                         reg = <1>;
1437                                 };
1438                         };
1439                 };
1440
1441                 prr: chipid@fff00044 {
1442                         compatible = "renesas,prr";
1443                         reg = <0 0xfff00044 0 4>;
1444                 };
1445         };
1446
1447         thermal-zones {
1448                 cpu_thermal: cpu-thermal {
1449                         polling-delay-passive = <250>;
1450                         polling-delay = <1000>;
1451                         thermal-sensors = <&thermal>;
1452
1453                         cooling-maps {
1454                         };
1455
1456                         trips {
1457                                 cpu-crit {
1458                                         temperature = <120000>;
1459                                         hysteresis = <2000>;
1460                                         type = "critical";
1461                                 };
1462                         };
1463                 };
1464         };
1465
1466         timer {
1467                 compatible = "arm,armv8-timer";
1468                 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
1469                                       <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
1470                                       <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
1471                                       <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
1472         };
1473 };