]>
Commit | Line | Data |
---|---|---|
7c4163aa SS |
1 | /* |
2 | * Device Tree Source for the r8a7792 SoC | |
3 | * | |
4 | * Copyright (C) 2016 Cogent Embedded Inc. | |
5 | * | |
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. | |
9 | */ | |
10 | ||
762dbc44 | 11 | #include <dt-bindings/clock/r8a7792-cpg-mssr.h> |
7c4163aa SS |
12 | #include <dt-bindings/interrupt-controller/irq.h> |
13 | #include <dt-bindings/interrupt-controller/arm-gic.h> | |
14 | #include <dt-bindings/power/r8a7792-sysc.h> | |
15 | ||
16 | / { | |
17 | compatible = "renesas,r8a7792"; | |
18 | #address-cells = <2>; | |
19 | #size-cells = <2>; | |
20 | ||
78082700 SS |
21 | aliases { |
22 | i2c0 = &i2c0; | |
23 | i2c1 = &i2c1; | |
24 | i2c2 = &i2c2; | |
25 | i2c3 = &i2c3; | |
26 | i2c4 = &i2c4; | |
27 | i2c5 = &i2c5; | |
c9acea6e | 28 | spi0 = &qspi; |
b0663cd4 SS |
29 | spi1 = &msiof0; |
30 | spi2 = &msiof1; | |
a2d30b9c SS |
31 | vin0 = &vin0; |
32 | vin1 = &vin1; | |
33 | vin2 = &vin2; | |
34 | vin3 = &vin3; | |
35 | vin4 = &vin4; | |
36 | vin5 = &vin5; | |
d6f5fe84 | 37 | }; |
78082700 | 38 | |
7c4163aa SS |
39 | cpus { |
40 | #address-cells = <1>; | |
41 | #size-cells = <0>; | |
8fd763c7 | 42 | enable-method = "renesas,apmu"; |
7c4163aa SS |
43 | |
44 | cpu0: cpu@0 { | |
45 | device_type = "cpu"; | |
46 | compatible = "arm,cortex-a15"; | |
47 | reg = <0>; | |
48 | clock-frequency = <1000000000>; | |
762dbc44 | 49 | clocks = <&cpg CPG_CORE R8A7792_CLK_Z>; |
7c4163aa SS |
50 | power-domains = <&sysc R8A7792_PD_CA15_CPU0>; |
51 | next-level-cache = <&L2_CA15>; | |
52 | }; | |
53 | ||
8fd763c7 SS |
54 | cpu1: cpu@1 { |
55 | device_type = "cpu"; | |
56 | compatible = "arm,cortex-a15"; | |
57 | reg = <1>; | |
58 | clock-frequency = <1000000000>; | |
8684a24c | 59 | clocks = <&cpg CPG_CORE R8A7792_CLK_Z>; |
8fd763c7 SS |
60 | power-domains = <&sysc R8A7792_PD_CA15_CPU1>; |
61 | next-level-cache = <&L2_CA15>; | |
62 | }; | |
63 | ||
a0504f08 | 64 | L2_CA15: cache-controller-0 { |
7c4163aa | 65 | compatible = "cache"; |
7c4163aa SS |
66 | cache-unified; |
67 | cache-level = <2>; | |
68 | power-domains = <&sysc R8A7792_PD_CA15_SCU>; | |
69 | }; | |
70 | }; | |
71 | ||
72 | soc { | |
73 | compatible = "simple-bus"; | |
74 | interrupt-parent = <&gic>; | |
75 | ||
76 | #address-cells = <2>; | |
77 | #size-cells = <2>; | |
78 | ranges; | |
79 | ||
8fd763c7 SS |
80 | apmu@e6152000 { |
81 | compatible = "renesas,r8a7792-apmu", "renesas,apmu"; | |
82 | reg = <0 0xe6152000 0 0x188>; | |
83 | cpus = <&cpu0 &cpu1>; | |
84 | }; | |
85 | ||
7c4163aa SS |
86 | gic: interrupt-controller@f1001000 { |
87 | compatible = "arm,gic-400"; | |
88 | #interrupt-cells = <3>; | |
89 | interrupt-controller; | |
90 | reg = <0 0xf1001000 0 0x1000>, | |
387720c9 | 91 | <0 0xf1002000 0 0x2000>, |
7c4163aa SS |
92 | <0 0xf1004000 0 0x2000>, |
93 | <0 0xf1006000 0 0x2000>; | |
94 | interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | | |
95 | IRQ_TYPE_LEVEL_HIGH)>; | |
762dbc44 | 96 | clocks = <&cpg CPG_MOD 408>; |
90dce542 GU |
97 | clock-names = "clk"; |
98 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 99 | resets = <&cpg 408>; |
7c4163aa SS |
100 | }; |
101 | ||
56efdbe5 SS |
102 | irqc: interrupt-controller@e61c0000 { |
103 | compatible = "renesas,irqc-r8a7792", "renesas,irqc"; | |
104 | #interrupt-cells = <2>; | |
105 | interrupt-controller; | |
106 | reg = <0 0xe61c0000 0 0x200>; | |
107 | interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, | |
108 | <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, | |
109 | <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, | |
110 | <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 111 | clocks = <&cpg CPG_MOD 407>; |
56efdbe5 | 112 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 113 | resets = <&cpg 407>; |
56efdbe5 SS |
114 | }; |
115 | ||
7c4163aa SS |
116 | timer { |
117 | compatible = "arm,armv7-timer"; | |
118 | interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | | |
119 | IRQ_TYPE_LEVEL_LOW)>, | |
120 | <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | | |
121 | IRQ_TYPE_LEVEL_LOW)>, | |
122 | <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | | |
123 | IRQ_TYPE_LEVEL_LOW)>, | |
124 | <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | | |
125 | IRQ_TYPE_LEVEL_LOW)>; | |
126 | }; | |
127 | ||
d6f78ec4 GU |
128 | rst: reset-controller@e6160000 { |
129 | compatible = "renesas,r8a7792-rst"; | |
130 | reg = <0 0xe6160000 0 0x0100>; | |
131 | }; | |
132 | ||
7cbae74e GU |
133 | prr: chipid@ff000044 { |
134 | compatible = "renesas,prr"; | |
135 | reg = <0 0xff000044 0 4>; | |
136 | }; | |
137 | ||
7c4163aa SS |
138 | sysc: system-controller@e6180000 { |
139 | compatible = "renesas,r8a7792-sysc"; | |
140 | reg = <0 0xe6180000 0 0x0200>; | |
141 | #power-domain-cells = <1>; | |
142 | }; | |
143 | ||
02183a52 SS |
144 | pfc: pin-controller@e6060000 { |
145 | compatible = "renesas,pfc-r8a7792"; | |
146 | reg = <0 0xe6060000 0 0x144>; | |
147 | }; | |
148 | ||
63359c2d SS |
149 | gpio0: gpio@e6050000 { |
150 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 151 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
152 | reg = <0 0xe6050000 0 0x50>; |
153 | interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; | |
154 | #gpio-cells = <2>; | |
155 | gpio-controller; | |
156 | gpio-ranges = <&pfc 0 0 29>; | |
157 | #interrupt-cells = <2>; | |
158 | interrupt-controller; | |
762dbc44 | 159 | clocks = <&cpg CPG_MOD 912>; |
63359c2d | 160 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 161 | resets = <&cpg 912>; |
63359c2d SS |
162 | }; |
163 | ||
164 | gpio1: gpio@e6051000 { | |
165 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 166 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
167 | reg = <0 0xe6051000 0 0x50>; |
168 | interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; | |
169 | #gpio-cells = <2>; | |
170 | gpio-controller; | |
171 | gpio-ranges = <&pfc 0 32 23>; | |
172 | #interrupt-cells = <2>; | |
173 | interrupt-controller; | |
762dbc44 | 174 | clocks = <&cpg CPG_MOD 911>; |
63359c2d | 175 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 176 | resets = <&cpg 911>; |
63359c2d SS |
177 | }; |
178 | ||
179 | gpio2: gpio@e6052000 { | |
180 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 181 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
182 | reg = <0 0xe6052000 0 0x50>; |
183 | interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; | |
184 | #gpio-cells = <2>; | |
185 | gpio-controller; | |
186 | gpio-ranges = <&pfc 0 64 32>; | |
187 | #interrupt-cells = <2>; | |
188 | interrupt-controller; | |
762dbc44 | 189 | clocks = <&cpg CPG_MOD 910>; |
63359c2d | 190 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 191 | resets = <&cpg 910>; |
63359c2d SS |
192 | }; |
193 | ||
194 | gpio3: gpio@e6053000 { | |
195 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 196 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
197 | reg = <0 0xe6053000 0 0x50>; |
198 | interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; | |
199 | #gpio-cells = <2>; | |
200 | gpio-controller; | |
201 | gpio-ranges = <&pfc 0 96 28>; | |
202 | #interrupt-cells = <2>; | |
203 | interrupt-controller; | |
762dbc44 | 204 | clocks = <&cpg CPG_MOD 909>; |
63359c2d | 205 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 206 | resets = <&cpg 909>; |
63359c2d SS |
207 | }; |
208 | ||
209 | gpio4: gpio@e6054000 { | |
210 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 211 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
212 | reg = <0 0xe6054000 0 0x50>; |
213 | interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; | |
214 | #gpio-cells = <2>; | |
215 | gpio-controller; | |
216 | gpio-ranges = <&pfc 0 128 17>; | |
217 | #interrupt-cells = <2>; | |
218 | interrupt-controller; | |
762dbc44 | 219 | clocks = <&cpg CPG_MOD 908>; |
63359c2d | 220 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 221 | resets = <&cpg 908>; |
63359c2d SS |
222 | }; |
223 | ||
224 | gpio5: gpio@e6055000 { | |
225 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 226 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
227 | reg = <0 0xe6055000 0 0x50>; |
228 | interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; | |
229 | #gpio-cells = <2>; | |
230 | gpio-controller; | |
231 | gpio-ranges = <&pfc 0 160 17>; | |
232 | #interrupt-cells = <2>; | |
233 | interrupt-controller; | |
762dbc44 | 234 | clocks = <&cpg CPG_MOD 907>; |
63359c2d | 235 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 236 | resets = <&cpg 907>; |
63359c2d SS |
237 | }; |
238 | ||
239 | gpio6: gpio@e6055100 { | |
240 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 241 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
242 | reg = <0 0xe6055100 0 0x50>; |
243 | interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; | |
244 | #gpio-cells = <2>; | |
245 | gpio-controller; | |
246 | gpio-ranges = <&pfc 0 192 17>; | |
247 | #interrupt-cells = <2>; | |
248 | interrupt-controller; | |
762dbc44 | 249 | clocks = <&cpg CPG_MOD 905>; |
63359c2d | 250 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 251 | resets = <&cpg 905>; |
63359c2d SS |
252 | }; |
253 | ||
254 | gpio7: gpio@e6055200 { | |
255 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 256 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
257 | reg = <0 0xe6055200 0 0x50>; |
258 | interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; | |
259 | #gpio-cells = <2>; | |
260 | gpio-controller; | |
261 | gpio-ranges = <&pfc 0 224 17>; | |
262 | #interrupt-cells = <2>; | |
263 | interrupt-controller; | |
762dbc44 | 264 | clocks = <&cpg CPG_MOD 904>; |
63359c2d | 265 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 266 | resets = <&cpg 904>; |
63359c2d SS |
267 | }; |
268 | ||
269 | gpio8: gpio@e6055300 { | |
270 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 271 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
272 | reg = <0 0xe6055300 0 0x50>; |
273 | interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>; | |
274 | #gpio-cells = <2>; | |
275 | gpio-controller; | |
276 | gpio-ranges = <&pfc 0 256 17>; | |
277 | #interrupt-cells = <2>; | |
278 | interrupt-controller; | |
762dbc44 | 279 | clocks = <&cpg CPG_MOD 921>; |
63359c2d | 280 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 281 | resets = <&cpg 921>; |
63359c2d SS |
282 | }; |
283 | ||
284 | gpio9: gpio@e6055400 { | |
285 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 286 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
287 | reg = <0 0xe6055400 0 0x50>; |
288 | interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; | |
289 | #gpio-cells = <2>; | |
290 | gpio-controller; | |
291 | gpio-ranges = <&pfc 0 288 17>; | |
292 | #interrupt-cells = <2>; | |
293 | interrupt-controller; | |
762dbc44 | 294 | clocks = <&cpg CPG_MOD 919>; |
63359c2d | 295 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 296 | resets = <&cpg 919>; |
63359c2d SS |
297 | }; |
298 | ||
299 | gpio10: gpio@e6055500 { | |
300 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 301 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
302 | reg = <0 0xe6055500 0 0x50>; |
303 | interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; | |
304 | #gpio-cells = <2>; | |
305 | gpio-controller; | |
306 | gpio-ranges = <&pfc 0 320 32>; | |
307 | #interrupt-cells = <2>; | |
308 | interrupt-controller; | |
762dbc44 | 309 | clocks = <&cpg CPG_MOD 914>; |
63359c2d | 310 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 311 | resets = <&cpg 914>; |
63359c2d SS |
312 | }; |
313 | ||
314 | gpio11: gpio@e6055600 { | |
315 | compatible = "renesas,gpio-r8a7792", | |
7f4a16c4 | 316 | "renesas,rcar-gen2-gpio"; |
63359c2d SS |
317 | reg = <0 0xe6055600 0 0x50>; |
318 | interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; | |
319 | #gpio-cells = <2>; | |
320 | gpio-controller; | |
321 | gpio-ranges = <&pfc 0 352 30>; | |
322 | #interrupt-cells = <2>; | |
323 | interrupt-controller; | |
762dbc44 | 324 | clocks = <&cpg CPG_MOD 913>; |
63359c2d | 325 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 326 | resets = <&cpg 913>; |
63359c2d SS |
327 | }; |
328 | ||
fdf8ec0a SS |
329 | dmac0: dma-controller@e6700000 { |
330 | compatible = "renesas,dmac-r8a7792", | |
331 | "renesas,rcar-dmac"; | |
332 | reg = <0 0xe6700000 0 0x20000>; | |
333 | interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH | |
334 | GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH | |
335 | GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH | |
336 | GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH | |
337 | GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH | |
338 | GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH | |
339 | GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH | |
340 | GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH | |
341 | GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH | |
342 | GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH | |
343 | GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH | |
344 | GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH | |
345 | GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH | |
346 | GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH | |
347 | GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH | |
348 | GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; | |
349 | interrupt-names = "error", | |
350 | "ch0", "ch1", "ch2", "ch3", | |
351 | "ch4", "ch5", "ch6", "ch7", | |
352 | "ch8", "ch9", "ch10", "ch11", | |
353 | "ch12", "ch13", "ch14"; | |
762dbc44 | 354 | clocks = <&cpg CPG_MOD 219>; |
fdf8ec0a SS |
355 | clock-names = "fck"; |
356 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 357 | resets = <&cpg 219>; |
fdf8ec0a SS |
358 | #dma-cells = <1>; |
359 | dma-channels = <15>; | |
360 | }; | |
361 | ||
362 | dmac1: dma-controller@e6720000 { | |
363 | compatible = "renesas,dmac-r8a7792", | |
364 | "renesas,rcar-dmac"; | |
365 | reg = <0 0xe6720000 0 0x20000>; | |
366 | interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH | |
367 | GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH | |
368 | GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH | |
369 | GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH | |
370 | GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH | |
371 | GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH | |
372 | GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH | |
373 | GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH | |
374 | GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH | |
375 | GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH | |
376 | GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH | |
377 | GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH | |
378 | GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH | |
379 | GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH | |
380 | GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH | |
381 | GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; | |
382 | interrupt-names = "error", | |
383 | "ch0", "ch1", "ch2", "ch3", | |
384 | "ch4", "ch5", "ch6", "ch7", | |
385 | "ch8", "ch9", "ch10", "ch11", | |
386 | "ch12", "ch13", "ch14"; | |
762dbc44 | 387 | clocks = <&cpg CPG_MOD 218>; |
fdf8ec0a SS |
388 | clock-names = "fck"; |
389 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 390 | resets = <&cpg 218>; |
fdf8ec0a SS |
391 | #dma-cells = <1>; |
392 | dma-channels = <15>; | |
393 | }; | |
394 | ||
e66796b9 SS |
395 | scif0: serial@e6e60000 { |
396 | compatible = "renesas,scif-r8a7792", | |
397 | "renesas,rcar-gen2-scif", "renesas,scif"; | |
398 | reg = <0 0xe6e60000 0 64>; | |
399 | interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
400 | clocks = <&cpg CPG_MOD 721>, |
401 | <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; | |
e66796b9 SS |
402 | clock-names = "fck", "brg_int", "scif_clk"; |
403 | dmas = <&dmac0 0x29>, <&dmac0 0x2a>, | |
404 | <&dmac1 0x29>, <&dmac1 0x2a>; | |
405 | dma-names = "tx", "rx", "tx", "rx"; | |
406 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 407 | resets = <&cpg 721>; |
e66796b9 SS |
408 | status = "disabled"; |
409 | }; | |
410 | ||
411 | scif1: serial@e6e68000 { | |
412 | compatible = "renesas,scif-r8a7792", | |
413 | "renesas,rcar-gen2-scif", "renesas,scif"; | |
414 | reg = <0 0xe6e68000 0 64>; | |
415 | interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
416 | clocks = <&cpg CPG_MOD 720>, |
417 | <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; | |
e66796b9 SS |
418 | clock-names = "fck", "brg_int", "scif_clk"; |
419 | dmas = <&dmac0 0x2d>, <&dmac0 0x2e>, | |
420 | <&dmac1 0x2d>, <&dmac1 0x2e>; | |
421 | dma-names = "tx", "rx", "tx", "rx"; | |
422 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 423 | resets = <&cpg 720>; |
e66796b9 SS |
424 | status = "disabled"; |
425 | }; | |
426 | ||
427 | scif2: serial@e6e58000 { | |
428 | compatible = "renesas,scif-r8a7792", | |
429 | "renesas,rcar-gen2-scif", "renesas,scif"; | |
430 | reg = <0 0xe6e58000 0 64>; | |
431 | interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
432 | clocks = <&cpg CPG_MOD 719>, |
433 | <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; | |
e66796b9 SS |
434 | clock-names = "fck", "brg_int", "scif_clk"; |
435 | dmas = <&dmac0 0x2b>, <&dmac0 0x2c>, | |
436 | <&dmac1 0x2b>, <&dmac1 0x2c>; | |
437 | dma-names = "tx", "rx", "tx", "rx"; | |
438 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 439 | resets = <&cpg 719>; |
e66796b9 SS |
440 | status = "disabled"; |
441 | }; | |
442 | ||
443 | scif3: serial@e6ea8000 { | |
444 | compatible = "renesas,scif-r8a7792", | |
445 | "renesas,rcar-gen2-scif", "renesas,scif"; | |
446 | reg = <0 0xe6ea8000 0 64>; | |
447 | interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
448 | clocks = <&cpg CPG_MOD 718>, |
449 | <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; | |
e66796b9 SS |
450 | clock-names = "fck", "brg_int", "scif_clk"; |
451 | dmas = <&dmac0 0x2f>, <&dmac0 0x30>, | |
452 | <&dmac1 0x2f>, <&dmac1 0x30>; | |
453 | dma-names = "tx", "rx", "tx", "rx"; | |
454 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 455 | resets = <&cpg 718>; |
e66796b9 SS |
456 | status = "disabled"; |
457 | }; | |
458 | ||
459 | hscif0: serial@e62c0000 { | |
460 | compatible = "renesas,hscif-r8a7792", | |
461 | "renesas,rcar-gen2-hscif", "renesas,hscif"; | |
462 | reg = <0 0xe62c0000 0 96>; | |
463 | interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
464 | clocks = <&cpg CPG_MOD 717>, |
465 | <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; | |
e66796b9 SS |
466 | clock-names = "fck", "brg_int", "scif_clk"; |
467 | dmas = <&dmac0 0x39>, <&dmac0 0x3a>, | |
468 | <&dmac1 0x39>, <&dmac1 0x3a>; | |
469 | dma-names = "tx", "rx", "tx", "rx"; | |
470 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 471 | resets = <&cpg 717>; |
e66796b9 SS |
472 | status = "disabled"; |
473 | }; | |
474 | ||
475 | hscif1: serial@e62c8000 { | |
476 | compatible = "renesas,hscif-r8a7792", | |
477 | "renesas,rcar-gen2-hscif", "renesas,hscif"; | |
478 | reg = <0 0xe62c8000 0 96>; | |
479 | interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
480 | clocks = <&cpg CPG_MOD 716>, |
481 | <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; | |
e66796b9 SS |
482 | clock-names = "fck", "brg_int", "scif_clk"; |
483 | dmas = <&dmac0 0x4d>, <&dmac0 0x4e>, | |
484 | <&dmac1 0x4d>, <&dmac1 0x4e>; | |
485 | dma-names = "tx", "rx", "tx", "rx"; | |
486 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 487 | resets = <&cpg 716>; |
e66796b9 SS |
488 | status = "disabled"; |
489 | }; | |
490 | ||
e63a6a48 GU |
491 | icram0: sram@e63a0000 { |
492 | compatible = "mmio-sram"; | |
493 | reg = <0 0xe63a0000 0 0x12000>; | |
494 | }; | |
495 | ||
496 | icram1: sram@e63c0000 { | |
497 | compatible = "mmio-sram"; | |
498 | reg = <0 0xe63c0000 0 0x1000>; | |
a81597bf GU |
499 | #address-cells = <1>; |
500 | #size-cells = <1>; | |
501 | ranges = <0 0 0xe63c0000 0x1000>; | |
502 | ||
503 | smp-sram@0 { | |
504 | compatible = "renesas,smp-sram"; | |
505 | reg = <0 0x10>; | |
506 | }; | |
e63a6a48 GU |
507 | }; |
508 | ||
ce01b14e SS |
509 | sdhi0: sd@ee100000 { |
510 | compatible = "renesas,sdhi-r8a7792"; | |
511 | reg = <0 0xee100000 0 0x328>; | |
512 | interrupts = <0 165 IRQ_TYPE_LEVEL_HIGH>; | |
513 | dmas = <&dmac0 0xcd>, <&dmac0 0xce>, | |
514 | <&dmac1 0xcd>, <&dmac1 0xce>; | |
515 | dma-names = "tx", "rx", "tx", "rx"; | |
762dbc44 | 516 | clocks = <&cpg CPG_MOD 314>; |
ce01b14e | 517 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 518 | resets = <&cpg 314>; |
ce01b14e SS |
519 | status = "disabled"; |
520 | }; | |
521 | ||
3e1839e9 SS |
522 | jpu: jpeg-codec@fe980000 { |
523 | compatible = "renesas,jpu-r8a7792", | |
524 | "renesas,rcar-gen2-jpu"; | |
525 | reg = <0 0xfe980000 0 0x10300>; | |
526 | interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 527 | clocks = <&cpg CPG_MOD 106>; |
3e1839e9 | 528 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 529 | resets = <&cpg 106>; |
3e1839e9 SS |
530 | }; |
531 | ||
b12dcdcc SS |
532 | avb: ethernet@e6800000 { |
533 | compatible = "renesas,etheravb-r8a7792", | |
534 | "renesas,etheravb-rcar-gen2"; | |
535 | reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>; | |
536 | interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 537 | clocks = <&cpg CPG_MOD 812>; |
b12dcdcc | 538 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 539 | resets = <&cpg 812>; |
b12dcdcc SS |
540 | #address-cells = <1>; |
541 | #size-cells = <0>; | |
542 | status = "disabled"; | |
543 | }; | |
544 | ||
78082700 SS |
545 | /* I2C doesn't need pinmux */ |
546 | i2c0: i2c@e6508000 { | |
cfcb93b3 SH |
547 | compatible = "renesas,i2c-r8a7792", |
548 | "renesas,rcar-gen2-i2c"; | |
78082700 SS |
549 | reg = <0 0xe6508000 0 0x40>; |
550 | interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 551 | clocks = <&cpg CPG_MOD 931>; |
78082700 | 552 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 553 | resets = <&cpg 931>; |
78082700 SS |
554 | i2c-scl-internal-delay-ns = <6>; |
555 | #address-cells = <1>; | |
556 | #size-cells = <0>; | |
557 | status = "disabled"; | |
558 | }; | |
559 | ||
560 | i2c1: i2c@e6518000 { | |
cfcb93b3 SH |
561 | compatible = "renesas,i2c-r8a7792", |
562 | "renesas,rcar-gen2-i2c"; | |
78082700 SS |
563 | reg = <0 0xe6518000 0 0x40>; |
564 | interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 565 | clocks = <&cpg CPG_MOD 930>; |
78082700 | 566 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 567 | resets = <&cpg 930>; |
78082700 SS |
568 | i2c-scl-internal-delay-ns = <6>; |
569 | #address-cells = <1>; | |
570 | #size-cells = <0>; | |
571 | status = "disabled"; | |
572 | }; | |
573 | ||
574 | i2c2: i2c@e6530000 { | |
cfcb93b3 SH |
575 | compatible = "renesas,i2c-r8a7792", |
576 | "renesas,rcar-gen2-i2c"; | |
78082700 SS |
577 | reg = <0 0xe6530000 0 0x40>; |
578 | interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 579 | clocks = <&cpg CPG_MOD 929>; |
78082700 | 580 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 581 | resets = <&cpg 929>; |
78082700 SS |
582 | i2c-scl-internal-delay-ns = <6>; |
583 | #address-cells = <1>; | |
584 | #size-cells = <0>; | |
585 | status = "disabled"; | |
586 | }; | |
587 | ||
588 | i2c3: i2c@e6540000 { | |
cfcb93b3 SH |
589 | compatible = "renesas,i2c-r8a7792", |
590 | "renesas,rcar-gen2-i2c"; | |
78082700 SS |
591 | reg = <0 0xe6540000 0 0x40>; |
592 | interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 593 | clocks = <&cpg CPG_MOD 928>; |
78082700 | 594 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 595 | resets = <&cpg 928>; |
78082700 SS |
596 | i2c-scl-internal-delay-ns = <6>; |
597 | #address-cells = <1>; | |
598 | #size-cells = <0>; | |
599 | status = "disabled"; | |
600 | }; | |
601 | ||
602 | i2c4: i2c@e6520000 { | |
cfcb93b3 SH |
603 | compatible = "renesas,i2c-r8a7792", |
604 | "renesas,rcar-gen2-i2c"; | |
78082700 SS |
605 | reg = <0 0xe6520000 0 0x40>; |
606 | interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 607 | clocks = <&cpg CPG_MOD 927>; |
78082700 | 608 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 609 | resets = <&cpg 927>; |
78082700 SS |
610 | i2c-scl-internal-delay-ns = <6>; |
611 | #address-cells = <1>; | |
612 | #size-cells = <0>; | |
613 | status = "disabled"; | |
614 | }; | |
615 | ||
616 | i2c5: i2c@e6528000 { | |
cfcb93b3 SH |
617 | compatible = "renesas,i2c-r8a7792", |
618 | "renesas,rcar-gen2-i2c"; | |
78082700 SS |
619 | reg = <0 0xe6528000 0 0x40>; |
620 | interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 621 | clocks = <&cpg CPG_MOD 925>; |
78082700 | 622 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 623 | resets = <&cpg 925>; |
78082700 SS |
624 | i2c-scl-internal-delay-ns = <110>; |
625 | #address-cells = <1>; | |
c9acea6e SS |
626 | #size-cells = <0>; |
627 | status = "disabled"; | |
628 | }; | |
629 | ||
630 | qspi: spi@e6b10000 { | |
631 | compatible = "renesas,qspi-r8a7792", "renesas,qspi"; | |
632 | reg = <0 0xe6b10000 0 0x2c>; | |
633 | interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 634 | clocks = <&cpg CPG_MOD 917>; |
c9acea6e SS |
635 | dmas = <&dmac0 0x17>, <&dmac0 0x18>, |
636 | <&dmac1 0x17>, <&dmac1 0x18>; | |
637 | dma-names = "tx", "rx", "tx", "rx"; | |
638 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 639 | resets = <&cpg 917>; |
c9acea6e SS |
640 | num-cs = <1>; |
641 | #address-cells = <1>; | |
78082700 SS |
642 | #size-cells = <0>; |
643 | status = "disabled"; | |
644 | }; | |
645 | ||
b0663cd4 | 646 | msiof0: spi@e6e20000 { |
50a15093 SH |
647 | compatible = "renesas,msiof-r8a7792", |
648 | "renesas,rcar-gen2-msiof"; | |
b0663cd4 SS |
649 | reg = <0 0xe6e20000 0 0x0064>; |
650 | interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 651 | clocks = <&cpg CPG_MOD 000>; |
b0663cd4 SS |
652 | dmas = <&dmac0 0x51>, <&dmac0 0x52>, |
653 | <&dmac1 0x51>, <&dmac1 0x52>; | |
654 | dma-names = "tx", "rx", "tx", "rx"; | |
655 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 656 | resets = <&cpg 000>; |
b0663cd4 SS |
657 | #address-cells = <1>; |
658 | #size-cells = <0>; | |
659 | status = "disabled"; | |
660 | }; | |
661 | ||
662 | msiof1: spi@e6e10000 { | |
50a15093 SH |
663 | compatible = "renesas,msiof-r8a7792", |
664 | "renesas,rcar-gen2-msiof"; | |
b0663cd4 SS |
665 | reg = <0 0xe6e10000 0 0x0064>; |
666 | interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 667 | clocks = <&cpg CPG_MOD 208>; |
b0663cd4 SS |
668 | dmas = <&dmac0 0x55>, <&dmac0 0x56>, |
669 | <&dmac1 0x55>, <&dmac1 0x56>; | |
670 | dma-names = "tx", "rx", "tx", "rx"; | |
671 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 672 | resets = <&cpg 208>; |
b0663cd4 SS |
673 | #address-cells = <1>; |
674 | #size-cells = <0>; | |
675 | status = "disabled"; | |
676 | }; | |
677 | ||
8bec0842 SS |
678 | du: display@feb00000 { |
679 | compatible = "renesas,du-r8a7792"; | |
680 | reg = <0 0xfeb00000 0 0x40000>; | |
681 | reg-names = "du"; | |
682 | interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, | |
683 | <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
684 | clocks = <&cpg CPG_MOD 724>, |
685 | <&cpg CPG_MOD 723>; | |
8bec0842 SS |
686 | clock-names = "du.0", "du.1"; |
687 | status = "disabled"; | |
688 | ||
689 | ports { | |
690 | #address-cells = <1>; | |
691 | #size-cells = <0>; | |
692 | ||
693 | port@0 { | |
694 | reg = <0>; | |
695 | du_out_rgb0: endpoint { | |
696 | }; | |
697 | }; | |
698 | port@1 { | |
699 | reg = <1>; | |
700 | du_out_rgb1: endpoint { | |
701 | }; | |
702 | }; | |
703 | }; | |
704 | }; | |
705 | ||
f947c02a SS |
706 | can0: can@e6e80000 { |
707 | compatible = "renesas,can-r8a7792", | |
708 | "renesas,rcar-gen2-can"; | |
709 | reg = <0 0xe6e80000 0 0x1000>; | |
710 | interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
711 | clocks = <&cpg CPG_MOD 916>, |
712 | <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>; | |
f947c02a SS |
713 | clock-names = "clkp1", "clkp2", "can_clk"; |
714 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 715 | resets = <&cpg 916>; |
f947c02a SS |
716 | status = "disabled"; |
717 | }; | |
718 | ||
719 | can1: can@e6e88000 { | |
720 | compatible = "renesas,can-r8a7792", | |
721 | "renesas,rcar-gen2-can"; | |
722 | reg = <0 0xe6e88000 0 0x1000>; | |
723 | interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 GU |
724 | clocks = <&cpg CPG_MOD 915>, |
725 | <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>; | |
f947c02a SS |
726 | clock-names = "clkp1", "clkp2", "can_clk"; |
727 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; | |
6e11a322 | 728 | resets = <&cpg 915>; |
f947c02a SS |
729 | status = "disabled"; |
730 | }; | |
731 | ||
a2d30b9c SS |
732 | vin0: video@e6ef0000 { |
733 | compatible = "renesas,vin-r8a7792", | |
734 | "renesas,rcar-gen2-vin"; | |
735 | reg = <0 0xe6ef0000 0 0x1000>; | |
736 | interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 737 | clocks = <&cpg CPG_MOD 811>; |
a2d30b9c | 738 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 739 | resets = <&cpg 811>; |
a2d30b9c SS |
740 | status = "disabled"; |
741 | }; | |
742 | ||
743 | vin1: video@e6ef1000 { | |
744 | compatible = "renesas,vin-r8a7792", | |
745 | "renesas,rcar-gen2-vin"; | |
746 | reg = <0 0xe6ef1000 0 0x1000>; | |
747 | interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 748 | clocks = <&cpg CPG_MOD 810>; |
a2d30b9c | 749 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 750 | resets = <&cpg 810>; |
a2d30b9c SS |
751 | status = "disabled"; |
752 | }; | |
753 | ||
754 | vin2: video@e6ef2000 { | |
755 | compatible = "renesas,vin-r8a7792", | |
756 | "renesas,rcar-gen2-vin"; | |
757 | reg = <0 0xe6ef2000 0 0x1000>; | |
758 | interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 759 | clocks = <&cpg CPG_MOD 809>; |
a2d30b9c | 760 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 761 | resets = <&cpg 809>; |
a2d30b9c SS |
762 | status = "disabled"; |
763 | }; | |
764 | ||
765 | vin3: video@e6ef3000 { | |
766 | compatible = "renesas,vin-r8a7792", | |
767 | "renesas,rcar-gen2-vin"; | |
768 | reg = <0 0xe6ef3000 0 0x1000>; | |
769 | interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 770 | clocks = <&cpg CPG_MOD 808>; |
a2d30b9c | 771 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 772 | resets = <&cpg 808>; |
a2d30b9c SS |
773 | status = "disabled"; |
774 | }; | |
775 | ||
776 | vin4: video@e6ef4000 { | |
777 | compatible = "renesas,vin-r8a7792", | |
778 | "renesas,rcar-gen2-vin"; | |
779 | reg = <0 0xe6ef4000 0 0x1000>; | |
780 | interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 781 | clocks = <&cpg CPG_MOD 805>; |
a2d30b9c | 782 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 783 | resets = <&cpg 805>; |
a2d30b9c SS |
784 | status = "disabled"; |
785 | }; | |
786 | ||
787 | vin5: video@e6ef5000 { | |
788 | compatible = "renesas,vin-r8a7792", | |
789 | "renesas,rcar-gen2-vin"; | |
790 | reg = <0 0xe6ef5000 0 0x1000>; | |
791 | interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 792 | clocks = <&cpg CPG_MOD 804>; |
a2d30b9c | 793 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 794 | resets = <&cpg 804>; |
a2d30b9c SS |
795 | status = "disabled"; |
796 | }; | |
797 | ||
2ea2e06c | 798 | vsp@fe928000 { |
9e1019c6 SS |
799 | compatible = "renesas,vsp1"; |
800 | reg = <0 0xfe928000 0 0x8000>; | |
801 | interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 802 | clocks = <&cpg CPG_MOD 131>; |
9e1019c6 | 803 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 804 | resets = <&cpg 131>; |
9e1019c6 SS |
805 | }; |
806 | ||
2ea2e06c | 807 | vsp@fe930000 { |
9e1019c6 SS |
808 | compatible = "renesas,vsp1"; |
809 | reg = <0 0xfe930000 0 0x8000>; | |
810 | interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 811 | clocks = <&cpg CPG_MOD 128>; |
9e1019c6 | 812 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 813 | resets = <&cpg 128>; |
9e1019c6 SS |
814 | }; |
815 | ||
2ea2e06c | 816 | vsp@fe938000 { |
9e1019c6 SS |
817 | compatible = "renesas,vsp1"; |
818 | reg = <0 0xfe938000 0 0x8000>; | |
819 | interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>; | |
762dbc44 | 820 | clocks = <&cpg CPG_MOD 127>; |
9e1019c6 | 821 | power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
6e11a322 | 822 | resets = <&cpg 127>; |
9e1019c6 SS |
823 | }; |
824 | ||
762dbc44 GU |
825 | cpg: clock-controller@e6150000 { |
826 | compatible = "renesas,r8a7792-cpg-mssr"; | |
7c4163aa SS |
827 | reg = <0 0xe6150000 0 0x1000>; |
828 | clocks = <&extal_clk>; | |
762dbc44 GU |
829 | clock-names = "extal"; |
830 | #clock-cells = <2>; | |
7c4163aa | 831 | #power-domain-cells = <0>; |
098f5305 | 832 | #reset-cells = <1>; |
7c4163aa | 833 | }; |
7c4163aa SS |
834 | }; |
835 | ||
836 | /* External root clock */ | |
837 | extal_clk: extal { | |
838 | compatible = "fixed-clock"; | |
839 | #clock-cells = <0>; | |
840 | /* This value must be overridden by the board. */ | |
841 | clock-frequency = <0>; | |
842 | }; | |
843 | ||
844 | /* External SCIF clock */ | |
845 | scif_clk: scif { | |
846 | compatible = "fixed-clock"; | |
847 | #clock-cells = <0>; | |
848 | /* This value must be overridden by the board. */ | |
849 | clock-frequency = <0>; | |
850 | }; | |
47db051c SS |
851 | |
852 | /* External CAN clock */ | |
853 | can_clk: can { | |
854 | compatible = "fixed-clock"; | |
855 | #clock-cells = <0>; | |
856 | /* This value must be overridden by the board. */ | |
857 | clock-frequency = <0>; | |
858 | }; | |
7c4163aa | 859 | }; |