1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 /* 2 /* 3 * Device Tree Source for the R-Car V3U (R8A77 3 * Device Tree Source for the R-Car V3U (R8A779A0) SoC 4 * 4 * 5 * Copyright (C) 2020 Renesas Electronics Corp 5 * Copyright (C) 2020 Renesas Electronics Corp. 6 */ 6 */ 7 7 8 #include <dt-bindings/clock/r8a779a0-cpg-mssr. 8 #include <dt-bindings/clock/r8a779a0-cpg-mssr.h> 9 #include <dt-bindings/interrupt-controller/arm 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/power/r8a779a0-sysc.h> 10 #include <dt-bindings/power/r8a779a0-sysc.h> 11 11 12 / { 12 / { 13 compatible = "renesas,r8a779a0"; 13 compatible = "renesas,r8a779a0"; 14 #address-cells = <2>; 14 #address-cells = <2>; 15 #size-cells = <2>; 15 #size-cells = <2>; 16 16 17 /* External CAN clock - to be overridd << 18 can_clk: can { << 19 compatible = "fixed-clock"; << 20 #clock-cells = <0>; << 21 clock-frequency = <0>; << 22 }; << 23 << 24 cpus { 17 cpus { 25 #address-cells = <1>; 18 #address-cells = <1>; 26 #size-cells = <0>; 19 #size-cells = <0>; 27 20 28 a76_0: cpu@0 { 21 a76_0: cpu@0 { 29 compatible = "arm,cort 22 compatible = "arm,cortex-a76"; 30 reg = <0>; 23 reg = <0>; 31 device_type = "cpu"; 24 device_type = "cpu"; 32 power-domains = <&sysc 25 power-domains = <&sysc R8A779A0_PD_A1E0D0C0>; 33 next-level-cache = <&L 26 next-level-cache = <&L3_CA76_0>; 34 clocks = <&cpg CPG_COR << 35 }; 27 }; 36 28 37 L3_CA76_0: cache-controller-0 29 L3_CA76_0: cache-controller-0 { 38 compatible = "cache"; 30 compatible = "cache"; 39 power-domains = <&sysc 31 power-domains = <&sysc R8A779A0_PD_A2E0D0>; 40 cache-unified; 32 cache-unified; 41 cache-level = <3>; 33 cache-level = <3>; 42 }; 34 }; 43 }; 35 }; 44 36 45 extal_clk: extal { 37 extal_clk: extal { 46 compatible = "fixed-clock"; 38 compatible = "fixed-clock"; 47 #clock-cells = <0>; 39 #clock-cells = <0>; 48 /* This value must be overridd 40 /* This value must be overridden by the board */ 49 clock-frequency = <0>; 41 clock-frequency = <0>; 50 }; 42 }; 51 43 52 extalr_clk: extalr { 44 extalr_clk: extalr { 53 compatible = "fixed-clock"; 45 compatible = "fixed-clock"; 54 #clock-cells = <0>; 46 #clock-cells = <0>; 55 /* This value must be overridd 47 /* This value must be overridden by the board */ 56 clock-frequency = <0>; 48 clock-frequency = <0>; 57 }; 49 }; 58 50 59 pmu_a76 { 51 pmu_a76 { 60 compatible = "arm,cortex-a76-p 52 compatible = "arm,cortex-a76-pmu"; 61 interrupts-extended = <&gic GI 53 interrupts-extended = <&gic GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>; 62 }; 54 }; 63 55 64 /* External SCIF clock - to be overrid 56 /* External SCIF clock - to be overridden by boards that provide it */ 65 scif_clk: scif { 57 scif_clk: scif { 66 compatible = "fixed-clock"; 58 compatible = "fixed-clock"; 67 #clock-cells = <0>; 59 #clock-cells = <0>; 68 clock-frequency = <0>; 60 clock-frequency = <0>; 69 }; 61 }; 70 62 71 soc: soc { 63 soc: soc { 72 compatible = "simple-bus"; 64 compatible = "simple-bus"; 73 interrupt-parent = <&gic>; 65 interrupt-parent = <&gic>; 74 #address-cells = <2>; 66 #address-cells = <2>; 75 #size-cells = <2>; 67 #size-cells = <2>; 76 ranges; 68 ranges; 77 69 78 rwdt: watchdog@e6020000 { << 79 compatible = "renesas, << 80 "renesas, << 81 reg = <0 0xe6020000 0 << 82 interrupts = <GIC_SPI << 83 clocks = <&cpg CPG_MOD << 84 power-domains = <&sysc << 85 resets = <&cpg 907>; << 86 status = "disabled"; << 87 }; << 88 << 89 pfc: pinctrl@e6050000 { << 90 compatible = "renesas, << 91 reg = <0 0xe6050000 0 << 92 <0 0xe6058000 0 << 93 <0 0xe6060000 0 << 94 <0 0xe6068000 0 << 95 <0 0xe6069000 0 << 96 }; << 97 << 98 gpio0: gpio@e6058180 { << 99 compatible = "renesas, << 100 "renesas, << 101 reg = <0 0xe6058180 0 << 102 interrupts = <GIC_SPI << 103 clocks = <&cpg CPG_MOD << 104 power-domains = <&sysc << 105 resets = <&cpg 916>; << 106 gpio-controller; << 107 #gpio-cells = <2>; << 108 gpio-ranges = <&pfc 0 << 109 interrupt-controller; << 110 #interrupt-cells = <2> << 111 }; << 112 << 113 gpio1: gpio@e6050180 { << 114 compatible = "renesas, << 115 "renesas, << 116 reg = <0 0xe6050180 0 << 117 interrupts = <GIC_SPI << 118 clocks = <&cpg CPG_MOD << 119 power-domains = <&sysc << 120 resets = <&cpg 915>; << 121 gpio-controller; << 122 #gpio-cells = <2>; << 123 gpio-ranges = <&pfc 0 << 124 interrupt-controller; << 125 #interrupt-cells = <2> << 126 }; << 127 << 128 gpio2: gpio@e6050980 { << 129 compatible = "renesas, << 130 "renesas, << 131 reg = <0 0xe6050980 0 << 132 interrupts = <GIC_SPI << 133 clocks = <&cpg CPG_MOD << 134 power-domains = <&sysc << 135 resets = <&cpg 915>; << 136 gpio-controller; << 137 #gpio-cells = <2>; << 138 gpio-ranges = <&pfc 0 << 139 interrupt-controller; << 140 #interrupt-cells = <2> << 141 }; << 142 << 143 gpio3: gpio@e6058980 { << 144 compatible = "renesas, << 145 "renesas, << 146 reg = <0 0xe6058980 0 << 147 interrupts = <GIC_SPI << 148 clocks = <&cpg CPG_MOD << 149 power-domains = <&sysc << 150 resets = <&cpg 916>; << 151 gpio-controller; << 152 #gpio-cells = <2>; << 153 gpio-ranges = <&pfc 0 << 154 interrupt-controller; << 155 #interrupt-cells = <2> << 156 }; << 157 << 158 gpio4: gpio@e6060180 { << 159 compatible = "renesas, << 160 "renesas, << 161 reg = <0 0xe6060180 0 << 162 interrupts = <GIC_SPI << 163 clocks = <&cpg CPG_MOD << 164 power-domains = <&sysc << 165 resets = <&cpg 917>; << 166 gpio-controller; << 167 #gpio-cells = <2>; << 168 gpio-ranges = <&pfc 0 << 169 interrupt-controller; << 170 #interrupt-cells = <2> << 171 }; << 172 << 173 gpio5: gpio@e6060980 { << 174 compatible = "renesas, << 175 "renesas, << 176 reg = <0 0xe6060980 0 << 177 interrupts = <GIC_SPI << 178 clocks = <&cpg CPG_MOD << 179 power-domains = <&sysc << 180 resets = <&cpg 917>; << 181 gpio-controller; << 182 #gpio-cells = <2>; << 183 gpio-ranges = <&pfc 0 << 184 interrupt-controller; << 185 #interrupt-cells = <2> << 186 }; << 187 << 188 gpio6: gpio@e6068180 { << 189 compatible = "renesas, << 190 "renesas, << 191 reg = <0 0xe6068180 0 << 192 interrupts = <GIC_SPI << 193 clocks = <&cpg CPG_MOD << 194 power-domains = <&sysc << 195 resets = <&cpg 918>; << 196 gpio-controller; << 197 #gpio-cells = <2>; << 198 gpio-ranges = <&pfc 0 << 199 interrupt-controller; << 200 #interrupt-cells = <2> << 201 }; << 202 << 203 gpio7: gpio@e6068980 { << 204 compatible = "renesas, << 205 "renesas, << 206 reg = <0 0xe6068980 0 << 207 interrupts = <GIC_SPI << 208 clocks = <&cpg CPG_MOD << 209 power-domains = <&sysc << 210 resets = <&cpg 918>; << 211 gpio-controller; << 212 #gpio-cells = <2>; << 213 gpio-ranges = <&pfc 0 << 214 interrupt-controller; << 215 #interrupt-cells = <2> << 216 }; << 217 << 218 gpio8: gpio@e6069180 { << 219 compatible = "renesas, << 220 "renesas, << 221 reg = <0 0xe6069180 0 << 222 interrupts = <GIC_SPI << 223 clocks = <&cpg CPG_MOD << 224 power-domains = <&sysc << 225 resets = <&cpg 918>; << 226 gpio-controller; << 227 #gpio-cells = <2>; << 228 gpio-ranges = <&pfc 0 << 229 interrupt-controller; << 230 #interrupt-cells = <2> << 231 }; << 232 << 233 gpio9: gpio@e6069980 { << 234 compatible = "renesas, << 235 "renesas, << 236 reg = <0 0xe6069980 0 << 237 interrupts = <GIC_SPI << 238 clocks = <&cpg CPG_MOD << 239 power-domains = <&sysc << 240 resets = <&cpg 918>; << 241 gpio-controller; << 242 #gpio-cells = <2>; << 243 gpio-ranges = <&pfc 0 << 244 interrupt-controller; << 245 #interrupt-cells = <2> << 246 }; << 247 << 248 cmt0: timer@e60f0000 { << 249 compatible = "renesas, << 250 "renesas, << 251 reg = <0 0xe60f0000 0 << 252 interrupts = <GIC_SPI << 253 <GIC_SPI << 254 clocks = <&cpg CPG_MOD << 255 clock-names = "fck"; << 256 power-domains = <&sysc << 257 resets = <&cpg 910>; << 258 status = "disabled"; << 259 }; << 260 << 261 cmt1: timer@e6130000 { << 262 compatible = "renesas, << 263 "renesas, << 264 reg = <0 0xe6130000 0 << 265 interrupts = <GIC_SPI << 266 <GIC_SPI << 267 <GIC_SPI << 268 <GIC_SPI << 269 <GIC_SPI << 270 <GIC_SPI << 271 <GIC_SPI << 272 <GIC_SPI << 273 clocks = <&cpg CPG_MOD << 274 clock-names = "fck"; << 275 power-domains = <&sysc << 276 resets = <&cpg 911>; << 277 status = "disabled"; << 278 }; << 279 << 280 cmt2: timer@e6140000 { << 281 compatible = "renesas, << 282 "renesas, << 283 reg = <0 0xe6140000 0 << 284 interrupts = <GIC_SPI << 285 <GIC_SPI << 286 <GIC_SPI << 287 <GIC_SPI << 288 <GIC_SPI << 289 <GIC_SPI << 290 <GIC_SPI << 291 <GIC_SPI << 292 clocks = <&cpg CPG_MOD << 293 clock-names = "fck"; << 294 power-domains = <&sysc << 295 resets = <&cpg 912>; << 296 status = "disabled"; << 297 }; << 298 << 299 cmt3: timer@e6148000 { << 300 compatible = "renesas, << 301 "renesas, << 302 reg = <0 0xe6148000 0 << 303 interrupts = <GIC_SPI << 304 <GIC_SPI << 305 <GIC_SPI << 306 <GIC_SPI << 307 <GIC_SPI << 308 <GIC_SPI << 309 <GIC_SPI << 310 <GIC_SPI << 311 clocks = <&cpg CPG_MOD << 312 clock-names = "fck"; << 313 power-domains = <&sysc << 314 resets = <&cpg 913>; << 315 status = "disabled"; << 316 }; << 317 << 318 cpg: clock-controller@e6150000 70 cpg: clock-controller@e6150000 { 319 compatible = "renesas, 71 compatible = "renesas,r8a779a0-cpg-mssr"; 320 reg = <0 0xe6150000 0 72 reg = <0 0xe6150000 0 0x4000>; 321 clocks = <&extal_clk>, 73 clocks = <&extal_clk>, <&extalr_clk>; 322 clock-names = "extal", 74 clock-names = "extal", "extalr"; 323 #clock-cells = <2>; 75 #clock-cells = <2>; 324 #power-domain-cells = 76 #power-domain-cells = <0>; 325 #reset-cells = <1>; 77 #reset-cells = <1>; 326 }; 78 }; 327 79 328 rst: reset-controller@e6160000 80 rst: reset-controller@e6160000 { 329 compatible = "renesas, 81 compatible = "renesas,r8a779a0-rst"; 330 reg = <0 0xe6160000 0 82 reg = <0 0xe6160000 0 0x4000>; 331 }; 83 }; 332 84 333 sysc: system-controller@e61800 85 sysc: system-controller@e6180000 { 334 compatible = "renesas, 86 compatible = "renesas,r8a779a0-sysc"; 335 reg = <0 0xe6180000 0 87 reg = <0 0xe6180000 0 0x4000>; 336 #power-domain-cells = 88 #power-domain-cells = <1>; 337 }; 89 }; 338 90 339 tsc: thermal@e6190000 { << 340 compatible = "renesas, << 341 reg = <0 0xe6190000 0 << 342 <0 0xe6198000 0 << 343 <0 0xe61a0000 0 << 344 <0 0xe61a8000 0 << 345 <0 0xe61b0000 0 << 346 clocks = <&cpg CPG_MOD << 347 power-domains = <&sysc << 348 resets = <&cpg 919>; << 349 #thermal-sensor-cells << 350 }; << 351 << 352 intc_ex: interrupt-controller@ << 353 compatible = "renesas, << 354 #interrupt-cells = <2> << 355 interrupt-controller; << 356 reg = <0 0xe61c0000 0 << 357 interrupts = <GIC_SPI << 358 <GIC_SPI << 359 <GIC_SPI << 360 <GIC_SPI << 361 <GIC_SPI << 362 <GIC_SPI << 363 clocks = <&cpg CPG_COR << 364 power-domains = <&sysc << 365 }; << 366 << 367 tmu0: timer@e61e0000 { << 368 compatible = "renesas, << 369 reg = <0 0xe61e0000 0 << 370 interrupts = <GIC_SPI << 371 <GIC_SPI << 372 <GIC_SPI << 373 interrupt-names = "tun << 374 clocks = <&cpg CPG_MOD << 375 clock-names = "fck"; << 376 power-domains = <&sysc << 377 resets = <&cpg 713>; << 378 status = "disabled"; << 379 }; << 380 << 381 tmu1: timer@e6fc0000 { << 382 compatible = "renesas, << 383 reg = <0 0xe6fc0000 0 << 384 interrupts = <GIC_SPI << 385 <GIC_SPI << 386 <GIC_SPI << 387 <GIC_SPI << 388 interrupt-names = "tun << 389 clocks = <&cpg CPG_MOD << 390 clock-names = "fck"; << 391 power-domains = <&sysc << 392 resets = <&cpg 714>; << 393 status = "disabled"; << 394 }; << 395 << 396 tmu2: timer@e6fd0000 { << 397 compatible = "renesas, << 398 reg = <0 0xe6fd0000 0 << 399 interrupts = <GIC_SPI << 400 <GIC_SPI << 401 <GIC_SPI << 402 <GIC_SPI << 403 interrupt-names = "tun << 404 clocks = <&cpg CPG_MOD << 405 clock-names = "fck"; << 406 power-domains = <&sysc << 407 resets = <&cpg 715>; << 408 status = "disabled"; << 409 }; << 410 << 411 tmu3: timer@e6fe0000 { << 412 compatible = "renesas, << 413 reg = <0 0xe6fe0000 0 << 414 interrupts = <GIC_SPI << 415 <GIC_SPI << 416 <GIC_SPI << 417 <GIC_SPI << 418 interrupt-names = "tun << 419 clocks = <&cpg CPG_MOD << 420 clock-names = "fck"; << 421 power-domains = <&sysc << 422 resets = <&cpg 716>; << 423 status = "disabled"; << 424 }; << 425 << 426 tmu4: timer@ffc00000 { << 427 compatible = "renesas, << 428 reg = <0 0xffc00000 0 << 429 interrupts = <GIC_SPI << 430 <GIC_SPI << 431 <GIC_SPI << 432 <GIC_SPI << 433 interrupt-names = "tun << 434 clocks = <&cpg CPG_MOD << 435 clock-names = "fck"; << 436 power-domains = <&sysc << 437 resets = <&cpg 717>; << 438 status = "disabled"; << 439 }; << 440 << 441 i2c0: i2c@e6500000 { << 442 compatible = "renesas, << 443 "renesas, << 444 reg = <0 0xe6500000 0 << 445 interrupts = <GIC_SPI << 446 clocks = <&cpg CPG_MOD << 447 power-domains = <&sysc << 448 resets = <&cpg 518>; << 449 dmas = <&dmac1 0x91>, << 450 dma-names = "tx", "rx" << 451 i2c-scl-internal-delay << 452 #address-cells = <1>; << 453 #size-cells = <0>; << 454 status = "disabled"; << 455 }; << 456 << 457 i2c1: i2c@e6508000 { << 458 compatible = "renesas, << 459 "renesas, << 460 reg = <0 0xe6508000 0 << 461 interrupts = <GIC_SPI << 462 clocks = <&cpg CPG_MOD << 463 power-domains = <&sysc << 464 resets = <&cpg 519>; << 465 dmas = <&dmac1 0x93>, << 466 dma-names = "tx", "rx" << 467 i2c-scl-internal-delay << 468 #address-cells = <1>; << 469 #size-cells = <0>; << 470 status = "disabled"; << 471 }; << 472 << 473 i2c2: i2c@e6510000 { << 474 compatible = "renesas, << 475 "renesas, << 476 reg = <0 0xe6510000 0 << 477 interrupts = <GIC_SPI << 478 clocks = <&cpg CPG_MOD << 479 power-domains = <&sysc << 480 resets = <&cpg 520>; << 481 dmas = <&dmac1 0x95>, << 482 dma-names = "tx", "rx" << 483 i2c-scl-internal-delay << 484 #address-cells = <1>; << 485 #size-cells = <0>; << 486 status = "disabled"; << 487 }; << 488 << 489 i2c3: i2c@e66d0000 { << 490 compatible = "renesas, << 491 "renesas, << 492 reg = <0 0xe66d0000 0 << 493 interrupts = <GIC_SPI << 494 clocks = <&cpg CPG_MOD << 495 power-domains = <&sysc << 496 resets = <&cpg 521>; << 497 dmas = <&dmac1 0x97>, << 498 dma-names = "tx", "rx" << 499 i2c-scl-internal-delay << 500 #address-cells = <1>; << 501 #size-cells = <0>; << 502 status = "disabled"; << 503 }; << 504 << 505 i2c4: i2c@e66d8000 { << 506 compatible = "renesas, << 507 "renesas, << 508 reg = <0 0xe66d8000 0 << 509 interrupts = <GIC_SPI << 510 clocks = <&cpg CPG_MOD << 511 power-domains = <&sysc << 512 resets = <&cpg 522>; << 513 dmas = <&dmac1 0x99>, << 514 dma-names = "tx", "rx" << 515 i2c-scl-internal-delay << 516 #address-cells = <1>; << 517 #size-cells = <0>; << 518 status = "disabled"; << 519 }; << 520 << 521 i2c5: i2c@e66e0000 { << 522 compatible = "renesas, << 523 "renesas, << 524 reg = <0 0xe66e0000 0 << 525 interrupts = <GIC_SPI << 526 clocks = <&cpg CPG_MOD << 527 power-domains = <&sysc << 528 resets = <&cpg 523>; << 529 dmas = <&dmac1 0x9b>, << 530 dma-names = "tx", "rx" << 531 i2c-scl-internal-delay << 532 #address-cells = <1>; << 533 #size-cells = <0>; << 534 status = "disabled"; << 535 }; << 536 << 537 i2c6: i2c@e66e8000 { << 538 compatible = "renesas, << 539 "renesas, << 540 reg = <0 0xe66e8000 0 << 541 interrupts = <GIC_SPI << 542 clocks = <&cpg CPG_MOD << 543 power-domains = <&sysc << 544 resets = <&cpg 524>; << 545 dmas = <&dmac1 0x9d>, << 546 dma-names = "tx", "rx" << 547 i2c-scl-internal-delay << 548 #address-cells = <1>; << 549 #size-cells = <0>; << 550 status = "disabled"; << 551 }; << 552 << 553 hscif0: serial@e6540000 { << 554 compatible = "renesas, << 555 "renesas, << 556 reg = <0 0xe6540000 0 << 557 interrupts = <GIC_SPI << 558 clocks = <&cpg CPG_MOD << 559 <&cpg CPG_COR << 560 <&scif_clk>; << 561 clock-names = "fck", " << 562 dmas = <&dmac1 0x31>, << 563 dma-names = "tx", "rx" << 564 power-domains = <&sysc << 565 resets = <&cpg 514>; << 566 status = "disabled"; << 567 }; << 568 << 569 hscif1: serial@e6550000 { << 570 compatible = "renesas, << 571 "renesas, << 572 reg = <0 0xe6550000 0 << 573 interrupts = <GIC_SPI << 574 clocks = <&cpg CPG_MOD << 575 <&cpg CPG_COR << 576 <&scif_clk>; << 577 clock-names = "fck", " << 578 dmas = <&dmac1 0x33>, << 579 dma-names = "tx", "rx" << 580 power-domains = <&sysc << 581 resets = <&cpg 515>; << 582 status = "disabled"; << 583 }; << 584 << 585 hscif2: serial@e6560000 { << 586 compatible = "renesas, << 587 "renesas, << 588 reg = <0 0xe6560000 0 << 589 interrupts = <GIC_SPI << 590 clocks = <&cpg CPG_MOD << 591 <&cpg CPG_COR << 592 <&scif_clk>; << 593 clock-names = "fck", " << 594 dmas = <&dmac1 0x35>, << 595 dma-names = "tx", "rx" << 596 power-domains = <&sysc << 597 resets = <&cpg 516>; << 598 status = "disabled"; << 599 }; << 600 << 601 hscif3: serial@e66a0000 { << 602 compatible = "renesas, << 603 "renesas, << 604 reg = <0 0xe66a0000 0 << 605 interrupts = <GIC_SPI << 606 clocks = <&cpg CPG_MOD << 607 <&cpg CPG_COR << 608 <&scif_clk>; << 609 clock-names = "fck", " << 610 dmas = <&dmac1 0x37>, << 611 dma-names = "tx", "rx" << 612 power-domains = <&sysc << 613 resets = <&cpg 517>; << 614 status = "disabled"; << 615 }; << 616 << 617 canfd: can@e6660000 { << 618 compatible = "renesas, << 619 "renesas, << 620 reg = <0 0xe6660000 0 << 621 interrupts = <GIC_SPI << 622 <GIC_S << 623 interrupt-names = "ch_ << 624 clocks = <&cpg CPG_MOD << 625 <&cpg CPG_COR << 626 <&can_clk>; << 627 clock-names = "fck", " << 628 assigned-clocks = <&cp << 629 assigned-clock-rates = << 630 power-domains = <&sysc << 631 resets = <&cpg 328>; << 632 status = "disabled"; << 633 << 634 channel0 { << 635 status = "disa << 636 }; << 637 << 638 channel1 { << 639 status = "disa << 640 }; << 641 << 642 channel2 { << 643 status = "disa << 644 }; << 645 << 646 channel3 { << 647 status = "disa << 648 }; << 649 << 650 channel4 { << 651 status = "disa << 652 }; << 653 << 654 channel5 { << 655 status = "disa << 656 }; << 657 << 658 channel6 { << 659 status = "disa << 660 }; << 661 << 662 channel7 { << 663 status = "disa << 664 }; << 665 }; << 666 << 667 avb0: ethernet@e6800000 { << 668 compatible = "renesas, << 669 "renesas, << 670 reg = <0 0xe6800000 0 << 671 interrupts = <GIC_SPI << 672 <GIC_SPI << 673 <GIC_SPI << 674 <GIC_SPI << 675 <GIC_SPI << 676 <GIC_SPI << 677 <GIC_SPI << 678 <GIC_SPI << 679 <GIC_SPI << 680 <GIC_SPI << 681 <GIC_SPI << 682 <GIC_SPI << 683 <GIC_SPI << 684 <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 interrupt-names = "ch0 << 697 "ch4 << 698 "ch8 << 699 "ch1 << 700 "ch1 << 701 "ch2 << 702 "ch2 << 703 clocks = <&cpg CPG_MOD << 704 clock-names = "fck"; << 705 power-domains = <&sysc << 706 resets = <&cpg 211>; << 707 phy-mode = "rgmii"; << 708 rx-internal-delay-ps = << 709 tx-internal-delay-ps = << 710 iommus = <&ipmmu_ds1 0 << 711 #address-cells = <1>; << 712 #size-cells = <0>; << 713 status = "disabled"; << 714 }; << 715 << 716 avb1: ethernet@e6810000 { << 717 compatible = "renesas, << 718 "renesas, << 719 reg = <0 0xe6810000 0 << 720 interrupts = <GIC_SPI << 721 <GIC_SPI << 722 <GIC_SPI << 723 <GIC_SPI << 724 <GIC_SPI << 725 <GIC_SPI << 726 <GIC_SPI << 727 <GIC_SPI << 728 <GIC_SPI << 729 <GIC_SPI << 730 <GIC_SPI << 731 <GIC_SPI << 732 <GIC_SPI << 733 <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 interrupt-names = "ch0 << 746 "ch4 << 747 "ch8 << 748 "ch1 << 749 "ch1 << 750 "ch2 << 751 "ch2 << 752 clocks = <&cpg CPG_MOD << 753 clock-names = "fck"; << 754 power-domains = <&sysc << 755 resets = <&cpg 212>; << 756 phy-mode = "rgmii"; << 757 rx-internal-delay-ps = << 758 tx-internal-delay-ps = << 759 iommus = <&ipmmu_ds1 1 << 760 #address-cells = <1>; << 761 #size-cells = <0>; << 762 status = "disabled"; << 763 }; << 764 << 765 avb2: ethernet@e6820000 { << 766 compatible = "renesas, << 767 "renesas, << 768 reg = <0 0xe6820000 0 << 769 interrupts = <GIC_SPI << 770 <GIC_S << 771 <GIC_S << 772 <GIC_S << 773 <GIC_S << 774 <GIC_S << 775 <GIC_S << 776 <GIC_S << 777 <GIC_S << 778 <GIC_S << 779 <GIC_S << 780 <GIC_S << 781 <GIC_S << 782 <GIC_S << 783 <GIC_S << 784 <GIC_S << 785 <GIC_S << 786 <GIC_S << 787 <GIC_S << 788 <GIC_S << 789 <GIC_S << 790 <GIC_S << 791 <GIC_S << 792 <GIC_S << 793 <GIC_S << 794 interrupt-names = "ch0 << 795 "ch4", << 796 "ch8", << 797 "ch12" << 798 "ch16" << 799 "ch20" << 800 "ch24" << 801 clocks = <&cpg CPG_MOD << 802 clock-names = "fck"; << 803 power-domains = <&sysc << 804 resets = <&cpg 213>; << 805 phy-mode = "rgmii"; << 806 rx-internal-delay-ps = << 807 tx-internal-delay-ps = << 808 iommus = <&ipmmu_ds1 2 << 809 #address-cells = <1>; << 810 #size-cells = <0>; << 811 status = "disabled"; << 812 }; << 813 << 814 avb3: ethernet@e6830000 { << 815 compatible = "renesas, << 816 "renesas, << 817 reg = <0 0xe6830000 0 << 818 interrupts = <GIC_SPI << 819 <GIC_S << 820 <GIC_S << 821 <GIC_S << 822 <GIC_S << 823 <GIC_S << 824 <GIC_S << 825 <GIC_S << 826 <GIC_S << 827 <GIC_S << 828 <GIC_S << 829 <GIC_S << 830 <GIC_S << 831 <GIC_S << 832 <GIC_S << 833 <GIC_S << 834 <GIC_S << 835 <GIC_S << 836 <GIC_S << 837 <GIC_S << 838 <GIC_S << 839 <GIC_S << 840 <GIC_S << 841 <GIC_S << 842 <GIC_S << 843 interrupt-names = "ch0 << 844 "ch4", << 845 "ch8", << 846 "ch12" << 847 "ch16" << 848 "ch20" << 849 "ch24" << 850 clocks = <&cpg CPG_MOD << 851 clock-names = "fck"; << 852 power-domains = <&sysc << 853 resets = <&cpg 214>; << 854 phy-mode = "rgmii"; << 855 rx-internal-delay-ps = << 856 tx-internal-delay-ps = << 857 iommus = <&ipmmu_ds1 3 << 858 #address-cells = <1>; << 859 #size-cells = <0>; << 860 status = "disabled"; << 861 }; << 862 << 863 avb4: ethernet@e6840000 { << 864 compatible = "renesas, << 865 "renesas, << 866 reg = <0 0xe6840000 0 << 867 interrupts = <GIC_SPI << 868 <GIC_S << 869 <GIC_S << 870 <GIC_S << 871 <GIC_S << 872 <GIC_S << 873 <GIC_S << 874 <GIC_S << 875 <GIC_S << 876 <GIC_S << 877 <GIC_S << 878 <GIC_S << 879 <GIC_S << 880 <GIC_S << 881 <GIC_S << 882 <GIC_S << 883 <GIC_S << 884 <GIC_S << 885 <GIC_S << 886 <GIC_S << 887 <GIC_S << 888 <GIC_S << 889 <GIC_S << 890 <GIC_S << 891 <GIC_S << 892 interrupt-names = "ch0 << 893 "ch4", << 894 "ch8", << 895 "ch12" << 896 "ch16" << 897 "ch20" << 898 "ch24" << 899 clocks = <&cpg CPG_MOD << 900 clock-names = "fck"; << 901 power-domains = <&sysc << 902 resets = <&cpg 215>; << 903 phy-mode = "rgmii"; << 904 rx-internal-delay-ps = << 905 tx-internal-delay-ps = << 906 iommus = <&ipmmu_ds1 4 << 907 #address-cells = <1>; << 908 #size-cells = <0>; << 909 status = "disabled"; << 910 }; << 911 << 912 avb5: ethernet@e6850000 { << 913 compatible = "renesas, << 914 "renesas, << 915 reg = <0 0xe6850000 0 << 916 interrupts = <GIC_SPI << 917 <GIC_S << 918 <GIC_S << 919 <GIC_S << 920 <GIC_S << 921 <GIC_S << 922 <GIC_S << 923 <GIC_S << 924 <GIC_S << 925 <GIC_S << 926 <GIC_S << 927 <GIC_S << 928 <GIC_S << 929 <GIC_S << 930 <GIC_S << 931 <GIC_S << 932 <GIC_S << 933 <GIC_S << 934 <GIC_S << 935 <GIC_S << 936 <GIC_S << 937 <GIC_S << 938 <GIC_S << 939 <GIC_S << 940 <GIC_S << 941 interrupt-names = "ch0 << 942 "ch4", << 943 "ch8", << 944 "ch12" << 945 "ch16" << 946 "ch20" << 947 "ch24" << 948 clocks = <&cpg CPG_MOD << 949 clock-names = "fck"; << 950 power-domains = <&sysc << 951 resets = <&cpg 216>; << 952 phy-mode = "rgmii"; << 953 rx-internal-delay-ps = << 954 tx-internal-delay-ps = << 955 iommus = <&ipmmu_ds1 1 << 956 #address-cells = <1>; << 957 #size-cells = <0>; << 958 status = "disabled"; << 959 }; << 960 << 961 pwm0: pwm@e6e30000 { << 962 compatible = "renesas, << 963 reg = <0 0xe6e30000 0 << 964 #pwm-cells = <2>; << 965 clocks = <&cpg CPG_MOD << 966 power-domains = <&sysc << 967 resets = <&cpg 628>; << 968 status = "disabled"; << 969 }; << 970 << 971 pwm1: pwm@e6e31000 { << 972 compatible = "renesas, << 973 reg = <0 0xe6e31000 0 << 974 #pwm-cells = <2>; << 975 clocks = <&cpg CPG_MOD << 976 power-domains = <&sysc << 977 resets = <&cpg 628>; << 978 status = "disabled"; << 979 }; << 980 << 981 pwm2: pwm@e6e32000 { << 982 compatible = "renesas, << 983 reg = <0 0xe6e32000 0 << 984 #pwm-cells = <2>; << 985 clocks = <&cpg CPG_MOD << 986 power-domains = <&sysc << 987 resets = <&cpg 628>; << 988 status = "disabled"; << 989 }; << 990 << 991 pwm3: pwm@e6e33000 { << 992 compatible = "renesas, << 993 reg = <0 0xe6e33000 0 << 994 #pwm-cells = <2>; << 995 clocks = <&cpg CPG_MOD << 996 power-domains = <&sysc << 997 resets = <&cpg 628>; << 998 status = "disabled"; << 999 }; << 1000 << 1001 pwm4: pwm@e6e34000 { << 1002 compatible = "renesas << 1003 reg = <0 0xe6e34000 0 << 1004 #pwm-cells = <2>; << 1005 clocks = <&cpg CPG_MO << 1006 power-domains = <&sys << 1007 resets = <&cpg 628>; << 1008 status = "disabled"; << 1009 }; << 1010 << 1011 scif0: serial@e6e60000 { 91 scif0: serial@e6e60000 { 1012 compatible = "renesas 92 compatible = "renesas,scif-r8a779a0", 1013 "renesas !! 93 "renesas,rcar-gen3-scif", "renesas,scif"; 1014 reg = <0 0xe6e60000 0 94 reg = <0 0xe6e60000 0 64>; 1015 interrupts = <GIC_SPI 95 interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>; 1016 clocks = <&cpg CPG_MO 96 clocks = <&cpg CPG_MOD 702>, 1017 <&cpg CPG_CO 97 <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1018 <&scif_clk>; 98 <&scif_clk>; 1019 clock-names = "fck", 99 clock-names = "fck", "brg_int", "scif_clk"; 1020 dmas = <&dmac1 0x51>, << 1021 dma-names = "tx", "rx << 1022 power-domains = <&sys 100 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1023 resets = <&cpg 702>; 101 resets = <&cpg 702>; 1024 status = "disabled"; 102 status = "disabled"; 1025 }; 103 }; 1026 104 1027 scif1: serial@e6e68000 { << 1028 compatible = "renesas << 1029 "renesas << 1030 reg = <0 0xe6e68000 0 << 1031 interrupts = <GIC_SPI << 1032 clocks = <&cpg CPG_MO << 1033 <&cpg CPG_CO << 1034 <&scif_clk>; << 1035 clock-names = "fck", << 1036 dmas = <&dmac1 0x53>, << 1037 dma-names = "tx", "rx << 1038 power-domains = <&sys << 1039 resets = <&cpg 703>; << 1040 status = "disabled"; << 1041 }; << 1042 << 1043 scif3: serial@e6c50000 { << 1044 compatible = "renesas << 1045 "renesas << 1046 reg = <0 0xe6c50000 0 << 1047 interrupts = <GIC_SPI << 1048 clocks = <&cpg CPG_MO << 1049 <&cpg CPG_CO << 1050 <&scif_clk>; << 1051 clock-names = "fck", << 1052 dmas = <&dmac1 0x57>, << 1053 dma-names = "tx", "rx << 1054 power-domains = <&sys << 1055 resets = <&cpg 704>; << 1056 status = "disabled"; << 1057 }; << 1058 << 1059 scif4: serial@e6c40000 { << 1060 compatible = "renesas << 1061 "renesas << 1062 reg = <0 0xe6c40000 0 << 1063 interrupts = <GIC_SPI << 1064 clocks = <&cpg CPG_MO << 1065 <&cpg CPG_CO << 1066 <&scif_clk>; << 1067 clock-names = "fck", << 1068 dmas = <&dmac1 0x59>, << 1069 dma-names = "tx", "rx << 1070 power-domains = <&sys << 1071 resets = <&cpg 705>; << 1072 status = "disabled"; << 1073 }; << 1074 << 1075 tpu: pwm@e6e80000 { << 1076 compatible = "renesas << 1077 reg = <0 0xe6e80000 0 << 1078 interrupts = <GIC_SPI << 1079 clocks = <&cpg CPG_MO << 1080 power-domains = <&sys << 1081 resets = <&cpg 718>; << 1082 #pwm-cells = <3>; << 1083 status = "disabled"; << 1084 }; << 1085 << 1086 msiof0: spi@e6e90000 { << 1087 compatible = "renesas << 1088 "renesas << 1089 reg = <0 0xe6e90000 0 << 1090 interrupts = <GIC_SPI << 1091 clocks = <&cpg CPG_MO << 1092 power-domains = <&sys << 1093 resets = <&cpg 618>; << 1094 dmas = <&dmac1 0x41>, << 1095 dma-names = "tx", "rx << 1096 #address-cells = <1>; << 1097 #size-cells = <0>; << 1098 status = "disabled"; << 1099 }; << 1100 << 1101 msiof1: spi@e6ea0000 { << 1102 compatible = "renesas << 1103 "renesas << 1104 reg = <0 0xe6ea0000 0 << 1105 interrupts = <GIC_SPI << 1106 clocks = <&cpg CPG_MO << 1107 power-domains = <&sys << 1108 resets = <&cpg 619>; << 1109 dmas = <&dmac1 0x43>, << 1110 dma-names = "tx", "rx << 1111 #address-cells = <1>; << 1112 #size-cells = <0>; << 1113 status = "disabled"; << 1114 }; << 1115 << 1116 msiof2: spi@e6c00000 { << 1117 compatible = "renesas << 1118 "renesas << 1119 reg = <0 0xe6c00000 0 << 1120 interrupts = <GIC_SPI << 1121 clocks = <&cpg CPG_MO << 1122 power-domains = <&sys << 1123 resets = <&cpg 620>; << 1124 dmas = <&dmac1 0x45>, << 1125 dma-names = "tx", "rx << 1126 #address-cells = <1>; << 1127 #size-cells = <0>; << 1128 status = "disabled"; << 1129 }; << 1130 << 1131 msiof3: spi@e6c10000 { << 1132 compatible = "renesas << 1133 "renesas << 1134 reg = <0 0xe6c10000 0 << 1135 interrupts = <GIC_SPI << 1136 clocks = <&cpg CPG_MO << 1137 power-domains = <&sys << 1138 resets = <&cpg 621>; << 1139 dmas = <&dmac1 0x47>, << 1140 dma-names = "tx", "rx << 1141 #address-cells = <1>; << 1142 #size-cells = <0>; << 1143 status = "disabled"; << 1144 }; << 1145 << 1146 msiof4: spi@e6c20000 { << 1147 compatible = "renesas << 1148 "renesas << 1149 reg = <0 0xe6c20000 0 << 1150 interrupts = <GIC_SPI << 1151 clocks = <&cpg CPG_MO << 1152 power-domains = <&sys << 1153 resets = <&cpg 622>; << 1154 dmas = <&dmac1 0x49>, << 1155 dma-names = "tx", "rx << 1156 #address-cells = <1>; << 1157 #size-cells = <0>; << 1158 status = "disabled"; << 1159 }; << 1160 << 1161 msiof5: spi@e6c28000 { << 1162 compatible = "renesas << 1163 "renesas << 1164 reg = <0 0xe6c28000 0 << 1165 interrupts = <GIC_SPI << 1166 clocks = <&cpg CPG_MO << 1167 power-domains = <&sys << 1168 resets = <&cpg 623>; << 1169 dmas = <&dmac1 0x4b>, << 1170 dma-names = "tx", "rx << 1171 #address-cells = <1>; << 1172 #size-cells = <0>; << 1173 status = "disabled"; << 1174 }; << 1175 << 1176 vin00: video@e6ef0000 { << 1177 compatible = "renesas << 1178 "renesas << 1179 reg = <0 0xe6ef0000 0 << 1180 interrupts = <GIC_SPI << 1181 clocks = <&cpg CPG_MO << 1182 power-domains = <&sys << 1183 resets = <&cpg 730>; << 1184 renesas,id = <0>; << 1185 status = "disabled"; << 1186 << 1187 ports { << 1188 #address-cell << 1189 #size-cells = << 1190 << 1191 port@2 { << 1192 #addr << 1193 #size << 1194 << 1195 reg = << 1196 << 1197 vin00 << 1198 << 1199 << 1200 }; << 1201 }; << 1202 }; << 1203 }; << 1204 << 1205 vin01: video@e6ef1000 { << 1206 compatible = "renesas << 1207 "renesas << 1208 reg = <0 0xe6ef1000 0 << 1209 interrupts = <GIC_SPI << 1210 clocks = <&cpg CPG_MO << 1211 power-domains = <&sys << 1212 resets = <&cpg 731>; << 1213 renesas,id = <1>; << 1214 status = "disabled"; << 1215 << 1216 ports { << 1217 #address-cell << 1218 #size-cells = << 1219 << 1220 port@2 { << 1221 #addr << 1222 #size << 1223 << 1224 reg = << 1225 << 1226 vin01 << 1227 << 1228 << 1229 }; << 1230 }; << 1231 }; << 1232 }; << 1233 << 1234 vin02: video@e6ef2000 { << 1235 compatible = "renesas << 1236 "renesas << 1237 reg = <0 0xe6ef2000 0 << 1238 interrupts = <GIC_SPI << 1239 clocks = <&cpg CPG_MO << 1240 power-domains = <&sys << 1241 resets = <&cpg 800>; << 1242 renesas,id = <2>; << 1243 status = "disabled"; << 1244 << 1245 ports { << 1246 #address-cell << 1247 #size-cells = << 1248 << 1249 port@2 { << 1250 #addr << 1251 #size << 1252 << 1253 reg = << 1254 << 1255 vin02 << 1256 << 1257 << 1258 }; << 1259 }; << 1260 }; << 1261 }; << 1262 << 1263 vin03: video@e6ef3000 { << 1264 compatible = "renesas << 1265 "renesas << 1266 reg = <0 0xe6ef3000 0 << 1267 interrupts = <GIC_SPI << 1268 clocks = <&cpg CPG_MO << 1269 power-domains = <&sys << 1270 resets = <&cpg 801>; << 1271 renesas,id = <3>; << 1272 status = "disabled"; << 1273 << 1274 ports { << 1275 #address-cell << 1276 #size-cells = << 1277 << 1278 port@2 { << 1279 #addr << 1280 #size << 1281 << 1282 reg = << 1283 << 1284 vin03 << 1285 << 1286 << 1287 }; << 1288 }; << 1289 }; << 1290 }; << 1291 << 1292 vin04: video@e6ef4000 { << 1293 compatible = "renesas << 1294 "renesas << 1295 reg = <0 0xe6ef4000 0 << 1296 interrupts = <GIC_SPI << 1297 clocks = <&cpg CPG_MO << 1298 power-domains = <&sys << 1299 resets = <&cpg 802>; << 1300 renesas,id = <4>; << 1301 status = "disabled"; << 1302 << 1303 ports { << 1304 #address-cell << 1305 #size-cells = << 1306 << 1307 port@2 { << 1308 #addr << 1309 #size << 1310 << 1311 reg = << 1312 << 1313 vin04 << 1314 << 1315 << 1316 }; << 1317 }; << 1318 }; << 1319 }; << 1320 << 1321 vin05: video@e6ef5000 { << 1322 compatible = "renesas << 1323 "renesas << 1324 reg = <0 0xe6ef5000 0 << 1325 interrupts = <GIC_SPI << 1326 clocks = <&cpg CPG_MO << 1327 power-domains = <&sys << 1328 resets = <&cpg 803>; << 1329 renesas,id = <5>; << 1330 status = "disabled"; << 1331 << 1332 ports { << 1333 #address-cell << 1334 #size-cells = << 1335 << 1336 port@2 { << 1337 #addr << 1338 #size << 1339 << 1340 reg = << 1341 << 1342 vin05 << 1343 << 1344 << 1345 }; << 1346 }; << 1347 }; << 1348 }; << 1349 << 1350 vin06: video@e6ef6000 { << 1351 compatible = "renesas << 1352 "renesas << 1353 reg = <0 0xe6ef6000 0 << 1354 interrupts = <GIC_SPI << 1355 clocks = <&cpg CPG_MO << 1356 power-domains = <&sys << 1357 resets = <&cpg 804>; << 1358 renesas,id = <6>; << 1359 status = "disabled"; << 1360 << 1361 ports { << 1362 #address-cell << 1363 #size-cells = << 1364 << 1365 port@2 { << 1366 #addr << 1367 #size << 1368 << 1369 reg = << 1370 << 1371 vin06 << 1372 << 1373 << 1374 }; << 1375 }; << 1376 }; << 1377 }; << 1378 << 1379 vin07: video@e6ef7000 { << 1380 compatible = "renesas << 1381 "renesas << 1382 reg = <0 0xe6ef7000 0 << 1383 interrupts = <GIC_SPI << 1384 clocks = <&cpg CPG_MO << 1385 power-domains = <&sys << 1386 resets = <&cpg 805>; << 1387 renesas,id = <7>; << 1388 status = "disabled"; << 1389 << 1390 ports { << 1391 #address-cell << 1392 #size-cells = << 1393 << 1394 port@2 { << 1395 #addr << 1396 #size << 1397 << 1398 reg = << 1399 << 1400 vin07 << 1401 << 1402 << 1403 }; << 1404 }; << 1405 }; << 1406 }; << 1407 << 1408 vin08: video@e6ef8000 { << 1409 compatible = "renesas << 1410 "renesas << 1411 reg = <0 0xe6ef8000 0 << 1412 interrupts = <GIC_SPI << 1413 clocks = <&cpg CPG_MO << 1414 power-domains = <&sys << 1415 resets = <&cpg 806>; << 1416 renesas,id = <8>; << 1417 status = "disabled"; << 1418 << 1419 ports { << 1420 #address-cell << 1421 #size-cells = << 1422 << 1423 port@2 { << 1424 #addr << 1425 #size << 1426 << 1427 reg = << 1428 << 1429 vin08 << 1430 << 1431 << 1432 }; << 1433 }; << 1434 }; << 1435 }; << 1436 << 1437 vin09: video@e6ef9000 { << 1438 compatible = "renesas << 1439 "renesas << 1440 reg = <0 0xe6ef9000 0 << 1441 interrupts = <GIC_SPI << 1442 clocks = <&cpg CPG_MO << 1443 power-domains = <&sys << 1444 resets = <&cpg 807>; << 1445 renesas,id = <9>; << 1446 status = "disabled"; << 1447 << 1448 ports { << 1449 #address-cell << 1450 #size-cells = << 1451 << 1452 port@2 { << 1453 #addr << 1454 #size << 1455 << 1456 reg = << 1457 << 1458 vin09 << 1459 << 1460 << 1461 }; << 1462 }; << 1463 }; << 1464 }; << 1465 << 1466 vin10: video@e6efa000 { << 1467 compatible = "renesas << 1468 "renesas << 1469 reg = <0 0xe6efa000 0 << 1470 interrupts = <GIC_SPI << 1471 clocks = <&cpg CPG_MO << 1472 power-domains = <&sys << 1473 resets = <&cpg 808>; << 1474 renesas,id = <10>; << 1475 status = "disabled"; << 1476 << 1477 ports { << 1478 #address-cell << 1479 #size-cells = << 1480 << 1481 port@2 { << 1482 #addr << 1483 #size << 1484 << 1485 reg = << 1486 << 1487 vin10 << 1488 << 1489 << 1490 }; << 1491 }; << 1492 }; << 1493 }; << 1494 << 1495 vin11: video@e6efb000 { << 1496 compatible = "renesas << 1497 "renesas << 1498 reg = <0 0xe6efb000 0 << 1499 interrupts = <GIC_SPI << 1500 clocks = <&cpg CPG_MO << 1501 power-domains = <&sys << 1502 resets = <&cpg 809>; << 1503 renesas,id = <11>; << 1504 status = "disabled"; << 1505 << 1506 ports { << 1507 #address-cell << 1508 #size-cells = << 1509 << 1510 port@2 { << 1511 #addr << 1512 #size << 1513 << 1514 reg = << 1515 << 1516 vin11 << 1517 << 1518 << 1519 }; << 1520 }; << 1521 }; << 1522 }; << 1523 << 1524 vin12: video@e6efc000 { << 1525 compatible = "renesas << 1526 "renesas << 1527 reg = <0 0xe6efc000 0 << 1528 interrupts = <GIC_SPI << 1529 clocks = <&cpg CPG_MO << 1530 power-domains = <&sys << 1531 resets = <&cpg 810>; << 1532 renesas,id = <12>; << 1533 status = "disabled"; << 1534 << 1535 ports { << 1536 #address-cell << 1537 #size-cells = << 1538 << 1539 port@2 { << 1540 #addr << 1541 #size << 1542 << 1543 reg = << 1544 << 1545 vin12 << 1546 << 1547 << 1548 }; << 1549 }; << 1550 }; << 1551 }; << 1552 << 1553 vin13: video@e6efd000 { << 1554 compatible = "renesas << 1555 "renesas << 1556 reg = <0 0xe6efd000 0 << 1557 interrupts = <GIC_SPI << 1558 clocks = <&cpg CPG_MO << 1559 power-domains = <&sys << 1560 resets = <&cpg 811>; << 1561 renesas,id = <13>; << 1562 status = "disabled"; << 1563 << 1564 ports { << 1565 #address-cell << 1566 #size-cells = << 1567 << 1568 port@2 { << 1569 #addr << 1570 #size << 1571 << 1572 reg = << 1573 << 1574 vin13 << 1575 << 1576 << 1577 }; << 1578 }; << 1579 }; << 1580 }; << 1581 << 1582 vin14: video@e6efe000 { << 1583 compatible = "renesas << 1584 "renesas << 1585 reg = <0 0xe6efe000 0 << 1586 interrupts = <GIC_SPI << 1587 clocks = <&cpg CPG_MO << 1588 power-domains = <&sys << 1589 resets = <&cpg 812>; << 1590 renesas,id = <14>; << 1591 status = "disabled"; << 1592 << 1593 ports { << 1594 #address-cell << 1595 #size-cells = << 1596 << 1597 port@2 { << 1598 #addr << 1599 #size << 1600 << 1601 reg = << 1602 << 1603 vin14 << 1604 << 1605 << 1606 }; << 1607 }; << 1608 }; << 1609 }; << 1610 << 1611 vin15: video@e6eff000 { << 1612 compatible = "renesas << 1613 "renesas << 1614 reg = <0 0xe6eff000 0 << 1615 interrupts = <GIC_SPI << 1616 clocks = <&cpg CPG_MO << 1617 power-domains = <&sys << 1618 resets = <&cpg 813>; << 1619 renesas,id = <15>; << 1620 status = "disabled"; << 1621 << 1622 ports { << 1623 #address-cell << 1624 #size-cells = << 1625 << 1626 port@2 { << 1627 #addr << 1628 #size << 1629 << 1630 reg = << 1631 << 1632 vin15 << 1633 << 1634 << 1635 }; << 1636 }; << 1637 }; << 1638 }; << 1639 << 1640 vin16: video@e6ed0000 { << 1641 compatible = "renesas << 1642 "renesas << 1643 reg = <0 0xe6ed0000 0 << 1644 interrupts = <GIC_SPI << 1645 clocks = <&cpg CPG_MO << 1646 power-domains = <&sys << 1647 resets = <&cpg 814>; << 1648 renesas,id = <16>; << 1649 status = "disabled"; << 1650 << 1651 ports { << 1652 #address-cell << 1653 #size-cells = << 1654 << 1655 port@2 { << 1656 #addr << 1657 #size << 1658 << 1659 reg = << 1660 << 1661 vin16 << 1662 << 1663 << 1664 }; << 1665 }; << 1666 }; << 1667 }; << 1668 << 1669 vin17: video@e6ed1000 { << 1670 compatible = "renesas << 1671 "renesas << 1672 reg = <0 0xe6ed1000 0 << 1673 interrupts = <GIC_SPI << 1674 clocks = <&cpg CPG_MO << 1675 power-domains = <&sys << 1676 resets = <&cpg 815>; << 1677 renesas,id = <17>; << 1678 status = "disabled"; << 1679 << 1680 ports { << 1681 #address-cell << 1682 #size-cells = << 1683 << 1684 port@2 { << 1685 #addr << 1686 #size << 1687 << 1688 reg = << 1689 << 1690 vin17 << 1691 << 1692 << 1693 }; << 1694 }; << 1695 }; << 1696 }; << 1697 << 1698 vin18: video@e6ed2000 { << 1699 compatible = "renesas << 1700 "renesas << 1701 reg = <0 0xe6ed2000 0 << 1702 interrupts = <GIC_SPI << 1703 clocks = <&cpg CPG_MO << 1704 power-domains = <&sys << 1705 resets = <&cpg 816>; << 1706 renesas,id = <18>; << 1707 status = "disabled"; << 1708 << 1709 ports { << 1710 #address-cell << 1711 #size-cells = << 1712 << 1713 port@2 { << 1714 #addr << 1715 #size << 1716 << 1717 reg = << 1718 << 1719 vin18 << 1720 << 1721 << 1722 }; << 1723 }; << 1724 }; << 1725 }; << 1726 << 1727 vin19: video@e6ed3000 { << 1728 compatible = "renesas << 1729 "renesas << 1730 reg = <0 0xe6ed3000 0 << 1731 interrupts = <GIC_SPI << 1732 clocks = <&cpg CPG_MO << 1733 power-domains = <&sys << 1734 resets = <&cpg 817>; << 1735 renesas,id = <19>; << 1736 status = "disabled"; << 1737 << 1738 ports { << 1739 #address-cell << 1740 #size-cells = << 1741 << 1742 port@2 { << 1743 #addr << 1744 #size << 1745 << 1746 reg = << 1747 << 1748 vin19 << 1749 << 1750 << 1751 }; << 1752 }; << 1753 }; << 1754 }; << 1755 << 1756 vin20: video@e6ed4000 { << 1757 compatible = "renesas << 1758 "renesas << 1759 reg = <0 0xe6ed4000 0 << 1760 interrupts = <GIC_SPI << 1761 clocks = <&cpg CPG_MO << 1762 power-domains = <&sys << 1763 resets = <&cpg 818>; << 1764 renesas,id = <20>; << 1765 status = "disabled"; << 1766 << 1767 ports { << 1768 #address-cell << 1769 #size-cells = << 1770 << 1771 port@2 { << 1772 #addr << 1773 #size << 1774 << 1775 reg = << 1776 << 1777 vin20 << 1778 << 1779 << 1780 }; << 1781 }; << 1782 }; << 1783 }; << 1784 << 1785 vin21: video@e6ed5000 { << 1786 compatible = "renesas << 1787 "renesas << 1788 reg = <0 0xe6ed5000 0 << 1789 interrupts = <GIC_SPI << 1790 clocks = <&cpg CPG_MO << 1791 power-domains = <&sys << 1792 resets = <&cpg 819>; << 1793 renesas,id = <21>; << 1794 status = "disabled"; << 1795 << 1796 ports { << 1797 #address-cell << 1798 #size-cells = << 1799 << 1800 port@2 { << 1801 #addr << 1802 #size << 1803 << 1804 reg = << 1805 << 1806 vin21 << 1807 << 1808 << 1809 }; << 1810 }; << 1811 }; << 1812 }; << 1813 << 1814 vin22: video@e6ed6000 { << 1815 compatible = "renesas << 1816 "renesas << 1817 reg = <0 0xe6ed6000 0 << 1818 interrupts = <GIC_SPI << 1819 clocks = <&cpg CPG_MO << 1820 power-domains = <&sys << 1821 resets = <&cpg 820>; << 1822 renesas,id = <22>; << 1823 status = "disabled"; << 1824 << 1825 ports { << 1826 #address-cell << 1827 #size-cells = << 1828 << 1829 port@2 { << 1830 #addr << 1831 #size << 1832 << 1833 reg = << 1834 << 1835 vin22 << 1836 << 1837 << 1838 }; << 1839 }; << 1840 }; << 1841 }; << 1842 << 1843 vin23: video@e6ed7000 { << 1844 compatible = "renesas << 1845 "renesas << 1846 reg = <0 0xe6ed7000 0 << 1847 interrupts = <GIC_SPI << 1848 clocks = <&cpg CPG_MO << 1849 power-domains = <&sys << 1850 resets = <&cpg 821>; << 1851 renesas,id = <23>; << 1852 status = "disabled"; << 1853 << 1854 ports { << 1855 #address-cell << 1856 #size-cells = << 1857 << 1858 port@2 { << 1859 #addr << 1860 #size << 1861 << 1862 reg = << 1863 << 1864 vin23 << 1865 << 1866 << 1867 }; << 1868 }; << 1869 }; << 1870 }; << 1871 << 1872 vin24: video@e6ed8000 { << 1873 compatible = "renesas << 1874 "renesas << 1875 reg = <0 0xe6ed8000 0 << 1876 interrupts = <GIC_SPI << 1877 clocks = <&cpg CPG_MO << 1878 power-domains = <&sys << 1879 resets = <&cpg 822>; << 1880 renesas,id = <24>; << 1881 status = "disabled"; << 1882 << 1883 ports { << 1884 #address-cell << 1885 #size-cells = << 1886 << 1887 port@2 { << 1888 #addr << 1889 #size << 1890 << 1891 reg = << 1892 << 1893 vin24 << 1894 << 1895 << 1896 }; << 1897 }; << 1898 }; << 1899 }; << 1900 << 1901 vin25: video@e6ed9000 { << 1902 compatible = "renesas << 1903 "renesas << 1904 reg = <0 0xe6ed9000 0 << 1905 interrupts = <GIC_SPI << 1906 clocks = <&cpg CPG_MO << 1907 power-domains = <&sys << 1908 resets = <&cpg 823>; << 1909 renesas,id = <25>; << 1910 status = "disabled"; << 1911 << 1912 ports { << 1913 #address-cell << 1914 #size-cells = << 1915 << 1916 port@2 { << 1917 #addr << 1918 #size << 1919 << 1920 reg = << 1921 << 1922 vin25 << 1923 << 1924 << 1925 }; << 1926 }; << 1927 }; << 1928 }; << 1929 << 1930 vin26: video@e6eda000 { << 1931 compatible = "renesas << 1932 "renesas << 1933 reg = <0 0xe6eda000 0 << 1934 interrupts = <GIC_SPI << 1935 clocks = <&cpg CPG_MO << 1936 power-domains = <&sys << 1937 resets = <&cpg 824>; << 1938 renesas,id = <26>; << 1939 status = "disabled"; << 1940 << 1941 ports { << 1942 #address-cell << 1943 #size-cells = << 1944 << 1945 port@2 { << 1946 #addr << 1947 #size << 1948 << 1949 reg = << 1950 << 1951 vin26 << 1952 << 1953 << 1954 }; << 1955 }; << 1956 }; << 1957 }; << 1958 << 1959 vin27: video@e6edb000 { << 1960 compatible = "renesas << 1961 "renesas << 1962 reg = <0 0xe6edb000 0 << 1963 interrupts = <GIC_SPI << 1964 clocks = <&cpg CPG_MO << 1965 power-domains = <&sys << 1966 resets = <&cpg 825>; << 1967 renesas,id = <27>; << 1968 status = "disabled"; << 1969 << 1970 ports { << 1971 #address-cell << 1972 #size-cells = << 1973 << 1974 port@2 { << 1975 #addr << 1976 #size << 1977 << 1978 reg = << 1979 << 1980 vin27 << 1981 << 1982 << 1983 }; << 1984 }; << 1985 }; << 1986 }; << 1987 << 1988 vin28: video@e6edc000 { << 1989 compatible = "renesas << 1990 "renesas << 1991 reg = <0 0xe6edc000 0 << 1992 interrupts = <GIC_SPI << 1993 clocks = <&cpg CPG_MO << 1994 power-domains = <&sys << 1995 resets = <&cpg 826>; << 1996 renesas,id = <28>; << 1997 status = "disabled"; << 1998 << 1999 ports { << 2000 #address-cell << 2001 #size-cells = << 2002 << 2003 port@2 { << 2004 #addr << 2005 #size << 2006 << 2007 reg = << 2008 << 2009 vin28 << 2010 << 2011 << 2012 }; << 2013 }; << 2014 }; << 2015 }; << 2016 << 2017 vin29: video@e6edd000 { << 2018 compatible = "renesas << 2019 "renesas << 2020 reg = <0 0xe6edd000 0 << 2021 interrupts = <GIC_SPI << 2022 clocks = <&cpg CPG_MO << 2023 power-domains = <&sys << 2024 resets = <&cpg 827>; << 2025 renesas,id = <29>; << 2026 status = "disabled"; << 2027 << 2028 ports { << 2029 #address-cell << 2030 #size-cells = << 2031 << 2032 port@2 { << 2033 #addr << 2034 #size << 2035 << 2036 reg = << 2037 << 2038 vin29 << 2039 << 2040 << 2041 }; << 2042 }; << 2043 }; << 2044 }; << 2045 << 2046 vin30: video@e6ede000 { << 2047 compatible = "renesas << 2048 "renesas << 2049 reg = <0 0xe6ede000 0 << 2050 interrupts = <GIC_SPI << 2051 clocks = <&cpg CPG_MO << 2052 power-domains = <&sys << 2053 resets = <&cpg 828>; << 2054 renesas,id = <30>; << 2055 status = "disabled"; << 2056 << 2057 ports { << 2058 #address-cell << 2059 #size-cells = << 2060 << 2061 port@2 { << 2062 #addr << 2063 #size << 2064 << 2065 reg = << 2066 << 2067 vin30 << 2068 << 2069 << 2070 }; << 2071 }; << 2072 }; << 2073 }; << 2074 << 2075 vin31: video@e6edf000 { << 2076 compatible = "renesas << 2077 "renesas << 2078 reg = <0 0xe6edf000 0 << 2079 interrupts = <GIC_SPI << 2080 clocks = <&cpg CPG_MO << 2081 power-domains = <&sys << 2082 resets = <&cpg 829>; << 2083 renesas,id = <31>; << 2084 status = "disabled"; << 2085 << 2086 ports { << 2087 #address-cell << 2088 #size-cells = << 2089 << 2090 port@2 { << 2091 #addr << 2092 #size << 2093 << 2094 reg = << 2095 << 2096 vin31 << 2097 << 2098 << 2099 }; << 2100 }; << 2101 }; << 2102 }; << 2103 << 2104 dmac1: dma-controller@e735000 << 2105 compatible = "renesas << 2106 "renesas << 2107 reg = <0 0xe7350000 0 << 2108 <0 0xe7300000 0 << 2109 interrupts = <GIC_SPI << 2110 <GIC_SPI << 2111 <GIC_SPI << 2112 <GIC_SPI << 2113 <GIC_SPI << 2114 <GIC_SPI << 2115 <GIC_SPI << 2116 <GIC_SPI << 2117 <GIC_SPI << 2118 <GIC_SPI << 2119 <GIC_SPI << 2120 <GIC_SPI << 2121 <GIC_SPI << 2122 <GIC_SPI << 2123 <GIC_SPI << 2124 <GIC_SPI << 2125 <GIC_SPI << 2126 interrupt-names = "er << 2127 "ch << 2128 "ch << 2129 "ch << 2130 "ch << 2131 clocks = <&cpg CPG_MO << 2132 clock-names = "fck"; << 2133 power-domains = <&sys << 2134 resets = <&cpg 709>; << 2135 #dma-cells = <1>; << 2136 dma-channels = <16>; << 2137 iommus = <&ipmmu_ds0 << 2138 <&ipmmu_ds0 << 2139 <&ipmmu_ds0 << 2140 <&ipmmu_ds0 << 2141 <&ipmmu_ds0 << 2142 <&ipmmu_ds0 << 2143 <&ipmmu_ds0 << 2144 <&ipmmu_ds0 << 2145 }; << 2146 << 2147 dmac2: dma-controller@e735100 << 2148 compatible = "renesas << 2149 "renesas << 2150 reg = <0 0xe7351000 0 << 2151 <0 0xe7310000 0 << 2152 interrupts = <GIC_SPI << 2153 <GIC_SPI << 2154 <GIC_SPI << 2155 <GIC_SPI << 2156 <GIC_SPI << 2157 <GIC_SPI << 2158 <GIC_SPI << 2159 <GIC_SPI << 2160 <GIC_SPI << 2161 interrupt-names = "er << 2162 "ch << 2163 "ch << 2164 clocks = <&cpg CPG_MO << 2165 clock-names = "fck"; << 2166 power-domains = <&sys << 2167 resets = <&cpg 710>; << 2168 #dma-cells = <1>; << 2169 dma-channels = <8>; << 2170 iommus = <&ipmmu_ds0 << 2171 <&ipmmu_ds0 << 2172 <&ipmmu_ds0 << 2173 <&ipmmu_ds0 << 2174 }; << 2175 << 2176 mmc0: mmc@ee140000 { << 2177 compatible = "renesas << 2178 "renesas << 2179 reg = <0 0xee140000 0 << 2180 interrupts = <GIC_SPI << 2181 clocks = <&cpg CPG_MO << 2182 clock-names = "core", << 2183 power-domains = <&sys << 2184 resets = <&cpg 706>; << 2185 max-frequency = <2000 << 2186 iommus = <&ipmmu_ds0 << 2187 status = "disabled"; << 2188 }; << 2189 << 2190 rpc: spi@ee200000 { << 2191 compatible = "renesas << 2192 "renesas << 2193 reg = <0 0xee200000 0 << 2194 <0 0x08000000 0 << 2195 <0 0xee208000 0 << 2196 reg-names = "regs", " << 2197 interrupts = <GIC_SPI << 2198 clocks = <&cpg CPG_MO << 2199 power-domains = <&sys << 2200 resets = <&cpg 629>; << 2201 #address-cells = <1>; << 2202 #size-cells = <0>; << 2203 status = "disabled"; << 2204 }; << 2205 << 2206 ipmmu_rt0: iommu@ee480000 { << 2207 compatible = "renesas << 2208 "renesas << 2209 reg = <0 0xee480000 0 << 2210 renesas,ipmmu-main = << 2211 power-domains = <&sys << 2212 #iommu-cells = <1>; << 2213 }; << 2214 << 2215 ipmmu_rt1: iommu@ee4c0000 { << 2216 compatible = "renesas << 2217 "renesas << 2218 reg = <0 0xee4c0000 0 << 2219 renesas,ipmmu-main = << 2220 power-domains = <&sys << 2221 #iommu-cells = <1>; << 2222 }; << 2223 << 2224 ipmmu_ds0: iommu@eed00000 { << 2225 compatible = "renesas << 2226 "renesas << 2227 reg = <0 0xeed00000 0 << 2228 renesas,ipmmu-main = << 2229 power-domains = <&sys << 2230 #iommu-cells = <1>; << 2231 }; << 2232 << 2233 ipmmu_ds1: iommu@eed40000 { << 2234 compatible = "renesas << 2235 "renesas << 2236 reg = <0 0xeed40000 0 << 2237 renesas,ipmmu-main = << 2238 power-domains = <&sys << 2239 #iommu-cells = <1>; << 2240 }; << 2241 << 2242 ipmmu_ir: iommu@eed80000 { << 2243 compatible = "renesas << 2244 "renesas << 2245 reg = <0 0xeed80000 0 << 2246 renesas,ipmmu-main = << 2247 power-domains = <&sys << 2248 #iommu-cells = <1>; << 2249 }; << 2250 << 2251 ipmmu_vc0: iommu@eedc0000 { << 2252 compatible = "renesas << 2253 "renesas << 2254 reg = <0 0xeedc0000 0 << 2255 renesas,ipmmu-main = << 2256 power-domains = <&sys << 2257 #iommu-cells = <1>; << 2258 }; << 2259 << 2260 ipmmu_vi0: iommu@eee80000 { << 2261 compatible = "renesas << 2262 "renesas << 2263 reg = <0 0xeee80000 0 << 2264 renesas,ipmmu-main = << 2265 power-domains = <&sys << 2266 #iommu-cells = <1>; << 2267 }; << 2268 << 2269 ipmmu_vi1: iommu@eeec0000 { << 2270 compatible = "renesas << 2271 "renesas << 2272 reg = <0 0xeeec0000 0 << 2273 renesas,ipmmu-main = << 2274 power-domains = <&sys << 2275 #iommu-cells = <1>; << 2276 }; << 2277 << 2278 ipmmu_3dg: iommu@eee00000 { << 2279 compatible = "renesas << 2280 "renesas << 2281 reg = <0 0xeee00000 0 << 2282 renesas,ipmmu-main = << 2283 power-domains = <&sys << 2284 #iommu-cells = <1>; << 2285 }; << 2286 << 2287 ipmmu_vip0: iommu@eef00000 { << 2288 compatible = "renesas << 2289 "renesas << 2290 reg = <0 0xeef00000 0 << 2291 renesas,ipmmu-main = << 2292 power-domains = <&sys << 2293 #iommu-cells = <1>; << 2294 }; << 2295 << 2296 ipmmu_vip1: iommu@eef40000 { << 2297 compatible = "renesas << 2298 "renesas << 2299 reg = <0 0xeef40000 0 << 2300 renesas,ipmmu-main = << 2301 power-domains = <&sys << 2302 #iommu-cells = <1>; << 2303 }; << 2304 << 2305 ipmmu_mm: iommu@eefc0000 { << 2306 compatible = "renesas << 2307 "renesas << 2308 reg = <0 0xeefc0000 0 << 2309 interrupts = <GIC_SPI << 2310 <GIC_SPI << 2311 power-domains = <&sys << 2312 #iommu-cells = <1>; << 2313 }; << 2314 << 2315 gic: interrupt-controller@f10 105 gic: interrupt-controller@f1000000 { 2316 compatible = "arm,gic 106 compatible = "arm,gic-v3"; 2317 #interrupt-cells = <3 107 #interrupt-cells = <3>; 2318 #address-cells = <0>; 108 #address-cells = <0>; 2319 interrupt-controller; 109 interrupt-controller; 2320 reg = <0x0 0xf1000000 110 reg = <0x0 0xf1000000 0 0x20000>, 2321 <0x0 0xf1060000 111 <0x0 0xf1060000 0 0x110000>; 2322 interrupts = <GIC_PPI !! 112 interrupts = <GIC_PPI 9 2323 }; !! 113 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>; 2324 << 2325 fcpvd0: fcp@fea10000 { << 2326 compatible = "renesas << 2327 reg = <0 0xfea10000 0 << 2328 clocks = <&cpg CPG_MO << 2329 power-domains = <&sys << 2330 resets = <&cpg 508>; << 2331 iommus = <&ipmmu_vi1 << 2332 }; << 2333 << 2334 fcpvd1: fcp@fea11000 { << 2335 compatible = "renesas << 2336 reg = <0 0xfea11000 0 << 2337 clocks = <&cpg CPG_MO << 2338 power-domains = <&sys << 2339 resets = <&cpg 509>; << 2340 iommus = <&ipmmu_vi1 << 2341 }; << 2342 << 2343 vspd0: vsp@fea20000 { << 2344 compatible = "renesas << 2345 reg = <0 0xfea20000 0 << 2346 interrupts = <GIC_SPI << 2347 clocks = <&cpg CPG_MO << 2348 power-domains = <&sys << 2349 resets = <&cpg 830>; << 2350 << 2351 renesas,fcp = <&fcpvd << 2352 }; << 2353 << 2354 vspd1: vsp@fea28000 { << 2355 compatible = "renesas << 2356 reg = <0 0xfea28000 0 << 2357 interrupts = <GIC_SPI << 2358 clocks = <&cpg CPG_MO << 2359 power-domains = <&sys << 2360 resets = <&cpg 831>; << 2361 << 2362 renesas,fcp = <&fcpvd << 2363 }; << 2364 << 2365 csi40: csi2@feaa0000 { << 2366 compatible = "renesas << 2367 reg = <0 0xfeaa0000 0 << 2368 interrupts = <GIC_SPI << 2369 clocks = <&cpg CPG_MO << 2370 power-domains = <&sys << 2371 resets = <&cpg 331>; << 2372 status = "disabled"; << 2373 << 2374 ports { << 2375 #address-cell << 2376 #size-cells = << 2377 << 2378 port@0 { << 2379 reg = << 2380 }; << 2381 << 2382 port@1 { << 2383 reg = << 2384 csi40 << 2385 << 2386 }; << 2387 }; << 2388 }; << 2389 }; << 2390 << 2391 csi41: csi2@feab0000 { << 2392 compatible = "renesas << 2393 reg = <0 0xfeab0000 0 << 2394 interrupts = <GIC_SPI << 2395 clocks = <&cpg CPG_MO << 2396 power-domains = <&sys << 2397 resets = <&cpg 400>; << 2398 status = "disabled"; << 2399 << 2400 ports { << 2401 #address-cell << 2402 #size-cells = << 2403 << 2404 port@0 { << 2405 reg = << 2406 }; << 2407 << 2408 port@1 { << 2409 reg = << 2410 csi41 << 2411 << 2412 }; << 2413 }; << 2414 }; << 2415 }; << 2416 << 2417 csi42: csi2@fed60000 { << 2418 compatible = "renesas << 2419 reg = <0 0xfed60000 0 << 2420 interrupts = <GIC_SPI << 2421 clocks = <&cpg CPG_MO << 2422 power-domains = <&sys << 2423 resets = <&cpg 401>; << 2424 status = "disabled"; << 2425 << 2426 ports { << 2427 #address-cell << 2428 #size-cells = << 2429 << 2430 port@0 { << 2431 reg = << 2432 }; << 2433 << 2434 port@1 { << 2435 reg = << 2436 csi42 << 2437 << 2438 }; << 2439 }; << 2440 }; << 2441 }; << 2442 << 2443 csi43: csi2@fed70000 { << 2444 compatible = "renesas << 2445 reg = <0 0xfed70000 0 << 2446 interrupts = <GIC_SPI << 2447 clocks = <&cpg CPG_MO << 2448 power-domains = <&sys << 2449 resets = <&cpg 402>; << 2450 status = "disabled"; << 2451 << 2452 ports { << 2453 #address-cell << 2454 #size-cells = << 2455 << 2456 port@0 { << 2457 reg = << 2458 }; << 2459 << 2460 port@1 { << 2461 reg = << 2462 csi43 << 2463 << 2464 }; << 2465 }; << 2466 }; << 2467 }; << 2468 << 2469 du: display@feb00000 { << 2470 compatible = "renesas << 2471 reg = <0 0xfeb00000 0 << 2472 interrupts = <GIC_SPI << 2473 <GIC_SPI << 2474 clocks = <&cpg CPG_MO << 2475 clock-names = "du.0"; << 2476 power-domains = <&sys << 2477 resets = <&cpg 411>; << 2478 reset-names = "du.0"; << 2479 renesas,vsps = <&vspd << 2480 << 2481 status = "disabled"; << 2482 << 2483 ports { << 2484 #address-cell << 2485 #size-cells = << 2486 << 2487 port@0 { << 2488 reg = << 2489 du_ou << 2490 << 2491 }; << 2492 }; << 2493 << 2494 port@1 { << 2495 reg = << 2496 du_ou << 2497 << 2498 }; << 2499 }; << 2500 }; << 2501 }; << 2502 << 2503 isp0: isp@fed00000 { << 2504 compatible = "renesas << 2505 "renesas << 2506 reg = <0 0xfed00000 0 << 2507 interrupts = <GIC_SPI << 2508 clocks = <&cpg CPG_MO << 2509 power-domains = <&sys << 2510 resets = <&cpg 612>; << 2511 status = "disabled"; << 2512 << 2513 ports { << 2514 #address-cell << 2515 #size-cells = << 2516 << 2517 port@0 { << 2518 #addr << 2519 #size << 2520 << 2521 reg = << 2522 << 2523 isp0c << 2524 << 2525 << 2526 }; << 2527 }; << 2528 << 2529 port@1 { << 2530 reg = << 2531 isp0v << 2532 << 2533 }; << 2534 }; << 2535 << 2536 port@2 { << 2537 reg = << 2538 isp0v << 2539 << 2540 }; << 2541 }; << 2542 << 2543 port@3 { << 2544 reg = << 2545 isp0v << 2546 << 2547 }; << 2548 }; << 2549 << 2550 port@4 { << 2551 reg = << 2552 isp0v << 2553 << 2554 }; << 2555 }; << 2556 << 2557 port@5 { << 2558 reg = << 2559 isp0v << 2560 << 2561 }; << 2562 }; << 2563 << 2564 port@6 { << 2565 reg = << 2566 isp0v << 2567 << 2568 }; << 2569 }; << 2570 << 2571 port@7 { << 2572 reg = << 2573 isp0v << 2574 << 2575 }; << 2576 }; << 2577 << 2578 port@8 { << 2579 reg = << 2580 isp0v << 2581 << 2582 }; << 2583 }; << 2584 }; << 2585 }; << 2586 << 2587 isp1: isp@fed20000 { << 2588 compatible = "renesas << 2589 "renesas << 2590 reg = <0 0xfed20000 0 << 2591 interrupts = <GIC_SPI << 2592 clocks = <&cpg CPG_MO << 2593 power-domains = <&sys << 2594 resets = <&cpg 613>; << 2595 status = "disabled"; << 2596 << 2597 ports { << 2598 #address-cell << 2599 #size-cells = << 2600 << 2601 port@0 { << 2602 #addr << 2603 #size << 2604 << 2605 reg = << 2606 << 2607 isp1c << 2608 << 2609 << 2610 }; << 2611 }; << 2612 << 2613 port@1 { << 2614 reg = << 2615 isp1v << 2616 << 2617 }; << 2618 }; << 2619 << 2620 port@2 { << 2621 reg = << 2622 isp1v << 2623 << 2624 }; << 2625 }; << 2626 << 2627 port@3 { << 2628 reg = << 2629 isp1v << 2630 << 2631 }; << 2632 }; << 2633 << 2634 port@4 { << 2635 reg = << 2636 isp1v << 2637 << 2638 }; << 2639 }; << 2640 << 2641 port@5 { << 2642 reg = << 2643 isp1v << 2644 << 2645 }; << 2646 }; << 2647 << 2648 port@6 { << 2649 reg = << 2650 isp1v << 2651 << 2652 }; << 2653 }; << 2654 << 2655 port@7 { << 2656 reg = << 2657 isp1v << 2658 << 2659 }; << 2660 }; << 2661 << 2662 port@8 { << 2663 reg = << 2664 isp1v << 2665 << 2666 }; << 2667 }; << 2668 }; << 2669 }; << 2670 << 2671 isp2: isp@fed30000 { << 2672 compatible = "renesas << 2673 "renesas << 2674 reg = <0 0xfed30000 0 << 2675 interrupts = <GIC_SPI << 2676 clocks = <&cpg CPG_MO << 2677 power-domains = <&sys << 2678 resets = <&cpg 614>; << 2679 status = "disabled"; << 2680 << 2681 ports { << 2682 #address-cell << 2683 #size-cells = << 2684 << 2685 port@0 { << 2686 #addr << 2687 #size << 2688 << 2689 reg = << 2690 << 2691 isp2c << 2692 << 2693 << 2694 }; << 2695 }; << 2696 << 2697 port@1 { << 2698 reg = << 2699 isp2v << 2700 << 2701 }; << 2702 }; << 2703 << 2704 port@2 { << 2705 reg = << 2706 isp2v << 2707 << 2708 }; << 2709 }; << 2710 << 2711 port@3 { << 2712 reg = << 2713 isp2v << 2714 << 2715 }; << 2716 }; << 2717 << 2718 port@4 { << 2719 reg = << 2720 isp2v << 2721 << 2722 }; << 2723 }; << 2724 << 2725 port@5 { << 2726 reg = << 2727 isp2v << 2728 << 2729 }; << 2730 }; << 2731 << 2732 port@6 { << 2733 reg = << 2734 isp2v << 2735 << 2736 }; << 2737 }; << 2738 << 2739 port@7 { << 2740 reg = << 2741 isp2v << 2742 << 2743 }; << 2744 }; << 2745 << 2746 port@8 { << 2747 reg = << 2748 isp2v << 2749 << 2750 }; << 2751 }; << 2752 }; << 2753 }; << 2754 << 2755 isp3: isp@fed40000 { << 2756 compatible = "renesas << 2757 "renesas << 2758 reg = <0 0xfed40000 0 << 2759 interrupts = <GIC_SPI << 2760 clocks = <&cpg CPG_MO << 2761 power-domains = <&sys << 2762 resets = <&cpg 615>; << 2763 status = "disabled"; << 2764 << 2765 ports { << 2766 #address-cell << 2767 #size-cells = << 2768 << 2769 port@0 { << 2770 #addr << 2771 #size << 2772 << 2773 reg = << 2774 << 2775 isp3c << 2776 << 2777 << 2778 }; << 2779 }; << 2780 << 2781 port@1 { << 2782 reg = << 2783 isp3v << 2784 << 2785 }; << 2786 }; << 2787 << 2788 port@2 { << 2789 reg = << 2790 isp3v << 2791 << 2792 }; << 2793 }; << 2794 << 2795 port@3 { << 2796 reg = << 2797 isp3v << 2798 << 2799 }; << 2800 }; << 2801 << 2802 port@4 { << 2803 reg = << 2804 isp3v << 2805 << 2806 }; << 2807 }; << 2808 << 2809 port@5 { << 2810 reg = << 2811 isp3v << 2812 << 2813 }; << 2814 }; << 2815 << 2816 port@6 { << 2817 reg = << 2818 isp3v << 2819 << 2820 }; << 2821 }; << 2822 << 2823 port@7 { << 2824 reg = << 2825 isp3v << 2826 << 2827 }; << 2828 }; << 2829 << 2830 port@8 { << 2831 reg = << 2832 isp3v << 2833 << 2834 }; << 2835 }; << 2836 }; << 2837 }; << 2838 << 2839 dsi0: dsi-encoder@fed80000 { << 2840 compatible = "renesas << 2841 reg = <0 0xfed80000 0 << 2842 power-domains = <&sys << 2843 clocks = <&cpg CPG_MO << 2844 <&cpg CPG_CO << 2845 <&cpg CPG_CO << 2846 clock-names = "fck", << 2847 resets = <&cpg 415>; << 2848 status = "disabled"; << 2849 << 2850 ports { << 2851 #address-cell << 2852 #size-cells = << 2853 << 2854 port@0 { << 2855 reg = << 2856 dsi0_ << 2857 << 2858 }; << 2859 }; << 2860 << 2861 port@1 { << 2862 reg = << 2863 }; << 2864 }; << 2865 }; << 2866 << 2867 dsi1: dsi-encoder@fed90000 { << 2868 compatible = "renesas << 2869 reg = <0 0xfed90000 0 << 2870 power-domains = <&sys << 2871 clocks = <&cpg CPG_MO << 2872 <&cpg CPG_CO << 2873 <&cpg CPG_CO << 2874 clock-names = "fck", << 2875 resets = <&cpg 416>; << 2876 status = "disabled"; << 2877 << 2878 ports { << 2879 #address-cell << 2880 #size-cells = << 2881 << 2882 port@0 { << 2883 reg = << 2884 dsi1_ << 2885 << 2886 }; << 2887 }; << 2888 << 2889 port@1 { << 2890 reg = << 2891 }; << 2892 }; << 2893 }; 114 }; 2894 115 2895 prr: chipid@fff00044 { 116 prr: chipid@fff00044 { 2896 compatible = "renesas 117 compatible = "renesas,prr"; 2897 reg = <0 0xfff00044 0 118 reg = <0 0xfff00044 0 4>; 2898 }; 119 }; 2899 }; 120 }; 2900 121 2901 thermal-zones { << 2902 sensor1_thermal: sensor1-ther << 2903 polling-delay-passive << 2904 polling-delay = <1000 << 2905 thermal-sensors = <&t << 2906 << 2907 trips { << 2908 sensor1_crit: << 2909 tempe << 2910 hyste << 2911 type << 2912 }; << 2913 }; << 2914 }; << 2915 << 2916 sensor2_thermal: sensor2-ther << 2917 polling-delay-passive << 2918 polling-delay = <1000 << 2919 thermal-sensors = <&t << 2920 << 2921 trips { << 2922 sensor2_crit: << 2923 tempe << 2924 hyste << 2925 type << 2926 }; << 2927 }; << 2928 }; << 2929 << 2930 sensor3_thermal: sensor3-ther << 2931 polling-delay-passive << 2932 polling-delay = <1000 << 2933 thermal-sensors = <&t << 2934 << 2935 trips { << 2936 sensor3_crit: << 2937 tempe << 2938 hyste << 2939 type << 2940 }; << 2941 }; << 2942 }; << 2943 << 2944 sensor4_thermal: sensor4-ther << 2945 polling-delay-passive << 2946 polling-delay = <1000 << 2947 thermal-sensors = <&t << 2948 << 2949 trips { << 2950 sensor4_crit: << 2951 tempe << 2952 hyste << 2953 type << 2954 }; << 2955 }; << 2956 }; << 2957 << 2958 sensor5_thermal: sensor5-ther << 2959 polling-delay-passive << 2960 polling-delay = <1000 << 2961 thermal-sensors = <&t << 2962 << 2963 trips { << 2964 sensor5_crit: << 2965 tempe << 2966 hyste << 2967 type << 2968 }; << 2969 }; << 2970 }; << 2971 }; << 2972 << 2973 timer { 122 timer { 2974 compatible = "arm,armv8-timer 123 compatible = "arm,armv8-timer"; 2975 interrupts-extended = <&gic G !! 124 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>, 2976 <&gic G !! 125 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>, 2977 <&gic G !! 126 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>, 2978 <&gic G !! 127 <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>; 2979 <&gic G << 2980 interrupt-names = "sec-phys", << 2981 "hyp-virt"; << 2982 }; 128 }; 2983 }; 129 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.