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 status = "disabled"; 769 }; 770 771 avb2: ethernet@e6820000 { 772 compatible = "renesas,etheravb-r8a779a0", 773 "renesas,etheravb-rcar-gen4"; 774 reg = <0 0xe6820000 0 0x1000>; 775 interrupts = <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>, 776 <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>, 777 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 778 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 779 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 780 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 781 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 782 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 783 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 784 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 785 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 786 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 787 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>, 788 <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>, 789 <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, 790 <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, 791 <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, 792 <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, 793 <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, 794 <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, 795 <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, 796 <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, 797 <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, 798 <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, 799 <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>; 800 interrupt-names = "ch0", "ch1", "ch2", "ch3", 801 "ch4", "ch5", "ch6", "ch7", 802 "ch8", "ch9", "ch10", "ch11", 803 "ch12", "ch13", "ch14", "ch15", 804 "ch16", "ch17", "ch18", "ch19", 805 "ch20", "ch21", "ch22", "ch23", 806 "ch24"; 807 clocks = <&cpg CPG_MOD 213>; 808 clock-names = "fck"; 809 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 810 resets = <&cpg 213>; 811 phy-mode = "rgmii"; 812 rx-internal-delay-ps = <0>; 813 tx-internal-delay-ps = <0>; 814 iommus = <&ipmmu_ds1 2>; 815 status = "disabled"; 816 }; 817 818 avb3: ethernet@e6830000 { 819 compatible = "renesas,etheravb-r8a779a0", 820 "renesas,etheravb-rcar-gen4"; 821 reg = <0 0xe6830000 0 0x1000>; 822 interrupts = <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, 823 <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>, 824 <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, 825 <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 826 <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>, 827 <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, 828 <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>, 829 <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>, 830 <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>, 831 <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>, 832 <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>, 833 <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>, 834 <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>, 835 <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>, 836 <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>, 837 <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>, 838 <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>, 839 <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>, 840 <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>, 841 <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>, 842 <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>, 843 <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>, 844 <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>, 845 <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>, 846 <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 847 interrupt-names = "ch0", "ch1", "ch2", "ch3", 848 "ch4", "ch5", "ch6", "ch7", 849 "ch8", "ch9", "ch10", "ch11", 850 "ch12", "ch13", "ch14", "ch15", 851 "ch16", "ch17", "ch18", "ch19", 852 "ch20", "ch21", "ch22", "ch23", 853 "ch24"; 854 clocks = <&cpg CPG_MOD 214>; 855 clock-names = "fck"; 856 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 857 resets = <&cpg 214>; 858 phy-mode = "rgmii"; 859 rx-internal-delay-ps = <0>; 860 tx-internal-delay-ps = <0>; 861 iommus = <&ipmmu_ds1 3>; 862 status = "disabled"; 863 }; 864 865 avb4: ethernet@e6840000 { 866 compatible = "renesas,etheravb-r8a779a0", 867 "renesas,etheravb-rcar-gen4"; 868 reg = <0 0xe6840000 0 0x1000>; 869 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>, 870 <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>, 871 <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>, 872 <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>, 873 <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>, 874 <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>, 875 <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>, 876 <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>, 877 <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>, 878 <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>, 879 <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>, 880 <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>, 881 <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>, 882 <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>, 883 <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>, 884 <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>, 885 <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>, 886 <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>, 887 <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>, 888 <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>, 889 <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>, 890 <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>, 891 <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>, 892 <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>, 893 <GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>; 894 interrupt-names = "ch0", "ch1", "ch2", "ch3", 895 "ch4", "ch5", "ch6", "ch7", 896 "ch8", "ch9", "ch10", "ch11", 897 "ch12", "ch13", "ch14", "ch15", 898 "ch16", "ch17", "ch18", "ch19", 899 "ch20", "ch21", "ch22", "ch23", 900 "ch24"; 901 clocks = <&cpg CPG_MOD 215>; 902 clock-names = "fck"; 903 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 904 resets = <&cpg 215>; 905 phy-mode = "rgmii"; 906 rx-internal-delay-ps = <0>; 907 tx-internal-delay-ps = <0>; 908 iommus = <&ipmmu_ds1 4>; 909 status = "disabled"; 910 }; 911 912 avb5: ethernet@e6850000 { 913 compatible = "renesas,etheravb-r8a779a0", 914 "renesas,etheravb-rcar-gen4"; 915 reg = <0 0xe6850000 0 0x1000>; 916 interrupts = <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>, 917 <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>, 918 <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>, 919 <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>, 920 <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>, 921 <GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>, 922 <GIC_SPI 387 IRQ_TYPE_LEVEL_HIGH>, 923 <GIC_SPI 388 IRQ_TYPE_LEVEL_HIGH>, 924 <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>, 925 <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>, 926 <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>, 927 <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>, 928 <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>, 929 <GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>, 930 <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>, 931 <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>, 932 <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>, 933 <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>, 934 <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>, 935 <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>, 936 <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>, 937 <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>, 938 <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>, 939 <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>, 940 <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>; 941 interrupt-names = "ch0", "ch1", "ch2", "ch3", 942 "ch4", "ch5", "ch6", "ch7", 943 "ch8", "ch9", "ch10", "ch11", 944 "ch12", "ch13", "ch14", "ch15", 945 "ch16", "ch17", "ch18", "ch19", 946 "ch20", "ch21", "ch22", "ch23", 947 "ch24"; 948 clocks = <&cpg CPG_MOD 216>; 949 clock-names = "fck"; 950 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 951 resets = <&cpg 216>; 952 phy-mode = "rgmii"; 953 rx-internal-delay-ps = <0>; 954 tx-internal-delay-ps = <0>; 955 iommus = <&ipmmu_ds1 11>; 956 status = "disabled"; 957 }; 958 959 pwm0: pwm@e6e30000 { 960 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 961 reg = <0 0xe6e30000 0 0x10>; 962 #pwm-cells = <2>; 963 clocks = <&cpg CPG_MOD 628>; 964 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 965 resets = <&cpg 628>; 966 status = "disabled"; 967 }; 968 969 pwm1: pwm@e6e31000 { 970 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 971 reg = <0 0xe6e31000 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 pwm2: pwm@e6e32000 { 980 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 981 reg = <0 0xe6e32000 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 pwm3: pwm@e6e33000 { 990 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 991 reg = <0 0xe6e33000 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 pwm4: pwm@e6e34000 { 1000 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 1001 reg = <0 0xe6e34000 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 scif0: serial@e6e60000 { 1010 compatible = "renesas,scif-r8a779a0", 1011 "renesas,rcar-gen4-scif", "renesas,scif"; 1012 reg = <0 0xe6e60000 0 64>; 1013 interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>; 1014 clocks = <&cpg CPG_MOD 702>, 1015 <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1016 <&scif_clk>; 1017 clock-names = "fck", "brg_int", "scif_clk"; 1018 dmas = <&dmac1 0x51>, <&dmac1 0x50>; 1019 dma-names = "tx", "rx"; 1020 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1021 resets = <&cpg 702>; 1022 status = "disabled"; 1023 }; 1024 1025 scif1: serial@e6e68000 { 1026 compatible = "renesas,scif-r8a779a0", 1027 "renesas,rcar-gen4-scif", "renesas,scif"; 1028 reg = <0 0xe6e68000 0 64>; 1029 interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>; 1030 clocks = <&cpg CPG_MOD 703>, 1031 <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1032 <&scif_clk>; 1033 clock-names = "fck", "brg_int", "scif_clk"; 1034 dmas = <&dmac1 0x53>, <&dmac1 0x52>; 1035 dma-names = "tx", "rx"; 1036 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1037 resets = <&cpg 703>; 1038 status = "disabled"; 1039 }; 1040 1041 scif3: serial@e6c50000 { 1042 compatible = "renesas,scif-r8a779a0", 1043 "renesas,rcar-gen4-scif", "renesas,scif"; 1044 reg = <0 0xe6c50000 0 64>; 1045 interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>; 1046 clocks = <&cpg CPG_MOD 704>, 1047 <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1048 <&scif_clk>; 1049 clock-names = "fck", "brg_int", "scif_clk"; 1050 dmas = <&dmac1 0x57>, <&dmac1 0x56>; 1051 dma-names = "tx", "rx"; 1052 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1053 resets = <&cpg 704>; 1054 status = "disabled"; 1055 }; 1056 1057 scif4: serial@e6c40000 { 1058 compatible = "renesas,scif-r8a779a0", 1059 "renesas,rcar-gen4-scif", "renesas,scif"; 1060 reg = <0 0xe6c40000 0 64>; 1061 interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>; 1062 clocks = <&cpg CPG_MOD 705>, 1063 <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1064 <&scif_clk>; 1065 clock-names = "fck", "brg_int", "scif_clk"; 1066 dmas = <&dmac1 0x59>, <&dmac1 0x58>; 1067 dma-names = "tx", "rx"; 1068 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1069 resets = <&cpg 705>; 1070 status = "disabled"; 1071 }; 1072 1073 tpu: pwm@e6e80000 { 1074 compatible = "renesas,tpu-r8a779a0", "renesas,tpu"; 1075 reg = <0 0xe6e80000 0 0x148>; 1076 interrupts = <GIC_SPI 515 IRQ_TYPE_LEVEL_HIGH>; 1077 clocks = <&cpg CPG_MOD 718>; 1078 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1079 resets = <&cpg 718>; 1080 #pwm-cells = <3>; 1081 status = "disabled"; 1082 }; 1083 1084 msiof0: spi@e6e90000 { 1085 compatible = "renesas,msiof-r8a779a0", 1086 "renesas,rcar-gen4-msiof"; 1087 reg = <0 0xe6e90000 0 0x0064>; 1088 interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>; 1089 clocks = <&cpg CPG_MOD 618>; 1090 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1091 resets = <&cpg 618>; 1092 dmas = <&dmac1 0x41>, <&dmac1 0x40>; 1093 dma-names = "tx", "rx"; 1094 #address-cells = <1>; 1095 #size-cells = <0>; 1096 status = "disabled"; 1097 }; 1098 1099 msiof1: spi@e6ea0000 { 1100 compatible = "renesas,msiof-r8a779a0", 1101 "renesas,rcar-gen4-msiof"; 1102 reg = <0 0xe6ea0000 0 0x0064>; 1103 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 1104 clocks = <&cpg CPG_MOD 619>; 1105 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1106 resets = <&cpg 619>; 1107 dmas = <&dmac1 0x43>, <&dmac1 0x42>; 1108 dma-names = "tx", "rx"; 1109 #address-cells = <1>; 1110 #size-cells = <0>; 1111 status = "disabled"; 1112 }; 1113 1114 msiof2: spi@e6c00000 { 1115 compatible = "renesas,msiof-r8a779a0", 1116 "renesas,rcar-gen4-msiof"; 1117 reg = <0 0xe6c00000 0 0x0064>; 1118 interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>; 1119 clocks = <&cpg CPG_MOD 620>; 1120 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1121 resets = <&cpg 620>; 1122 dmas = <&dmac1 0x45>, <&dmac1 0x44>; 1123 dma-names = "tx", "rx"; 1124 #address-cells = <1>; 1125 #size-cells = <0>; 1126 status = "disabled"; 1127 }; 1128 1129 msiof3: spi@e6c10000 { 1130 compatible = "renesas,msiof-r8a779a0", 1131 "renesas,rcar-gen4-msiof"; 1132 reg = <0 0xe6c10000 0 0x0064>; 1133 interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 1134 clocks = <&cpg CPG_MOD 621>; 1135 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1136 resets = <&cpg 621>; 1137 dmas = <&dmac1 0x47>, <&dmac1 0x46>; 1138 dma-names = "tx", "rx"; 1139 #address-cells = <1>; 1140 #size-cells = <0>; 1141 status = "disabled"; 1142 }; 1143 1144 msiof4: spi@e6c20000 { 1145 compatible = "renesas,msiof-r8a779a0", 1146 "renesas,rcar-gen4-msiof"; 1147 reg = <0 0xe6c20000 0 0x0064>; 1148 interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 1149 clocks = <&cpg CPG_MOD 622>; 1150 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1151 resets = <&cpg 622>; 1152 dmas = <&dmac1 0x49>, <&dmac1 0x48>; 1153 dma-names = "tx", "rx"; 1154 #address-cells = <1>; 1155 #size-cells = <0>; 1156 status = "disabled"; 1157 }; 1158 1159 msiof5: spi@e6c28000 { 1160 compatible = "renesas,msiof-r8a779a0", 1161 "renesas,rcar-gen4-msiof"; 1162 reg = <0 0xe6c28000 0 0x0064>; 1163 interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>; 1164 clocks = <&cpg CPG_MOD 623>; 1165 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1166 resets = <&cpg 623>; 1167 dmas = <&dmac1 0x4b>, <&dmac1 0x4a>; 1168 dma-names = "tx", "rx"; 1169 #address-cells = <1>; 1170 #size-cells = <0>; 1171 status = "disabled"; 1172 }; 1173 1174 vin00: video@e6ef0000 { 1175 compatible = "renesas,vin-r8a779a0", 1176 "renesas,rcar-gen4-vin"; 1177 reg = <0 0xe6ef0000 0 0x1000>; 1178 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>; 1179 clocks = <&cpg CPG_MOD 730>; 1180 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1181 resets = <&cpg 730>; 1182 renesas,id = <0>; 1183 status = "disabled"; 1184 1185 ports { 1186 #address-cells = <1>; 1187 #size-cells = <0>; 1188 1189 port@2 { 1190 #address-cells = <1>; 1191 #size-cells = <0>; 1192 1193 reg = <2>; 1194 1195 vin00isp0: endpoint@0 { 1196 reg = <0>; 1197 remote-endpoint = <&isp0vin00>; 1198 }; 1199 }; 1200 }; 1201 }; 1202 1203 vin01: video@e6ef1000 { 1204 compatible = "renesas,vin-r8a779a0", 1205 "renesas,rcar-gen4-vin"; 1206 reg = <0 0xe6ef1000 0 0x1000>; 1207 interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>; 1208 clocks = <&cpg CPG_MOD 731>; 1209 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1210 resets = <&cpg 731>; 1211 renesas,id = <1>; 1212 status = "disabled"; 1213 1214 ports { 1215 #address-cells = <1>; 1216 #size-cells = <0>; 1217 1218 port@2 { 1219 #address-cells = <1>; 1220 #size-cells = <0>; 1221 1222 reg = <2>; 1223 1224 vin01isp0: endpoint@0 { 1225 reg = <0>; 1226 remote-endpoint = <&isp0vin01>; 1227 }; 1228 }; 1229 }; 1230 }; 1231 1232 vin02: video@e6ef2000 { 1233 compatible = "renesas,vin-r8a779a0", 1234 "renesas,rcar-gen4-vin"; 1235 reg = <0 0xe6ef2000 0 0x1000>; 1236 interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>; 1237 clocks = <&cpg CPG_MOD 800>; 1238 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1239 resets = <&cpg 800>; 1240 renesas,id = <2>; 1241 status = "disabled"; 1242 1243 ports { 1244 #address-cells = <1>; 1245 #size-cells = <0>; 1246 1247 port@2 { 1248 #address-cells = <1>; 1249 #size-cells = <0>; 1250 1251 reg = <2>; 1252 1253 vin02isp0: endpoint@0 { 1254 reg = <0>; 1255 remote-endpoint = <&isp0vin02>; 1256 }; 1257 }; 1258 }; 1259 }; 1260 1261 vin03: video@e6ef3000 { 1262 compatible = "renesas,vin-r8a779a0", 1263 "renesas,rcar-gen4-vin"; 1264 reg = <0 0xe6ef3000 0 0x1000>; 1265 interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>; 1266 clocks = <&cpg CPG_MOD 801>; 1267 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1268 resets = <&cpg 801>; 1269 renesas,id = <3>; 1270 status = "disabled"; 1271 1272 ports { 1273 #address-cells = <1>; 1274 #size-cells = <0>; 1275 1276 port@2 { 1277 #address-cells = <1>; 1278 #size-cells = <0>; 1279 1280 reg = <2>; 1281 1282 vin03isp0: endpoint@0 { 1283 reg = <0>; 1284 remote-endpoint = <&isp0vin03>; 1285 }; 1286 }; 1287 }; 1288 }; 1289 1290 vin04: video@e6ef4000 { 1291 compatible = "renesas,vin-r8a779a0", 1292 "renesas,rcar-gen4-vin"; 1293 reg = <0 0xe6ef4000 0 0x1000>; 1294 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>; 1295 clocks = <&cpg CPG_MOD 802>; 1296 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1297 resets = <&cpg 802>; 1298 renesas,id = <4>; 1299 status = "disabled"; 1300 1301 ports { 1302 #address-cells = <1>; 1303 #size-cells = <0>; 1304 1305 port@2 { 1306 #address-cells = <1>; 1307 #size-cells = <0>; 1308 1309 reg = <2>; 1310 1311 vin04isp0: endpoint@0 { 1312 reg = <0>; 1313 remote-endpoint = <&isp0vin04>; 1314 }; 1315 }; 1316 }; 1317 }; 1318 1319 vin05: video@e6ef5000 { 1320 compatible = "renesas,vin-r8a779a0", 1321 "renesas,rcar-gen4-vin"; 1322 reg = <0 0xe6ef5000 0 0x1000>; 1323 interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>; 1324 clocks = <&cpg CPG_MOD 803>; 1325 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1326 resets = <&cpg 803>; 1327 renesas,id = <5>; 1328 status = "disabled"; 1329 1330 ports { 1331 #address-cells = <1>; 1332 #size-cells = <0>; 1333 1334 port@2 { 1335 #address-cells = <1>; 1336 #size-cells = <0>; 1337 1338 reg = <2>; 1339 1340 vin05isp0: endpoint@0 { 1341 reg = <0>; 1342 remote-endpoint = <&isp0vin05>; 1343 }; 1344 }; 1345 }; 1346 }; 1347 1348 vin06: video@e6ef6000 { 1349 compatible = "renesas,vin-r8a779a0", 1350 "renesas,rcar-gen4-vin"; 1351 reg = <0 0xe6ef6000 0 0x1000>; 1352 interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>; 1353 clocks = <&cpg CPG_MOD 804>; 1354 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1355 resets = <&cpg 804>; 1356 renesas,id = <6>; 1357 status = "disabled"; 1358 1359 ports { 1360 #address-cells = <1>; 1361 #size-cells = <0>; 1362 1363 port@2 { 1364 #address-cells = <1>; 1365 #size-cells = <0>; 1366 1367 reg = <2>; 1368 1369 vin06isp0: endpoint@0 { 1370 reg = <0>; 1371 remote-endpoint = <&isp0vin06>; 1372 }; 1373 }; 1374 }; 1375 }; 1376 1377 vin07: video@e6ef7000 { 1378 compatible = "renesas,vin-r8a779a0", 1379 "renesas,rcar-gen4-vin"; 1380 reg = <0 0xe6ef7000 0 0x1000>; 1381 interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>; 1382 clocks = <&cpg CPG_MOD 805>; 1383 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1384 resets = <&cpg 805>; 1385 renesas,id = <7>; 1386 status = "disabled"; 1387 1388 ports { 1389 #address-cells = <1>; 1390 #size-cells = <0>; 1391 1392 port@2 { 1393 #address-cells = <1>; 1394 #size-cells = <0>; 1395 1396 reg = <2>; 1397 1398 vin07isp0: endpoint@0 { 1399 reg = <0>; 1400 remote-endpoint = <&isp0vin07>; 1401 }; 1402 }; 1403 }; 1404 }; 1405 1406 vin08: video@e6ef8000 { 1407 compatible = "renesas,vin-r8a779a0", 1408 "renesas,rcar-gen4-vin"; 1409 reg = <0 0xe6ef8000 0 0x1000>; 1410 interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 1411 clocks = <&cpg CPG_MOD 806>; 1412 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1413 resets = <&cpg 806>; 1414 renesas,id = <8>; 1415 status = "disabled"; 1416 1417 ports { 1418 #address-cells = <1>; 1419 #size-cells = <0>; 1420 1421 port@2 { 1422 #address-cells = <1>; 1423 #size-cells = <0>; 1424 1425 reg = <2>; 1426 1427 vin08isp1: endpoint@1 { 1428 reg = <1>; 1429 remote-endpoint = <&isp1vin08>; 1430 }; 1431 }; 1432 }; 1433 }; 1434 1435 vin09: video@e6ef9000 { 1436 compatible = "renesas,vin-r8a779a0", 1437 "renesas,rcar-gen4-vin"; 1438 reg = <0 0xe6ef9000 0 0x1000>; 1439 interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 1440 clocks = <&cpg CPG_MOD 807>; 1441 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1442 resets = <&cpg 807>; 1443 renesas,id = <9>; 1444 status = "disabled"; 1445 1446 ports { 1447 #address-cells = <1>; 1448 #size-cells = <0>; 1449 1450 port@2 { 1451 #address-cells = <1>; 1452 #size-cells = <0>; 1453 1454 reg = <2>; 1455 1456 vin09isp1: endpoint@1 { 1457 reg = <1>; 1458 remote-endpoint = <&isp1vin09>; 1459 }; 1460 }; 1461 }; 1462 }; 1463 1464 vin10: video@e6efa000 { 1465 compatible = "renesas,vin-r8a779a0", 1466 "renesas,rcar-gen4-vin"; 1467 reg = <0 0xe6efa000 0 0x1000>; 1468 interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>; 1469 clocks = <&cpg CPG_MOD 808>; 1470 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1471 resets = <&cpg 808>; 1472 renesas,id = <10>; 1473 status = "disabled"; 1474 1475 ports { 1476 #address-cells = <1>; 1477 #size-cells = <0>; 1478 1479 port@2 { 1480 #address-cells = <1>; 1481 #size-cells = <0>; 1482 1483 reg = <2>; 1484 1485 vin10isp1: endpoint@1 { 1486 reg = <1>; 1487 remote-endpoint = <&isp1vin10>; 1488 }; 1489 }; 1490 }; 1491 }; 1492 1493 vin11: video@e6efb000 { 1494 compatible = "renesas,vin-r8a779a0", 1495 "renesas,rcar-gen4-vin"; 1496 reg = <0 0xe6efb000 0 0x1000>; 1497 interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>; 1498 clocks = <&cpg CPG_MOD 809>; 1499 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1500 resets = <&cpg 809>; 1501 renesas,id = <11>; 1502 status = "disabled"; 1503 1504 ports { 1505 #address-cells = <1>; 1506 #size-cells = <0>; 1507 1508 port@2 { 1509 #address-cells = <1>; 1510 #size-cells = <0>; 1511 1512 reg = <2>; 1513 1514 vin11isp1: endpoint@1 { 1515 reg = <1>; 1516 remote-endpoint = <&isp1vin11>; 1517 }; 1518 }; 1519 }; 1520 }; 1521 1522 vin12: video@e6efc000 { 1523 compatible = "renesas,vin-r8a779a0", 1524 "renesas,rcar-gen4-vin"; 1525 reg = <0 0xe6efc000 0 0x1000>; 1526 interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>; 1527 clocks = <&cpg CPG_MOD 810>; 1528 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1529 resets = <&cpg 810>; 1530 renesas,id = <12>; 1531 status = "disabled"; 1532 1533 ports { 1534 #address-cells = <1>; 1535 #size-cells = <0>; 1536 1537 port@2 { 1538 #address-cells = <1>; 1539 #size-cells = <0>; 1540 1541 reg = <2>; 1542 1543 vin12isp1: endpoint@1 { 1544 reg = <1>; 1545 remote-endpoint = <&isp1vin12>; 1546 }; 1547 }; 1548 }; 1549 }; 1550 1551 vin13: video@e6efd000 { 1552 compatible = "renesas,vin-r8a779a0", 1553 "renesas,rcar-gen4-vin"; 1554 reg = <0 0xe6efd000 0 0x1000>; 1555 interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 1556 clocks = <&cpg CPG_MOD 811>; 1557 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1558 resets = <&cpg 811>; 1559 renesas,id = <13>; 1560 status = "disabled"; 1561 1562 ports { 1563 #address-cells = <1>; 1564 #size-cells = <0>; 1565 1566 port@2 { 1567 #address-cells = <1>; 1568 #size-cells = <0>; 1569 1570 reg = <2>; 1571 1572 vin13isp1: endpoint@1 { 1573 reg = <1>; 1574 remote-endpoint = <&isp1vin13>; 1575 }; 1576 }; 1577 }; 1578 }; 1579 1580 vin14: video@e6efe000 { 1581 compatible = "renesas,vin-r8a779a0", 1582 "renesas,rcar-gen4-vin"; 1583 reg = <0 0xe6efe000 0 0x1000>; 1584 interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; 1585 clocks = <&cpg CPG_MOD 812>; 1586 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1587 resets = <&cpg 812>; 1588 renesas,id = <14>; 1589 status = "disabled"; 1590 1591 ports { 1592 #address-cells = <1>; 1593 #size-cells = <0>; 1594 1595 port@2 { 1596 #address-cells = <1>; 1597 #size-cells = <0>; 1598 1599 reg = <2>; 1600 1601 vin14isp1: endpoint@1 { 1602 reg = <1>; 1603 remote-endpoint = <&isp1vin14>; 1604 }; 1605 }; 1606 }; 1607 }; 1608 1609 vin15: video@e6eff000 { 1610 compatible = "renesas,vin-r8a779a0", 1611 "renesas,rcar-gen4-vin"; 1612 reg = <0 0xe6eff000 0 0x1000>; 1613 interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>; 1614 clocks = <&cpg CPG_MOD 813>; 1615 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1616 resets = <&cpg 813>; 1617 renesas,id = <15>; 1618 status = "disabled"; 1619 1620 ports { 1621 #address-cells = <1>; 1622 #size-cells = <0>; 1623 1624 port@2 { 1625 #address-cells = <1>; 1626 #size-cells = <0>; 1627 1628 reg = <2>; 1629 1630 vin15isp1: endpoint@1 { 1631 reg = <1>; 1632 remote-endpoint = <&isp1vin15>; 1633 }; 1634 }; 1635 }; 1636 }; 1637 1638 vin16: video@e6ed0000 { 1639 compatible = "renesas,vin-r8a779a0", 1640 "renesas,rcar-gen4-vin"; 1641 reg = <0 0xe6ed0000 0 0x1000>; 1642 interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>; 1643 clocks = <&cpg CPG_MOD 814>; 1644 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1645 resets = <&cpg 814>; 1646 renesas,id = <16>; 1647 status = "disabled"; 1648 1649 ports { 1650 #address-cells = <1>; 1651 #size-cells = <0>; 1652 1653 port@2 { 1654 #address-cells = <1>; 1655 #size-cells = <0>; 1656 1657 reg = <2>; 1658 1659 vin16isp2: endpoint@2 { 1660 reg = <2>; 1661 remote-endpoint = <&isp2vin16>; 1662 }; 1663 }; 1664 }; 1665 }; 1666 1667 vin17: video@e6ed1000 { 1668 compatible = "renesas,vin-r8a779a0", 1669 "renesas,rcar-gen4-vin"; 1670 reg = <0 0xe6ed1000 0 0x1000>; 1671 interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>; 1672 clocks = <&cpg CPG_MOD 815>; 1673 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1674 resets = <&cpg 815>; 1675 renesas,id = <17>; 1676 status = "disabled"; 1677 1678 ports { 1679 #address-cells = <1>; 1680 #size-cells = <0>; 1681 1682 port@2 { 1683 #address-cells = <1>; 1684 #size-cells = <0>; 1685 1686 reg = <2>; 1687 1688 vin17isp2: endpoint@2 { 1689 reg = <2>; 1690 remote-endpoint = <&isp2vin17>; 1691 }; 1692 }; 1693 }; 1694 }; 1695 1696 vin18: video@e6ed2000 { 1697 compatible = "renesas,vin-r8a779a0", 1698 "renesas,rcar-gen4-vin"; 1699 reg = <0 0xe6ed2000 0 0x1000>; 1700 interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>; 1701 clocks = <&cpg CPG_MOD 816>; 1702 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1703 resets = <&cpg 816>; 1704 renesas,id = <18>; 1705 status = "disabled"; 1706 1707 ports { 1708 #address-cells = <1>; 1709 #size-cells = <0>; 1710 1711 port@2 { 1712 #address-cells = <1>; 1713 #size-cells = <0>; 1714 1715 reg = <2>; 1716 1717 vin18isp2: endpoint@2 { 1718 reg = <2>; 1719 remote-endpoint = <&isp2vin18>; 1720 }; 1721 }; 1722 }; 1723 }; 1724 1725 vin19: video@e6ed3000 { 1726 compatible = "renesas,vin-r8a779a0", 1727 "renesas,rcar-gen4-vin"; 1728 reg = <0 0xe6ed3000 0 0x1000>; 1729 interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>; 1730 clocks = <&cpg CPG_MOD 817>; 1731 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1732 resets = <&cpg 817>; 1733 renesas,id = <19>; 1734 status = "disabled"; 1735 1736 ports { 1737 #address-cells = <1>; 1738 #size-cells = <0>; 1739 1740 port@2 { 1741 #address-cells = <1>; 1742 #size-cells = <0>; 1743 1744 reg = <2>; 1745 1746 vin19isp2: endpoint@2 { 1747 reg = <2>; 1748 remote-endpoint = <&isp2vin19>; 1749 }; 1750 }; 1751 }; 1752 }; 1753 1754 vin20: video@e6ed4000 { 1755 compatible = "renesas,vin-r8a779a0", 1756 "renesas,rcar-gen4-vin"; 1757 reg = <0 0xe6ed4000 0 0x1000>; 1758 interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>; 1759 clocks = <&cpg CPG_MOD 818>; 1760 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1761 resets = <&cpg 818>; 1762 renesas,id = <20>; 1763 status = "disabled"; 1764 1765 ports { 1766 #address-cells = <1>; 1767 #size-cells = <0>; 1768 1769 port@2 { 1770 #address-cells = <1>; 1771 #size-cells = <0>; 1772 1773 reg = <2>; 1774 1775 vin20isp2: endpoint@2 { 1776 reg = <2>; 1777 remote-endpoint = <&isp2vin20>; 1778 }; 1779 }; 1780 }; 1781 }; 1782 1783 vin21: video@e6ed5000 { 1784 compatible = "renesas,vin-r8a779a0", 1785 "renesas,rcar-gen4-vin"; 1786 reg = <0 0xe6ed5000 0 0x1000>; 1787 interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>; 1788 clocks = <&cpg CPG_MOD 819>; 1789 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1790 resets = <&cpg 819>; 1791 renesas,id = <21>; 1792 status = "disabled"; 1793 1794 ports { 1795 #address-cells = <1>; 1796 #size-cells = <0>; 1797 1798 port@2 { 1799 #address-cells = <1>; 1800 #size-cells = <0>; 1801 1802 reg = <2>; 1803 1804 vin21isp2: endpoint@2 { 1805 reg = <2>; 1806 remote-endpoint = <&isp2vin21>; 1807 }; 1808 }; 1809 }; 1810 }; 1811 1812 vin22: video@e6ed6000 { 1813 compatible = "renesas,vin-r8a779a0", 1814 "renesas,rcar-gen4-vin"; 1815 reg = <0 0xe6ed6000 0 0x1000>; 1816 interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>; 1817 clocks = <&cpg CPG_MOD 820>; 1818 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1819 resets = <&cpg 820>; 1820 renesas,id = <22>; 1821 status = "disabled"; 1822 1823 ports { 1824 #address-cells = <1>; 1825 #size-cells = <0>; 1826 1827 port@2 { 1828 #address-cells = <1>; 1829 #size-cells = <0>; 1830 1831 reg = <2>; 1832 1833 vin22isp2: endpoint@2 { 1834 reg = <2>; 1835 remote-endpoint = <&isp2vin22>; 1836 }; 1837 }; 1838 }; 1839 }; 1840 1841 vin23: video@e6ed7000 { 1842 compatible = "renesas,vin-r8a779a0", 1843 "renesas,rcar-gen4-vin"; 1844 reg = <0 0xe6ed7000 0 0x1000>; 1845 interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>; 1846 clocks = <&cpg CPG_MOD 821>; 1847 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1848 resets = <&cpg 821>; 1849 renesas,id = <23>; 1850 status = "disabled"; 1851 1852 ports { 1853 #address-cells = <1>; 1854 #size-cells = <0>; 1855 1856 port@2 { 1857 #address-cells = <1>; 1858 #size-cells = <0>; 1859 1860 reg = <2>; 1861 1862 vin23isp2: endpoint@2 { 1863 reg = <2>; 1864 remote-endpoint = <&isp2vin23>; 1865 }; 1866 }; 1867 }; 1868 }; 1869 1870 vin24: video@e6ed8000 { 1871 compatible = "renesas,vin-r8a779a0", 1872 "renesas,rcar-gen4-vin"; 1873 reg = <0 0xe6ed8000 0 0x1000>; 1874 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 1875 clocks = <&cpg CPG_MOD 822>; 1876 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1877 resets = <&cpg 822>; 1878 renesas,id = <24>; 1879 status = "disabled"; 1880 1881 ports { 1882 #address-cells = <1>; 1883 #size-cells = <0>; 1884 1885 port@2 { 1886 #address-cells = <1>; 1887 #size-cells = <0>; 1888 1889 reg = <2>; 1890 1891 vin24isp3: endpoint@3 { 1892 reg = <3>; 1893 remote-endpoint = <&isp3vin24>; 1894 }; 1895 }; 1896 }; 1897 }; 1898 1899 vin25: video@e6ed9000 { 1900 compatible = "renesas,vin-r8a779a0", 1901 "renesas,rcar-gen4-vin"; 1902 reg = <0 0xe6ed9000 0 0x1000>; 1903 interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 1904 clocks = <&cpg CPG_MOD 823>; 1905 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1906 resets = <&cpg 823>; 1907 renesas,id = <25>; 1908 status = "disabled"; 1909 1910 ports { 1911 #address-cells = <1>; 1912 #size-cells = <0>; 1913 1914 port@2 { 1915 #address-cells = <1>; 1916 #size-cells = <0>; 1917 1918 reg = <2>; 1919 1920 vin25isp3: endpoint@3 { 1921 reg = <3>; 1922 remote-endpoint = <&isp3vin25>; 1923 }; 1924 }; 1925 }; 1926 }; 1927 1928 vin26: video@e6eda000 { 1929 compatible = "renesas,vin-r8a779a0", 1930 "renesas,rcar-gen4-vin"; 1931 reg = <0 0xe6eda000 0 0x1000>; 1932 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 1933 clocks = <&cpg CPG_MOD 824>; 1934 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1935 resets = <&cpg 824>; 1936 renesas,id = <26>; 1937 status = "disabled"; 1938 1939 ports { 1940 #address-cells = <1>; 1941 #size-cells = <0>; 1942 1943 port@2 { 1944 #address-cells = <1>; 1945 #size-cells = <0>; 1946 1947 reg = <2>; 1948 1949 vin26isp3: endpoint@3 { 1950 reg = <3>; 1951 remote-endpoint = <&isp3vin26>; 1952 }; 1953 }; 1954 }; 1955 }; 1956 1957 vin27: video@e6edb000 { 1958 compatible = "renesas,vin-r8a779a0", 1959 "renesas,rcar-gen4-vin"; 1960 reg = <0 0xe6edb000 0 0x1000>; 1961 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 1962 clocks = <&cpg CPG_MOD 825>; 1963 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1964 resets = <&cpg 825>; 1965 renesas,id = <27>; 1966 status = "disabled"; 1967 1968 ports { 1969 #address-cells = <1>; 1970 #size-cells = <0>; 1971 1972 port@2 { 1973 #address-cells = <1>; 1974 #size-cells = <0>; 1975 1976 reg = <2>; 1977 1978 vin27isp3: endpoint@3 { 1979 reg = <3>; 1980 remote-endpoint = <&isp3vin27>; 1981 }; 1982 }; 1983 }; 1984 }; 1985 1986 vin28: video@e6edc000 { 1987 compatible = "renesas,vin-r8a779a0", 1988 "renesas,rcar-gen4-vin"; 1989 reg = <0 0xe6edc000 0 0x1000>; 1990 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 1991 clocks = <&cpg CPG_MOD 826>; 1992 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1993 resets = <&cpg 826>; 1994 renesas,id = <28>; 1995 status = "disabled"; 1996 1997 ports { 1998 #address-cells = <1>; 1999 #size-cells = <0>; 2000 2001 port@2 { 2002 #address-cells = <1>; 2003 #size-cells = <0>; 2004 2005 reg = <2>; 2006 2007 vin28isp3: endpoint@3 { 2008 reg = <3>; 2009 remote-endpoint = <&isp3vin28>; 2010 }; 2011 }; 2012 }; 2013 }; 2014 2015 vin29: video@e6edd000 { 2016 compatible = "renesas,vin-r8a779a0", 2017 "renesas,rcar-gen4-vin"; 2018 reg = <0 0xe6edd000 0 0x1000>; 2019 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 2020 clocks = <&cpg CPG_MOD 827>; 2021 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2022 resets = <&cpg 827>; 2023 renesas,id = <29>; 2024 status = "disabled"; 2025 2026 ports { 2027 #address-cells = <1>; 2028 #size-cells = <0>; 2029 2030 port@2 { 2031 #address-cells = <1>; 2032 #size-cells = <0>; 2033 2034 reg = <2>; 2035 2036 vin29isp3: endpoint@3 { 2037 reg = <3>; 2038 remote-endpoint = <&isp3vin29>; 2039 }; 2040 }; 2041 }; 2042 }; 2043 2044 vin30: video@e6ede000 { 2045 compatible = "renesas,vin-r8a779a0", 2046 "renesas,rcar-gen4-vin"; 2047 reg = <0 0xe6ede000 0 0x1000>; 2048 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 2049 clocks = <&cpg CPG_MOD 828>; 2050 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2051 resets = <&cpg 828>; 2052 renesas,id = <30>; 2053 status = "disabled"; 2054 2055 ports { 2056 #address-cells = <1>; 2057 #size-cells = <0>; 2058 2059 port@2 { 2060 #address-cells = <1>; 2061 #size-cells = <0>; 2062 2063 reg = <2>; 2064 2065 vin30isp3: endpoint@3 { 2066 reg = <3>; 2067 remote-endpoint = <&isp3vin30>; 2068 }; 2069 }; 2070 }; 2071 }; 2072 2073 vin31: video@e6edf000 { 2074 compatible = "renesas,vin-r8a779a0", 2075 "renesas,rcar-gen4-vin"; 2076 reg = <0 0xe6edf000 0 0x1000>; 2077 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 2078 clocks = <&cpg CPG_MOD 829>; 2079 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2080 resets = <&cpg 829>; 2081 renesas,id = <31>; 2082 status = "disabled"; 2083 2084 ports { 2085 #address-cells = <1>; 2086 #size-cells = <0>; 2087 2088 port@2 { 2089 #address-cells = <1>; 2090 #size-cells = <0>; 2091 2092 reg = <2>; 2093 2094 vin31isp3: endpoint@3 { 2095 reg = <3>; 2096 remote-endpoint = <&isp3vin31>; 2097 }; 2098 }; 2099 }; 2100 }; 2101 2102 dmac1: dma-controller@e7350000 { 2103 compatible = "renesas,dmac-r8a779a0", 2104 "renesas,rcar-gen4-dmac"; 2105 reg = <0 0xe7350000 0 0x1000>, 2106 <0 0xe7300000 0 0x10000>; 2107 interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 2108 <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 2109 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>, 2110 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 2111 <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>, 2112 <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 2113 <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>, 2114 <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>, 2115 <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 2116 <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 2117 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 2118 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 2119 <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 2120 <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 2121 <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 2122 <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 2123 <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 2124 interrupt-names = "error", 2125 "ch0", "ch1", "ch2", "ch3", "ch4", 2126 "ch5", "ch6", "ch7", "ch8", "ch9", 2127 "ch10", "ch11", "ch12", "ch13", 2128 "ch14", "ch15"; 2129 clocks = <&cpg CPG_MOD 709>; 2130 clock-names = "fck"; 2131 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2132 resets = <&cpg 709>; 2133 #dma-cells = <1>; 2134 dma-channels = <16>; 2135 iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>, 2136 <&ipmmu_ds0 2>, <&ipmmu_ds0 3>, 2137 <&ipmmu_ds0 4>, <&ipmmu_ds0 5>, 2138 <&ipmmu_ds0 6>, <&ipmmu_ds0 7>, 2139 <&ipmmu_ds0 8>, <&ipmmu_ds0 9>, 2140 <&ipmmu_ds0 10>, <&ipmmu_ds0 11>, 2141 <&ipmmu_ds0 12>, <&ipmmu_ds0 13>, 2142 <&ipmmu_ds0 14>, <&ipmmu_ds0 15>; 2143 }; 2144 2145 dmac2: dma-controller@e7351000 { 2146 compatible = "renesas,dmac-r8a779a0", 2147 "renesas,rcar-gen4-dmac"; 2148 reg = <0 0xe7351000 0 0x1000>, 2149 <0 0xe7310000 0 0x10000>; 2150 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 2151 <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, 2152 <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, 2153 <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, 2154 <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, 2155 <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 2156 <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 2157 <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 2158 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 2159 interrupt-names = "error", 2160 "ch0", "ch1", "ch2", "ch3", "ch4", 2161 "ch5", "ch6", "ch7"; 2162 clocks = <&cpg CPG_MOD 710>; 2163 clock-names = "fck"; 2164 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2165 resets = <&cpg 710>; 2166 #dma-cells = <1>; 2167 dma-channels = <8>; 2168 iommus = <&ipmmu_ds0 16>, <&ipmmu_ds0 17>, 2169 <&ipmmu_ds0 18>, <&ipmmu_ds0 19>, 2170 <&ipmmu_ds0 20>, <&ipmmu_ds0 21>, 2171 <&ipmmu_ds0 22>, <&ipmmu_ds0 23>; 2172 }; 2173 2174 mmc0: mmc@ee140000 { 2175 compatible = "renesas,sdhi-r8a779a0", 2176 "renesas,rcar-gen4-sdhi"; 2177 reg = <0 0xee140000 0 0x2000>; 2178 interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 2179 clocks = <&cpg CPG_MOD 706>, <&cpg CPG_CORE R8A779A0_CLK_SD0H>; 2180 clock-names = "core", "clkh"; 2181 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2182 resets = <&cpg 706>; 2183 max-frequency = <200000000>; 2184 iommus = <&ipmmu_ds0 32>; 2185 status = "disabled"; 2186 }; 2187 2188 rpc: spi@ee200000 { 2189 compatible = "renesas,r8a779a0-rpc-if", 2190 "renesas,rcar-gen3-rpc-if"; 2191 reg = <0 0xee200000 0 0x200>, 2192 <0 0x08000000 0 0x04000000>, 2193 <0 0xee208000 0 0x100>; 2194 reg-names = "regs", "dirmap", "wbuf"; 2195 interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>; 2196 clocks = <&cpg CPG_MOD 629>; 2197 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2198 resets = <&cpg 629>; 2199 #address-cells = <1>; 2200 #size-cells = <0>; 2201 status = "disabled"; 2202 }; 2203 2204 ipmmu_rt0: iommu@ee480000 { 2205 compatible = "renesas,ipmmu-r8a779a0", 2206 "renesas,rcar-gen4-ipmmu-vmsa"; 2207 reg = <0 0xee480000 0 0x20000>; 2208 renesas,ipmmu-main = <&ipmmu_mm>; 2209 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2210 #iommu-cells = <1>; 2211 }; 2212 2213 ipmmu_rt1: iommu@ee4c0000 { 2214 compatible = "renesas,ipmmu-r8a779a0", 2215 "renesas,rcar-gen4-ipmmu-vmsa"; 2216 reg = <0 0xee4c0000 0 0x20000>; 2217 renesas,ipmmu-main = <&ipmmu_mm>; 2218 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2219 #iommu-cells = <1>; 2220 }; 2221 2222 ipmmu_ds0: iommu@eed00000 { 2223 compatible = "renesas,ipmmu-r8a779a0", 2224 "renesas,rcar-gen4-ipmmu-vmsa"; 2225 reg = <0 0xeed00000 0 0x20000>; 2226 renesas,ipmmu-main = <&ipmmu_mm>; 2227 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2228 #iommu-cells = <1>; 2229 }; 2230 2231 ipmmu_ds1: iommu@eed40000 { 2232 compatible = "renesas,ipmmu-r8a779a0", 2233 "renesas,rcar-gen4-ipmmu-vmsa"; 2234 reg = <0 0xeed40000 0 0x20000>; 2235 renesas,ipmmu-main = <&ipmmu_mm>; 2236 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2237 #iommu-cells = <1>; 2238 }; 2239 2240 ipmmu_ir: iommu@eed80000 { 2241 compatible = "renesas,ipmmu-r8a779a0", 2242 "renesas,rcar-gen4-ipmmu-vmsa"; 2243 reg = <0 0xeed80000 0 0x20000>; 2244 renesas,ipmmu-main = <&ipmmu_mm>; 2245 power-domains = <&sysc R8A779A0_PD_A3IR>; 2246 #iommu-cells = <1>; 2247 }; 2248 2249 ipmmu_vc0: iommu@eedc0000 { 2250 compatible = "renesas,ipmmu-r8a779a0", 2251 "renesas,rcar-gen4-ipmmu-vmsa"; 2252 reg = <0 0xeedc0000 0 0x20000>; 2253 renesas,ipmmu-main = <&ipmmu_mm>; 2254 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2255 #iommu-cells = <1>; 2256 }; 2257 2258 ipmmu_vi0: iommu@eee80000 { 2259 compatible = "renesas,ipmmu-r8a779a0", 2260 "renesas,rcar-gen4-ipmmu-vmsa"; 2261 reg = <0 0xeee80000 0 0x20000>; 2262 renesas,ipmmu-main = <&ipmmu_mm>; 2263 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2264 #iommu-cells = <1>; 2265 }; 2266 2267 ipmmu_vi1: iommu@eeec0000 { 2268 compatible = "renesas,ipmmu-r8a779a0", 2269 "renesas,rcar-gen4-ipmmu-vmsa"; 2270 reg = <0 0xeeec0000 0 0x20000>; 2271 renesas,ipmmu-main = <&ipmmu_mm>; 2272 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2273 #iommu-cells = <1>; 2274 }; 2275 2276 ipmmu_3dg: iommu@eee00000 { 2277 compatible = "renesas,ipmmu-r8a779a0", 2278 "renesas,rcar-gen4-ipmmu-vmsa"; 2279 reg = <0 0xeee00000 0 0x20000>; 2280 renesas,ipmmu-main = <&ipmmu_mm>; 2281 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2282 #iommu-cells = <1>; 2283 }; 2284 2285 ipmmu_vip0: iommu@eef00000 { 2286 compatible = "renesas,ipmmu-r8a779a0", 2287 "renesas,rcar-gen4-ipmmu-vmsa"; 2288 reg = <0 0xeef00000 0 0x20000>; 2289 renesas,ipmmu-main = <&ipmmu_mm>; 2290 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2291 #iommu-cells = <1>; 2292 }; 2293 2294 ipmmu_vip1: iommu@eef40000 { 2295 compatible = "renesas,ipmmu-r8a779a0", 2296 "renesas,rcar-gen4-ipmmu-vmsa"; 2297 reg = <0 0xeef40000 0 0x20000>; 2298 renesas,ipmmu-main = <&ipmmu_mm>; 2299 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2300 #iommu-cells = <1>; 2301 }; 2302 2303 ipmmu_mm: iommu@eefc0000 { 2304 compatible = "renesas,ipmmu-r8a779a0", 2305 "renesas,rcar-gen4-ipmmu-vmsa"; 2306 reg = <0 0xeefc0000 0 0x20000>; 2307 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, 2308 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 2309 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2310 #iommu-cells = <1>; 2311 }; 2312 2313 gic: interrupt-controller@f1000000 { 2314 compatible = "arm,gic-v3"; 2315 #interrupt-cells = <3>; 2316 #address-cells = <0>; 2317 interrupt-controller; 2318 reg = <0x0 0xf1000000 0 0x20000>, 2319 <0x0 0xf1060000 0 0x110000>; 2320 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 2321 }; 2322 2323 fcpvd0: fcp@fea10000 { 2324 compatible = "renesas,fcpv"; 2325 reg = <0 0xfea10000 0 0x200>; 2326 clocks = <&cpg CPG_MOD 508>; 2327 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2328 resets = <&cpg 508>; 2329 iommus = <&ipmmu_vi1 6>; 2330 }; 2331 2332 fcpvd1: fcp@fea11000 { 2333 compatible = "renesas,fcpv"; 2334 reg = <0 0xfea11000 0 0x200>; 2335 clocks = <&cpg CPG_MOD 509>; 2336 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2337 resets = <&cpg 509>; 2338 iommus = <&ipmmu_vi1 7>; 2339 }; 2340 2341 vspd0: vsp@fea20000 { 2342 compatible = "renesas,vsp2"; 2343 reg = <0 0xfea20000 0 0x5000>; 2344 interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 2345 clocks = <&cpg CPG_MOD 830>; 2346 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2347 resets = <&cpg 830>; 2348 2349 renesas,fcp = <&fcpvd0>; 2350 }; 2351 2352 vspd1: vsp@fea28000 { 2353 compatible = "renesas,vsp2"; 2354 reg = <0 0xfea28000 0 0x5000>; 2355 interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>; 2356 clocks = <&cpg CPG_MOD 831>; 2357 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2358 resets = <&cpg 831>; 2359 2360 renesas,fcp = <&fcpvd1>; 2361 }; 2362 2363 csi40: csi2@feaa0000 { 2364 compatible = "renesas,r8a779a0-csi2"; 2365 reg = <0 0xfeaa0000 0 0x10000>; 2366 interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 2367 clocks = <&cpg CPG_MOD 331>; 2368 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2369 resets = <&cpg 331>; 2370 status = "disabled"; 2371 2372 ports { 2373 #address-cells = <1>; 2374 #size-cells = <0>; 2375 2376 port@0 { 2377 reg = <0>; 2378 }; 2379 2380 port@1 { 2381 reg = <1>; 2382 csi40isp0: endpoint { 2383 remote-endpoint = <&isp0csi40>; 2384 }; 2385 }; 2386 }; 2387 }; 2388 2389 csi41: csi2@feab0000 { 2390 compatible = "renesas,r8a779a0-csi2"; 2391 reg = <0 0xfeab0000 0 0x10000>; 2392 interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 2393 clocks = <&cpg CPG_MOD 400>; 2394 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2395 resets = <&cpg 400>; 2396 status = "disabled"; 2397 2398 ports { 2399 #address-cells = <1>; 2400 #size-cells = <0>; 2401 2402 port@0 { 2403 reg = <0>; 2404 }; 2405 2406 port@1 { 2407 reg = <1>; 2408 csi41isp1: endpoint { 2409 remote-endpoint = <&isp1csi41>; 2410 }; 2411 }; 2412 }; 2413 }; 2414 2415 csi42: csi2@fed60000 { 2416 compatible = "renesas,r8a779a0-csi2"; 2417 reg = <0 0xfed60000 0 0x10000>; 2418 interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 2419 clocks = <&cpg CPG_MOD 401>; 2420 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2421 resets = <&cpg 401>; 2422 status = "disabled"; 2423 2424 ports { 2425 #address-cells = <1>; 2426 #size-cells = <0>; 2427 2428 port@0 { 2429 reg = <0>; 2430 }; 2431 2432 port@1 { 2433 reg = <1>; 2434 csi42isp2: endpoint { 2435 remote-endpoint = <&isp2csi42>; 2436 }; 2437 }; 2438 }; 2439 }; 2440 2441 csi43: csi2@fed70000 { 2442 compatible = "renesas,r8a779a0-csi2"; 2443 reg = <0 0xfed70000 0 0x10000>; 2444 interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 2445 clocks = <&cpg CPG_MOD 402>; 2446 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2447 resets = <&cpg 402>; 2448 status = "disabled"; 2449 2450 ports { 2451 #address-cells = <1>; 2452 #size-cells = <0>; 2453 2454 port@0 { 2455 reg = <0>; 2456 }; 2457 2458 port@1 { 2459 reg = <1>; 2460 csi43isp3: endpoint { 2461 remote-endpoint = <&isp3csi43>; 2462 }; 2463 }; 2464 }; 2465 }; 2466 2467 du: display@feb00000 { 2468 compatible = "renesas,du-r8a779a0"; 2469 reg = <0 0xfeb00000 0 0x40000>; 2470 interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>, 2471 <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 2472 clocks = <&cpg CPG_MOD 411>; 2473 clock-names = "du.0"; 2474 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2475 resets = <&cpg 411>; 2476 reset-names = "du.0"; 2477 renesas,vsps = <&vspd0 0>, <&vspd1 0>; 2478 2479 status = "disabled"; 2480 2481 ports { 2482 #address-cells = <1>; 2483 #size-cells = <0>; 2484 2485 port@0 { 2486 reg = <0>; 2487 du_out_dsi0: endpoint { 2488 remote-endpoint = <&dsi0_in>; 2489 }; 2490 }; 2491 2492 port@1 { 2493 reg = <1>; 2494 du_out_dsi1: endpoint { 2495 remote-endpoint = <&dsi1_in>; 2496 }; 2497 }; 2498 }; 2499 }; 2500 2501 isp0: isp@fed00000 { 2502 compatible = "renesas,r8a779a0-isp", 2503 "renesas,rcar-gen4-isp"; 2504 reg = <0 0xfed00000 0 0x10000>; 2505 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 2506 clocks = <&cpg CPG_MOD 612>; 2507 power-domains = <&sysc R8A779A0_PD_A3ISP01>; 2508 resets = <&cpg 612>; 2509 status = "disabled"; 2510 2511 ports { 2512 #address-cells = <1>; 2513 #size-cells = <0>; 2514 2515 port@0 { 2516 #address-cells = <1>; 2517 #size-cells = <0>; 2518 2519 reg = <0>; 2520 2521 isp0csi40: endpoint@0 { 2522 reg = <0>; 2523 remote-endpoint = <&csi40isp0>; 2524 }; 2525 }; 2526 2527 port@1 { 2528 reg = <1>; 2529 isp0vin00: endpoint { 2530 remote-endpoint = <&vin00isp0>; 2531 }; 2532 }; 2533 2534 port@2 { 2535 reg = <2>; 2536 isp0vin01: endpoint { 2537 remote-endpoint = <&vin01isp0>; 2538 }; 2539 }; 2540 2541 port@3 { 2542 reg = <3>; 2543 isp0vin02: endpoint { 2544 remote-endpoint = <&vin02isp0>; 2545 }; 2546 }; 2547 2548 port@4 { 2549 reg = <4>; 2550 isp0vin03: endpoint { 2551 remote-endpoint = <&vin03isp0>; 2552 }; 2553 }; 2554 2555 port@5 { 2556 reg = <5>; 2557 isp0vin04: endpoint { 2558 remote-endpoint = <&vin04isp0>; 2559 }; 2560 }; 2561 2562 port@6 { 2563 reg = <6>; 2564 isp0vin05: endpoint { 2565 remote-endpoint = <&vin05isp0>; 2566 }; 2567 }; 2568 2569 port@7 { 2570 reg = <7>; 2571 isp0vin06: endpoint { 2572 remote-endpoint = <&vin06isp0>; 2573 }; 2574 }; 2575 2576 port@8 { 2577 reg = <8>; 2578 isp0vin07: endpoint { 2579 remote-endpoint = <&vin07isp0>; 2580 }; 2581 }; 2582 }; 2583 }; 2584 2585 isp1: isp@fed20000 { 2586 compatible = "renesas,r8a779a0-isp", 2587 "renesas,rcar-gen4-isp"; 2588 reg = <0 0xfed20000 0 0x10000>; 2589 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 2590 clocks = <&cpg CPG_MOD 613>; 2591 power-domains = <&sysc R8A779A0_PD_A3ISP01>; 2592 resets = <&cpg 613>; 2593 status = "disabled"; 2594 2595 ports { 2596 #address-cells = <1>; 2597 #size-cells = <0>; 2598 2599 port@0 { 2600 #address-cells = <1>; 2601 #size-cells = <0>; 2602 2603 reg = <0>; 2604 2605 isp1csi41: endpoint@1 { 2606 reg = <1>; 2607 remote-endpoint = <&csi41isp1>; 2608 }; 2609 }; 2610 2611 port@1 { 2612 reg = <1>; 2613 isp1vin08: endpoint { 2614 remote-endpoint = <&vin08isp1>; 2615 }; 2616 }; 2617 2618 port@2 { 2619 reg = <2>; 2620 isp1vin09: endpoint { 2621 remote-endpoint = <&vin09isp1>; 2622 }; 2623 }; 2624 2625 port@3 { 2626 reg = <3>; 2627 isp1vin10: endpoint { 2628 remote-endpoint = <&vin10isp1>; 2629 }; 2630 }; 2631 2632 port@4 { 2633 reg = <4>; 2634 isp1vin11: endpoint { 2635 remote-endpoint = <&vin11isp1>; 2636 }; 2637 }; 2638 2639 port@5 { 2640 reg = <5>; 2641 isp1vin12: endpoint { 2642 remote-endpoint = <&vin12isp1>; 2643 }; 2644 }; 2645 2646 port@6 { 2647 reg = <6>; 2648 isp1vin13: endpoint { 2649 remote-endpoint = <&vin13isp1>; 2650 }; 2651 }; 2652 2653 port@7 { 2654 reg = <7>; 2655 isp1vin14: endpoint { 2656 remote-endpoint = <&vin14isp1>; 2657 }; 2658 }; 2659 2660 port@8 { 2661 reg = <8>; 2662 isp1vin15: endpoint { 2663 remote-endpoint = <&vin15isp1>; 2664 }; 2665 }; 2666 }; 2667 }; 2668 2669 isp2: isp@fed30000 { 2670 compatible = "renesas,r8a779a0-isp", 2671 "renesas,rcar-gen4-isp"; 2672 reg = <0 0xfed30000 0 0x10000>; 2673 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; 2674 clocks = <&cpg CPG_MOD 614>; 2675 power-domains = <&sysc R8A779A0_PD_A3ISP23>; 2676 resets = <&cpg 614>; 2677 status = "disabled"; 2678 2679 ports { 2680 #address-cells = <1>; 2681 #size-cells = <0>; 2682 2683 port@0 { 2684 #address-cells = <1>; 2685 #size-cells = <0>; 2686 2687 reg = <0>; 2688 2689 isp2csi42: endpoint@0 { 2690 reg = <0>; 2691 remote-endpoint = <&csi42isp2>; 2692 }; 2693 }; 2694 2695 port@1 { 2696 reg = <1>; 2697 isp2vin16: endpoint { 2698 remote-endpoint = <&vin16isp2>; 2699 }; 2700 }; 2701 2702 port@2 { 2703 reg = <2>; 2704 isp2vin17: endpoint { 2705 remote-endpoint = <&vin17isp2>; 2706 }; 2707 }; 2708 2709 port@3 { 2710 reg = <3>; 2711 isp2vin18: endpoint { 2712 remote-endpoint = <&vin18isp2>; 2713 }; 2714 }; 2715 2716 port@4 { 2717 reg = <4>; 2718 isp2vin19: endpoint { 2719 remote-endpoint = <&vin19isp2>; 2720 }; 2721 }; 2722 2723 port@5 { 2724 reg = <5>; 2725 isp2vin20: endpoint { 2726 remote-endpoint = <&vin20isp2>; 2727 }; 2728 }; 2729 2730 port@6 { 2731 reg = <6>; 2732 isp2vin21: endpoint { 2733 remote-endpoint = <&vin21isp2>; 2734 }; 2735 }; 2736 2737 port@7 { 2738 reg = <7>; 2739 isp2vin22: endpoint { 2740 remote-endpoint = <&vin22isp2>; 2741 }; 2742 }; 2743 2744 port@8 { 2745 reg = <8>; 2746 isp2vin23: endpoint { 2747 remote-endpoint = <&vin23isp2>; 2748 }; 2749 }; 2750 }; 2751 }; 2752 2753 isp3: isp@fed40000 { 2754 compatible = "renesas,r8a779a0-isp", 2755 "renesas,rcar-gen4-isp"; 2756 reg = <0 0xfed40000 0 0x10000>; 2757 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>; 2758 clocks = <&cpg CPG_MOD 615>; 2759 power-domains = <&sysc R8A779A0_PD_A3ISP23>; 2760 resets = <&cpg 615>; 2761 status = "disabled"; 2762 2763 ports { 2764 #address-cells = <1>; 2765 #size-cells = <0>; 2766 2767 port@0 { 2768 #address-cells = <1>; 2769 #size-cells = <0>; 2770 2771 reg = <0>; 2772 2773 isp3csi43: endpoint@1 { 2774 reg = <1>; 2775 remote-endpoint = <&csi43isp3>; 2776 }; 2777 }; 2778 2779 port@1 { 2780 reg = <1>; 2781 isp3vin24: endpoint { 2782 remote-endpoint = <&vin24isp3>; 2783 }; 2784 }; 2785 2786 port@2 { 2787 reg = <2>; 2788 isp3vin25: endpoint { 2789 remote-endpoint = <&vin25isp3>; 2790 }; 2791 }; 2792 2793 port@3 { 2794 reg = <3>; 2795 isp3vin26: endpoint { 2796 remote-endpoint = <&vin26isp3>; 2797 }; 2798 }; 2799 2800 port@4 { 2801 reg = <4>; 2802 isp3vin27: endpoint { 2803 remote-endpoint = <&vin27isp3>; 2804 }; 2805 }; 2806 2807 port@5 { 2808 reg = <5>; 2809 isp3vin28: endpoint { 2810 remote-endpoint = <&vin28isp3>; 2811 }; 2812 }; 2813 2814 port@6 { 2815 reg = <6>; 2816 isp3vin29: endpoint { 2817 remote-endpoint = <&vin29isp3>; 2818 }; 2819 }; 2820 2821 port@7 { 2822 reg = <7>; 2823 isp3vin30: endpoint { 2824 remote-endpoint = <&vin30isp3>; 2825 }; 2826 }; 2827 2828 port@8 { 2829 reg = <8>; 2830 isp3vin31: endpoint { 2831 remote-endpoint = <&vin31isp3>; 2832 }; 2833 }; 2834 }; 2835 }; 2836 2837 dsi0: dsi-encoder@fed80000 { 2838 compatible = "renesas,r8a779a0-dsi-csi2-tx"; 2839 reg = <0 0xfed80000 0 0x10000>; 2840 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2841 clocks = <&cpg CPG_MOD 415>, 2842 <&cpg CPG_CORE R8A779A0_CLK_DSI>, 2843 <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>; 2844 clock-names = "fck", "dsi", "pll"; 2845 resets = <&cpg 415>; 2846 status = "disabled"; 2847 2848 ports { 2849 #address-cells = <1>; 2850 #size-cells = <0>; 2851 2852 port@0 { 2853 reg = <0>; 2854 dsi0_in: endpoint { 2855 remote-endpoint = <&du_out_dsi0>; 2856 }; 2857 }; 2858 2859 port@1 { 2860 reg = <1>; 2861 }; 2862 }; 2863 }; 2864 2865 dsi1: dsi-encoder@fed90000 { 2866 compatible = "renesas,r8a779a0-dsi-csi2-tx"; 2867 reg = <0 0xfed90000 0 0x10000>; 2868 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2869 clocks = <&cpg CPG_MOD 416>, 2870 <&cpg CPG_CORE R8A779A0_CLK_DSI>, 2871 <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>; 2872 clock-names = "fck", "dsi", "pll"; 2873 resets = <&cpg 416>; 2874 status = "disabled"; 2875 2876 ports { 2877 #address-cells = <1>; 2878 #size-cells = <0>; 2879 2880 port@0 { 2881 reg = <0>; 2882 dsi1_in: endpoint { 2883 remote-endpoint = <&du_out_dsi1>; 2884 }; 2885 }; 2886 2887 port@1 { 2888 reg = <1>; 2889 }; 2890 }; 2891 }; 2892 2893 prr: chipid@fff00044 { 2894 compatible = "renesas,prr"; 2895 reg = <0 0xfff00044 0 4>; 2896 }; 2897 }; 2898 2899 thermal-zones { 2900 sensor1_thermal: sensor1-thermal { 2901 polling-delay-passive = <250>; 2902 polling-delay = <1000>; 2903 thermal-sensors = <&tsc 0>; 2904 2905 trips { 2906 sensor1_crit: sensor1-crit { 2907 temperature = <120000>; 2908 hysteresis = <1000>; 2909 type = "critical"; 2910 }; 2911 }; 2912 }; 2913 2914 sensor2_thermal: sensor2-thermal { 2915 polling-delay-passive = <250>; 2916 polling-delay = <1000>; 2917 thermal-sensors = <&tsc 1>; 2918 2919 trips { 2920 sensor2_crit: sensor2-crit { 2921 temperature = <120000>; 2922 hysteresis = <1000>; 2923 type = "critical"; 2924 }; 2925 }; 2926 }; 2927 2928 sensor3_thermal: sensor3-thermal { 2929 polling-delay-passive = <250>; 2930 polling-delay = <1000>; 2931 thermal-sensors = <&tsc 2>; 2932 2933 trips { 2934 sensor3_crit: sensor3-crit { 2935 temperature = <120000>; 2936 hysteresis = <1000>; 2937 type = "critical"; 2938 }; 2939 }; 2940 }; 2941 2942 sensor4_thermal: sensor4-thermal { 2943 polling-delay-passive = <250>; 2944 polling-delay = <1000>; 2945 thermal-sensors = <&tsc 3>; 2946 2947 trips { 2948 sensor4_crit: sensor4-crit { 2949 temperature = <120000>; 2950 hysteresis = <1000>; 2951 type = "critical"; 2952 }; 2953 }; 2954 }; 2955 2956 sensor5_thermal: sensor5-thermal { 2957 polling-delay-passive = <250>; 2958 polling-delay = <1000>; 2959 thermal-sensors = <&tsc 4>; 2960 2961 trips { 2962 sensor5_crit: sensor5-crit { 2963 temperature = <120000>; 2964 hysteresis = <1000>; 2965 type = "critical"; 2966 }; 2967 }; 2968 }; 2969 }; 2970 2971 timer { 2972 compatible = "arm,armv8-timer"; 2973 interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, 2974 <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, 2975 <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, 2976 <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>, 2977 <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>; 2978 interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", 2979 "hyp-virt"; 2980 }; 2981}; 2982