r8a77980.dtsi (18281dec2ba086b93bee2dd5f9ee0e3633d25a8d) r8a77980.dtsi (3182aa4e0bf4d0ee0b29fea4b5ca21290d6d6251)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car V3H (R8A77980) SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 * Copyright (C) 2018 Cogent Embedded, Inc.
7 */
8

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

574 dmas = <&dmac1 0x59>, <&dmac1 0x58>,
575 <&dmac2 0x59>, <&dmac2 0x58>;
576 dma-names = "tx", "rx", "tx", "rx";
577 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
578 resets = <&cpg 203>;
579 status = "disabled";
580 };
581
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car V3H (R8A77980) SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 * Copyright (C) 2018 Cogent Embedded, Inc.
7 */
8

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

574 dmas = <&dmac1 0x59>, <&dmac1 0x58>,
575 <&dmac2 0x59>, <&dmac2 0x58>;
576 dma-names = "tx", "rx", "tx", "rx";
577 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
578 resets = <&cpg 203>;
579 status = "disabled";
580 };
581
582 vin0: video@e6ef0000 {
583 compatible = "renesas,vin-r8a77980";
584 reg = <0 0xe6ef0000 0 0x1000>;
585 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
586 clocks = <&cpg CPG_MOD 811>;
587 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
588 resets = <&cpg 811>;
589 status = "disabled";
590
591 ports {
592 #address-cells = <1>;
593 #size-cells = <0>;
594
595 port@1 {
596 #address-cells = <1>;
597 #size-cells = <0>;
598
599 reg = <1>;
600
601 vin0csi40: endpoint@2 {
602 reg = <2>;
603 remote-endpoint= <&csi40vin0>;
604 };
605 };
606 };
607 };
608
609 vin1: video@e6ef1000 {
610 compatible = "renesas,vin-r8a77980";
611 reg = <0 0xe6ef1000 0 0x1000>;
612 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
613 clocks = <&cpg CPG_MOD 810>;
614 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
615 status = "disabled";
616 resets = <&cpg 810>;
617
618 ports {
619 #address-cells = <1>;
620 #size-cells = <0>;
621
622 port@1 {
623 #address-cells = <1>;
624 #size-cells = <0>;
625
626 reg = <1>;
627
628 vin1csi40: endpoint@2 {
629 reg = <2>;
630 remote-endpoint= <&csi40vin1>;
631 };
632 };
633 };
634 };
635
636 vin2: video@e6ef2000 {
637 compatible = "renesas,vin-r8a77980";
638 reg = <0 0xe6ef2000 0 0x1000>;
639 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
640 clocks = <&cpg CPG_MOD 809>;
641 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
642 resets = <&cpg 809>;
643 status = "disabled";
644
645 ports {
646 #address-cells = <1>;
647 #size-cells = <0>;
648
649 port@1 {
650 #address-cells = <1>;
651 #size-cells = <0>;
652
653 reg = <1>;
654
655 vin2csi40: endpoint@2 {
656 reg = <2>;
657 remote-endpoint= <&csi40vin2>;
658 };
659 };
660 };
661 };
662
663 vin3: video@e6ef3000 {
664 compatible = "renesas,vin-r8a77980";
665 reg = <0 0xe6ef3000 0 0x1000>;
666 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
667 clocks = <&cpg CPG_MOD 808>;
668 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
669 resets = <&cpg 808>;
670 status = "disabled";
671
672 ports {
673 #address-cells = <1>;
674 #size-cells = <0>;
675
676 port@1 {
677 #address-cells = <1>;
678 #size-cells = <0>;
679
680 reg = <1>;
681
682 vin3csi40: endpoint@2 {
683 reg = <2>;
684 remote-endpoint= <&csi40vin3>;
685 };
686 };
687 };
688 };
689
690 vin4: video@e6ef4000 {
691 compatible = "renesas,vin-r8a77980";
692 reg = <0 0xe6ef4000 0 0x1000>;
693 interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
694 clocks = <&cpg CPG_MOD 807>;
695 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
696 resets = <&cpg 807>;
697 status = "disabled";
698
699 ports {
700 #address-cells = <1>;
701 #size-cells = <0>;
702
703 port@1 {
704 #address-cells = <1>;
705 #size-cells = <0>;
706
707 reg = <1>;
708
709 vin4csi41: endpoint@2 {
710 reg = <2>;
711 remote-endpoint= <&csi41vin4>;
712 };
713 };
714 };
715 };
716
717 vin5: video@e6ef5000 {
718 compatible = "renesas,vin-r8a77980";
719 reg = <0 0xe6ef5000 0 0x1000>;
720 interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
721 clocks = <&cpg CPG_MOD 806>;
722 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
723 resets = <&cpg 806>;
724 status = "disabled";
725
726 ports {
727 #address-cells = <1>;
728 #size-cells = <0>;
729
730 port@1 {
731 #address-cells = <1>;
732 #size-cells = <0>;
733
734 reg = <1>;
735
736 vin5csi41: endpoint@2 {
737 reg = <2>;
738 remote-endpoint= <&csi41vin5>;
739 };
740 };
741 };
742 };
743
744 vin6: video@e6ef6000 {
745 compatible = "renesas,vin-r8a77980";
746 reg = <0 0xe6ef6000 0 0x1000>;
747 interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
748 clocks = <&cpg CPG_MOD 805>;
749 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
750 resets = <&cpg 805>;
751 status = "disabled";
752
753 ports {
754 #address-cells = <1>;
755 #size-cells = <0>;
756
757 port@1 {
758 #address-cells = <1>;
759 #size-cells = <0>;
760
761 reg = <1>;
762
763 vin6csi41: endpoint@2 {
764 reg = <2>;
765 remote-endpoint= <&csi41vin6>;
766 };
767 };
768 };
769 };
770
771 vin7: video@e6ef7000 {
772 compatible = "renesas,vin-r8a77980";
773 reg = <0 0xe6ef7000 0 0x1000>;
774 interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
775 clocks = <&cpg CPG_MOD 804>;
776 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
777 resets = <&cpg 804>;
778 status = "disabled";
779
780 ports {
781 #address-cells = <1>;
782 #size-cells = <0>;
783
784 port@1 {
785 #address-cells = <1>;
786 #size-cells = <0>;
787
788 reg = <1>;
789
790 vin7csi41: endpoint@2 {
791 reg = <2>;
792 remote-endpoint= <&csi41vin7>;
793 };
794 };
795 };
796 };
797
798 vin8: video@e6ef8000 {
799 compatible = "renesas,vin-r8a77980";
800 reg = <0 0xe6ef8000 0 0x1000>;
801 interrupts = <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
802 clocks = <&cpg CPG_MOD 628>;
803 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
804 resets = <&cpg 628>;
805 status = "disabled";
806 };
807
808 vin9: video@e6ef9000 {
809 compatible = "renesas,vin-r8a77980";
810 reg = <0 0xe6ef9000 0 0x1000>;
811 interrupts = <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>;
812 clocks = <&cpg CPG_MOD 627>;
813 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
814 resets = <&cpg 627>;
815 status = "disabled";
816 };
817
818 vin10: video@e6efa000 {
819 compatible = "renesas,vin-r8a77980";
820 reg = <0 0xe6efa000 0 0x1000>;
821 interrupts = <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>;
822 clocks = <&cpg CPG_MOD 625>;
823 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
824 resets = <&cpg 625>;
825 status = "disabled";
826 };
827
828 vin11: video@e6efb000 {
829 compatible = "renesas,vin-r8a77980";
830 reg = <0 0xe6efb000 0 0x1000>;
831 interrupts = <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>;
832 clocks = <&cpg CPG_MOD 618>;
833 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
834 resets = <&cpg 618>;
835 status = "disabled";
836 };
837
838 vin12: video@e6efc000 {
839 compatible = "renesas,vin-r8a77980";
840 reg = <0 0xe6efc000 0 0x1000>;
841 interrupts = <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>;
842 clocks = <&cpg CPG_MOD 612>;
843 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
844 resets = <&cpg 612>;
845 status = "disabled";
846 };
847
848 vin13: video@e6efd000 {
849 compatible = "renesas,vin-r8a77980";
850 reg = <0 0xe6efd000 0 0x1000>;
851 interrupts = <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>;
852 clocks = <&cpg CPG_MOD 608>;
853 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
854 resets = <&cpg 608>;
855 status = "disabled";
856 };
857
858 vin14: video@e6efe000 {
859 compatible = "renesas,vin-r8a77980";
860 reg = <0 0xe6efe000 0 0x1000>;
861 interrupts = <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>;
862 clocks = <&cpg CPG_MOD 605>;
863 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
864 resets = <&cpg 605>;
865 status = "disabled";
866 };
867
868 vin15: video@e6eff000 {
869 compatible = "renesas,vin-r8a77980";
870 reg = <0 0xe6eff000 0 0x1000>;
871 interrupts = <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>;
872 clocks = <&cpg CPG_MOD 604>;
873 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
874 resets = <&cpg 604>;
875 status = "disabled";
876 };
877
582 dmac1: dma-controller@e7300000 {
583 compatible = "renesas,dmac-r8a77980",
584 "renesas,rcar-dmac";
585 reg = <0 0xe7300000 0 0x10000>;
586 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
587 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
588 GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
589 GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH

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

764 fcpvd0: fcp@fea27000 {
765 compatible = "renesas,fcpv";
766 reg = <0 0xfea27000 0 0x200>;
767 clocks = <&cpg CPG_MOD 603>;
768 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
769 resets = <&cpg 603>;
770 };
771
878 dmac1: dma-controller@e7300000 {
879 compatible = "renesas,dmac-r8a77980",
880 "renesas,rcar-dmac";
881 reg = <0 0xe7300000 0 0x10000>;
882 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
883 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
884 GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
885 GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH

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

1060 fcpvd0: fcp@fea27000 {
1061 compatible = "renesas,fcpv";
1062 reg = <0 0xfea27000 0 0x200>;
1063 clocks = <&cpg CPG_MOD 603>;
1064 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1065 resets = <&cpg 603>;
1066 };
1067
1068 csi40: csi2@feaa0000 {
1069 compatible = "renesas,r8a77980-csi2";
1070 reg = <0 0xfeaa0000 0 0x10000>;
1071 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1072 clocks = <&cpg CPG_MOD 716>;
1073 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1074 resets = <&cpg 716>;
1075 status = "disabled";
1076
1077 ports {
1078 #address-cells = <1>;
1079 #size-cells = <0>;
1080
1081 port@1 {
1082 #address-cells = <1>;
1083 #size-cells = <0>;
1084
1085 reg = <1>;
1086
1087 csi40vin0: endpoint@0 {
1088 reg = <0>;
1089 remote-endpoint = <&vin0csi40>;
1090 };
1091 csi40vin1: endpoint@1 {
1092 reg = <1>;
1093 remote-endpoint = <&vin1csi40>;
1094 };
1095 csi40vin2: endpoint@2 {
1096 reg = <2>;
1097 remote-endpoint = <&vin2csi40>;
1098 };
1099 csi40vin3: endpoint@3 {
1100 reg = <3>;
1101 remote-endpoint = <&vin3csi40>;
1102 };
1103 };
1104 };
1105 };
1106
1107 csi41: csi2@feab0000 {
1108 compatible = "renesas,r8a77980-csi2";
1109 reg = <0 0xfeab0000 0 0x10000>;
1110 interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
1111 clocks = <&cpg CPG_MOD 715>;
1112 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1113 resets = <&cpg 715>;
1114 status = "disabled";
1115
1116 ports {
1117 #address-cells = <1>;
1118 #size-cells = <0>;
1119
1120 port@1 {
1121 #address-cells = <1>;
1122 #size-cells = <0>;
1123
1124 reg = <1>;
1125
1126 csi41vin4: endpoint@0 {
1127 reg = <0>;
1128 remote-endpoint = <&vin4csi41>;
1129 };
1130 csi41vin5: endpoint@1 {
1131 reg = <1>;
1132 remote-endpoint = <&vin5csi41>;
1133 };
1134 csi41vin6: endpoint@2 {
1135 reg = <2>;
1136 remote-endpoint = <&vin6csi41>;
1137 };
1138 csi41vin7: endpoint@3 {
1139 reg = <3>;
1140 remote-endpoint = <&vin7csi41>;
1141 };
1142 };
1143 };
1144 };
1145
772 du: display@feb00000 {
773 compatible = "renesas,du-r8a77980",
774 "renesas,du-r8a77970";
775 reg = <0 0xfeb00000 0 0x80000>;
776 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
777 clocks = <&cpg CPG_MOD 724>;
778 clock-names = "du.0";
779 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;

--- 69 unchanged lines hidden ---
1146 du: display@feb00000 {
1147 compatible = "renesas,du-r8a77980",
1148 "renesas,du-r8a77970";
1149 reg = <0 0xfeb00000 0 0x80000>;
1150 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
1151 clocks = <&cpg CPG_MOD 724>;
1152 clock-names = "du.0";
1153 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;

--- 69 unchanged lines hidden ---