hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/r8a7793.dtsi
....@@ -1,6 +1,6 @@
11 // SPDX-License-Identifier: GPL-2.0
22 /*
3
- * Device Tree Source for the r8a7793 SoC
3
+ * Device Tree Source for the R-Car M2-N (R8A77930) SoC
44 *
55 * Copyright (C) 2014-2015 Renesas Electronics Corporation
66 */
....@@ -271,7 +271,7 @@
271271 resets = <&cpg 904>;
272272 };
273273
274
- pfc: pin-controller@e6060000 {
274
+ pfc: pinctrl@e6060000 {
275275 compatible = "renesas,pfc-r8a7793";
276276 reg = <0 0xe6060000 0 0x250>;
277277 };
....@@ -336,7 +336,7 @@
336336 #thermal-sensor-cells = <0>;
337337 };
338338
339
- ipmmu_sy0: mmu@e6280000 {
339
+ ipmmu_sy0: iommu@e6280000 {
340340 compatible = "renesas,ipmmu-r8a7793",
341341 "renesas,ipmmu-vmsa";
342342 reg = <0 0xe6280000 0 0x1000>;
....@@ -346,7 +346,7 @@
346346 status = "disabled";
347347 };
348348
349
- ipmmu_sy1: mmu@e6290000 {
349
+ ipmmu_sy1: iommu@e6290000 {
350350 compatible = "renesas,ipmmu-r8a7793",
351351 "renesas,ipmmu-vmsa";
352352 reg = <0 0xe6290000 0 0x1000>;
....@@ -355,7 +355,7 @@
355355 status = "disabled";
356356 };
357357
358
- ipmmu_ds: mmu@e6740000 {
358
+ ipmmu_ds: iommu@e6740000 {
359359 compatible = "renesas,ipmmu-r8a7793",
360360 "renesas,ipmmu-vmsa";
361361 reg = <0 0xe6740000 0 0x1000>;
....@@ -365,7 +365,7 @@
365365 status = "disabled";
366366 };
367367
368
- ipmmu_mp: mmu@ec680000 {
368
+ ipmmu_mp: iommu@ec680000 {
369369 compatible = "renesas,ipmmu-r8a7793",
370370 "renesas,ipmmu-vmsa";
371371 reg = <0 0xec680000 0 0x1000>;
....@@ -374,7 +374,7 @@
374374 status = "disabled";
375375 };
376376
377
- ipmmu_mx: mmu@fe951000 {
377
+ ipmmu_mx: iommu@fe951000 {
378378 compatible = "renesas,ipmmu-r8a7793",
379379 "renesas,ipmmu-vmsa";
380380 reg = <0 0xfe951000 0 0x1000>;
....@@ -384,7 +384,7 @@
384384 status = "disabled";
385385 };
386386
387
- ipmmu_rt: mmu@ffc80000 {
387
+ ipmmu_rt: iommu@ffc80000 {
388388 compatible = "renesas,ipmmu-r8a7793",
389389 "renesas,ipmmu-vmsa";
390390 reg = <0 0xffc80000 0 0x1000>;
....@@ -393,7 +393,7 @@
393393 status = "disabled";
394394 };
395395
396
- ipmmu_gp: mmu@e62a0000 {
396
+ ipmmu_gp: iommu@e62a0000 {
397397 compatible = "renesas,ipmmu-r8a7793",
398398 "renesas,ipmmu-vmsa";
399399 reg = <0 0xe62a0000 0 0x1000>;
....@@ -406,6 +406,9 @@
406406 icram0: sram@e63a0000 {
407407 compatible = "mmio-sram";
408408 reg = <0 0xe63a0000 0 0x12000>;
409
+ #address-cells = <1>;
410
+ #size-cells = <1>;
411
+ ranges = <0 0 0xe63a0000 0x12000>;
409412 };
410413
411414 icram1: sram@e63c0000 {
....@@ -565,22 +568,22 @@
565568 compatible = "renesas,dmac-r8a7793",
566569 "renesas,rcar-dmac";
567570 reg = <0 0xe6700000 0 0x20000>;
568
- interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH
569
- GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH
570
- GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH
571
- GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH
572
- GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH
573
- GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH
574
- GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH
575
- GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH
576
- GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH
577
- GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH
578
- GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH
579
- GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH
580
- GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH
581
- GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH
582
- GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH
583
- GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
571
+ interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
572
+ <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
573
+ <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
574
+ <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
575
+ <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
576
+ <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
577
+ <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
578
+ <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
579
+ <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
580
+ <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
581
+ <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
582
+ <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
583
+ <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
584
+ <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
585
+ <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
586
+ <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
584587 interrupt-names = "error",
585588 "ch0", "ch1", "ch2", "ch3",
586589 "ch4", "ch5", "ch6", "ch7",
....@@ -598,22 +601,22 @@
598601 compatible = "renesas,dmac-r8a7793",
599602 "renesas,rcar-dmac";
600603 reg = <0 0xe6720000 0 0x20000>;
601
- interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
602
- GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
603
- GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
604
- GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
605
- GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
606
- GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
607
- GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
608
- GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
609
- GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH
610
- GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH
611
- GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH
612
- GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH
613
- GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH
614
- GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH
615
- GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH
616
- GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
604
+ interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
605
+ <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
606
+ <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
607
+ <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
608
+ <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
609
+ <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
610
+ <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
611
+ <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
612
+ <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
613
+ <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
614
+ <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
615
+ <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
616
+ <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
617
+ <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
618
+ <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
619
+ <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
617620 interrupt-names = "error",
618621 "ch0", "ch1", "ch2", "ch3",
619622 "ch4", "ch5", "ch6", "ch7",
....@@ -1166,20 +1169,20 @@
11661169 compatible = "renesas,dmac-r8a7793",
11671170 "renesas,rcar-dmac";
11681171 reg = <0 0xec700000 0 0x10000>;
1169
- interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH
1170
- GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH
1171
- GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH
1172
- GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH
1173
- GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH
1174
- GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH
1175
- GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH
1176
- GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH
1177
- GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH
1178
- GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH
1179
- GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH
1180
- GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH
1181
- GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH
1182
- GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
1172
+ interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
1173
+ <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1174
+ <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1175
+ <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1176
+ <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1177
+ <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1178
+ <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1179
+ <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1180
+ <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1181
+ <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1182
+ <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1183
+ <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1184
+ <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1185
+ <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
11831186 interrupt-names = "error",
11841187 "ch0", "ch1", "ch2", "ch3",
11851188 "ch4", "ch5", "ch6", "ch7",
....@@ -1197,20 +1200,20 @@
11971200 compatible = "renesas,dmac-r8a7793",
11981201 "renesas,rcar-dmac";
11991202 reg = <0 0xec720000 0 0x10000>;
1200
- interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH
1201
- GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH
1202
- GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH
1203
- GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH
1204
- GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH
1205
- GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH
1206
- GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH
1207
- GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH
1208
- GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH
1209
- GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH
1210
- GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH
1211
- GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH
1212
- GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH
1213
- GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
1203
+ interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
1204
+ <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1205
+ <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1206
+ <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
1207
+ <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
1208
+ <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
1209
+ <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
1210
+ <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
1211
+ <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
1212
+ <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
1213
+ <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
1214
+ <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
1215
+ <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
1216
+ <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
12141217 interrupt-names = "error",
12151218 "ch0", "ch1", "ch2", "ch3",
12161219 "ch4", "ch5", "ch6", "ch7",
....@@ -1224,7 +1227,7 @@
12241227 dma-channels = <13>;
12251228 };
12261229
1227
- sdhi0: sd@ee100000 {
1230
+ sdhi0: mmc@ee100000 {
12281231 compatible = "renesas,sdhi-r8a7793",
12291232 "renesas,rcar-gen2-sdhi";
12301233 reg = <0 0xee100000 0 0x328>;
....@@ -1239,7 +1242,7 @@
12391242 status = "disabled";
12401243 };
12411244
1242
- sdhi1: sd@ee140000 {
1245
+ sdhi1: mmc@ee140000 {
12431246 compatible = "renesas,sdhi-r8a7793",
12441247 "renesas,rcar-gen2-sdhi";
12451248 reg = <0 0xee140000 0 0x100>;
....@@ -1254,7 +1257,7 @@
12541257 status = "disabled";
12551258 };
12561259
1257
- sdhi2: sd@ee160000 {
1260
+ sdhi2: mmc@ee160000 {
12581261 compatible = "renesas,sdhi-r8a7793",
12591262 "renesas,rcar-gen2-sdhi";
12601263 reg = <0 0xee160000 0 0x100>;
....@@ -1338,9 +1341,10 @@
13381341 reg = <0 0xfeb00000 0 0x40000>;
13391342 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
13401343 <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
1341
- clocks = <&cpg CPG_MOD 724>,
1342
- <&cpg CPG_MOD 723>;
1344
+ clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>;
13431345 clock-names = "du.0", "du.1";
1346
+ resets = <&cpg 724>;
1347
+ reset-names = "du.0";
13441348 status = "disabled";
13451349
13461350 ports {