2 * Device Tree Source for the r8a7790 SoC
4 * Copyright (C) 2013 Renesas Solutions 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.
12 compatible = "renesas,r8a7790";
13 interrupt-parent = <&gic>;
23 compatible = "arm,cortex-a15";
25 clock-frequency = <1300000000>;
30 compatible = "arm,cortex-a15";
32 clock-frequency = <1300000000>;
37 compatible = "arm,cortex-a15";
39 clock-frequency = <1300000000>;
44 compatible = "arm,cortex-a15";
46 clock-frequency = <1300000000>;
51 compatible = "arm,cortex-a7";
53 clock-frequency = <780000000>;
58 compatible = "arm,cortex-a7";
60 clock-frequency = <780000000>;
65 compatible = "arm,cortex-a7";
67 clock-frequency = <780000000>;
72 compatible = "arm,cortex-a7";
74 clock-frequency = <780000000>;
78 gic: interrupt-controller@f1001000 {
79 compatible = "arm,cortex-a15-gic";
80 #interrupt-cells = <3>;
83 reg = <0 0xf1001000 0 0x1000>,
84 <0 0xf1002000 0 0x1000>,
85 <0 0xf1004000 0 0x2000>,
86 <0 0xf1006000 0 0x2000>;
87 interrupts = <1 9 0xf04>;
90 gpio0: gpio@ffc40000 {
91 compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
92 reg = <0 0xffc40000 0 0x2c>;
93 interrupt-parent = <&gic>;
94 interrupts = <0 4 0x4>;
97 gpio-ranges = <&pfc 0 0 32>;
98 #interrupt-cells = <2>;
102 gpio1: gpio@ffc41000 {
103 compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
104 reg = <0 0xffc41000 0 0x2c>;
105 interrupt-parent = <&gic>;
106 interrupts = <0 5 0x4>;
109 gpio-ranges = <&pfc 0 32 32>;
110 #interrupt-cells = <2>;
111 interrupt-controller;
114 gpio2: gpio@ffc42000 {
115 compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
116 reg = <0 0xffc42000 0 0x2c>;
117 interrupt-parent = <&gic>;
118 interrupts = <0 6 0x4>;
121 gpio-ranges = <&pfc 0 64 32>;
122 #interrupt-cells = <2>;
123 interrupt-controller;
126 gpio3: gpio@ffc43000 {
127 compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
128 reg = <0 0xffc43000 0 0x2c>;
129 interrupt-parent = <&gic>;
130 interrupts = <0 7 0x4>;
133 gpio-ranges = <&pfc 0 96 32>;
134 #interrupt-cells = <2>;
135 interrupt-controller;
138 gpio4: gpio@ffc44000 {
139 compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
140 reg = <0 0xffc44000 0 0x2c>;
141 interrupt-parent = <&gic>;
142 interrupts = <0 8 0x4>;
145 gpio-ranges = <&pfc 0 128 32>;
146 #interrupt-cells = <2>;
147 interrupt-controller;
150 gpio5: gpio@ffc45000 {
151 compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
152 reg = <0 0xffc45000 0 0x2c>;
153 interrupt-parent = <&gic>;
154 interrupts = <0 9 0x4>;
157 gpio-ranges = <&pfc 0 160 32>;
158 #interrupt-cells = <2>;
159 interrupt-controller;
163 compatible = "arm,armv7-timer";
164 interrupts = <1 13 0xf08>,
170 irqc0: interrupt-controller@e61c0000 {
171 compatible = "renesas,irqc";
172 #interrupt-cells = <2>;
173 interrupt-controller;
174 reg = <0 0xe61c0000 0 0x200>;
175 interrupt-parent = <&gic>;
176 interrupts = <0 0 4>, <0 1 4>, <0 2 4>, <0 3 4>;
180 #address-cells = <1>;
182 compatible = "renesas,i2c-r8a7790";
183 reg = <0 0xe6508000 0 0x40>;
184 interrupt-parent = <&gic>;
185 interrupts = <0 287 0x4>;
190 #address-cells = <1>;
192 compatible = "renesas,i2c-r8a7790";
193 reg = <0 0xe6518000 0 0x40>;
194 interrupt-parent = <&gic>;
195 interrupts = <0 288 0x4>;
200 #address-cells = <1>;
202 compatible = "renesas,i2c-r8a7790";
203 reg = <0 0xe6530000 0 0x40>;
204 interrupt-parent = <&gic>;
205 interrupts = <0 286 0x4>;
210 #address-cells = <1>;
212 compatible = "renesas,i2c-r8a7790";
213 reg = <0 0xe6540000 0 0x40>;
214 interrupt-parent = <&gic>;
215 interrupts = <0 290 0x4>;
219 mmcif0: mmcif@ee200000 {
220 compatible = "renesas,sh-mmcif";
221 reg = <0 0xee200000 0 0x80>;
222 interrupt-parent = <&gic>;
223 interrupts = <0 169 0x4>;
228 mmcif1: mmcif@ee220000 {
229 compatible = "renesas,sh-mmcif";
230 reg = <0 0xee220000 0 0x80>;
231 interrupt-parent = <&gic>;
232 interrupts = <0 170 0x4>;
238 compatible = "renesas,pfc-r8a7790";
239 reg = <0 0xe6060000 0 0x250>;
242 sdhi0: sdhi@ee100000 {
243 compatible = "renesas,sdhi-r8a7790";
244 reg = <0 0xee100000 0 0x100>;
245 interrupt-parent = <&gic>;
246 interrupts = <0 165 4>;
251 sdhi1: sdhi@ee120000 {
252 compatible = "renesas,sdhi-r8a7790";
253 reg = <0 0xee120000 0 0x100>;
254 interrupt-parent = <&gic>;
255 interrupts = <0 166 4>;
260 sdhi2: sdhi@ee140000 {
261 compatible = "renesas,sdhi-r8a7790";
262 reg = <0 0xee140000 0 0x100>;
263 interrupt-parent = <&gic>;
264 interrupts = <0 167 4>;
269 sdhi3: sdhi@ee160000 {
270 compatible = "renesas,sdhi-r8a7790";
271 reg = <0 0xee160000 0 0x100>;
272 interrupt-parent = <&gic>;
273 interrupts = <0 168 4>;