1 // SPDX-License-Identifier: (GPL-2.0-only OR B 2 /* 3 * Device Tree Source for the R-Car V4M (R8A77 4 * 5 * Copyright (C) 2023 Renesas Electronics Corp 6 */ 7 8 #include <dt-bindings/clock/renesas,r8a779h0-c 9 #include <dt-bindings/interrupt-controller/arm 10 #include <dt-bindings/power/renesas,r8a779h0-s 11 12 / { 13 compatible = "renesas,r8a779h0"; 14 #address-cells = <2>; 15 #size-cells = <2>; 16 17 /* External Audio clock - to be overri 18 audio_clkin: audio_clkin { 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <0>; 22 }; 23 24 /* External CAN clock - to be overridd 25 can_clk: can-clk { 26 compatible = "fixed-clock"; 27 #clock-cells = <0>; 28 clock-frequency = <0>; 29 }; 30 31 cluster0_opp: opp-table-0 { 32 compatible = "operating-points 33 34 opp-500000000 { 35 opp-hz = /bits/ 64 <50 36 opp-microvolt = <82500 37 clock-latency-ns = <50 38 }; 39 opp-1000000000 { 40 opp-hz = /bits/ 64 <10 41 opp-microvolt = <82500 42 clock-latency-ns = <50 43 }; 44 }; 45 46 cpus { 47 #address-cells = <1>; 48 #size-cells = <0>; 49 50 cpu-map { 51 cluster0 { 52 core0 { 53 cpu = 54 }; 55 core1 { 56 cpu = 57 }; 58 core2 { 59 cpu = 60 }; 61 core3 { 62 cpu = 63 }; 64 }; 65 }; 66 67 a76_0: cpu@0 { 68 compatible = "arm,cort 69 reg = <0>; 70 device_type = "cpu"; 71 power-domains = <&sysc 72 next-level-cache = <&L 73 enable-method = "psci" 74 cpu-idle-states = <&CP 75 clocks = <&cpg CPG_COR 76 operating-points-v2 = 77 }; 78 79 a76_1: cpu@100 { 80 compatible = "arm,cort 81 reg = <0x100>; 82 device_type = "cpu"; 83 power-domains = <&sysc 84 next-level-cache = <&L 85 enable-method = "psci" 86 cpu-idle-states = <&CP 87 clocks = <&cpg CPG_COR 88 operating-points-v2 = 89 }; 90 91 a76_2: cpu@200 { 92 compatible = "arm,cort 93 reg = <0x200>; 94 device_type = "cpu"; 95 power-domains = <&sysc 96 next-level-cache = <&L 97 enable-method = "psci" 98 cpu-idle-states = <&CP 99 clocks = <&cpg CPG_COR 100 operating-points-v2 = 101 }; 102 103 a76_3: cpu@300 { 104 compatible = "arm,cort 105 reg = <0x300>; 106 device_type = "cpu"; 107 power-domains = <&sysc 108 next-level-cache = <&L 109 enable-method = "psci" 110 cpu-idle-states = <&CP 111 clocks = <&cpg CPG_COR 112 operating-points-v2 = 113 }; 114 115 idle-states { 116 entry-method = "psci"; 117 118 CPU_SLEEP_0: cpu-sleep 119 compatible = " 120 arm,psci-suspe 121 local-timer-st 122 entry-latency- 123 exit-latency-u 124 min-residency- 125 }; 126 }; 127 128 L3_CA76: cache-controller { 129 compatible = "cache"; 130 power-domains = <&sysc 131 cache-unified; 132 cache-level = <3>; 133 }; 134 }; 135 136 extal_clk: extal-clk { 137 compatible = "fixed-clock"; 138 #clock-cells = <0>; 139 /* This value must be overridd 140 clock-frequency = <0>; 141 }; 142 143 extalr_clk: extalr-clk { 144 compatible = "fixed-clock"; 145 #clock-cells = <0>; 146 /* This value must be overridd 147 clock-frequency = <0>; 148 }; 149 150 pmu-a76 { 151 compatible = "arm,cortex-a76-p 152 interrupts-extended = <&gic GI 153 }; 154 155 psci { 156 compatible = "arm,psci-1.0", " 157 method = "smc"; 158 }; 159 160 /* External SCIF clocks - to be overri 161 scif_clk: scif-clk { 162 compatible = "fixed-clock"; 163 #clock-cells = <0>; 164 clock-frequency = <0>; 165 }; 166 167 scif_clk2: scif-clk2 { 168 compatible = "fixed-clock"; 169 #clock-cells = <0>; 170 clock-frequency = <0>; 171 }; 172 173 soc: soc { 174 compatible = "simple-bus"; 175 interrupt-parent = <&gic>; 176 #address-cells = <2>; 177 #size-cells = <2>; 178 ranges; 179 180 rwdt: watchdog@e6020000 { 181 compatible = "renesas, 182 "renesas, 183 reg = <0 0xe6020000 0 184 interrupts = <GIC_SPI 185 clocks = <&cpg CPG_MOD 186 power-domains = <&sysc 187 resets = <&cpg 907>; 188 status = "disabled"; 189 }; 190 191 pfc: pinctrl@e6050000 { 192 compatible = "renesas, 193 reg = <0 0xe6050000 0 194 <0 0xe6058000 0 195 <0 0xe6060000 0 196 <0 0xe6061000 0 197 }; 198 199 gpio0: gpio@e6050180 { 200 compatible = "renesas, 201 "renesas, 202 reg = <0 0xe6050180 0 203 interrupts = <GIC_SPI 204 #gpio-cells = <2>; 205 gpio-controller; 206 gpio-ranges = <&pfc 0 207 #interrupt-cells = <2> 208 interrupt-controller; 209 clocks = <&cpg CPG_MOD 210 power-domains = <&sysc 211 resets = <&cpg 915>; 212 }; 213 214 gpio1: gpio@e6050980 { 215 compatible = "renesas, 216 "renesas, 217 reg = <0 0xe6050980 0 218 interrupts = <GIC_SPI 219 #gpio-cells = <2>; 220 gpio-controller; 221 gpio-ranges = <&pfc 0 222 #interrupt-cells = <2> 223 interrupt-controller; 224 clocks = <&cpg CPG_MOD 225 power-domains = <&sysc 226 resets = <&cpg 915>; 227 }; 228 229 gpio2: gpio@e6058180 { 230 compatible = "renesas, 231 "renesas, 232 reg = <0 0xe6058180 0 233 interrupts = <GIC_SPI 234 #gpio-cells = <2>; 235 gpio-controller; 236 gpio-ranges = <&pfc 0 237 #interrupt-cells = <2> 238 interrupt-controller; 239 clocks = <&cpg CPG_MOD 240 power-domains = <&sysc 241 resets = <&cpg 916>; 242 }; 243 244 gpio3: gpio@e6058980 { 245 compatible = "renesas, 246 "renesas, 247 reg = <0 0xe6058980 0 248 interrupts = <GIC_SPI 249 #gpio-cells = <2>; 250 gpio-controller; 251 gpio-ranges = <&pfc 0 252 #interrupt-cells = <2> 253 interrupt-controller; 254 clocks = <&cpg CPG_MOD 255 power-domains = <&sysc 256 resets = <&cpg 916>; 257 }; 258 259 gpio4: gpio@e6060180 { 260 compatible = "renesas, 261 "renesas, 262 reg = <0 0xe6060180 0 263 interrupts = <GIC_SPI 264 #gpio-cells = <2>; 265 gpio-controller; 266 gpio-ranges = <&pfc 0 267 #interrupt-cells = <2> 268 interrupt-controller; 269 clocks = <&cpg CPG_MOD 270 power-domains = <&sysc 271 resets = <&cpg 917>; 272 }; 273 274 gpio5: gpio@e6060980 { 275 compatible = "renesas, 276 "renesas, 277 reg = <0 0xe6060980 0 278 interrupts = <GIC_SPI 279 #gpio-cells = <2>; 280 gpio-controller; 281 gpio-ranges = <&pfc 0 282 #interrupt-cells = <2> 283 interrupt-controller; 284 clocks = <&cpg CPG_MOD 285 power-domains = <&sysc 286 resets = <&cpg 917>; 287 }; 288 289 gpio6: gpio@e6061180 { 290 compatible = "renesas, 291 "renesas, 292 reg = <0 0xe6061180 0 293 interrupts = <GIC_SPI 294 #gpio-cells = <2>; 295 gpio-controller; 296 gpio-ranges = <&pfc 0 297 #interrupt-cells = <2> 298 interrupt-controller; 299 clocks = <&cpg CPG_MOD 300 power-domains = <&sysc 301 resets = <&cpg 917>; 302 }; 303 304 gpio7: gpio@e6061980 { 305 compatible = "renesas, 306 "renesas, 307 reg = <0 0xe6061980 0 308 interrupts = <GIC_SPI 309 #gpio-cells = <2>; 310 gpio-controller; 311 gpio-ranges = <&pfc 0 312 #interrupt-cells = <2> 313 interrupt-controller; 314 clocks = <&cpg CPG_MOD 315 power-domains = <&sysc 316 resets = <&cpg 917>; 317 }; 318 319 cmt0: timer@e60f0000 { 320 compatible = "renesas, 321 "renesas, 322 reg = <0 0xe60f0000 0 323 interrupts = <GIC_SPI 324 <GIC_SPI 325 clocks = <&cpg CPG_MOD 326 clock-names = "fck"; 327 power-domains = <&sysc 328 resets = <&cpg 910>; 329 status = "disabled"; 330 }; 331 332 cmt1: timer@e6130000 { 333 compatible = "renesas, 334 "renesas, 335 reg = <0 0xe6130000 0 336 interrupts = <GIC_SPI 337 <GIC_SPI 338 <GIC_SPI 339 <GIC_SPI 340 <GIC_SPI 341 <GIC_SPI 342 <GIC_SPI 343 <GIC_SPI 344 clocks = <&cpg CPG_MOD 345 clock-names = "fck"; 346 power-domains = <&sysc 347 resets = <&cpg 911>; 348 status = "disabled"; 349 }; 350 351 cmt2: timer@e6140000 { 352 compatible = "renesas, 353 "renesas, 354 reg = <0 0xe6140000 0 355 interrupts = <GIC_SPI 356 <GIC_SPI 357 <GIC_SPI 358 <GIC_SPI 359 <GIC_SPI 360 <GIC_SPI 361 <GIC_SPI 362 <GIC_SPI 363 clocks = <&cpg CPG_MOD 364 clock-names = "fck"; 365 power-domains = <&sysc 366 resets = <&cpg 912>; 367 status = "disabled"; 368 }; 369 370 cmt3: timer@e6148000 { 371 compatible = "renesas, 372 "renesas, 373 reg = <0 0xe6148000 0 374 interrupts = <GIC_SPI 375 <GIC_SPI 376 <GIC_SPI 377 <GIC_SPI 378 <GIC_SPI 379 <GIC_SPI 380 <GIC_SPI 381 <GIC_SPI 382 clocks = <&cpg CPG_MOD 383 clock-names = "fck"; 384 power-domains = <&sysc 385 resets = <&cpg 913>; 386 status = "disabled"; 387 }; 388 389 cpg: clock-controller@e6150000 390 compatible = "renesas, 391 reg = <0 0xe6150000 0 392 clocks = <&extal_clk>, 393 clock-names = "extal", 394 #clock-cells = <2>; 395 #power-domain-cells = 396 #reset-cells = <1>; 397 }; 398 399 rst: reset-controller@e6160000 400 compatible = "renesas, 401 reg = <0 0xe6160000 0 402 }; 403 404 sysc: system-controller@e61800 405 compatible = "renesas, 406 reg = <0 0xe6180000 0 407 #power-domain-cells = 408 }; 409 410 tsc: thermal@e6198000 { 411 compatible = "renesas, 412 reg = <0 0xe6198000 0 413 <0 0xe61a0000 0 414 clocks = <&cpg CPG_MOD 415 power-domains = <&sysc 416 resets = <&cpg 919>; 417 #thermal-sensor-cells 418 }; 419 420 intc_ex: interrupt-controller@ 421 compatible = "renesas, 422 #interrupt-cells = <2> 423 interrupt-controller; 424 reg = <0 0xe61c0000 0 425 interrupts = <GIC_SPI 426 <GIC_SPI 427 <GIC_SPI 428 <GIC_SPI 429 <GIC_SPI 430 <GIC_SPI 431 clocks = <&cpg CPG_MOD 432 power-domains = <&sysc 433 resets = <&cpg 611>; 434 }; 435 436 tmu0: timer@e61e0000 { 437 compatible = "renesas, 438 reg = <0 0xe61e0000 0 439 interrupts = <GIC_SPI 440 <GIC_SPI 441 <GIC_SPI 442 interrupt-names = "tun 443 clocks = <&cpg CPG_MOD 444 clock-names = "fck"; 445 power-domains = <&sysc 446 resets = <&cpg 713>; 447 status = "disabled"; 448 }; 449 450 tmu1: timer@e6fc0000 { 451 compatible = "renesas, 452 reg = <0 0xe6fc0000 0 453 interrupts = <GIC_SPI 454 <GIC_SPI 455 <GIC_SPI 456 <GIC_SPI 457 interrupt-names = "tun 458 clocks = <&cpg CPG_MOD 459 clock-names = "fck"; 460 power-domains = <&sysc 461 resets = <&cpg 714>; 462 status = "disabled"; 463 }; 464 465 tmu2: timer@e6fd0000 { 466 compatible = "renesas, 467 reg = <0 0xe6fd0000 0 468 interrupts = <GIC_SPI 469 <GIC_SPI 470 <GIC_SPI 471 <GIC_SPI 472 interrupt-names = "tun 473 clocks = <&cpg CPG_MOD 474 clock-names = "fck"; 475 power-domains = <&sysc 476 resets = <&cpg 715>; 477 status = "disabled"; 478 }; 479 480 tmu3: timer@e6fe0000 { 481 compatible = "renesas, 482 reg = <0 0xe6fe0000 0 483 interrupts = <GIC_SPI 484 <GIC_SPI 485 <GIC_SPI 486 <GIC_SPI 487 interrupt-names = "tun 488 clocks = <&cpg CPG_MOD 489 clock-names = "fck"; 490 power-domains = <&sysc 491 resets = <&cpg 716>; 492 status = "disabled"; 493 }; 494 495 tmu4: timer@ffc00000 { 496 compatible = "renesas, 497 reg = <0 0xffc00000 0 498 interrupts = <GIC_SPI 499 <GIC_SPI 500 <GIC_SPI 501 <GIC_SPI 502 interrupt-names = "tun 503 clocks = <&cpg CPG_MOD 504 clock-names = "fck"; 505 power-domains = <&sysc 506 resets = <&cpg 717>; 507 status = "disabled"; 508 }; 509 510 i2c0: i2c@e6500000 { 511 compatible = "renesas, 512 "renesas, 513 reg = <0 0xe6500000 0 514 interrupts = <GIC_SPI 515 clocks = <&cpg CPG_MOD 516 power-domains = <&sysc 517 resets = <&cpg 518>; 518 dmas = <&dmac1 0x91>, 519 <&dmac2 0x91>, 520 dma-names = "tx", "rx" 521 i2c-scl-internal-delay 522 #address-cells = <1>; 523 #size-cells = <0>; 524 status = "disabled"; 525 }; 526 527 i2c1: i2c@e6508000 { 528 compatible = "renesas, 529 "renesas, 530 reg = <0 0xe6508000 0 531 interrupts = <GIC_SPI 532 clocks = <&cpg CPG_MOD 533 power-domains = <&sysc 534 resets = <&cpg 519>; 535 dmas = <&dmac1 0x93>, 536 <&dmac2 0x93>, 537 dma-names = "tx", "rx" 538 i2c-scl-internal-delay 539 #address-cells = <1>; 540 #size-cells = <0>; 541 status = "disabled"; 542 }; 543 544 i2c2: i2c@e6510000 { 545 compatible = "renesas, 546 "renesas, 547 reg = <0 0xe6510000 0 548 interrupts = <GIC_SPI 549 clocks = <&cpg CPG_MOD 550 power-domains = <&sysc 551 resets = <&cpg 520>; 552 dmas = <&dmac1 0x95>, 553 <&dmac2 0x95>, 554 dma-names = "tx", "rx" 555 i2c-scl-internal-delay 556 #address-cells = <1>; 557 #size-cells = <0>; 558 status = "disabled"; 559 }; 560 561 i2c3: i2c@e66d0000 { 562 compatible = "renesas, 563 "renesas, 564 reg = <0 0xe66d0000 0 565 interrupts = <GIC_SPI 566 clocks = <&cpg CPG_MOD 567 power-domains = <&sysc 568 resets = <&cpg 521>; 569 dmas = <&dmac1 0x97>, 570 <&dmac2 0x97>, 571 dma-names = "tx", "rx" 572 i2c-scl-internal-delay 573 #address-cells = <1>; 574 #size-cells = <0>; 575 status = "disabled"; 576 }; 577 578 hscif0: serial@e6540000 { 579 compatible = "renesas, 580 "renesas, 581 reg = <0 0xe6540000 0 582 interrupts = <GIC_SPI 583 clocks = <&cpg CPG_MOD 584 <&cpg CPG_COR 585 <&scif_clk>; 586 clock-names = "fck", " 587 power-domains = <&sysc 588 resets = <&cpg 514>; 589 dmas = <&dmac1 0x31>, 590 <&dmac2 0x31>, 591 dma-names = "tx", "rx" 592 status = "disabled"; 593 }; 594 595 hscif1: serial@e6550000 { 596 compatible = "renesas, 597 "renesas, 598 reg = <0 0xe6550000 0 599 interrupts = <GIC_SPI 600 clocks = <&cpg CPG_MOD 601 <&cpg CPG_COR 602 <&scif_clk>; 603 clock-names = "fck", " 604 power-domains = <&sysc 605 resets = <&cpg 515>; 606 dmas = <&dmac1 0x33>, 607 <&dmac2 0x33>, 608 dma-names = "tx", "rx" 609 status = "disabled"; 610 }; 611 612 hscif2: serial@e6560000 { 613 compatible = "renesas, 614 "renesas, 615 reg = <0 0xe6560000 0 616 interrupts = <GIC_SPI 617 clocks = <&cpg CPG_MOD 618 <&cpg CPG_COR 619 <&scif_clk2>; 620 clock-names = "fck", " 621 power-domains = <&sysc 622 resets = <&cpg 516>; 623 dmas = <&dmac1 0x35>, 624 <&dmac2 0x35>, 625 dma-names = "tx", "rx" 626 status = "disabled"; 627 }; 628 629 hscif3: serial@e66a0000 { 630 compatible = "renesas, 631 "renesas, 632 reg = <0 0xe66a0000 0 633 interrupts = <GIC_SPI 634 clocks = <&cpg CPG_MOD 635 <&cpg CPG_COR 636 <&scif_clk>; 637 clock-names = "fck", " 638 power-domains = <&sysc 639 resets = <&cpg 517>; 640 dmas = <&dmac1 0x37>, 641 <&dmac2 0x37>, 642 dma-names = "tx", "rx" 643 status = "disabled"; 644 }; 645 646 canfd: can@e6660000 { 647 compatible = "renesas, 648 "renesas, 649 reg = <0 0xe6660000 0 650 interrupts = <GIC_SPI 651 <GIC_SPI 652 interrupt-names = "ch_ 653 clocks = <&cpg CPG_MOD 654 <&cpg CPG_COR 655 <&can_clk>; 656 clock-names = "fck", " 657 assigned-clocks = <&cp 658 assigned-clock-rates = 659 power-domains = <&sysc 660 resets = <&cpg 328>; 661 status = "disabled"; 662 663 channel0 { 664 status = "disa 665 }; 666 667 channel1 { 668 status = "disa 669 }; 670 671 channel2 { 672 status = "disa 673 }; 674 675 channel3 { 676 status = "disa 677 }; 678 }; 679 680 avb0: ethernet@e6800000 { 681 compatible = "renesas, 682 "renesas, 683 reg = <0 0xe6800000 0 684 interrupts = <GIC_SPI 685 <GIC_SPI 686 <GIC_SPI 687 <GIC_SPI 688 <GIC_SPI 689 <GIC_SPI 690 <GIC_SPI 691 <GIC_SPI 692 <GIC_SPI 693 <GIC_SPI 694 <GIC_SPI 695 <GIC_SPI 696 <GIC_SPI 697 <GIC_SPI 698 <GIC_SPI 699 <GIC_SPI 700 <GIC_SPI 701 <GIC_SPI 702 <GIC_SPI 703 <GIC_SPI 704 <GIC_SPI 705 <GIC_SPI 706 <GIC_SPI 707 <GIC_SPI 708 <GIC_SPI 709 interrupt-names = "ch0 710 "ch4 711 "ch8 712 "ch1 713 "ch1 714 "ch2 715 "ch2 716 clocks = <&cpg CPG_MOD 717 clock-names = "fck"; 718 power-domains = <&sysc 719 resets = <&cpg 211>; 720 phy-mode = "rgmii"; 721 rx-internal-delay-ps = 722 tx-internal-delay-ps = 723 iommus = <&ipmmu_hc 0> 724 #address-cells = <1>; 725 #size-cells = <0>; 726 status = "disabled"; 727 }; 728 729 avb1: ethernet@e6810000 { 730 compatible = "renesas, 731 "renesas, 732 reg = <0 0xe6810000 0 733 interrupts = <GIC_SPI 734 <GIC_SPI 735 <GIC_SPI 736 <GIC_SPI 737 <GIC_SPI 738 <GIC_SPI 739 <GIC_SPI 740 <GIC_SPI 741 <GIC_SPI 742 <GIC_SPI 743 <GIC_SPI 744 <GIC_SPI 745 <GIC_SPI 746 <GIC_SPI 747 <GIC_SPI 748 <GIC_SPI 749 <GIC_SPI 750 <GIC_SPI 751 <GIC_SPI 752 <GIC_SPI 753 <GIC_SPI 754 <GIC_SPI 755 <GIC_SPI 756 <GIC_SPI 757 <GIC_SPI 758 interrupt-names = "ch0 759 "ch4 760 "ch8 761 "ch1 762 "ch1 763 "ch2 764 "ch2 765 clocks = <&cpg CPG_MOD 766 clock-names = "fck"; 767 power-domains = <&sysc 768 resets = <&cpg 212>; 769 phy-mode = "rgmii"; 770 rx-internal-delay-ps = 771 tx-internal-delay-ps = 772 iommus = <&ipmmu_hc 1> 773 #address-cells = <1>; 774 #size-cells = <0>; 775 status = "disabled"; 776 }; 777 778 avb2: ethernet@e6820000 { 779 compatible = "renesas, 780 "renesas, 781 reg = <0 0xe6820000 0 782 interrupts = <GIC_SPI 783 <GIC_SPI 784 <GIC_SPI 785 <GIC_SPI 786 <GIC_SPI 787 <GIC_SPI 788 <GIC_SPI 789 <GIC_SPI 790 <GIC_SPI 791 <GIC_SPI 792 <GIC_SPI 793 <GIC_SPI 794 <GIC_SPI 795 <GIC_SPI 796 <GIC_SPI 797 <GIC_SPI 798 <GIC_SPI 799 <GIC_SPI 800 <GIC_SPI 801 <GIC_SPI 802 <GIC_SPI 803 <GIC_SPI 804 <GIC_SPI 805 <GIC_SPI 806 <GIC_SPI 807 interrupt-names = "ch0 808 "ch4 809 "ch8 810 "ch1 811 "ch1 812 "ch2 813 "ch2 814 clocks = <&cpg CPG_MOD 815 clock-names = "fck"; 816 power-domains = <&sysc 817 resets = <&cpg 213>; 818 phy-mode = "rgmii"; 819 rx-internal-delay-ps = 820 tx-internal-delay-ps = 821 iommus = <&ipmmu_hc 2> 822 #address-cells = <1>; 823 #size-cells = <0>; 824 status = "disabled"; 825 }; 826 827 pwm0: pwm@e6e30000 { 828 compatible = "renesas, 829 reg = <0 0xe6e30000 0 830 #pwm-cells = <2>; 831 clocks = <&cpg CPG_MOD 832 power-domains = <&sysc 833 resets = <&cpg 628>; 834 status = "disabled"; 835 }; 836 837 pwm1: pwm@e6e31000 { 838 compatible = "renesas, 839 reg = <0 0xe6e31000 0 840 #pwm-cells = <2>; 841 clocks = <&cpg CPG_MOD 842 power-domains = <&sysc 843 resets = <&cpg 628>; 844 status = "disabled"; 845 }; 846 847 pwm2: pwm@e6e32000 { 848 compatible = "renesas, 849 reg = <0 0xe6e32000 0 850 #pwm-cells = <2>; 851 clocks = <&cpg CPG_MOD 852 power-domains = <&sysc 853 resets = <&cpg 628>; 854 status = "disabled"; 855 }; 856 857 pwm3: pwm@e6e33000 { 858 compatible = "renesas, 859 reg = <0 0xe6e33000 0 860 #pwm-cells = <2>; 861 clocks = <&cpg CPG_MOD 862 power-domains = <&sysc 863 resets = <&cpg 628>; 864 status = "disabled"; 865 }; 866 867 pwm4: pwm@e6e34000 { 868 compatible = "renesas, 869 reg = <0 0xe6e34000 0 870 #pwm-cells = <2>; 871 clocks = <&cpg CPG_MOD 872 power-domains = <&sysc 873 resets = <&cpg 628>; 874 status = "disabled"; 875 }; 876 877 scif0: serial@e6e60000 { 878 compatible = "renesas, 879 "renesas, 880 reg = <0 0xe6e60000 0 881 interrupts = <GIC_SPI 882 clocks = <&cpg CPG_MOD 883 <&cpg CPG_COR 884 <&scif_clk>; 885 clock-names = "fck", " 886 power-domains = <&sysc 887 resets = <&cpg 702>; 888 dmas = <&dmac1 0x51>, 889 <&dmac2 0x51>, 890 dma-names = "tx", "rx" 891 status = "disabled"; 892 }; 893 894 scif1: serial@e6e68000 { 895 compatible = "renesas, 896 "renesas, 897 reg = <0 0xe6e68000 0 898 interrupts = <GIC_SPI 899 clocks = <&cpg CPG_MOD 900 <&cpg CPG_COR 901 <&scif_clk>; 902 clock-names = "fck", " 903 power-domains = <&sysc 904 resets = <&cpg 703>; 905 dmas = <&dmac1 0x53>, 906 <&dmac2 0x53>, 907 dma-names = "tx", "rx" 908 status = "disabled"; 909 }; 910 911 scif3: serial@e6c50000 { 912 compatible = "renesas, 913 "renesas, 914 reg = <0 0xe6c50000 0 915 interrupts = <GIC_SPI 916 clocks = <&cpg CPG_MOD 917 <&cpg CPG_COR 918 <&scif_clk>; 919 clock-names = "fck", " 920 power-domains = <&sysc 921 resets = <&cpg 704>; 922 dmas = <&dmac1 0x57>, 923 <&dmac2 0x57>, 924 dma-names = "tx", "rx" 925 status = "disabled"; 926 }; 927 928 scif4: serial@e6c40000 { 929 compatible = "renesas, 930 "renesas, 931 reg = <0 0xe6c40000 0 932 interrupts = <GIC_SPI 933 clocks = <&cpg CPG_MOD 934 <&cpg CPG_COR 935 <&scif_clk2>; 936 clock-names = "fck", " 937 power-domains = <&sysc 938 resets = <&cpg 705>; 939 dmas = <&dmac1 0x59>, 940 <&dmac2 0x59>, 941 dma-names = "tx", "rx" 942 status = "disabled"; 943 }; 944 945 msiof0: spi@e6e90000 { 946 compatible = "renesas, 947 "renesas, 948 reg = <0 0xe6e90000 0 949 interrupts = <GIC_SPI 950 clocks = <&cpg CPG_MOD 951 dmas = <&dmac1 0x41>, 952 <&dmac2 0x41>, 953 dma-names = "tx", "rx" 954 power-domains = <&sysc 955 resets = <&cpg 618>; 956 #address-cells = <1>; 957 #size-cells = <0>; 958 status = "disabled"; 959 }; 960 961 msiof1: spi@e6ea0000 { 962 compatible = "renesas, 963 "renesas, 964 reg = <0 0xe6ea0000 0 965 interrupts = <GIC_SPI 966 clocks = <&cpg CPG_MOD 967 dmas = <&dmac1 0x43>, 968 <&dmac2 0x43>, 969 dma-names = "tx", "rx" 970 power-domains = <&sysc 971 resets = <&cpg 619>; 972 #address-cells = <1>; 973 #size-cells = <0>; 974 status = "disabled"; 975 }; 976 977 msiof2: spi@e6c00000 { 978 compatible = "renesas, 979 "renesas, 980 reg = <0 0xe6c00000 0 981 interrupts = <GIC_SPI 982 clocks = <&cpg CPG_MOD 983 dmas = <&dmac1 0x45>, 984 <&dmac2 0x45>, 985 dma-names = "tx", "rx" 986 power-domains = <&sysc 987 resets = <&cpg 620>; 988 #address-cells = <1>; 989 #size-cells = <0>; 990 status = "disabled"; 991 }; 992 993 msiof3: spi@e6c10000 { 994 compatible = "renesas, 995 "renesas, 996 reg = <0 0xe6c10000 0 997 interrupts = <GIC_SPI 998 clocks = <&cpg CPG_MOD 999 dmas = <&dmac1 0x47>, 1000 <&dmac2 0x47>, 1001 dma-names = "tx", "rx 1002 power-domains = <&sys 1003 resets = <&cpg 621>; 1004 #address-cells = <1>; 1005 #size-cells = <0>; 1006 status = "disabled"; 1007 }; 1008 1009 msiof4: spi@e6c20000 { 1010 compatible = "renesas 1011 "renesas 1012 reg = <0 0xe6c20000 0 1013 interrupts = <GIC_SPI 1014 clocks = <&cpg CPG_MO 1015 dmas = <&dmac1 0x49>, 1016 <&dmac2 0x49>, 1017 dma-names = "tx", "rx 1018 power-domains = <&sys 1019 resets = <&cpg 622>; 1020 #address-cells = <1>; 1021 #size-cells = <0>; 1022 status = "disabled"; 1023 }; 1024 1025 msiof5: spi@e6c28000 { 1026 compatible = "renesas 1027 "renesas 1028 reg = <0 0xe6c28000 0 1029 interrupts = <GIC_SPI 1030 clocks = <&cpg CPG_MO 1031 dmas = <&dmac1 0x4b>, 1032 <&dmac2 0x4b>, 1033 dma-names = "tx", "rx 1034 power-domains = <&sys 1035 resets = <&cpg 623>; 1036 #address-cells = <1>; 1037 #size-cells = <0>; 1038 status = "disabled"; 1039 }; 1040 1041 vin00: video@e6ef0000 { 1042 compatible = "renesas 1043 "renesas 1044 reg = <0 0xe6ef0000 0 1045 interrupts = <GIC_SPI 1046 clocks = <&cpg CPG_MO 1047 power-domains = <&sys 1048 resets = <&cpg 730>; 1049 renesas,id = <0>; 1050 status = "disabled"; 1051 1052 ports { 1053 #address-cell 1054 #size-cells = 1055 1056 port@2 { 1057 #addr 1058 #size 1059 1060 reg = 1061 1062 vin00 1063 1064 1065 }; 1066 }; 1067 }; 1068 }; 1069 1070 vin01: video@e6ef1000 { 1071 compatible = "renesas 1072 "renesas 1073 reg = <0 0xe6ef1000 0 1074 interrupts = <GIC_SPI 1075 clocks = <&cpg CPG_MO 1076 power-domains = <&sys 1077 resets = <&cpg 731>; 1078 renesas,id = <1>; 1079 status = "disabled"; 1080 1081 ports { 1082 #address-cell 1083 #size-cells = 1084 1085 port@2 { 1086 #addr 1087 #size 1088 1089 reg = 1090 1091 vin01 1092 1093 1094 }; 1095 }; 1096 }; 1097 }; 1098 1099 vin02: video@e6ef2000 { 1100 compatible = "renesas 1101 "renesas 1102 reg = <0 0xe6ef2000 0 1103 interrupts = <GIC_SPI 1104 clocks = <&cpg CPG_MO 1105 power-domains = <&sys 1106 resets = <&cpg 800>; 1107 renesas,id = <2>; 1108 status = "disabled"; 1109 1110 ports { 1111 #address-cell 1112 #size-cells = 1113 1114 port@2 { 1115 #addr 1116 #size 1117 1118 reg = 1119 1120 vin02 1121 1122 1123 }; 1124 }; 1125 }; 1126 }; 1127 1128 vin03: video@e6ef3000 { 1129 compatible = "renesas 1130 "renesas 1131 reg = <0 0xe6ef3000 0 1132 interrupts = <GIC_SPI 1133 clocks = <&cpg CPG_MO 1134 power-domains = <&sys 1135 resets = <&cpg 801>; 1136 renesas,id = <3>; 1137 status = "disabled"; 1138 1139 ports { 1140 #address-cell 1141 #size-cells = 1142 1143 port@2 { 1144 #addr 1145 #size 1146 1147 reg = 1148 1149 vin03 1150 1151 1152 }; 1153 }; 1154 }; 1155 }; 1156 1157 vin04: video@e6ef4000 { 1158 compatible = "renesas 1159 "renesas 1160 reg = <0 0xe6ef4000 0 1161 interrupts = <GIC_SPI 1162 clocks = <&cpg CPG_MO 1163 power-domains = <&sys 1164 resets = <&cpg 802>; 1165 renesas,id = <4>; 1166 status = "disabled"; 1167 1168 ports { 1169 #address-cell 1170 #size-cells = 1171 1172 port@2 { 1173 #addr 1174 #size 1175 1176 reg = 1177 1178 vin04 1179 1180 1181 }; 1182 }; 1183 }; 1184 }; 1185 1186 vin05: video@e6ef5000 { 1187 compatible = "renesas 1188 "renesas 1189 reg = <0 0xe6ef5000 0 1190 interrupts = <GIC_SPI 1191 clocks = <&cpg CPG_MO 1192 power-domains = <&sys 1193 resets = <&cpg 803>; 1194 renesas,id = <5>; 1195 status = "disabled"; 1196 1197 ports { 1198 #address-cell 1199 #size-cells = 1200 1201 port@2 { 1202 #addr 1203 #size 1204 1205 reg = 1206 1207 vin05 1208 1209 1210 }; 1211 }; 1212 }; 1213 }; 1214 1215 vin06: video@e6ef6000 { 1216 compatible = "renesas 1217 "renesas 1218 reg = <0 0xe6ef6000 0 1219 interrupts = <GIC_SPI 1220 clocks = <&cpg CPG_MO 1221 power-domains = <&sys 1222 resets = <&cpg 804>; 1223 renesas,id = <6>; 1224 status = "disabled"; 1225 1226 ports { 1227 #address-cell 1228 #size-cells = 1229 1230 port@2 { 1231 #addr 1232 #size 1233 1234 reg = 1235 1236 vin06 1237 1238 1239 }; 1240 }; 1241 }; 1242 }; 1243 1244 vin07: video@e6ef7000 { 1245 compatible = "renesas 1246 "renesas 1247 reg = <0 0xe6ef7000 0 1248 interrupts = <GIC_SPI 1249 clocks = <&cpg CPG_MO 1250 power-domains = <&sys 1251 resets = <&cpg 805>; 1252 renesas,id = <7>; 1253 status = "disabled"; 1254 1255 ports { 1256 #address-cell 1257 #size-cells = 1258 1259 port@2 { 1260 #addr 1261 #size 1262 1263 reg = 1264 1265 vin07 1266 1267 1268 }; 1269 }; 1270 }; 1271 }; 1272 1273 vin08: video@e6ef8000 { 1274 compatible = "renesas 1275 "renesas 1276 reg = <0 0xe6ef8000 0 1277 interrupts = <GIC_SPI 1278 clocks = <&cpg CPG_MO 1279 power-domains = <&sys 1280 resets = <&cpg 806>; 1281 renesas,id = <8>; 1282 status = "disabled"; 1283 1284 ports { 1285 #address-cell 1286 #size-cells = 1287 1288 port@2 { 1289 #addr 1290 #size 1291 1292 reg = 1293 1294 vin08 1295 1296 1297 }; 1298 }; 1299 }; 1300 }; 1301 1302 vin09: video@e6ef9000 { 1303 compatible = "renesas 1304 "renesas 1305 reg = <0 0xe6ef9000 0 1306 interrupts = <GIC_SPI 1307 clocks = <&cpg CPG_MO 1308 power-domains = <&sys 1309 resets = <&cpg 807>; 1310 renesas,id = <9>; 1311 status = "disabled"; 1312 1313 ports { 1314 #address-cell 1315 #size-cells = 1316 1317 port@2 { 1318 #addr 1319 #size 1320 1321 reg = 1322 1323 vin09 1324 1325 1326 }; 1327 }; 1328 }; 1329 }; 1330 1331 vin10: video@e6efa000 { 1332 compatible = "renesas 1333 "renesas 1334 reg = <0 0xe6efa000 0 1335 interrupts = <GIC_SPI 1336 clocks = <&cpg CPG_MO 1337 power-domains = <&sys 1338 resets = <&cpg 808>; 1339 renesas,id = <10>; 1340 status = "disabled"; 1341 1342 ports { 1343 #address-cell 1344 #size-cells = 1345 1346 port@2 { 1347 #addr 1348 #size 1349 1350 reg = 1351 1352 vin10 1353 1354 1355 }; 1356 }; 1357 }; 1358 }; 1359 1360 vin11: video@e6efb000 { 1361 compatible = "renesas 1362 "renesas 1363 reg = <0 0xe6efb000 0 1364 interrupts = <GIC_SPI 1365 clocks = <&cpg CPG_MO 1366 power-domains = <&sys 1367 resets = <&cpg 809>; 1368 renesas,id = <11>; 1369 status = "disabled"; 1370 1371 ports { 1372 #address-cell 1373 #size-cells = 1374 1375 port@2 { 1376 #addr 1377 #size 1378 1379 reg = 1380 1381 vin11 1382 1383 1384 }; 1385 }; 1386 }; 1387 }; 1388 1389 vin12: video@e6efc000 { 1390 compatible = "renesas 1391 "renesas 1392 reg = <0 0xe6efc000 0 1393 interrupts = <GIC_SPI 1394 clocks = <&cpg CPG_MO 1395 power-domains = <&sys 1396 resets = <&cpg 810>; 1397 renesas,id = <12>; 1398 status = "disabled"; 1399 1400 ports { 1401 #address-cell 1402 #size-cells = 1403 1404 port@2 { 1405 #addr 1406 #size 1407 1408 reg = 1409 1410 vin12 1411 1412 1413 }; 1414 }; 1415 }; 1416 }; 1417 1418 vin13: video@e6efd000 { 1419 compatible = "renesas 1420 "renesas 1421 reg = <0 0xe6efd000 0 1422 interrupts = <GIC_SPI 1423 clocks = <&cpg CPG_MO 1424 power-domains = <&sys 1425 resets = <&cpg 811>; 1426 renesas,id = <13>; 1427 status = "disabled"; 1428 1429 ports { 1430 #address-cell 1431 #size-cells = 1432 1433 port@2 { 1434 #addr 1435 #size 1436 1437 reg = 1438 1439 vin13 1440 1441 1442 }; 1443 }; 1444 }; 1445 }; 1446 1447 vin14: video@e6efe000 { 1448 compatible = "renesas 1449 "renesas 1450 reg = <0 0xe6efe000 0 1451 interrupts = <GIC_SPI 1452 clocks = <&cpg CPG_MO 1453 power-domains = <&sys 1454 resets = <&cpg 812>; 1455 renesas,id = <14>; 1456 status = "disabled"; 1457 1458 ports { 1459 #address-cell 1460 #size-cells = 1461 1462 port@2 { 1463 #addr 1464 #size 1465 1466 reg = 1467 1468 vin14 1469 1470 1471 }; 1472 }; 1473 }; 1474 }; 1475 1476 vin15: video@e6eff000 { 1477 compatible = "renesas 1478 "renesas 1479 reg = <0 0xe6eff000 0 1480 interrupts = <GIC_SPI 1481 clocks = <&cpg CPG_MO 1482 power-domains = <&sys 1483 resets = <&cpg 813>; 1484 renesas,id = <15>; 1485 status = "disabled"; 1486 1487 ports { 1488 #address-cell 1489 #size-cells = 1490 1491 port@2 { 1492 #addr 1493 #size 1494 1495 reg = 1496 1497 vin15 1498 1499 1500 }; 1501 }; 1502 }; 1503 }; 1504 1505 dmac1: dma-controller@e735000 1506 compatible = "renesas 1507 "renesas 1508 reg = <0 0xe7350000 0 1509 <0 0xe7300000 0 1510 interrupts = <GIC_SPI 1511 <GIC_SPI 1512 <GIC_SPI 1513 <GIC_SPI 1514 <GIC_SPI 1515 <GIC_SPI 1516 <GIC_SPI 1517 <GIC_SPI 1518 <GIC_SPI 1519 <GIC_SPI 1520 <GIC_SPI 1521 <GIC_SPI 1522 <GIC_SPI 1523 <GIC_SPI 1524 <GIC_SPI 1525 <GIC_SPI 1526 <GIC_SPI 1527 interrupt-names = "er 1528 "ch 1529 "ch 1530 "ch 1531 "ch 1532 clocks = <&cpg CPG_MO 1533 clock-names = "fck"; 1534 power-domains = <&sys 1535 resets = <&cpg 709>; 1536 #dma-cells = <1>; 1537 dma-channels = <16>; 1538 iommus = <&ipmmu_ds0 1539 <&ipmmu_ds0 1540 <&ipmmu_ds0 1541 <&ipmmu_ds0 1542 <&ipmmu_ds0 1543 <&ipmmu_ds0 1544 <&ipmmu_ds0 1545 <&ipmmu_ds0 1546 }; 1547 1548 dmac2: dma-controller@e735100 1549 compatible = "renesas 1550 "renesas 1551 reg = <0 0xe7351000 0 1552 <0 0xe7310000 0 1553 interrupts = <GIC_SPI 1554 <GIC_SPI 1555 <GIC_SPI 1556 <GIC_SPI 1557 <GIC_SPI 1558 <GIC_SPI 1559 <GIC_SPI 1560 <GIC_SPI 1561 <GIC_SPI 1562 interrupt-names = "er 1563 "ch 1564 "ch 1565 clocks = <&cpg CPG_MO 1566 clock-names = "fck"; 1567 power-domains = <&sys 1568 resets = <&cpg 710>; 1569 #dma-cells = <1>; 1570 dma-channels = <8>; 1571 iommus = <&ipmmu_ds0 1572 <&ipmmu_ds0 1573 <&ipmmu_ds0 1574 <&ipmmu_ds0 1575 }; 1576 1577 rcar_sound: sound@ec400000 { 1578 compatible = "renesas 1579 reg = <0 0xec400000 0 1580 <0 0xec540000 0 1581 <0 0xec541000 0 1582 <0 0xec5a0000 0 1583 reg-names = "sdmc", " 1584 clocks = <&cpg CPG_MO 1585 clock-names = "ssiu.0 1586 /* #clock-cells is fi 1587 #clock-cells = <0>; 1588 /* #sound-dai-cells i 1589 #sound-dai-cells = <0 1590 1591 power-domains = <&sys 1592 resets = <&cpg 2926>, 1593 reset-names = "ssiu.0 1594 status = "disabled"; 1595 1596 rcar_sound,ssiu { 1597 ssiu00: ssiu- 1598 dmas 1599 dma-n 1600 }; 1601 ssiu01: ssiu- 1602 dmas 1603 dma-n 1604 }; 1605 ssiu02: ssiu- 1606 dmas 1607 dma-n 1608 }; 1609 ssiu03: ssiu- 1610 dmas 1611 dma-n 1612 }; 1613 ssiu04: ssiu- 1614 dmas 1615 dma-n 1616 }; 1617 ssiu05: ssiu- 1618 dmas 1619 dma-n 1620 }; 1621 ssiu06: ssiu- 1622 dmas 1623 dma-n 1624 }; 1625 ssiu07: ssiu- 1626 dmas 1627 dma-n 1628 }; 1629 }; 1630 1631 rcar_sound,ssi { 1632 ssi0: ssi-0 { 1633 inter 1634 }; 1635 }; 1636 }; 1637 1638 mmc0: mmc@ee140000 { 1639 compatible = "renesas 1640 "renesas 1641 reg = <0 0xee140000 0 1642 interrupts = <GIC_SPI 1643 clocks = <&cpg CPG_MO 1644 <&cpg CPG_CO 1645 clock-names = "core", 1646 power-domains = <&sys 1647 resets = <&cpg 706>; 1648 max-frequency = <2000 1649 iommus = <&ipmmu_ds0 1650 status = "disabled"; 1651 }; 1652 1653 rpc: spi@ee200000 { 1654 compatible = "renesas 1655 "renesas 1656 reg = <0 0xee200000 0 1657 <0 0x08000000 0 1658 <0 0xee208000 0 1659 reg-names = "regs", " 1660 interrupts = <GIC_SPI 1661 clocks = <&cpg CPG_MO 1662 power-domains = <&sys 1663 resets = <&cpg 629>; 1664 #address-cells = <1>; 1665 #size-cells = <0>; 1666 status = "disabled"; 1667 }; 1668 1669 ipmmu_rt0: iommu@ee480000 { 1670 compatible = "renesas 1671 "renesas 1672 reg = <0 0xee480000 0 1673 renesas,ipmmu-main = 1674 power-domains = <&sys 1675 #iommu-cells = <1>; 1676 }; 1677 1678 ipmmu_rt1: iommu@ee4c0000 { 1679 compatible = "renesas 1680 "renesas 1681 reg = <0 0xee4c0000 0 1682 renesas,ipmmu-main = 1683 power-domains = <&sys 1684 #iommu-cells = <1>; 1685 }; 1686 1687 ipmmu_ds0: iommu@eed00000 { 1688 compatible = "renesas 1689 "renesas 1690 reg = <0 0xeed00000 0 1691 renesas,ipmmu-main = 1692 power-domains = <&sys 1693 #iommu-cells = <1>; 1694 }; 1695 1696 ipmmu_hc: iommu@eed40000 { 1697 compatible = "renesas 1698 "renesas 1699 reg = <0 0xeed40000 0 1700 renesas,ipmmu-main = 1701 power-domains = <&sys 1702 #iommu-cells = <1>; 1703 }; 1704 1705 ipmmu_ir: iommu@eed80000 { 1706 compatible = "renesas 1707 "renesas 1708 reg = <0 0xeed80000 0 1709 renesas,ipmmu-main = 1710 power-domains = <&sys 1711 #iommu-cells = <1>; 1712 }; 1713 1714 ipmmu_vc: iommu@eedc0000 { 1715 compatible = "renesas 1716 "renesas 1717 reg = <0 0xeedc0000 0 1718 renesas,ipmmu-main = 1719 power-domains = <&sys 1720 #iommu-cells = <1>; 1721 }; 1722 1723 ipmmu_3dg: iommu@eee00000 { 1724 compatible = "renesas 1725 "renesas 1726 reg = <0 0xeee00000 0 1727 renesas,ipmmu-main = 1728 power-domains = <&sys 1729 #iommu-cells = <1>; 1730 }; 1731 1732 ipmmu_vi0: iommu@eee80000 { 1733 compatible = "renesas 1734 "renesas 1735 reg = <0 0xeee80000 0 1736 renesas,ipmmu-main = 1737 power-domains = <&sys 1738 #iommu-cells = <1>; 1739 }; 1740 1741 ipmmu_vi1: iommu@eeec0000 { 1742 compatible = "renesas 1743 "renesas 1744 reg = <0 0xeeec0000 0 1745 renesas,ipmmu-main = 1746 power-domains = <&sys 1747 #iommu-cells = <1>; 1748 }; 1749 1750 ipmmu_vip0: iommu@eef00000 { 1751 compatible = "renesas 1752 "renesas 1753 reg = <0 0xeef00000 0 1754 renesas,ipmmu-main = 1755 power-domains = <&sys 1756 #iommu-cells = <1>; 1757 }; 1758 1759 ipmmu_mm: iommu@eefc0000 { 1760 compatible = "renesas 1761 "renesas 1762 reg = <0 0xeefc0000 0 1763 interrupts = <GIC_SPI 1764 <GIC_SPI 1765 power-domains = <&sys 1766 #iommu-cells = <1>; 1767 }; 1768 1769 gic: interrupt-controller@f10 1770 compatible = "arm,gic 1771 #interrupt-cells = <3 1772 #address-cells = <0>; 1773 interrupt-controller; 1774 reg = <0x0 0xf1000000 1775 <0x0 0xf1060000 1776 interrupts = <GIC_PPI 1777 }; 1778 1779 csi40: csi2@fe500000 { 1780 compatible = "renesas 1781 reg = <0 0xfe500000 0 1782 interrupts = <GIC_SPI 1783 clocks = <&cpg CPG_MO 1784 power-domains = <&sys 1785 resets = <&cpg 331>; 1786 status = "disabled"; 1787 1788 ports { 1789 #address-cell 1790 #size-cells = 1791 1792 port@0 { 1793 reg = 1794 }; 1795 1796 port@1 { 1797 reg = 1798 csi40 1799 1800 }; 1801 }; 1802 }; 1803 }; 1804 1805 csi41: csi2@fe540000 { 1806 compatible = "renesas 1807 reg = <0 0xfe540000 0 1808 interrupts = <GIC_SPI 1809 clocks = <&cpg CPG_MO 1810 power-domains = <&sys 1811 resets = <&cpg 400>; 1812 status = "disabled"; 1813 1814 ports { 1815 #address-cell 1816 #size-cells = 1817 1818 port@0 { 1819 reg = 1820 }; 1821 1822 port@1 { 1823 reg = 1824 csi41 1825 1826 }; 1827 }; 1828 }; 1829 }; 1830 1831 isp0: isp@fed00000 { 1832 compatible = "renesas 1833 "renesas 1834 reg = <0 0xfed00000 0 1835 interrupts = <GIC_SPI 1836 clocks = <&cpg CPG_MO 1837 power-domains = <&sys 1838 resets = <&cpg 612>; 1839 status = "disabled"; 1840 1841 ports { 1842 #address-cell 1843 #size-cells = 1844 1845 port@0 { 1846 #addr 1847 #size 1848 1849 reg = 1850 1851 isp0c 1852 1853 1854 }; 1855 }; 1856 1857 port@1 { 1858 reg = 1859 isp0v 1860 1861 }; 1862 }; 1863 1864 port@2 { 1865 reg = 1866 isp0v 1867 1868 }; 1869 }; 1870 1871 port@3 { 1872 reg = 1873 isp0v 1874 1875 }; 1876 }; 1877 1878 port@4 { 1879 reg = 1880 isp0v 1881 1882 }; 1883 }; 1884 1885 port@5 { 1886 reg = 1887 isp0v 1888 1889 }; 1890 }; 1891 1892 port@6 { 1893 reg = 1894 isp0v 1895 1896 }; 1897 }; 1898 1899 port@7 { 1900 reg = 1901 isp0v 1902 1903 }; 1904 }; 1905 1906 port@8 { 1907 reg = 1908 isp0v 1909 1910 }; 1911 }; 1912 }; 1913 }; 1914 1915 isp1: isp@fed20000 { 1916 compatible = "renesas 1917 "renesas 1918 reg = <0 0xfed20000 0 1919 interrupts = <GIC_SPI 1920 clocks = <&cpg CPG_MO 1921 power-domains = <&sys 1922 resets = <&cpg 613>; 1923 status = "disabled"; 1924 1925 ports { 1926 #address-cell 1927 #size-cells = 1928 1929 port@0 { 1930 #addr 1931 #size 1932 1933 reg = 1934 1935 isp1c 1936 1937 1938 }; 1939 }; 1940 1941 port@1 { 1942 reg = 1943 isp1v 1944 1945 }; 1946 }; 1947 1948 port@2 { 1949 reg = 1950 isp1v 1951 1952 }; 1953 }; 1954 1955 port@3 { 1956 reg = 1957 isp1v 1958 1959 }; 1960 }; 1961 1962 port@4 { 1963 reg = 1964 isp1v 1965 1966 }; 1967 }; 1968 1969 port@5 { 1970 reg = 1971 isp1v 1972 1973 }; 1974 }; 1975 1976 port@6 { 1977 reg = 1978 isp1v 1979 1980 }; 1981 }; 1982 1983 port@7 { 1984 reg = 1985 isp1v 1986 1987 }; 1988 }; 1989 1990 port@8 { 1991 reg = 1992 isp1v 1993 1994 }; 1995 }; 1996 }; 1997 }; 1998 1999 prr: chipid@fff00044 { 2000 compatible = "renesas 2001 reg = <0 0xfff00044 0 2002 }; 2003 }; 2004 2005 thermal-zones { 2006 sensor_thermal_cr52: sensor1- 2007 polling-delay-passive 2008 polling-delay = <1000 2009 thermal-sensors = <&t 2010 2011 trips { 2012 sensor1_crit: 2013 tempe 2014 hyste 2015 type 2016 }; 2017 }; 2018 }; 2019 2020 sensor_thermal_ca76: sensor2- 2021 polling-delay-passive 2022 polling-delay = <1000 2023 thermal-sensors = <&t 2024 2025 trips { 2026 sensor2_crit: 2027 tempe 2028 hyste 2029 type 2030 }; 2031 }; 2032 }; 2033 }; 2034 2035 timer { 2036 compatible = "arm,armv8-timer 2037 interrupts-extended = <&gic G 2038 <&gic G 2039 <&gic G 2040 <&gic G 2041 <&gic G 2042 interrupt-names = "sec-phys", 2043 "hyp-virt"; 2044 }; 2045 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.