r8a77961.dtsi (8ab47ffc8d5d8df240ea56cdc5da9c6606dd7c36) r8a77961.dtsi (3971a7734862570a75a88d52b3906751421b899b)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC
4 *
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77961-cpg-mssr.h>

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

621 clocks = <&cpg CPG_MOD 926>;
622 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
623 resets = <&cpg 926>;
624 dmas = <&dmac0 0x11>, <&dmac0 0x10>;
625 dma-names = "tx", "rx";
626 status = "disabled";
627 };
628
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC
4 *
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77961-cpg-mssr.h>

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

621 clocks = <&cpg CPG_MOD 926>;
622 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
623 resets = <&cpg 926>;
624 dmas = <&dmac0 0x11>, <&dmac0 0x10>;
625 dma-names = "tx", "rx";
626 status = "disabled";
627 };
628
629 hscif0: serial@e6540000 {
630 compatible = "renesas,hscif-r8a77961",
631 "renesas,rcar-gen3-hscif",
632 "renesas,hscif";
633 reg = <0 0xe6540000 0 0x60>;
634 interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
635 clocks = <&cpg CPG_MOD 520>,
636 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
637 <&scif_clk>;
638 clock-names = "fck", "brg_int", "scif_clk";
639 dmas = <&dmac1 0x31>, <&dmac1 0x30>,
640 <&dmac2 0x31>, <&dmac2 0x30>;
641 dma-names = "tx", "rx", "tx", "rx";
642 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
643 resets = <&cpg 520>;
644 status = "disabled";
645 };
629
630 hscif1: serial@e6550000 {
646
647 hscif1: serial@e6550000 {
648 compatible = "renesas,hscif-r8a77961",
649 "renesas,rcar-gen3-hscif",
650 "renesas,hscif";
631 reg = <0 0xe6550000 0 0x60>;
651 reg = <0 0xe6550000 0 0x60>;
632 /* placeholder */
652 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
653 clocks = <&cpg CPG_MOD 519>,
654 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
655 <&scif_clk>;
656 clock-names = "fck", "brg_int", "scif_clk";
657 dmas = <&dmac1 0x33>, <&dmac1 0x32>,
658 <&dmac2 0x33>, <&dmac2 0x32>;
659 dma-names = "tx", "rx", "tx", "rx";
660 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
661 resets = <&cpg 519>;
662 status = "disabled";
633 };
634
663 };
664
665 hscif2: serial@e6560000 {
666 compatible = "renesas,hscif-r8a77961",
667 "renesas,rcar-gen3-hscif",
668 "renesas,hscif";
669 reg = <0 0xe6560000 0 0x60>;
670 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
671 clocks = <&cpg CPG_MOD 518>,
672 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
673 <&scif_clk>;
674 clock-names = "fck", "brg_int", "scif_clk";
675 dmas = <&dmac1 0x35>, <&dmac1 0x34>,
676 <&dmac2 0x35>, <&dmac2 0x34>;
677 dma-names = "tx", "rx", "tx", "rx";
678 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
679 resets = <&cpg 518>;
680 status = "disabled";
681 };
682
683 hscif3: serial@e66a0000 {
684 compatible = "renesas,hscif-r8a77961",
685 "renesas,rcar-gen3-hscif",
686 "renesas,hscif";
687 reg = <0 0xe66a0000 0 0x60>;
688 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
689 clocks = <&cpg CPG_MOD 517>,
690 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
691 <&scif_clk>;
692 clock-names = "fck", "brg_int", "scif_clk";
693 dmas = <&dmac0 0x37>, <&dmac0 0x36>;
694 dma-names = "tx", "rx";
695 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
696 resets = <&cpg 517>;
697 status = "disabled";
698 };
699
700 hscif4: serial@e66b0000 {
701 compatible = "renesas,hscif-r8a77961",
702 "renesas,rcar-gen3-hscif",
703 "renesas,hscif";
704 reg = <0 0xe66b0000 0 0x60>;
705 interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
706 clocks = <&cpg CPG_MOD 516>,
707 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
708 <&scif_clk>;
709 clock-names = "fck", "brg_int", "scif_clk";
710 dmas = <&dmac0 0x39>, <&dmac0 0x38>;
711 dma-names = "tx", "rx";
712 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
713 resets = <&cpg 516>;
714 status = "disabled";
715 };
716
635 hsusb: usb@e6590000 {
636 compatible = "renesas,usbhs-r8a77961",
637 "renesas,rcar-gen3-usbhs";
638 reg = <0 0xe6590000 0 0x200>;
639 interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
640 clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
641 dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
642 <&usb_dmac1 0>, <&usb_dmac1 1>;

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

847 };
848
849 pwm1: pwm@e6e31000 {
850 reg = <0 0xe6e31000 0 8>;
851 #pwm-cells = <2>;
852 /* placeholder */
853 };
854
717 hsusb: usb@e6590000 {
718 compatible = "renesas,usbhs-r8a77961",
719 "renesas,rcar-gen3-usbhs";
720 reg = <0 0xe6590000 0 0x200>;
721 interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
722 clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
723 dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
724 <&usb_dmac1 0>, <&usb_dmac1 1>;

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

929 };
930
931 pwm1: pwm@e6e31000 {
932 reg = <0 0xe6e31000 0 8>;
933 #pwm-cells = <2>;
934 /* placeholder */
935 };
936
937 scif0: serial@e6e60000 {
938 compatible = "renesas,scif-r8a77961",
939 "renesas,rcar-gen3-scif", "renesas,scif";
940 reg = <0 0xe6e60000 0 64>;
941 interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
942 clocks = <&cpg CPG_MOD 207>,
943 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
944 <&scif_clk>;
945 clock-names = "fck", "brg_int", "scif_clk";
946 dmas = <&dmac1 0x51>, <&dmac1 0x50>,
947 <&dmac2 0x51>, <&dmac2 0x50>;
948 dma-names = "tx", "rx", "tx", "rx";
949 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
950 resets = <&cpg 207>;
951 status = "disabled";
952 };
953
855 scif1: serial@e6e68000 {
954 scif1: serial@e6e68000 {
955 compatible = "renesas,scif-r8a77961",
956 "renesas,rcar-gen3-scif", "renesas,scif";
856 reg = <0 0xe6e68000 0 64>;
957 reg = <0 0xe6e68000 0 64>;
857 /* placeholder */
958 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
959 clocks = <&cpg CPG_MOD 206>,
960 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
961 <&scif_clk>;
962 clock-names = "fck", "brg_int", "scif_clk";
963 dmas = <&dmac1 0x53>, <&dmac1 0x52>,
964 <&dmac2 0x53>, <&dmac2 0x52>;
965 dma-names = "tx", "rx", "tx", "rx";
966 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
967 resets = <&cpg 206>;
968 status = "disabled";
858 };
859
860 scif2: serial@e6e88000 {
861 compatible = "renesas,scif-r8a77961",
862 "renesas,rcar-gen3-scif", "renesas,scif";
863 reg = <0 0xe6e88000 0 64>;
864 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
865 clocks = <&cpg CPG_MOD 310>,
866 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
867 <&scif_clk>;
868 clock-names = "fck", "brg_int", "scif_clk";
969 };
970
971 scif2: serial@e6e88000 {
972 compatible = "renesas,scif-r8a77961",
973 "renesas,rcar-gen3-scif", "renesas,scif";
974 reg = <0 0xe6e88000 0 64>;
975 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
976 clocks = <&cpg CPG_MOD 310>,
977 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
978 <&scif_clk>;
979 clock-names = "fck", "brg_int", "scif_clk";
980 dmas = <&dmac1 0x13>, <&dmac1 0x12>,
981 <&dmac2 0x13>, <&dmac2 0x12>;
982 dma-names = "tx", "rx", "tx", "rx";
869 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
870 resets = <&cpg 310>;
871 status = "disabled";
872 };
873
983 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
984 resets = <&cpg 310>;
985 status = "disabled";
986 };
987
988 scif3: serial@e6c50000 {
989 compatible = "renesas,scif-r8a77961",
990 "renesas,rcar-gen3-scif", "renesas,scif";
991 reg = <0 0xe6c50000 0 64>;
992 interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
993 clocks = <&cpg CPG_MOD 204>,
994 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
995 <&scif_clk>;
996 clock-names = "fck", "brg_int", "scif_clk";
997 dmas = <&dmac0 0x57>, <&dmac0 0x56>;
998 dma-names = "tx", "rx";
999 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1000 resets = <&cpg 204>;
1001 status = "disabled";
1002 };
1003
1004 scif4: serial@e6c40000 {
1005 compatible = "renesas,scif-r8a77961",
1006 "renesas,rcar-gen3-scif", "renesas,scif";
1007 reg = <0 0xe6c40000 0 64>;
1008 interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
1009 clocks = <&cpg CPG_MOD 203>,
1010 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
1011 <&scif_clk>;
1012 clock-names = "fck", "brg_int", "scif_clk";
1013 dmas = <&dmac0 0x59>, <&dmac0 0x58>;
1014 dma-names = "tx", "rx";
1015 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1016 resets = <&cpg 203>;
1017 status = "disabled";
1018 };
1019
1020 scif5: serial@e6f30000 {
1021 compatible = "renesas,scif-r8a77961",
1022 "renesas,rcar-gen3-scif", "renesas,scif";
1023 reg = <0 0xe6f30000 0 64>;
1024 interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
1025 clocks = <&cpg CPG_MOD 202>,
1026 <&cpg CPG_CORE R8A77961_CLK_S3D1>,
1027 <&scif_clk>;
1028 clock-names = "fck", "brg_int", "scif_clk";
1029 dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
1030 <&dmac2 0x5b>, <&dmac2 0x5a>;
1031 dma-names = "tx", "rx", "tx", "rx";
1032 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1033 resets = <&cpg 202>;
1034 status = "disabled";
1035 };
1036
874 vin0: video@e6ef0000 {
875 reg = <0 0xe6ef0000 0 0x1000>;
876 /* placeholder */
877 };
878
879 vin1: video@e6ef1000 {
880 reg = <0 0xe6ef1000 0 0x1000>;
881 /* placeholder */

--- 397 unchanged lines hidden ---
1037 vin0: video@e6ef0000 {
1038 reg = <0 0xe6ef0000 0 0x1000>;
1039 /* placeholder */
1040 };
1041
1042 vin1: video@e6ef1000 {
1043 reg = <0 0xe6ef1000 0 0x1000>;
1044 /* placeholder */

--- 397 unchanged lines hidden ---