| .. | .. |
|---|
| 1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | 2 | /* |
|---|
| 3 | | - * Device Tree Source for the r8a7791 SoC |
|---|
| 3 | + * Device Tree Source for the R-Car M2-W (R8A77910) SoC |
|---|
| 4 | 4 | * |
|---|
| 5 | 5 | * Copyright (C) 2013-2015 Renesas Electronics Corporation |
|---|
| 6 | 6 | * Copyright (C) 2013-2014 Renesas Solutions Corp. |
|---|
| .. | .. |
|---|
| 286 | 286 | resets = <&cpg 904>; |
|---|
| 287 | 287 | }; |
|---|
| 288 | 288 | |
|---|
| 289 | | - pfc: pin-controller@e6060000 { |
|---|
| 289 | + pfc: pinctrl@e6060000 { |
|---|
| 290 | 290 | compatible = "renesas,pfc-r8a7791"; |
|---|
| 291 | 291 | reg = <0 0xe6060000 0 0x250>; |
|---|
| 292 | + }; |
|---|
| 293 | + |
|---|
| 294 | + tpu: pwm@e60f0000 { |
|---|
| 295 | + compatible = "renesas,tpu-r8a7791", "renesas,tpu"; |
|---|
| 296 | + reg = <0 0xe60f0000 0 0x148>; |
|---|
| 297 | + interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 298 | + clocks = <&cpg CPG_MOD 304>; |
|---|
| 299 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 300 | + resets = <&cpg 304>; |
|---|
| 301 | + #pwm-cells = <3>; |
|---|
| 302 | + status = "disabled"; |
|---|
| 292 | 303 | }; |
|---|
| 293 | 304 | |
|---|
| 294 | 305 | cpg: clock-controller@e6150000 { |
|---|
| .. | .. |
|---|
| 350 | 361 | #thermal-sensor-cells = <0>; |
|---|
| 351 | 362 | }; |
|---|
| 352 | 363 | |
|---|
| 353 | | - ipmmu_sy0: mmu@e6280000 { |
|---|
| 364 | + ipmmu_sy0: iommu@e6280000 { |
|---|
| 354 | 365 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 355 | 366 | "renesas,ipmmu-vmsa"; |
|---|
| 356 | 367 | reg = <0 0xe6280000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 360 | 371 | status = "disabled"; |
|---|
| 361 | 372 | }; |
|---|
| 362 | 373 | |
|---|
| 363 | | - ipmmu_sy1: mmu@e6290000 { |
|---|
| 374 | + ipmmu_sy1: iommu@e6290000 { |
|---|
| 364 | 375 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 365 | 376 | "renesas,ipmmu-vmsa"; |
|---|
| 366 | 377 | reg = <0 0xe6290000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 369 | 380 | status = "disabled"; |
|---|
| 370 | 381 | }; |
|---|
| 371 | 382 | |
|---|
| 372 | | - ipmmu_ds: mmu@e6740000 { |
|---|
| 383 | + ipmmu_ds: iommu@e6740000 { |
|---|
| 373 | 384 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 374 | 385 | "renesas,ipmmu-vmsa"; |
|---|
| 375 | 386 | reg = <0 0xe6740000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 379 | 390 | status = "disabled"; |
|---|
| 380 | 391 | }; |
|---|
| 381 | 392 | |
|---|
| 382 | | - ipmmu_mp: mmu@ec680000 { |
|---|
| 393 | + ipmmu_mp: iommu@ec680000 { |
|---|
| 383 | 394 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 384 | 395 | "renesas,ipmmu-vmsa"; |
|---|
| 385 | 396 | reg = <0 0xec680000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 388 | 399 | status = "disabled"; |
|---|
| 389 | 400 | }; |
|---|
| 390 | 401 | |
|---|
| 391 | | - ipmmu_mx: mmu@fe951000 { |
|---|
| 402 | + ipmmu_mx: iommu@fe951000 { |
|---|
| 392 | 403 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 393 | 404 | "renesas,ipmmu-vmsa"; |
|---|
| 394 | 405 | reg = <0 0xfe951000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 398 | 409 | status = "disabled"; |
|---|
| 399 | 410 | }; |
|---|
| 400 | 411 | |
|---|
| 401 | | - ipmmu_rt: mmu@ffc80000 { |
|---|
| 412 | + ipmmu_rt: iommu@ffc80000 { |
|---|
| 402 | 413 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 403 | 414 | "renesas,ipmmu-vmsa"; |
|---|
| 404 | 415 | reg = <0 0xffc80000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 407 | 418 | status = "disabled"; |
|---|
| 408 | 419 | }; |
|---|
| 409 | 420 | |
|---|
| 410 | | - ipmmu_gp: mmu@e62a0000 { |
|---|
| 421 | + ipmmu_gp: iommu@e62a0000 { |
|---|
| 411 | 422 | compatible = "renesas,ipmmu-r8a7791", |
|---|
| 412 | 423 | "renesas,ipmmu-vmsa"; |
|---|
| 413 | 424 | reg = <0 0xe62a0000 0 0x1000>; |
|---|
| .. | .. |
|---|
| 420 | 431 | icram0: sram@e63a0000 { |
|---|
| 421 | 432 | compatible = "mmio-sram"; |
|---|
| 422 | 433 | reg = <0 0xe63a0000 0 0x12000>; |
|---|
| 434 | + #address-cells = <1>; |
|---|
| 435 | + #size-cells = <1>; |
|---|
| 436 | + ranges = <0 0 0xe63a0000 0x12000>; |
|---|
| 423 | 437 | }; |
|---|
| 424 | 438 | |
|---|
| 425 | 439 | icram1: sram@e63c0000 { |
|---|
| .. | .. |
|---|
| 618 | 632 | compatible = "renesas,r8a7791-usb-dmac", |
|---|
| 619 | 633 | "renesas,usb-dmac"; |
|---|
| 620 | 634 | reg = <0 0xe65a0000 0 0x100>; |
|---|
| 621 | | - interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH |
|---|
| 622 | | - GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 635 | + interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 636 | + <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 623 | 637 | interrupt-names = "ch0", "ch1"; |
|---|
| 624 | 638 | clocks = <&cpg CPG_MOD 330>; |
|---|
| 625 | 639 | power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| .. | .. |
|---|
| 632 | 646 | compatible = "renesas,r8a7791-usb-dmac", |
|---|
| 633 | 647 | "renesas,usb-dmac"; |
|---|
| 634 | 648 | reg = <0 0xe65b0000 0 0x100>; |
|---|
| 635 | | - interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH |
|---|
| 636 | | - GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 649 | + interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 650 | + <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 637 | 651 | interrupt-names = "ch0", "ch1"; |
|---|
| 638 | 652 | clocks = <&cpg CPG_MOD 331>; |
|---|
| 639 | 653 | power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| .. | .. |
|---|
| 646 | 660 | compatible = "renesas,dmac-r8a7791", |
|---|
| 647 | 661 | "renesas,rcar-dmac"; |
|---|
| 648 | 662 | reg = <0 0xe6700000 0 0x20000>; |
|---|
| 649 | | - interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH |
|---|
| 650 | | - GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH |
|---|
| 651 | | - GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH |
|---|
| 652 | | - GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH |
|---|
| 653 | | - GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH |
|---|
| 654 | | - GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH |
|---|
| 655 | | - GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH |
|---|
| 656 | | - GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH |
|---|
| 657 | | - GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH |
|---|
| 658 | | - GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH |
|---|
| 659 | | - GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH |
|---|
| 660 | | - GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH |
|---|
| 661 | | - GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH |
|---|
| 662 | | - GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH |
|---|
| 663 | | - GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH |
|---|
| 664 | | - GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 663 | + interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 664 | + <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 665 | + <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 666 | + <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 667 | + <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 668 | + <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 669 | + <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 670 | + <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 671 | + <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 672 | + <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 673 | + <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 674 | + <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 675 | + <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 676 | + <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 677 | + <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 678 | + <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 665 | 679 | interrupt-names = "error", |
|---|
| 666 | 680 | "ch0", "ch1", "ch2", "ch3", |
|---|
| 667 | 681 | "ch4", "ch5", "ch6", "ch7", |
|---|
| .. | .. |
|---|
| 679 | 693 | compatible = "renesas,dmac-r8a7791", |
|---|
| 680 | 694 | "renesas,rcar-dmac"; |
|---|
| 681 | 695 | reg = <0 0xe6720000 0 0x20000>; |
|---|
| 682 | | - interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH |
|---|
| 683 | | - GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH |
|---|
| 684 | | - GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH |
|---|
| 685 | | - GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH |
|---|
| 686 | | - GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH |
|---|
| 687 | | - GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH |
|---|
| 688 | | - GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH |
|---|
| 689 | | - GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH |
|---|
| 690 | | - GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH |
|---|
| 691 | | - GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH |
|---|
| 692 | | - GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH |
|---|
| 693 | | - GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH |
|---|
| 694 | | - GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH |
|---|
| 695 | | - GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH |
|---|
| 696 | | - GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH |
|---|
| 697 | | - GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 696 | + interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 697 | + <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 698 | + <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 699 | + <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 700 | + <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 701 | + <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 702 | + <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 703 | + <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 704 | + <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 705 | + <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 706 | + <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 707 | + <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 708 | + <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 709 | + <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 710 | + <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 711 | + <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 698 | 712 | interrupt-names = "error", |
|---|
| 699 | 713 | "ch0", "ch1", "ch2", "ch3", |
|---|
| 700 | 714 | "ch4", "ch5", "ch6", "ch7", |
|---|
| .. | .. |
|---|
| 1064 | 1078 | status = "disabled"; |
|---|
| 1065 | 1079 | }; |
|---|
| 1066 | 1080 | |
|---|
| 1081 | + pwm0: pwm@e6e30000 { |
|---|
| 1082 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1083 | + reg = <0 0xe6e30000 0 0x8>; |
|---|
| 1084 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1085 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1086 | + resets = <&cpg 523>; |
|---|
| 1087 | + #pwm-cells = <2>; |
|---|
| 1088 | + status = "disabled"; |
|---|
| 1089 | + }; |
|---|
| 1090 | + |
|---|
| 1091 | + pwm1: pwm@e6e31000 { |
|---|
| 1092 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1093 | + reg = <0 0xe6e31000 0 0x8>; |
|---|
| 1094 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1095 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1096 | + resets = <&cpg 523>; |
|---|
| 1097 | + #pwm-cells = <2>; |
|---|
| 1098 | + status = "disabled"; |
|---|
| 1099 | + }; |
|---|
| 1100 | + |
|---|
| 1101 | + pwm2: pwm@e6e32000 { |
|---|
| 1102 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1103 | + reg = <0 0xe6e32000 0 0x8>; |
|---|
| 1104 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1105 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1106 | + resets = <&cpg 523>; |
|---|
| 1107 | + #pwm-cells = <2>; |
|---|
| 1108 | + status = "disabled"; |
|---|
| 1109 | + }; |
|---|
| 1110 | + |
|---|
| 1111 | + pwm3: pwm@e6e33000 { |
|---|
| 1112 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1113 | + reg = <0 0xe6e33000 0 0x8>; |
|---|
| 1114 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1115 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1116 | + resets = <&cpg 523>; |
|---|
| 1117 | + #pwm-cells = <2>; |
|---|
| 1118 | + status = "disabled"; |
|---|
| 1119 | + }; |
|---|
| 1120 | + |
|---|
| 1121 | + pwm4: pwm@e6e34000 { |
|---|
| 1122 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1123 | + reg = <0 0xe6e34000 0 0x8>; |
|---|
| 1124 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1125 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1126 | + resets = <&cpg 523>; |
|---|
| 1127 | + #pwm-cells = <2>; |
|---|
| 1128 | + status = "disabled"; |
|---|
| 1129 | + }; |
|---|
| 1130 | + |
|---|
| 1131 | + pwm5: pwm@e6e35000 { |
|---|
| 1132 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1133 | + reg = <0 0xe6e35000 0 0x8>; |
|---|
| 1134 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1135 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1136 | + resets = <&cpg 523>; |
|---|
| 1137 | + #pwm-cells = <2>; |
|---|
| 1138 | + status = "disabled"; |
|---|
| 1139 | + }; |
|---|
| 1140 | + |
|---|
| 1141 | + pwm6: pwm@e6e36000 { |
|---|
| 1142 | + compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar"; |
|---|
| 1143 | + reg = <0 0xe6e36000 0 0x8>; |
|---|
| 1144 | + clocks = <&cpg CPG_MOD 523>; |
|---|
| 1145 | + power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; |
|---|
| 1146 | + resets = <&cpg 523>; |
|---|
| 1147 | + #pwm-cells = <2>; |
|---|
| 1148 | + status = "disabled"; |
|---|
| 1149 | + }; |
|---|
| 1150 | + |
|---|
| 1067 | 1151 | adc: adc@e6e54000 { |
|---|
| 1068 | 1152 | compatible = "renesas,r8a7791-gyroadc", |
|---|
| 1069 | 1153 | "renesas,rcar-gyroadc"; |
|---|
| .. | .. |
|---|
| 1338 | 1422 | compatible = "renesas,dmac-r8a7791", |
|---|
| 1339 | 1423 | "renesas,rcar-dmac"; |
|---|
| 1340 | 1424 | reg = <0 0xec700000 0 0x10000>; |
|---|
| 1341 | | - interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1342 | | - GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1343 | | - GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1344 | | - GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1345 | | - GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1346 | | - GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1347 | | - GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1348 | | - GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1349 | | - GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1350 | | - GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1351 | | - GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1352 | | - GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1353 | | - GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1354 | | - GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1425 | + interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1426 | + <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1427 | + <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1428 | + <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1429 | + <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1430 | + <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1431 | + <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1432 | + <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1433 | + <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1434 | + <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1435 | + <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1436 | + <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1437 | + <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1438 | + <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1355 | 1439 | interrupt-names = "error", |
|---|
| 1356 | 1440 | "ch0", "ch1", "ch2", "ch3", |
|---|
| 1357 | 1441 | "ch4", "ch5", "ch6", "ch7", |
|---|
| .. | .. |
|---|
| 1369 | 1453 | compatible = "renesas,dmac-r8a7791", |
|---|
| 1370 | 1454 | "renesas,rcar-dmac"; |
|---|
| 1371 | 1455 | reg = <0 0xec720000 0 0x10000>; |
|---|
| 1372 | | - interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1373 | | - GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1374 | | - GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1375 | | - GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1376 | | - GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1377 | | - GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1378 | | - GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1379 | | - GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1380 | | - GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1381 | | - GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1382 | | - GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1383 | | - GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1384 | | - GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1385 | | - GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1456 | + interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1457 | + <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1458 | + <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1459 | + <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1460 | + <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1461 | + <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1462 | + <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1463 | + <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1464 | + <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1465 | + <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1466 | + <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1467 | + <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1468 | + <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1469 | + <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1386 | 1470 | interrupt-names = "error", |
|---|
| 1387 | 1471 | "ch0", "ch1", "ch2", "ch3", |
|---|
| 1388 | 1472 | "ch4", "ch5", "ch6", "ch7", |
|---|
| .. | .. |
|---|
| 1426 | 1510 | #size-cells = <2>; |
|---|
| 1427 | 1511 | #interrupt-cells = <1>; |
|---|
| 1428 | 1512 | ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>; |
|---|
| 1429 | | - interrupt-map-mask = <0xff00 0 0 0x7>; |
|---|
| 1430 | | - interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1431 | | - 0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1432 | | - 0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1513 | + interrupt-map-mask = <0xf800 0 0 0x7>; |
|---|
| 1514 | + interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1515 | + <0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1516 | + <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1433 | 1517 | |
|---|
| 1434 | 1518 | usb@1,0 { |
|---|
| 1435 | 1519 | reg = <0x800 0 0 0 0>; |
|---|
| .. | .. |
|---|
| 1461 | 1545 | #size-cells = <2>; |
|---|
| 1462 | 1546 | #interrupt-cells = <1>; |
|---|
| 1463 | 1547 | ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>; |
|---|
| 1464 | | - interrupt-map-mask = <0xff00 0 0 0x7>; |
|---|
| 1465 | | - interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1466 | | - 0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH |
|---|
| 1467 | | - 0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1548 | + interrupt-map-mask = <0xf800 0 0 0x7>; |
|---|
| 1549 | + interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1550 | + <0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1551 | + <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1468 | 1552 | |
|---|
| 1469 | 1553 | usb@1,0 { |
|---|
| 1470 | 1554 | reg = <0x10800 0 0 0 0>; |
|---|
| .. | .. |
|---|
| 1479 | 1563 | }; |
|---|
| 1480 | 1564 | }; |
|---|
| 1481 | 1565 | |
|---|
| 1482 | | - sdhi0: sd@ee100000 { |
|---|
| 1566 | + sdhi0: mmc@ee100000 { |
|---|
| 1483 | 1567 | compatible = "renesas,sdhi-r8a7791", |
|---|
| 1484 | 1568 | "renesas,rcar-gen2-sdhi"; |
|---|
| 1485 | 1569 | reg = <0 0xee100000 0 0x328>; |
|---|
| .. | .. |
|---|
| 1494 | 1578 | status = "disabled"; |
|---|
| 1495 | 1579 | }; |
|---|
| 1496 | 1580 | |
|---|
| 1497 | | - sdhi1: sd@ee140000 { |
|---|
| 1581 | + sdhi1: mmc@ee140000 { |
|---|
| 1498 | 1582 | compatible = "renesas,sdhi-r8a7791", |
|---|
| 1499 | 1583 | "renesas,rcar-gen2-sdhi"; |
|---|
| 1500 | 1584 | reg = <0 0xee140000 0 0x100>; |
|---|
| .. | .. |
|---|
| 1509 | 1593 | status = "disabled"; |
|---|
| 1510 | 1594 | }; |
|---|
| 1511 | 1595 | |
|---|
| 1512 | | - sdhi2: sd@ee160000 { |
|---|
| 1596 | + sdhi2: mmc@ee160000 { |
|---|
| 1513 | 1597 | compatible = "renesas,sdhi-r8a7791", |
|---|
| 1514 | 1598 | "renesas,rcar-gen2-sdhi"; |
|---|
| 1515 | 1599 | reg = <0 0xee160000 0 0x100>; |
|---|
| .. | .. |
|---|
| 1598 | 1682 | #size-cells = <2>; |
|---|
| 1599 | 1683 | bus-range = <0x00 0xff>; |
|---|
| 1600 | 1684 | device_type = "pci"; |
|---|
| 1601 | | - ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000 |
|---|
| 1602 | | - 0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000 |
|---|
| 1603 | | - 0x02000000 0 0x30000000 0 0x30000000 0 0x08000000 |
|---|
| 1604 | | - 0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>; |
|---|
| 1685 | + ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>, |
|---|
| 1686 | + <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>, |
|---|
| 1687 | + <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>, |
|---|
| 1688 | + <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>; |
|---|
| 1605 | 1689 | /* Map all possible DDR as inbound ranges */ |
|---|
| 1606 | | - dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000 |
|---|
| 1607 | | - 0x43000000 2 0x00000000 2 0x00000000 1 0x00000000>; |
|---|
| 1690 | + dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>, |
|---|
| 1691 | + <0x43000000 2 0x00000000 2 0x00000000 1 0x00000000>; |
|---|
| 1608 | 1692 | interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1609 | 1693 | <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1610 | 1694 | <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 1678 | 1762 | reg = <0 0xfeb00000 0 0x40000>; |
|---|
| 1679 | 1763 | interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 1680 | 1764 | <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1681 | | - clocks = <&cpg CPG_MOD 724>, |
|---|
| 1682 | | - <&cpg CPG_MOD 723>; |
|---|
| 1765 | + clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>; |
|---|
| 1683 | 1766 | clock-names = "du.0", "du.1"; |
|---|
| 1767 | + resets = <&cpg 724>; |
|---|
| 1768 | + reset-names = "du.0"; |
|---|
| 1684 | 1769 | status = "disabled"; |
|---|
| 1685 | 1770 | |
|---|
| 1686 | 1771 | ports { |
|---|