2 * Device Tree Source for the r8a7795 ES1.x SoC
4 * Copyright (C) 2015 Renesas Electronics Corp.
6 * This file is licensed under the terms of the GNU General Public License
7 * version 2. This program is licensed "as is" without any warranty of any
8 * kind, whether express or implied.
11 #include "r8a7795.dtsi"
15 compatible = "renesas,xhci-r8a7795", "renesas,rcar-gen3-xhci";
16 reg = <0 0xee040000 0 0xc00>;
17 interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
18 clocks = <&cpg CPG_MOD 327>;
19 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
24 /delete-node/ mmu@febe0000;
25 /delete-node/ mmu@fe980000;
26 /delete-node/ mmu@fd960000;
27 /delete-node/ mmu@fd970000;
29 ipmmu_mp1: mmu@ec680000 {
30 compatible = "renesas,ipmmu-r8a7795";
31 reg = <0 0xec680000 0 0x1000>;
32 renesas,ipmmu-main = <&ipmmu_mm 5>;
36 ipmmu_sy: mmu@e7730000 {
37 compatible = "renesas,ipmmu-r8a7795";
38 reg = <0 0xe7730000 0 0x1000>;
39 renesas,ipmmu-main = <&ipmmu_mm 8>;
44 /delete-node/ usb-phy@ee0e0200;
45 /delete-node/ usb@ee0e0100;
46 /delete-node/ usb@ee0e0000;
47 /delete-node/ usb@e659c000;
49 /delete-node/ dma-controller@e6460000;
50 /delete-node/ dma-controller@e6470000;
53 compatible = "renesas,fcpf";
54 reg = <0 0xfe952000 0 0x200>;
55 clocks = <&cpg CPG_MOD 613>;
56 power-domains = <&sysc R8A7795_PD_A3VP>;
58 iommus = <&ipmmu_vp0 2>;
62 compatible = "renesas,vsp2";
63 reg = <0 0xfe9c0000 0 0x8000>;
64 interrupts = <GIC_SPI 446 IRQ_TYPE_LEVEL_HIGH>;
65 clocks = <&cpg CPG_MOD 629>;
66 power-domains = <&sysc R8A7795_PD_A3VP>;
69 renesas,fcp = <&fcpvi2>;
72 fcpvi2: fcp@fe9cf000 {
73 compatible = "renesas,fcpv";
74 reg = <0 0xfe9cf000 0 0x200>;
75 clocks = <&cpg CPG_MOD 609>;
76 power-domains = <&sysc R8A7795_PD_A3VP>;
78 iommus = <&ipmmu_vp0 10>;
82 compatible = "renesas,vsp2";
83 reg = <0 0xfea38000 0 0x4000>;
84 interrupts = <GIC_SPI 469 IRQ_TYPE_LEVEL_HIGH>;
85 clocks = <&cpg CPG_MOD 620>;
86 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
89 renesas,fcp = <&fcpvd3>;
92 fcpvd3: fcp@fea3f000 {
93 compatible = "renesas,fcpv";
94 reg = <0 0xfea3f000 0 0x200>;
95 clocks = <&cpg CPG_MOD 600>;
96 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
98 iommus = <&ipmmu_vi0 11>;
102 compatible = "renesas,fdp1";
103 reg = <0 0xfe948000 0 0x2400>;
104 interrupts = <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>;
105 clocks = <&cpg CPG_MOD 117>;
106 power-domains = <&sysc R8A7795_PD_A3VP>;
108 renesas,fcp = <&fcpf2>;
113 gpio-ranges = <&pfc 0 32 28>;
117 renesas,ipmmu-main = <&ipmmu_mm 11>;
121 renesas,ipmmu-main = <&ipmmu_mm 12>;
125 renesas,ipmmu-main = <&ipmmu_mm 9>;
129 renesas,ipmmu-main = <&ipmmu_mm 10>;
133 renesas,ipmmu-main = <&ipmmu_mm 7>;
137 iommus = <&ipmmu_mp1 0>, <&ipmmu_mp1 1>,
138 <&ipmmu_mp1 2>, <&ipmmu_mp1 3>,
139 <&ipmmu_mp1 4>, <&ipmmu_mp1 5>,
140 <&ipmmu_mp1 6>, <&ipmmu_mp1 7>,
141 <&ipmmu_mp1 8>, <&ipmmu_mp1 9>,
142 <&ipmmu_mp1 10>, <&ipmmu_mp1 11>,
143 <&ipmmu_mp1 12>, <&ipmmu_mp1 13>,
144 <&ipmmu_mp1 14>, <&ipmmu_mp1 15>;
148 iommus = <&ipmmu_mp1 16>, <&ipmmu_mp1 17>,
149 <&ipmmu_mp1 18>, <&ipmmu_mp1 19>,
150 <&ipmmu_mp1 20>, <&ipmmu_mp1 21>,
151 <&ipmmu_mp1 22>, <&ipmmu_mp1 23>,
152 <&ipmmu_mp1 24>, <&ipmmu_mp1 25>,
153 <&ipmmu_mp1 26>, <&ipmmu_mp1 27>,
154 <&ipmmu_mp1 28>, <&ipmmu_mp1 29>,
155 <&ipmmu_mp1 30>, <&ipmmu_mp1 31>;
159 iommus = <&ipmmu_vp0 7>;
163 iommus = <&ipmmu_vp0 1>;
167 iommus = <&ipmmu_vp0 9>;
171 iommus = <&ipmmu_vi0 10>;
175 vsps = <&vspd0 &vspd1 &vspd2 &vspd3>;