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