r8a774c0.dtsi (57e04eeda515ee979fec3bc3d64c408feae18acc) r8a774c0.dtsi (0aab5b914b41601ee7e4ba9bd81344665db1fbca)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the RZ/G2E (R8A774C0) SoC
4 *
5 * Copyright (C) 2018-2019 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a774c0-cpg-mssr.h>

--- 355 unchanged lines hidden (view full) ---

364 #thermal-sensor-cells = <0>;
365 };
366
367 intc_ex: interrupt-controller@e61c0000 {
368 compatible = "renesas,intc-ex-r8a774c0", "renesas,irqc";
369 #interrupt-cells = <2>;
370 interrupt-controller;
371 reg = <0 0xe61c0000 0 0x200>;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the RZ/G2E (R8A774C0) SoC
4 *
5 * Copyright (C) 2018-2019 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a774c0-cpg-mssr.h>

--- 355 unchanged lines hidden (view full) ---

364 #thermal-sensor-cells = <0>;
365 };
366
367 intc_ex: interrupt-controller@e61c0000 {
368 compatible = "renesas,intc-ex-r8a774c0", "renesas,irqc";
369 #interrupt-cells = <2>;
370 interrupt-controller;
371 reg = <0 0xe61c0000 0 0x200>;
372 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
373 GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
374 GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
375 GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
376 GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
377 GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
372 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
373 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
374 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
375 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
376 <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
377 <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
378 clocks = <&cpg CPG_MOD 407>;
379 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
380 resets = <&cpg 407>;
381 };
382
383 tmu0: timer@e61e0000 {
384 compatible = "renesas,tmu-r8a774c0", "renesas,tmu";
385 reg = <0 0xe61e0000 0 0x30>;

--- 306 unchanged lines hidden (view full) ---

692 resets = <&cpg 704>, <&cpg 703>;
693 status = "disabled";
694 };
695
696 usb_dmac0: dma-controller@e65a0000 {
697 compatible = "renesas,r8a774c0-usb-dmac",
698 "renesas,usb-dmac";
699 reg = <0 0xe65a0000 0 0x100>;
378 clocks = <&cpg CPG_MOD 407>;
379 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
380 resets = <&cpg 407>;
381 };
382
383 tmu0: timer@e61e0000 {
384 compatible = "renesas,tmu-r8a774c0", "renesas,tmu";
385 reg = <0 0xe61e0000 0 0x30>;

--- 306 unchanged lines hidden (view full) ---

692 resets = <&cpg 704>, <&cpg 703>;
693 status = "disabled";
694 };
695
696 usb_dmac0: dma-controller@e65a0000 {
697 compatible = "renesas,r8a774c0-usb-dmac",
698 "renesas,usb-dmac";
699 reg = <0 0xe65a0000 0 0x100>;
700 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH
701 GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
700 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
701 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
702 interrupt-names = "ch0", "ch1";
703 clocks = <&cpg CPG_MOD 330>;
704 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
705 resets = <&cpg 330>;
706 #dma-cells = <1>;
707 dma-channels = <2>;
708 };
709
710 usb_dmac1: dma-controller@e65b0000 {
711 compatible = "renesas,r8a774c0-usb-dmac",
712 "renesas,usb-dmac";
713 reg = <0 0xe65b0000 0 0x100>;
702 interrupt-names = "ch0", "ch1";
703 clocks = <&cpg CPG_MOD 330>;
704 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
705 resets = <&cpg 330>;
706 #dma-cells = <1>;
707 dma-channels = <2>;
708 };
709
710 usb_dmac1: dma-controller@e65b0000 {
711 compatible = "renesas,r8a774c0-usb-dmac",
712 "renesas,usb-dmac";
713 reg = <0 0xe65b0000 0 0x100>;
714 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH
715 GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
714 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
715 <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
716 interrupt-names = "ch0", "ch1";
717 clocks = <&cpg CPG_MOD 331>;
718 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
719 resets = <&cpg 331>;
720 #dma-cells = <1>;
721 dma-channels = <2>;
722 };
723
724 dmac0: dma-controller@e6700000 {
725 compatible = "renesas,dmac-r8a774c0",
726 "renesas,rcar-dmac";
727 reg = <0 0xe6700000 0 0x10000>;
716 interrupt-names = "ch0", "ch1";
717 clocks = <&cpg CPG_MOD 331>;
718 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
719 resets = <&cpg 331>;
720 #dma-cells = <1>;
721 dma-channels = <2>;
722 };
723
724 dmac0: dma-controller@e6700000 {
725 compatible = "renesas,dmac-r8a774c0",
726 "renesas,rcar-dmac";
727 reg = <0 0xe6700000 0 0x10000>;
728 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH
729 GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH
730 GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH
731 GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH
732 GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH
733 GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH
734 GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH
735 GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH
736 GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH
737 GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH
738 GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH
739 GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH
740 GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH
741 GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH
742 GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH
743 GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH
744 GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
728 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
729 <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
730 <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
731 <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
732 <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
733 <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
734 <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
735 <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
736 <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
737 <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
738 <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
739 <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
740 <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
741 <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
742 <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
743 <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>,
744 <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
745 interrupt-names = "error",
746 "ch0", "ch1", "ch2", "ch3",
747 "ch4", "ch5", "ch6", "ch7",
748 "ch8", "ch9", "ch10", "ch11",
749 "ch12", "ch13", "ch14", "ch15";
750 clocks = <&cpg CPG_MOD 219>;
751 clock-names = "fck";
752 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 9 unchanged lines hidden (view full) ---

762 <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
763 <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
764 };
765
766 dmac1: dma-controller@e7300000 {
767 compatible = "renesas,dmac-r8a774c0",
768 "renesas,rcar-dmac";
769 reg = <0 0xe7300000 0 0x10000>;
745 interrupt-names = "error",
746 "ch0", "ch1", "ch2", "ch3",
747 "ch4", "ch5", "ch6", "ch7",
748 "ch8", "ch9", "ch10", "ch11",
749 "ch12", "ch13", "ch14", "ch15";
750 clocks = <&cpg CPG_MOD 219>;
751 clock-names = "fck";
752 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 9 unchanged lines hidden (view full) ---

762 <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
763 <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
764 };
765
766 dmac1: dma-controller@e7300000 {
767 compatible = "renesas,dmac-r8a774c0",
768 "renesas,rcar-dmac";
769 reg = <0 0xe7300000 0 0x10000>;
770 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
771 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
772 GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
773 GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
774 GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
775 GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
776 GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
777 GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
778 GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH
779 GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH
780 GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH
781 GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH
782 GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH
783 GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH
784 GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH
785 GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH
786 GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
770 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
771 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
772 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
773 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
774 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
775 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
776 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
777 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
778 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
779 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
780 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
781 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
782 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
783 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
784 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
785 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
786 <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
787 interrupt-names = "error",
788 "ch0", "ch1", "ch2", "ch3",
789 "ch4", "ch5", "ch6", "ch7",
790 "ch8", "ch9", "ch10", "ch11",
791 "ch12", "ch13", "ch14", "ch15";
792 clocks = <&cpg CPG_MOD 218>;
793 clock-names = "fck";
794 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 9 unchanged lines hidden (view full) ---

804 <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
805 <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
806 };
807
808 dmac2: dma-controller@e7310000 {
809 compatible = "renesas,dmac-r8a774c0",
810 "renesas,rcar-dmac";
811 reg = <0 0xe7310000 0 0x10000>;
787 interrupt-names = "error",
788 "ch0", "ch1", "ch2", "ch3",
789 "ch4", "ch5", "ch6", "ch7",
790 "ch8", "ch9", "ch10", "ch11",
791 "ch12", "ch13", "ch14", "ch15";
792 clocks = <&cpg CPG_MOD 218>;
793 clock-names = "fck";
794 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 9 unchanged lines hidden (view full) ---

804 <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
805 <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
806 };
807
808 dmac2: dma-controller@e7310000 {
809 compatible = "renesas,dmac-r8a774c0",
810 "renesas,rcar-dmac";
811 reg = <0 0xe7310000 0 0x10000>;
812 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH
813 GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH
814 GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH
815 GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH
816 GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH
817 GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH
818 GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH
819 GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH
820 GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH
821 GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH
822 GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH
823 GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH
824 GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH
825 GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH
826 GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH
827 GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH
828 GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
812 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
813 <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
814 <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
815 <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
816 <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
817 <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
818 <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
819 <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
820 <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
821 <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>,
822 <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>,
823 <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>,
824 <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>,
825 <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>,
826 <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>,
827 <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>,
828 <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
829 interrupt-names = "error",
830 "ch0", "ch1", "ch2", "ch3",
831 "ch4", "ch5", "ch6", "ch7",
832 "ch8", "ch9", "ch10", "ch11",
833 "ch12", "ch13", "ch14", "ch15";
834 clocks = <&cpg CPG_MOD 217>;
835 clock-names = "fck";
836 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 679 unchanged lines hidden (view full) ---

1516 };
1517 };
1518 };
1519
1520 audma0: dma-controller@ec700000 {
1521 compatible = "renesas,dmac-r8a774c0",
1522 "renesas,rcar-dmac";
1523 reg = <0 0xec700000 0 0x10000>;
829 interrupt-names = "error",
830 "ch0", "ch1", "ch2", "ch3",
831 "ch4", "ch5", "ch6", "ch7",
832 "ch8", "ch9", "ch10", "ch11",
833 "ch12", "ch13", "ch14", "ch15";
834 clocks = <&cpg CPG_MOD 217>;
835 clock-names = "fck";
836 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 679 unchanged lines hidden (view full) ---

1516 };
1517 };
1518 };
1519
1520 audma0: dma-controller@ec700000 {
1521 compatible = "renesas,dmac-r8a774c0",
1522 "renesas,rcar-dmac";
1523 reg = <0 0xec700000 0 0x10000>;
1524 interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH
1525 GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH
1526 GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH
1527 GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH
1528 GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH
1529 GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH
1530 GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH
1531 GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH
1532 GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH
1533 GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH
1534 GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH
1535 GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH
1536 GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH
1537 GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH
1538 GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH
1539 GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH
1540 GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
1524 interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
1525 <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1526 <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1527 <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1528 <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1529 <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1530 <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1531 <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1532 <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1533 <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1534 <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1535 <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1536 <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1537 <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
1538 <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1539 <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1540 <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
1541 interrupt-names = "error",
1542 "ch0", "ch1", "ch2", "ch3",
1543 "ch4", "ch5", "ch6", "ch7",
1544 "ch8", "ch9", "ch10", "ch11",
1545 "ch12", "ch13", "ch14", "ch15";
1546 clocks = <&cpg CPG_MOD 502>;
1547 clock-names = "fck";
1548 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 410 unchanged lines hidden ---
1541 interrupt-names = "error",
1542 "ch0", "ch1", "ch2", "ch3",
1543 "ch4", "ch5", "ch6", "ch7",
1544 "ch8", "ch9", "ch10", "ch11",
1545 "ch12", "ch13", "ch14", "ch15";
1546 clocks = <&cpg CPG_MOD 502>;
1547 clock-names = "fck";
1548 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;

--- 410 unchanged lines hidden ---