1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car H2 (R8A77900) SoC
5 * Copyright (C) 2015 Renesas Electronics Corporation
6 * Copyright (C) 2013-2014 Renesas Solutions Corp.
7 * Copyright (C) 2014 Cogent Embedded Inc.
10 #include <dt-bindings/clock/r8a7790-cpg-mssr.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/power/r8a7790-sysc.h>
16 compatible = "renesas,r8a7790";
41 * The external audio clocks are configured as 0 Hz fixed frequency
43 * Boards that provide audio clocks should override them.
45 audio_clk_a: audio_clk_a {
46 compatible = "fixed-clock";
48 clock-frequency = <0>;
50 audio_clk_b: audio_clk_b {
51 compatible = "fixed-clock";
53 clock-frequency = <0>;
55 audio_clk_c: audio_clk_c {
56 compatible = "fixed-clock";
58 clock-frequency = <0>;
61 /* External CAN clock */
63 compatible = "fixed-clock";
65 /* This value must be overridden by the board. */
66 clock-frequency = <0>;
75 compatible = "arm,cortex-a15";
77 clock-frequency = <1300000000>;
78 clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
79 power-domains = <&sysc R8A7790_PD_CA15_CPU0>;
80 enable-method = "renesas,apmu";
81 next-level-cache = <&L2_CA15>;
82 capacity-dmips-mhz = <1024>;
83 voltage-tolerance = <1>; /* 1% */
84 clock-latency = <300000>; /* 300 us */
86 /* kHz - uV - OPPs unknown yet */
87 operating-points = <1400000 1000000>,
97 compatible = "arm,cortex-a15";
99 clock-frequency = <1300000000>;
100 clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
101 power-domains = <&sysc R8A7790_PD_CA15_CPU1>;
102 enable-method = "renesas,apmu";
103 next-level-cache = <&L2_CA15>;
104 capacity-dmips-mhz = <1024>;
105 voltage-tolerance = <1>; /* 1% */
106 clock-latency = <300000>; /* 300 us */
108 /* kHz - uV - OPPs unknown yet */
109 operating-points = <1400000 1000000>,
119 compatible = "arm,cortex-a15";
121 clock-frequency = <1300000000>;
122 clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
123 power-domains = <&sysc R8A7790_PD_CA15_CPU2>;
124 enable-method = "renesas,apmu";
125 next-level-cache = <&L2_CA15>;
126 capacity-dmips-mhz = <1024>;
127 voltage-tolerance = <1>; /* 1% */
128 clock-latency = <300000>; /* 300 us */
130 /* kHz - uV - OPPs unknown yet */
131 operating-points = <1400000 1000000>,
141 compatible = "arm,cortex-a15";
143 clock-frequency = <1300000000>;
144 clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
145 power-domains = <&sysc R8A7790_PD_CA15_CPU3>;
146 enable-method = "renesas,apmu";
147 next-level-cache = <&L2_CA15>;
148 capacity-dmips-mhz = <1024>;
149 voltage-tolerance = <1>; /* 1% */
150 clock-latency = <300000>; /* 300 us */
152 /* kHz - uV - OPPs unknown yet */
153 operating-points = <1400000 1000000>,
163 compatible = "arm,cortex-a7";
165 clock-frequency = <780000000>;
166 clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
167 power-domains = <&sysc R8A7790_PD_CA7_CPU0>;
168 enable-method = "renesas,apmu";
169 next-level-cache = <&L2_CA7>;
170 capacity-dmips-mhz = <539>;
175 compatible = "arm,cortex-a7";
177 clock-frequency = <780000000>;
178 clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
179 power-domains = <&sysc R8A7790_PD_CA7_CPU1>;
180 enable-method = "renesas,apmu";
181 next-level-cache = <&L2_CA7>;
182 capacity-dmips-mhz = <539>;
187 compatible = "arm,cortex-a7";
189 clock-frequency = <780000000>;
190 clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
191 power-domains = <&sysc R8A7790_PD_CA7_CPU2>;
192 enable-method = "renesas,apmu";
193 next-level-cache = <&L2_CA7>;
194 capacity-dmips-mhz = <539>;
199 compatible = "arm,cortex-a7";
201 clock-frequency = <780000000>;
202 clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
203 power-domains = <&sysc R8A7790_PD_CA7_CPU3>;
204 enable-method = "renesas,apmu";
205 next-level-cache = <&L2_CA7>;
206 capacity-dmips-mhz = <539>;
209 L2_CA15: cache-controller-0 {
210 compatible = "cache";
211 power-domains = <&sysc R8A7790_PD_CA15_SCU>;
216 L2_CA7: cache-controller-1 {
217 compatible = "cache";
218 power-domains = <&sysc R8A7790_PD_CA7_SCU>;
224 /* External root clock */
226 compatible = "fixed-clock";
228 /* This value must be overridden by the board. */
229 clock-frequency = <0>;
232 /* External PCIe clock - can be overridden by the board */
233 pcie_bus_clk: pcie_bus {
234 compatible = "fixed-clock";
236 clock-frequency = <0>;
240 compatible = "arm,cortex-a15-pmu";
241 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
242 <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
243 <&gic GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
244 <&gic GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
245 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
249 compatible = "arm,cortex-a7-pmu";
250 interrupts-extended = <&gic GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
251 <&gic GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>,
252 <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
253 <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
254 interrupt-affinity = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;
257 /* External SCIF clock */
259 compatible = "fixed-clock";
261 /* This value must be overridden by the board. */
262 clock-frequency = <0>;
266 compatible = "simple-bus";
267 interrupt-parent = <&gic>;
269 #address-cells = <2>;
273 rwdt: watchdog@e6020000 {
274 compatible = "renesas,r8a7790-wdt",
275 "renesas,rcar-gen2-wdt";
276 reg = <0 0xe6020000 0 0x0c>;
277 interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
278 clocks = <&cpg CPG_MOD 402>;
279 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
284 gpio0: gpio@e6050000 {
285 compatible = "renesas,gpio-r8a7790",
286 "renesas,rcar-gen2-gpio";
287 reg = <0 0xe6050000 0 0x50>;
288 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
291 gpio-ranges = <&pfc 0 0 32>;
292 #interrupt-cells = <2>;
293 interrupt-controller;
294 clocks = <&cpg CPG_MOD 912>;
295 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
299 gpio1: gpio@e6051000 {
300 compatible = "renesas,gpio-r8a7790",
301 "renesas,rcar-gen2-gpio";
302 reg = <0 0xe6051000 0 0x50>;
303 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
306 gpio-ranges = <&pfc 0 32 30>;
307 #interrupt-cells = <2>;
308 interrupt-controller;
309 clocks = <&cpg CPG_MOD 911>;
310 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
314 gpio2: gpio@e6052000 {
315 compatible = "renesas,gpio-r8a7790",
316 "renesas,rcar-gen2-gpio";
317 reg = <0 0xe6052000 0 0x50>;
318 interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
321 gpio-ranges = <&pfc 0 64 30>;
322 #interrupt-cells = <2>;
323 interrupt-controller;
324 clocks = <&cpg CPG_MOD 910>;
325 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
329 gpio3: gpio@e6053000 {
330 compatible = "renesas,gpio-r8a7790",
331 "renesas,rcar-gen2-gpio";
332 reg = <0 0xe6053000 0 0x50>;
333 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
336 gpio-ranges = <&pfc 0 96 32>;
337 #interrupt-cells = <2>;
338 interrupt-controller;
339 clocks = <&cpg CPG_MOD 909>;
340 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
344 gpio4: gpio@e6054000 {
345 compatible = "renesas,gpio-r8a7790",
346 "renesas,rcar-gen2-gpio";
347 reg = <0 0xe6054000 0 0x50>;
348 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
351 gpio-ranges = <&pfc 0 128 32>;
352 #interrupt-cells = <2>;
353 interrupt-controller;
354 clocks = <&cpg CPG_MOD 908>;
355 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
359 gpio5: gpio@e6055000 {
360 compatible = "renesas,gpio-r8a7790",
361 "renesas,rcar-gen2-gpio";
362 reg = <0 0xe6055000 0 0x50>;
363 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
366 gpio-ranges = <&pfc 0 160 32>;
367 #interrupt-cells = <2>;
368 interrupt-controller;
369 clocks = <&cpg CPG_MOD 907>;
370 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
374 pfc: pinctrl@e6060000 {
375 compatible = "renesas,pfc-r8a7790";
376 reg = <0 0xe6060000 0 0x250>;
379 cpg: clock-controller@e6150000 {
380 compatible = "renesas,r8a7790-cpg-mssr";
381 reg = <0 0xe6150000 0 0x1000>;
382 clocks = <&extal_clk>, <&usb_extal_clk>;
383 clock-names = "extal", "usb_extal";
385 #power-domain-cells = <0>;
390 compatible = "renesas,r8a7790-apmu", "renesas,apmu";
391 reg = <0 0xe6151000 0 0x188>;
392 cpus = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;
396 compatible = "renesas,r8a7790-apmu", "renesas,apmu";
397 reg = <0 0xe6152000 0 0x188>;
398 cpus = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
401 rst: reset-controller@e6160000 {
402 compatible = "renesas,r8a7790-rst";
403 reg = <0 0xe6160000 0 0x0100>;
406 sysc: system-controller@e6180000 {
407 compatible = "renesas,r8a7790-sysc";
408 reg = <0 0xe6180000 0 0x0200>;
409 #power-domain-cells = <1>;
412 irqc0: interrupt-controller@e61c0000 {
413 compatible = "renesas,irqc-r8a7790", "renesas,irqc";
414 #interrupt-cells = <2>;
415 interrupt-controller;
416 reg = <0 0xe61c0000 0 0x200>;
417 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
418 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
419 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
420 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
421 clocks = <&cpg CPG_MOD 407>;
422 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
426 thermal: thermal@e61f0000 {
427 compatible = "renesas,thermal-r8a7790",
428 "renesas,rcar-gen2-thermal",
429 "renesas,rcar-thermal";
430 reg = <0 0xe61f0000 0 0x10>, <0 0xe61f0100 0 0x38>;
431 interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
432 clocks = <&cpg CPG_MOD 522>;
433 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
435 #thermal-sensor-cells = <0>;
438 ipmmu_sy0: iommu@e6280000 {
439 compatible = "renesas,ipmmu-r8a7790",
440 "renesas,ipmmu-vmsa";
441 reg = <0 0xe6280000 0 0x1000>;
442 interrupts = <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>,
443 <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>;
448 ipmmu_sy1: iommu@e6290000 {
449 compatible = "renesas,ipmmu-r8a7790",
450 "renesas,ipmmu-vmsa";
451 reg = <0 0xe6290000 0 0x1000>;
452 interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
457 ipmmu_ds: iommu@e6740000 {
458 compatible = "renesas,ipmmu-r8a7790",
459 "renesas,ipmmu-vmsa";
460 reg = <0 0xe6740000 0 0x1000>;
461 interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>,
462 <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>;
467 ipmmu_mp: iommu@ec680000 {
468 compatible = "renesas,ipmmu-r8a7790",
469 "renesas,ipmmu-vmsa";
470 reg = <0 0xec680000 0 0x1000>;
471 interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
476 ipmmu_mx: iommu@fe951000 {
477 compatible = "renesas,ipmmu-r8a7790",
478 "renesas,ipmmu-vmsa";
479 reg = <0 0xfe951000 0 0x1000>;
480 interrupts = <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>,
481 <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>;
486 ipmmu_rt: iommu@ffc80000 {
487 compatible = "renesas,ipmmu-r8a7790",
488 "renesas,ipmmu-vmsa";
489 reg = <0 0xffc80000 0 0x1000>;
490 interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>;
495 icram0: sram@e63a0000 {
496 compatible = "mmio-sram";
497 reg = <0 0xe63a0000 0 0x12000>;
498 #address-cells = <1>;
500 ranges = <0 0 0xe63a0000 0x12000>;
503 icram1: sram@e63c0000 {
504 compatible = "mmio-sram";
505 reg = <0 0xe63c0000 0 0x1000>;
506 #address-cells = <1>;
508 ranges = <0 0 0xe63c0000 0x1000>;
511 compatible = "renesas,smp-sram";
517 #address-cells = <1>;
519 compatible = "renesas,i2c-r8a7790",
520 "renesas,rcar-gen2-i2c";
521 reg = <0 0xe6508000 0 0x40>;
522 interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
523 clocks = <&cpg CPG_MOD 931>;
524 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
526 i2c-scl-internal-delay-ns = <110>;
531 #address-cells = <1>;
533 compatible = "renesas,i2c-r8a7790",
534 "renesas,rcar-gen2-i2c";
535 reg = <0 0xe6518000 0 0x40>;
536 interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
537 clocks = <&cpg CPG_MOD 930>;
538 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
540 i2c-scl-internal-delay-ns = <6>;
545 #address-cells = <1>;
547 compatible = "renesas,i2c-r8a7790",
548 "renesas,rcar-gen2-i2c";
549 reg = <0 0xe6530000 0 0x40>;
550 interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
551 clocks = <&cpg CPG_MOD 929>;
552 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
554 i2c-scl-internal-delay-ns = <6>;
559 #address-cells = <1>;
561 compatible = "renesas,i2c-r8a7790",
562 "renesas,rcar-gen2-i2c";
563 reg = <0 0xe6540000 0 0x40>;
564 interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
565 clocks = <&cpg CPG_MOD 928>;
566 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
568 i2c-scl-internal-delay-ns = <110>;
573 #address-cells = <1>;
575 compatible = "renesas,iic-r8a7790",
576 "renesas,rcar-gen2-iic",
577 "renesas,rmobile-iic";
578 reg = <0 0xe6500000 0 0x425>;
579 interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
580 clocks = <&cpg CPG_MOD 318>;
581 dmas = <&dmac0 0x61>, <&dmac0 0x62>,
582 <&dmac1 0x61>, <&dmac1 0x62>;
583 dma-names = "tx", "rx", "tx", "rx";
584 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
590 #address-cells = <1>;
592 compatible = "renesas,iic-r8a7790",
593 "renesas,rcar-gen2-iic",
594 "renesas,rmobile-iic";
595 reg = <0 0xe6510000 0 0x425>;
596 interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
597 clocks = <&cpg CPG_MOD 323>;
598 dmas = <&dmac0 0x65>, <&dmac0 0x66>,
599 <&dmac1 0x65>, <&dmac1 0x66>;
600 dma-names = "tx", "rx", "tx", "rx";
601 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
607 #address-cells = <1>;
609 compatible = "renesas,iic-r8a7790",
610 "renesas,rcar-gen2-iic",
611 "renesas,rmobile-iic";
612 reg = <0 0xe6520000 0 0x425>;
613 interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
614 clocks = <&cpg CPG_MOD 300>;
615 dmas = <&dmac0 0x69>, <&dmac0 0x6a>,
616 <&dmac1 0x69>, <&dmac1 0x6a>;
617 dma-names = "tx", "rx", "tx", "rx";
618 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
624 #address-cells = <1>;
626 compatible = "renesas,iic-r8a7790",
627 "renesas,rcar-gen2-iic",
628 "renesas,rmobile-iic";
629 reg = <0 0xe60b0000 0 0x425>;
630 interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
631 clocks = <&cpg CPG_MOD 926>;
632 dmas = <&dmac0 0x77>, <&dmac0 0x78>,
633 <&dmac1 0x77>, <&dmac1 0x78>;
634 dma-names = "tx", "rx", "tx", "rx";
635 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
640 hsusb: usb@e6590000 {
641 compatible = "renesas,usbhs-r8a7790",
642 "renesas,rcar-gen2-usbhs";
643 reg = <0 0xe6590000 0 0x100>;
644 interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
645 clocks = <&cpg CPG_MOD 704>;
646 dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
647 <&usb_dmac1 0>, <&usb_dmac1 1>;
648 dma-names = "ch0", "ch1", "ch2", "ch3";
649 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
651 renesas,buswait = <4>;
657 usbphy: usb-phy-controller@e6590100 {
658 compatible = "renesas,usb-phy-r8a7790",
659 "renesas,rcar-gen2-usb-phy";
660 reg = <0 0xe6590100 0 0x100>;
661 #address-cells = <1>;
663 clocks = <&cpg CPG_MOD 704>;
664 clock-names = "usbhs";
665 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
679 usb_dmac0: dma-controller@e65a0000 {
680 compatible = "renesas,r8a7790-usb-dmac",
682 reg = <0 0xe65a0000 0 0x100>;
683 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
684 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
685 interrupt-names = "ch0", "ch1";
686 clocks = <&cpg CPG_MOD 330>;
687 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
693 usb_dmac1: dma-controller@e65b0000 {
694 compatible = "renesas,r8a7790-usb-dmac",
696 reg = <0 0xe65b0000 0 0x100>;
697 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
698 <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
699 interrupt-names = "ch0", "ch1";
700 clocks = <&cpg CPG_MOD 331>;
701 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
707 dmac0: dma-controller@e6700000 {
708 compatible = "renesas,dmac-r8a7790",
710 reg = <0 0xe6700000 0 0x20000>;
711 interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
712 <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
713 <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
714 <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
715 <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
716 <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
717 <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
718 <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
719 <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
720 <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
721 <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
722 <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
723 <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
724 <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
725 <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
726 <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
727 interrupt-names = "error",
728 "ch0", "ch1", "ch2", "ch3",
729 "ch4", "ch5", "ch6", "ch7",
730 "ch8", "ch9", "ch10", "ch11",
731 "ch12", "ch13", "ch14";
732 clocks = <&cpg CPG_MOD 219>;
734 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
740 dmac1: dma-controller@e6720000 {
741 compatible = "renesas,dmac-r8a7790",
743 reg = <0 0xe6720000 0 0x20000>;
744 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
745 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
746 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
747 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
748 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
749 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
750 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
751 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
752 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
753 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
754 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
755 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
756 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
757 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
758 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
759 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
760 interrupt-names = "error",
761 "ch0", "ch1", "ch2", "ch3",
762 "ch4", "ch5", "ch6", "ch7",
763 "ch8", "ch9", "ch10", "ch11",
764 "ch12", "ch13", "ch14";
765 clocks = <&cpg CPG_MOD 218>;
767 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
773 avb: ethernet@e6800000 {
774 compatible = "renesas,etheravb-r8a7790",
775 "renesas,etheravb-rcar-gen2";
776 reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
777 interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
778 clocks = <&cpg CPG_MOD 812>;
780 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
782 #address-cells = <1>;
788 compatible = "renesas,qspi-r8a7790", "renesas,qspi";
789 reg = <0 0xe6b10000 0 0x2c>;
790 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
791 clocks = <&cpg CPG_MOD 917>;
792 dmas = <&dmac0 0x17>, <&dmac0 0x18>,
793 <&dmac1 0x17>, <&dmac1 0x18>;
794 dma-names = "tx", "rx", "tx", "rx";
795 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
798 #address-cells = <1>;
803 scifa0: serial@e6c40000 {
804 compatible = "renesas,scifa-r8a7790",
805 "renesas,rcar-gen2-scifa", "renesas,scifa";
806 reg = <0 0xe6c40000 0 64>;
807 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
808 clocks = <&cpg CPG_MOD 204>;
810 dmas = <&dmac0 0x21>, <&dmac0 0x22>,
811 <&dmac1 0x21>, <&dmac1 0x22>;
812 dma-names = "tx", "rx", "tx", "rx";
813 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
818 scifa1: serial@e6c50000 {
819 compatible = "renesas,scifa-r8a7790",
820 "renesas,rcar-gen2-scifa", "renesas,scifa";
821 reg = <0 0xe6c50000 0 64>;
822 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
823 clocks = <&cpg CPG_MOD 203>;
825 dmas = <&dmac0 0x25>, <&dmac0 0x26>,
826 <&dmac1 0x25>, <&dmac1 0x26>;
827 dma-names = "tx", "rx", "tx", "rx";
828 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
833 scifa2: serial@e6c60000 {
834 compatible = "renesas,scifa-r8a7790",
835 "renesas,rcar-gen2-scifa", "renesas,scifa";
836 reg = <0 0xe6c60000 0 64>;
837 interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>;
838 clocks = <&cpg CPG_MOD 202>;
840 dmas = <&dmac0 0x27>, <&dmac0 0x28>,
841 <&dmac1 0x27>, <&dmac1 0x28>;
842 dma-names = "tx", "rx", "tx", "rx";
843 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
848 scifb0: serial@e6c20000 {
849 compatible = "renesas,scifb-r8a7790",
850 "renesas,rcar-gen2-scifb", "renesas,scifb";
851 reg = <0 0xe6c20000 0 0x100>;
852 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
853 clocks = <&cpg CPG_MOD 206>;
855 dmas = <&dmac0 0x3d>, <&dmac0 0x3e>,
856 <&dmac1 0x3d>, <&dmac1 0x3e>;
857 dma-names = "tx", "rx", "tx", "rx";
858 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
863 scifb1: serial@e6c30000 {
864 compatible = "renesas,scifb-r8a7790",
865 "renesas,rcar-gen2-scifb", "renesas,scifb";
866 reg = <0 0xe6c30000 0 0x100>;
867 interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
868 clocks = <&cpg CPG_MOD 207>;
870 dmas = <&dmac0 0x19>, <&dmac0 0x1a>,
871 <&dmac1 0x19>, <&dmac1 0x1a>;
872 dma-names = "tx", "rx", "tx", "rx";
873 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
878 scifb2: serial@e6ce0000 {
879 compatible = "renesas,scifb-r8a7790",
880 "renesas,rcar-gen2-scifb", "renesas,scifb";
881 reg = <0 0xe6ce0000 0 0x100>;
882 interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
883 clocks = <&cpg CPG_MOD 216>;
885 dmas = <&dmac0 0x1d>, <&dmac0 0x1e>,
886 <&dmac1 0x1d>, <&dmac1 0x1e>;
887 dma-names = "tx", "rx", "tx", "rx";
888 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
893 scif0: serial@e6e60000 {
894 compatible = "renesas,scif-r8a7790",
895 "renesas,rcar-gen2-scif",
897 reg = <0 0xe6e60000 0 64>;
898 interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
899 clocks = <&cpg CPG_MOD 721>,
900 <&cpg CPG_CORE R8A7790_CLK_ZS>, <&scif_clk>;
901 clock-names = "fck", "brg_int", "scif_clk";
902 dmas = <&dmac0 0x29>, <&dmac0 0x2a>,
903 <&dmac1 0x29>, <&dmac1 0x2a>;
904 dma-names = "tx", "rx", "tx", "rx";
905 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
910 scif1: serial@e6e68000 {
911 compatible = "renesas,scif-r8a7790",
912 "renesas,rcar-gen2-scif",
914 reg = <0 0xe6e68000 0 64>;
915 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
916 clocks = <&cpg CPG_MOD 720>,
917 <&cpg CPG_CORE R8A7790_CLK_ZS>, <&scif_clk>;
918 clock-names = "fck", "brg_int", "scif_clk";
919 dmas = <&dmac0 0x2d>, <&dmac0 0x2e>,
920 <&dmac1 0x2d>, <&dmac1 0x2e>;
921 dma-names = "tx", "rx", "tx", "rx";
922 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
927 scif2: serial@e6e56000 {
928 compatible = "renesas,scif-r8a7790",
929 "renesas,rcar-gen2-scif",
931 reg = <0 0xe6e56000 0 64>;
932 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
933 clocks = <&cpg CPG_MOD 310>,
934 <&cpg CPG_CORE R8A7790_CLK_ZS>, <&scif_clk>;
935 clock-names = "fck", "brg_int", "scif_clk";
936 dmas = <&dmac0 0x2b>, <&dmac0 0x2c>,
937 <&dmac1 0x2b>, <&dmac1 0x2c>;
938 dma-names = "tx", "rx", "tx", "rx";
939 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
944 hscif0: serial@e62c0000 {
945 compatible = "renesas,hscif-r8a7790",
946 "renesas,rcar-gen2-hscif", "renesas,hscif";
947 reg = <0 0xe62c0000 0 96>;
948 interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
949 clocks = <&cpg CPG_MOD 717>,
950 <&cpg CPG_CORE R8A7790_CLK_ZS>, <&scif_clk>;
951 clock-names = "fck", "brg_int", "scif_clk";
952 dmas = <&dmac0 0x39>, <&dmac0 0x3a>,
953 <&dmac1 0x39>, <&dmac1 0x3a>;
954 dma-names = "tx", "rx", "tx", "rx";
955 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
960 hscif1: serial@e62c8000 {
961 compatible = "renesas,hscif-r8a7790",
962 "renesas,rcar-gen2-hscif", "renesas,hscif";
963 reg = <0 0xe62c8000 0 96>;
964 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
965 clocks = <&cpg CPG_MOD 716>,
966 <&cpg CPG_CORE R8A7790_CLK_ZS>, <&scif_clk>;
967 clock-names = "fck", "brg_int", "scif_clk";
968 dmas = <&dmac0 0x4d>, <&dmac0 0x4e>,
969 <&dmac1 0x4d>, <&dmac1 0x4e>;
970 dma-names = "tx", "rx", "tx", "rx";
971 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
976 msiof0: spi@e6e20000 {
977 compatible = "renesas,msiof-r8a7790",
978 "renesas,rcar-gen2-msiof";
979 reg = <0 0xe6e20000 0 0x0064>;
980 interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
981 clocks = <&cpg CPG_MOD 0>;
982 dmas = <&dmac0 0x51>, <&dmac0 0x52>,
983 <&dmac1 0x51>, <&dmac1 0x52>;
984 dma-names = "tx", "rx", "tx", "rx";
985 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
987 #address-cells = <1>;
992 msiof1: spi@e6e10000 {
993 compatible = "renesas,msiof-r8a7790",
994 "renesas,rcar-gen2-msiof";
995 reg = <0 0xe6e10000 0 0x0064>;
996 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
997 clocks = <&cpg CPG_MOD 208>;
998 dmas = <&dmac0 0x55>, <&dmac0 0x56>,
999 <&dmac1 0x55>, <&dmac1 0x56>;
1000 dma-names = "tx", "rx", "tx", "rx";
1001 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1002 resets = <&cpg 208>;
1003 #address-cells = <1>;
1005 status = "disabled";
1008 msiof2: spi@e6e00000 {
1009 compatible = "renesas,msiof-r8a7790",
1010 "renesas,rcar-gen2-msiof";
1011 reg = <0 0xe6e00000 0 0x0064>;
1012 interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
1013 clocks = <&cpg CPG_MOD 205>;
1014 dmas = <&dmac0 0x41>, <&dmac0 0x42>,
1015 <&dmac1 0x41>, <&dmac1 0x42>;
1016 dma-names = "tx", "rx", "tx", "rx";
1017 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1018 resets = <&cpg 205>;
1019 #address-cells = <1>;
1021 status = "disabled";
1024 msiof3: spi@e6c90000 {
1025 compatible = "renesas,msiof-r8a7790",
1026 "renesas,rcar-gen2-msiof";
1027 reg = <0 0xe6c90000 0 0x0064>;
1028 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
1029 clocks = <&cpg CPG_MOD 215>;
1030 dmas = <&dmac0 0x45>, <&dmac0 0x46>,
1031 <&dmac1 0x45>, <&dmac1 0x46>;
1032 dma-names = "tx", "rx", "tx", "rx";
1033 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1034 resets = <&cpg 215>;
1035 #address-cells = <1>;
1037 status = "disabled";
1040 can0: can@e6e80000 {
1041 compatible = "renesas,can-r8a7790",
1042 "renesas,rcar-gen2-can";
1043 reg = <0 0xe6e80000 0 0x1000>;
1044 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
1045 clocks = <&cpg CPG_MOD 916>,
1046 <&cpg CPG_CORE R8A7790_CLK_RCAN>, <&can_clk>;
1047 clock-names = "clkp1", "clkp2", "can_clk";
1048 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1049 resets = <&cpg 916>;
1050 status = "disabled";
1053 can1: can@e6e88000 {
1054 compatible = "renesas,can-r8a7790",
1055 "renesas,rcar-gen2-can";
1056 reg = <0 0xe6e88000 0 0x1000>;
1057 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
1058 clocks = <&cpg CPG_MOD 915>,
1059 <&cpg CPG_CORE R8A7790_CLK_RCAN>, <&can_clk>;
1060 clock-names = "clkp1", "clkp2", "can_clk";
1061 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1062 resets = <&cpg 915>;
1063 status = "disabled";
1066 vin0: video@e6ef0000 {
1067 compatible = "renesas,vin-r8a7790",
1068 "renesas,rcar-gen2-vin";
1069 reg = <0 0xe6ef0000 0 0x1000>;
1070 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1071 clocks = <&cpg CPG_MOD 811>;
1072 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1073 resets = <&cpg 811>;
1074 status = "disabled";
1077 vin1: video@e6ef1000 {
1078 compatible = "renesas,vin-r8a7790",
1079 "renesas,rcar-gen2-vin";
1080 reg = <0 0xe6ef1000 0 0x1000>;
1081 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
1082 clocks = <&cpg CPG_MOD 810>;
1083 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1084 resets = <&cpg 810>;
1085 status = "disabled";
1088 vin2: video@e6ef2000 {
1089 compatible = "renesas,vin-r8a7790",
1090 "renesas,rcar-gen2-vin";
1091 reg = <0 0xe6ef2000 0 0x1000>;
1092 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
1093 clocks = <&cpg CPG_MOD 809>;
1094 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1095 resets = <&cpg 809>;
1096 status = "disabled";
1099 vin3: video@e6ef3000 {
1100 compatible = "renesas,vin-r8a7790",
1101 "renesas,rcar-gen2-vin";
1102 reg = <0 0xe6ef3000 0 0x1000>;
1103 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
1104 clocks = <&cpg CPG_MOD 808>;
1105 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1106 resets = <&cpg 808>;
1107 status = "disabled";
1110 rcar_sound: sound@ec500000 {
1112 * #sound-dai-cells is required
1114 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1115 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1117 compatible = "renesas,rcar_sound-r8a7790",
1118 "renesas,rcar_sound-gen2";
1119 reg = <0 0xec500000 0 0x1000>, /* SCU */
1120 <0 0xec5a0000 0 0x100>, /* ADG */
1121 <0 0xec540000 0 0x1000>, /* SSIU */
1122 <0 0xec541000 0 0x280>, /* SSI */
1123 <0 0xec740000 0 0x200>; /* Audio DMAC peri peri*/
1124 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1126 clocks = <&cpg CPG_MOD 1005>,
1127 <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
1128 <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
1129 <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
1130 <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
1131 <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
1132 <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
1133 <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
1134 <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
1135 <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
1136 <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
1137 <&cpg CPG_MOD 1021>, <&cpg CPG_MOD 1020>,
1138 <&cpg CPG_MOD 1021>, <&cpg CPG_MOD 1020>,
1139 <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
1140 <&audio_clk_a>, <&audio_clk_b>, <&audio_clk_c>,
1141 <&cpg CPG_CORE R8A7790_CLK_M2>;
1142 clock-names = "ssi-all",
1143 "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1144 "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1146 "src.9", "src.8", "src.7", "src.6",
1147 "src.5", "src.4", "src.3", "src.2",
1152 "clk_a", "clk_b", "clk_c", "clk_i";
1153 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1154 resets = <&cpg 1005>,
1155 <&cpg 1006>, <&cpg 1007>,
1156 <&cpg 1008>, <&cpg 1009>,
1157 <&cpg 1010>, <&cpg 1011>,
1158 <&cpg 1012>, <&cpg 1013>,
1159 <&cpg 1014>, <&cpg 1015>;
1160 reset-names = "ssi-all",
1161 "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1162 "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1165 status = "disabled";
1169 dmas = <&audma1 0xbc>;
1173 dmas = <&audma1 0xbe>;
1196 interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
1197 dmas = <&audma0 0x85>, <&audma1 0x9a>;
1198 dma-names = "rx", "tx";
1201 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1202 dmas = <&audma0 0x87>, <&audma1 0x9c>;
1203 dma-names = "rx", "tx";
1206 interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1207 dmas = <&audma0 0x89>, <&audma1 0x9e>;
1208 dma-names = "rx", "tx";
1211 interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1212 dmas = <&audma0 0x8b>, <&audma1 0xa0>;
1213 dma-names = "rx", "tx";
1216 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1217 dmas = <&audma0 0x8d>, <&audma1 0xb0>;
1218 dma-names = "rx", "tx";
1221 interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1222 dmas = <&audma0 0x8f>, <&audma1 0xb2>;
1223 dma-names = "rx", "tx";
1226 interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
1227 dmas = <&audma0 0x91>, <&audma1 0xb4>;
1228 dma-names = "rx", "tx";
1231 interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
1232 dmas = <&audma0 0x93>, <&audma1 0xb6>;
1233 dma-names = "rx", "tx";
1236 interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
1237 dmas = <&audma0 0x95>, <&audma1 0xb8>;
1238 dma-names = "rx", "tx";
1241 interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
1242 dmas = <&audma0 0x97>, <&audma1 0xba>;
1243 dma-names = "rx", "tx";
1249 interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
1250 dmas = <&audma0 0x01>, <&audma1 0x02>,
1251 <&audma0 0x15>, <&audma1 0x16>;
1252 dma-names = "rx", "tx", "rxu", "txu";
1255 interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
1256 dmas = <&audma0 0x03>, <&audma1 0x04>,
1257 <&audma0 0x49>, <&audma1 0x4a>;
1258 dma-names = "rx", "tx", "rxu", "txu";
1261 interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
1262 dmas = <&audma0 0x05>, <&audma1 0x06>,
1263 <&audma0 0x63>, <&audma1 0x64>;
1264 dma-names = "rx", "tx", "rxu", "txu";
1267 interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
1268 dmas = <&audma0 0x07>, <&audma1 0x08>,
1269 <&audma0 0x6f>, <&audma1 0x70>;
1270 dma-names = "rx", "tx", "rxu", "txu";
1273 interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
1274 dmas = <&audma0 0x09>, <&audma1 0x0a>,
1275 <&audma0 0x71>, <&audma1 0x72>;
1276 dma-names = "rx", "tx", "rxu", "txu";
1279 interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
1280 dmas = <&audma0 0x0b>, <&audma1 0x0c>,
1281 <&audma0 0x73>, <&audma1 0x74>;
1282 dma-names = "rx", "tx", "rxu", "txu";
1285 interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
1286 dmas = <&audma0 0x0d>, <&audma1 0x0e>,
1287 <&audma0 0x75>, <&audma1 0x76>;
1288 dma-names = "rx", "tx", "rxu", "txu";
1291 interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
1292 dmas = <&audma0 0x0f>, <&audma1 0x10>,
1293 <&audma0 0x79>, <&audma1 0x7a>;
1294 dma-names = "rx", "tx", "rxu", "txu";
1297 interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
1298 dmas = <&audma0 0x11>, <&audma1 0x12>,
1299 <&audma0 0x7b>, <&audma1 0x7c>;
1300 dma-names = "rx", "tx", "rxu", "txu";
1303 interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
1304 dmas = <&audma0 0x13>, <&audma1 0x14>,
1305 <&audma0 0x7d>, <&audma1 0x7e>;
1306 dma-names = "rx", "tx", "rxu", "txu";
1311 audma0: dma-controller@ec700000 {
1312 compatible = "renesas,dmac-r8a7790",
1313 "renesas,rcar-dmac";
1314 reg = <0 0xec700000 0 0x10000>;
1315 interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
1316 <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1317 <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1318 <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1319 <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1320 <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1321 <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1322 <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1323 <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1324 <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1325 <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1326 <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1327 <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1328 <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
1329 interrupt-names = "error",
1330 "ch0", "ch1", "ch2", "ch3",
1331 "ch4", "ch5", "ch6", "ch7",
1332 "ch8", "ch9", "ch10", "ch11",
1334 clocks = <&cpg CPG_MOD 502>;
1335 clock-names = "fck";
1336 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1337 resets = <&cpg 502>;
1339 dma-channels = <13>;
1342 audma1: dma-controller@ec720000 {
1343 compatible = "renesas,dmac-r8a7790",
1344 "renesas,rcar-dmac";
1345 reg = <0 0xec720000 0 0x10000>;
1346 interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
1347 <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1348 <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1349 <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
1350 <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
1351 <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
1352 <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
1353 <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
1354 <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
1355 <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
1356 <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
1357 <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
1358 <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
1359 <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
1360 interrupt-names = "error",
1361 "ch0", "ch1", "ch2", "ch3",
1362 "ch4", "ch5", "ch6", "ch7",
1363 "ch8", "ch9", "ch10", "ch11",
1365 clocks = <&cpg CPG_MOD 501>;
1366 clock-names = "fck";
1367 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1368 resets = <&cpg 501>;
1370 dma-channels = <13>;
1373 xhci: usb@ee000000 {
1374 compatible = "renesas,xhci-r8a7790",
1375 "renesas,rcar-gen2-xhci";
1376 reg = <0 0xee000000 0 0xc00>;
1377 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
1378 clocks = <&cpg CPG_MOD 328>;
1379 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1380 resets = <&cpg 328>;
1383 status = "disabled";
1386 pci0: pci@ee090000 {
1387 compatible = "renesas,pci-r8a7790",
1388 "renesas,pci-rcar-gen2";
1389 device_type = "pci";
1390 reg = <0 0xee090000 0 0xc00>,
1391 <0 0xee080000 0 0x1100>;
1392 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1393 clocks = <&cpg CPG_MOD 703>;
1394 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1395 resets = <&cpg 703>;
1396 status = "disabled";
1399 #address-cells = <3>;
1401 #interrupt-cells = <1>;
1402 ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>;
1403 interrupt-map-mask = <0xf800 0 0 0x7>;
1404 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1405 <0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1406 <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1409 reg = <0x800 0 0 0 0>;
1415 reg = <0x1000 0 0 0 0>;
1421 pci1: pci@ee0b0000 {
1422 compatible = "renesas,pci-r8a7790",
1423 "renesas,pci-rcar-gen2";
1424 device_type = "pci";
1425 reg = <0 0xee0b0000 0 0xc00>,
1426 <0 0xee0a0000 0 0x1100>;
1427 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
1428 clocks = <&cpg CPG_MOD 703>;
1429 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1430 resets = <&cpg 703>;
1431 status = "disabled";
1434 #address-cells = <3>;
1436 #interrupt-cells = <1>;
1437 ranges = <0x02000000 0 0xee0a0000 0 0xee0a0000 0 0x00010000>;
1438 interrupt-map-mask = <0xf800 0 0 0x7>;
1439 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
1440 <0x0800 0 0 1 &gic GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
1441 <0x1000 0 0 2 &gic GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
1444 pci2: pci@ee0d0000 {
1445 compatible = "renesas,pci-r8a7790",
1446 "renesas,pci-rcar-gen2";
1447 device_type = "pci";
1448 clocks = <&cpg CPG_MOD 703>;
1449 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1450 resets = <&cpg 703>;
1451 reg = <0 0xee0d0000 0 0xc00>,
1452 <0 0xee0c0000 0 0x1100>;
1453 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
1454 status = "disabled";
1457 #address-cells = <3>;
1459 #interrupt-cells = <1>;
1460 ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>;
1461 interrupt-map-mask = <0xf800 0 0 0x7>;
1462 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1463 <0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1464 <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
1467 reg = <0x20800 0 0 0 0>;
1473 reg = <0x21000 0 0 0 0>;
1479 sdhi0: mmc@ee100000 {
1480 compatible = "renesas,sdhi-r8a7790",
1481 "renesas,rcar-gen2-sdhi";
1482 reg = <0 0xee100000 0 0x328>;
1483 interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
1484 clocks = <&cpg CPG_MOD 314>;
1485 dmas = <&dmac0 0xcd>, <&dmac0 0xce>,
1486 <&dmac1 0xcd>, <&dmac1 0xce>;
1487 dma-names = "tx", "rx", "tx", "rx";
1488 max-frequency = <195000000>;
1489 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1490 resets = <&cpg 314>;
1491 status = "disabled";
1494 sdhi1: mmc@ee120000 {
1495 compatible = "renesas,sdhi-r8a7790",
1496 "renesas,rcar-gen2-sdhi";
1497 reg = <0 0xee120000 0 0x328>;
1498 interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
1499 clocks = <&cpg CPG_MOD 313>;
1500 dmas = <&dmac0 0xc9>, <&dmac0 0xca>,
1501 <&dmac1 0xc9>, <&dmac1 0xca>;
1502 dma-names = "tx", "rx", "tx", "rx";
1503 max-frequency = <195000000>;
1504 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1505 resets = <&cpg 313>;
1506 status = "disabled";
1509 sdhi2: mmc@ee140000 {
1510 compatible = "renesas,sdhi-r8a7790",
1511 "renesas,rcar-gen2-sdhi";
1512 reg = <0 0xee140000 0 0x100>;
1513 interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
1514 clocks = <&cpg CPG_MOD 312>;
1515 dmas = <&dmac0 0xc1>, <&dmac0 0xc2>,
1516 <&dmac1 0xc1>, <&dmac1 0xc2>;
1517 dma-names = "tx", "rx", "tx", "rx";
1518 max-frequency = <97500000>;
1519 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1520 resets = <&cpg 312>;
1521 status = "disabled";
1524 sdhi3: mmc@ee160000 {
1525 compatible = "renesas,sdhi-r8a7790",
1526 "renesas,rcar-gen2-sdhi";
1527 reg = <0 0xee160000 0 0x100>;
1528 interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
1529 clocks = <&cpg CPG_MOD 311>;
1530 dmas = <&dmac0 0xd3>, <&dmac0 0xd4>,
1531 <&dmac1 0xd3>, <&dmac1 0xd4>;
1532 dma-names = "tx", "rx", "tx", "rx";
1533 max-frequency = <97500000>;
1534 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1535 resets = <&cpg 311>;
1536 status = "disabled";
1539 mmcif0: mmc@ee200000 {
1540 compatible = "renesas,mmcif-r8a7790",
1542 reg = <0 0xee200000 0 0x80>;
1543 interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
1544 clocks = <&cpg CPG_MOD 315>;
1545 dmas = <&dmac0 0xd1>, <&dmac0 0xd2>,
1546 <&dmac1 0xd1>, <&dmac1 0xd2>;
1547 dma-names = "tx", "rx", "tx", "rx";
1548 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1549 resets = <&cpg 315>;
1551 status = "disabled";
1552 max-frequency = <97500000>;
1555 mmcif1: mmc@ee220000 {
1556 compatible = "renesas,mmcif-r8a7790",
1558 reg = <0 0xee220000 0 0x80>;
1559 interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
1560 clocks = <&cpg CPG_MOD 305>;
1561 dmas = <&dmac0 0xe1>, <&dmac0 0xe2>,
1562 <&dmac1 0xe1>, <&dmac1 0xe2>;
1563 dma-names = "tx", "rx", "tx", "rx";
1564 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1565 resets = <&cpg 305>;
1567 status = "disabled";
1568 max-frequency = <97500000>;
1571 sata0: sata@ee300000 {
1572 compatible = "renesas,sata-r8a7790",
1573 "renesas,rcar-gen2-sata";
1574 reg = <0 0xee300000 0 0x200000>;
1575 interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
1576 clocks = <&cpg CPG_MOD 815>;
1577 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1578 resets = <&cpg 815>;
1579 status = "disabled";
1582 sata1: sata@ee500000 {
1583 compatible = "renesas,sata-r8a7790",
1584 "renesas,rcar-gen2-sata";
1585 reg = <0 0xee500000 0 0x200000>;
1586 interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
1587 clocks = <&cpg CPG_MOD 814>;
1588 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1589 resets = <&cpg 814>;
1590 status = "disabled";
1593 ether: ethernet@ee700000 {
1594 compatible = "renesas,ether-r8a7790",
1595 "renesas,rcar-gen2-ether";
1596 reg = <0 0xee700000 0 0x400>;
1597 interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
1598 clocks = <&cpg CPG_MOD 813>;
1599 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1600 resets = <&cpg 813>;
1602 #address-cells = <1>;
1604 status = "disabled";
1607 gic: interrupt-controller@f1001000 {
1608 compatible = "arm,gic-400";
1609 #interrupt-cells = <3>;
1610 #address-cells = <0>;
1611 interrupt-controller;
1612 reg = <0 0xf1001000 0 0x1000>, <0 0xf1002000 0 0x2000>,
1613 <0 0xf1004000 0 0x2000>, <0 0xf1006000 0 0x2000>;
1614 interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>;
1615 clocks = <&cpg CPG_MOD 408>;
1616 clock-names = "clk";
1617 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1618 resets = <&cpg 408>;
1621 pciec: pcie@fe000000 {
1622 compatible = "renesas,pcie-r8a7790",
1623 "renesas,pcie-rcar-gen2";
1624 reg = <0 0xfe000000 0 0x80000>;
1625 #address-cells = <3>;
1627 bus-range = <0x00 0xff>;
1628 device_type = "pci";
1629 ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
1630 <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
1631 <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
1632 <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
1633 /* Map all possible DDR as inbound ranges */
1634 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>,
1635 <0x43000000 1 0x80000000 1 0x80000000 0 0x80000000>;
1636 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
1637 <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
1638 <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
1639 #interrupt-cells = <1>;
1640 interrupt-map-mask = <0 0 0 0>;
1641 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
1642 clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
1643 clock-names = "pcie", "pcie_bus";
1644 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1645 resets = <&cpg 319>;
1646 status = "disabled";
1650 compatible = "renesas,vsp1";
1651 reg = <0 0xfe920000 0 0x8000>;
1652 interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
1653 clocks = <&cpg CPG_MOD 130>;
1654 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1655 resets = <&cpg 130>;
1659 compatible = "renesas,vsp1";
1660 reg = <0 0xfe928000 0 0x8000>;
1661 interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>;
1662 clocks = <&cpg CPG_MOD 131>;
1663 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1664 resets = <&cpg 131>;
1668 compatible = "renesas,vsp1";
1669 reg = <0 0xfe930000 0 0x8000>;
1670 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1671 clocks = <&cpg CPG_MOD 128>;
1672 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1673 resets = <&cpg 128>;
1677 compatible = "renesas,vsp1";
1678 reg = <0 0xfe938000 0 0x8000>;
1679 interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>;
1680 clocks = <&cpg CPG_MOD 127>;
1681 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1682 resets = <&cpg 127>;
1686 compatible = "renesas,fdp1";
1687 reg = <0 0xfe940000 0 0x2400>;
1688 interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>;
1689 clocks = <&cpg CPG_MOD 119>;
1690 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1691 resets = <&cpg 119>;
1695 compatible = "renesas,fdp1";
1696 reg = <0 0xfe944000 0 0x2400>;
1697 interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
1698 clocks = <&cpg CPG_MOD 118>;
1699 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1700 resets = <&cpg 118>;
1704 compatible = "renesas,fdp1";
1705 reg = <0 0xfe948000 0 0x2400>;
1706 interrupts = <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>;
1707 clocks = <&cpg CPG_MOD 117>;
1708 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1709 resets = <&cpg 117>;
1712 jpu: jpeg-codec@fe980000 {
1713 compatible = "renesas,jpu-r8a7790",
1714 "renesas,rcar-gen2-jpu";
1715 reg = <0 0xfe980000 0 0x10300>;
1716 interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;
1717 clocks = <&cpg CPG_MOD 106>;
1718 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1719 resets = <&cpg 106>;
1722 du: display@feb00000 {
1723 compatible = "renesas,du-r8a7790";
1724 reg = <0 0xfeb00000 0 0x70000>;
1725 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
1726 <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
1727 <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>;
1728 clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>,
1730 clock-names = "du.0", "du.1", "du.2";
1731 resets = <&cpg 724>;
1732 reset-names = "du.0";
1733 status = "disabled";
1736 #address-cells = <1>;
1741 du_out_rgb: endpoint {
1746 du_out_lvds0: endpoint {
1747 remote-endpoint = <&lvds0_in>;
1752 du_out_lvds1: endpoint {
1753 remote-endpoint = <&lvds1_in>;
1759 lvds0: lvds@feb90000 {
1760 compatible = "renesas,r8a7790-lvds";
1761 reg = <0 0xfeb90000 0 0x1c>;
1762 clocks = <&cpg CPG_MOD 726>;
1763 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1764 resets = <&cpg 726>;
1765 status = "disabled";
1768 #address-cells = <1>;
1773 lvds0_in: endpoint {
1774 remote-endpoint = <&du_out_lvds0>;
1779 lvds0_out: endpoint {
1785 lvds1: lvds@feb94000 {
1786 compatible = "renesas,r8a7790-lvds";
1787 reg = <0 0xfeb94000 0 0x1c>;
1788 clocks = <&cpg CPG_MOD 725>;
1789 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1790 resets = <&cpg 725>;
1791 status = "disabled";
1794 #address-cells = <1>;
1799 lvds1_in: endpoint {
1800 remote-endpoint = <&du_out_lvds1>;
1805 lvds1_out: endpoint {
1811 prr: chipid@ff000044 {
1812 compatible = "renesas,prr";
1813 reg = <0 0xff000044 0 4>;
1816 cmt0: timer@ffca0000 {
1817 compatible = "renesas,r8a7790-cmt0",
1818 "renesas,rcar-gen2-cmt0";
1819 reg = <0 0xffca0000 0 0x1004>;
1820 interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
1821 <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
1822 clocks = <&cpg CPG_MOD 124>;
1823 clock-names = "fck";
1824 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1825 resets = <&cpg 124>;
1827 status = "disabled";
1830 cmt1: timer@e6130000 {
1831 compatible = "renesas,r8a7790-cmt1",
1832 "renesas,rcar-gen2-cmt1";
1833 reg = <0 0xe6130000 0 0x1004>;
1834 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
1835 <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
1836 <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
1837 <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
1838 <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
1839 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
1840 <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
1841 <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
1842 clocks = <&cpg CPG_MOD 329>;
1843 clock-names = "fck";
1844 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
1845 resets = <&cpg 329>;
1847 status = "disabled";
1852 cpu_thermal: cpu-thermal {
1853 polling-delay-passive = <0>;
1854 polling-delay = <0>;
1856 thermal-sensors = <&thermal>;
1860 temperature = <95000>;
1871 compatible = "arm,armv7-timer";
1872 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
1873 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
1874 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
1875 <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
1878 /* External USB clock - can be overridden by the board */
1879 usb_extal_clk: usb_extal {
1880 compatible = "fixed-clock";
1882 clock-frequency = <48000000>;