1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Device Tree Source for the R-Car M2-N (R8A77930) SoC 4 * 5 * Copyright (C) 2014-2015 Renesas Electronics Corporation 6 */ 7 8#include <dt-bindings/clock/r8a7793-cpg-mssr.h> 9#include <dt-bindings/interrupt-controller/arm-gic.h> 10#include <dt-bindings/interrupt-controller/irq.h> 11#include <dt-bindings/power/r8a7793-sysc.h> 12 13/ { 14 compatible = "renesas,r8a7793"; 15 #address-cells = <2>; 16 #size-cells = <2>; 17 18 aliases { 19 i2c0 = &i2c0; 20 i2c1 = &i2c1; 21 i2c2 = &i2c2; 22 i2c3 = &i2c3; 23 i2c4 = &i2c4; 24 i2c5 = &i2c5; 25 i2c6 = &i2c6; 26 i2c7 = &i2c7; 27 i2c8 = &i2c8; 28 spi0 = &qspi; 29 }; 30 31 /* 32 * The external audio clocks are configured as 0 Hz fixed frequency 33 * clocks by default. 34 * Boards that provide audio clocks should override them. 35 */ 36 audio_clk_a: audio_clk_a { 37 compatible = "fixed-clock"; 38 #clock-cells = <0>; 39 clock-frequency = <0>; 40 }; 41 audio_clk_b: audio_clk_b { 42 compatible = "fixed-clock"; 43 #clock-cells = <0>; 44 clock-frequency = <0>; 45 }; 46 audio_clk_c: audio_clk_c { 47 compatible = "fixed-clock"; 48 #clock-cells = <0>; 49 clock-frequency = <0>; 50 }; 51 52 /* External CAN clock */ 53 can_clk: can { 54 compatible = "fixed-clock"; 55 #clock-cells = <0>; 56 /* This value must be overridden by the board. */ 57 clock-frequency = <0>; 58 }; 59 60 cpus { 61 #address-cells = <1>; 62 #size-cells = <0>; 63 64 cpu0: cpu@0 { 65 device_type = "cpu"; 66 compatible = "arm,cortex-a15"; 67 reg = <0>; 68 clock-frequency = <1500000000>; 69 clocks = <&cpg CPG_CORE R8A7793_CLK_Z>; 70 power-domains = <&sysc R8A7793_PD_CA15_CPU0>; 71 enable-method = "renesas,apmu"; 72 voltage-tolerance = <1>; /* 1% */ 73 clock-latency = <300000>; /* 300 us */ 74 75 /* kHz - uV - OPPs unknown yet */ 76 operating-points = <1500000 1000000>, 77 <1312500 1000000>, 78 <1125000 1000000>, 79 < 937500 1000000>, 80 < 750000 1000000>, 81 < 375000 1000000>; 82 next-level-cache = <&L2_CA15>; 83 }; 84 85 cpu1: cpu@1 { 86 device_type = "cpu"; 87 compatible = "arm,cortex-a15"; 88 reg = <1>; 89 clock-frequency = <1500000000>; 90 clocks = <&cpg CPG_CORE R8A7793_CLK_Z>; 91 power-domains = <&sysc R8A7793_PD_CA15_CPU1>; 92 enable-method = "renesas,apmu"; 93 voltage-tolerance = <1>; /* 1% */ 94 clock-latency = <300000>; /* 300 us */ 95 96 /* kHz - uV - OPPs unknown yet */ 97 operating-points = <1500000 1000000>, 98 <1312500 1000000>, 99 <1125000 1000000>, 100 < 937500 1000000>, 101 < 750000 1000000>, 102 < 375000 1000000>; 103 next-level-cache = <&L2_CA15>; 104 }; 105 106 L2_CA15: cache-controller-0 { 107 compatible = "cache"; 108 power-domains = <&sysc R8A7793_PD_CA15_SCU>; 109 cache-unified; 110 cache-level = <2>; 111 }; 112 }; 113 114 /* External root clock */ 115 extal_clk: extal { 116 compatible = "fixed-clock"; 117 #clock-cells = <0>; 118 /* This value must be overridden by the board. */ 119 clock-frequency = <0>; 120 }; 121 122 pmu { 123 compatible = "arm,cortex-a15-pmu"; 124 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, 125 <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 126 interrupt-affinity = <&cpu0>, <&cpu1>; 127 }; 128 129 /* External SCIF clock */ 130 scif_clk: scif { 131 compatible = "fixed-clock"; 132 #clock-cells = <0>; 133 /* This value must be overridden by the board. */ 134 clock-frequency = <0>; 135 }; 136 137 soc { 138 compatible = "simple-bus"; 139 interrupt-parent = <&gic>; 140 141 #address-cells = <2>; 142 #size-cells = <2>; 143 ranges; 144 145 rwdt: watchdog@e6020000 { 146 compatible = "renesas,r8a7793-wdt", 147 "renesas,rcar-gen2-wdt"; 148 reg = <0 0xe6020000 0 0x0c>; 149 interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 150 clocks = <&cpg CPG_MOD 402>; 151 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 152 resets = <&cpg 402>; 153 status = "disabled"; 154 }; 155 156 gpio0: gpio@e6050000 { 157 compatible = "renesas,gpio-r8a7793", 158 "renesas,rcar-gen2-gpio"; 159 reg = <0 0xe6050000 0 0x50>; 160 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 161 #gpio-cells = <2>; 162 gpio-controller; 163 gpio-ranges = <&pfc 0 0 32>; 164 #interrupt-cells = <2>; 165 interrupt-controller; 166 clocks = <&cpg CPG_MOD 912>; 167 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 168 resets = <&cpg 912>; 169 }; 170 171 gpio1: gpio@e6051000 { 172 compatible = "renesas,gpio-r8a7793", 173 "renesas,rcar-gen2-gpio"; 174 reg = <0 0xe6051000 0 0x50>; 175 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 176 #gpio-cells = <2>; 177 gpio-controller; 178 gpio-ranges = <&pfc 0 32 26>; 179 #interrupt-cells = <2>; 180 interrupt-controller; 181 clocks = <&cpg CPG_MOD 911>; 182 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 183 resets = <&cpg 911>; 184 }; 185 186 gpio2: gpio@e6052000 { 187 compatible = "renesas,gpio-r8a7793", 188 "renesas,rcar-gen2-gpio"; 189 reg = <0 0xe6052000 0 0x50>; 190 interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 191 #gpio-cells = <2>; 192 gpio-controller; 193 gpio-ranges = <&pfc 0 64 32>; 194 #interrupt-cells = <2>; 195 interrupt-controller; 196 clocks = <&cpg CPG_MOD 910>; 197 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 198 resets = <&cpg 910>; 199 }; 200 201 gpio3: gpio@e6053000 { 202 compatible = "renesas,gpio-r8a7793", 203 "renesas,rcar-gen2-gpio"; 204 reg = <0 0xe6053000 0 0x50>; 205 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 206 #gpio-cells = <2>; 207 gpio-controller; 208 gpio-ranges = <&pfc 0 96 32>; 209 #interrupt-cells = <2>; 210 interrupt-controller; 211 clocks = <&cpg CPG_MOD 909>; 212 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 213 resets = <&cpg 909>; 214 }; 215 216 gpio4: gpio@e6054000 { 217 compatible = "renesas,gpio-r8a7793", 218 "renesas,rcar-gen2-gpio"; 219 reg = <0 0xe6054000 0 0x50>; 220 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; 221 #gpio-cells = <2>; 222 gpio-controller; 223 gpio-ranges = <&pfc 0 128 32>; 224 #interrupt-cells = <2>; 225 interrupt-controller; 226 clocks = <&cpg CPG_MOD 908>; 227 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 228 resets = <&cpg 908>; 229 }; 230 231 gpio5: gpio@e6055000 { 232 compatible = "renesas,gpio-r8a7793", 233 "renesas,rcar-gen2-gpio"; 234 reg = <0 0xe6055000 0 0x50>; 235 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 236 #gpio-cells = <2>; 237 gpio-controller; 238 gpio-ranges = <&pfc 0 160 32>; 239 #interrupt-cells = <2>; 240 interrupt-controller; 241 clocks = <&cpg CPG_MOD 907>; 242 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 243 resets = <&cpg 907>; 244 }; 245 246 gpio6: gpio@e6055400 { 247 compatible = "renesas,gpio-r8a7793", 248 "renesas,rcar-gen2-gpio"; 249 reg = <0 0xe6055400 0 0x50>; 250 interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; 251 #gpio-cells = <2>; 252 gpio-controller; 253 gpio-ranges = <&pfc 0 192 32>; 254 #interrupt-cells = <2>; 255 interrupt-controller; 256 clocks = <&cpg CPG_MOD 905>; 257 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 258 resets = <&cpg 905>; 259 }; 260 261 gpio7: gpio@e6055800 { 262 compatible = "renesas,gpio-r8a7793", 263 "renesas,rcar-gen2-gpio"; 264 reg = <0 0xe6055800 0 0x50>; 265 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 266 #gpio-cells = <2>; 267 gpio-controller; 268 gpio-ranges = <&pfc 0 224 26>; 269 #interrupt-cells = <2>; 270 interrupt-controller; 271 clocks = <&cpg CPG_MOD 904>; 272 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 273 resets = <&cpg 904>; 274 }; 275 276 pfc: pinctrl@e6060000 { 277 compatible = "renesas,pfc-r8a7793"; 278 reg = <0 0xe6060000 0 0x250>; 279 }; 280 281 /* Special CPG clocks */ 282 cpg: clock-controller@e6150000 { 283 compatible = "renesas,r8a7793-cpg-mssr"; 284 reg = <0 0xe6150000 0 0x1000>; 285 clocks = <&extal_clk>, <&usb_extal_clk>; 286 clock-names = "extal", "usb_extal"; 287 #clock-cells = <2>; 288 #power-domain-cells = <0>; 289 #reset-cells = <1>; 290 }; 291 292 apmu@e6152000 { 293 compatible = "renesas,r8a7793-apmu", "renesas,apmu"; 294 reg = <0 0xe6152000 0 0x188>; 295 cpus = <&cpu0>, <&cpu1>; 296 }; 297 298 rst: reset-controller@e6160000 { 299 compatible = "renesas,r8a7793-rst"; 300 reg = <0 0xe6160000 0 0x0100>; 301 }; 302 303 sysc: system-controller@e6180000 { 304 compatible = "renesas,r8a7793-sysc"; 305 reg = <0 0xe6180000 0 0x0200>; 306 #power-domain-cells = <1>; 307 }; 308 309 irqc0: interrupt-controller@e61c0000 { 310 compatible = "renesas,irqc-r8a7793", "renesas,irqc"; 311 #interrupt-cells = <2>; 312 interrupt-controller; 313 reg = <0 0xe61c0000 0 0x200>; 314 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 315 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 316 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 317 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 318 <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 319 <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 320 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 321 <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>, 322 <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, 323 <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 324 clocks = <&cpg CPG_MOD 407>; 325 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 326 resets = <&cpg 407>; 327 }; 328 329 tmu0: timer@e61e0000 { 330 compatible = "renesas,tmu-r8a7793", "renesas,tmu"; 331 reg = <0 0xe61e0000 0 0x30>; 332 interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 333 <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>, 334 <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>; 335 interrupt-names = "tuni0", "tuni1", "tuni2"; 336 clocks = <&cpg CPG_MOD 125>; 337 clock-names = "fck"; 338 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 339 resets = <&cpg 125>; 340 status = "disabled"; 341 }; 342 343 tmu1: timer@fff60000 { 344 compatible = "renesas,tmu-r8a7793", "renesas,tmu"; 345 reg = <0 0xfff60000 0 0x30>; 346 interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, 347 <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>, 348 <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 349 <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>; 350 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2"; 351 clocks = <&cpg CPG_MOD 111>; 352 clock-names = "fck"; 353 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 354 resets = <&cpg 111>; 355 status = "disabled"; 356 }; 357 358 tmu2: timer@fff70000 { 359 compatible = "renesas,tmu-r8a7793", "renesas,tmu"; 360 reg = <0 0xfff70000 0 0x30>; 361 interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>, 362 <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>, 363 <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>, 364 <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>; 365 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2"; 366 clocks = <&cpg CPG_MOD 122>; 367 clock-names = "fck"; 368 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 369 resets = <&cpg 122>; 370 status = "disabled"; 371 }; 372 373 tmu3: timer@fff80000 { 374 compatible = "renesas,tmu-r8a7793", "renesas,tmu"; 375 reg = <0 0xfff80000 0 0x30>; 376 interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, 377 <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>, 378 <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>; 379 interrupt-names = "tuni0", "tuni1", "tuni2"; 380 clocks = <&cpg CPG_MOD 121>; 381 clock-names = "fck"; 382 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 383 resets = <&cpg 121>; 384 status = "disabled"; 385 }; 386 387 thermal: thermal@e61f0000 { 388 compatible = "renesas,thermal-r8a7793", 389 "renesas,rcar-gen2-thermal", 390 "renesas,rcar-thermal"; 391 reg = <0 0xe61f0000 0 0x10>, <0 0xe61f0100 0 0x38>; 392 interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 393 clocks = <&cpg CPG_MOD 522>; 394 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 395 resets = <&cpg 522>; 396 #thermal-sensor-cells = <0>; 397 }; 398 399 ipmmu_sy0: iommu@e6280000 { 400 compatible = "renesas,ipmmu-r8a7793", 401 "renesas,ipmmu-vmsa"; 402 reg = <0 0xe6280000 0 0x1000>; 403 interrupts = <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>, 404 <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>; 405 #iommu-cells = <1>; 406 status = "disabled"; 407 }; 408 409 ipmmu_sy1: iommu@e6290000 { 410 compatible = "renesas,ipmmu-r8a7793", 411 "renesas,ipmmu-vmsa"; 412 reg = <0 0xe6290000 0 0x1000>; 413 interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 414 #iommu-cells = <1>; 415 status = "disabled"; 416 }; 417 418 ipmmu_ds: iommu@e6740000 { 419 compatible = "renesas,ipmmu-r8a7793", 420 "renesas,ipmmu-vmsa"; 421 reg = <0 0xe6740000 0 0x1000>; 422 interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>, 423 <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 424 #iommu-cells = <1>; 425 status = "disabled"; 426 }; 427 428 ipmmu_mp: iommu@ec680000 { 429 compatible = "renesas,ipmmu-r8a7793", 430 "renesas,ipmmu-vmsa"; 431 reg = <0 0xec680000 0 0x1000>; 432 interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 433 #iommu-cells = <1>; 434 status = "disabled"; 435 }; 436 437 ipmmu_mx: iommu@fe951000 { 438 compatible = "renesas,ipmmu-r8a7793", 439 "renesas,ipmmu-vmsa"; 440 reg = <0 0xfe951000 0 0x1000>; 441 interrupts = <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>, 442 <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>; 443 #iommu-cells = <1>; 444 status = "disabled"; 445 }; 446 447 ipmmu_rt: iommu@ffc80000 { 448 compatible = "renesas,ipmmu-r8a7793", 449 "renesas,ipmmu-vmsa"; 450 reg = <0 0xffc80000 0 0x1000>; 451 interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>; 452 #iommu-cells = <1>; 453 status = "disabled"; 454 }; 455 456 ipmmu_gp: iommu@e62a0000 { 457 compatible = "renesas,ipmmu-r8a7793", 458 "renesas,ipmmu-vmsa"; 459 reg = <0 0xe62a0000 0 0x1000>; 460 interrupts = <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>, 461 <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>; 462 #iommu-cells = <1>; 463 status = "disabled"; 464 }; 465 466 icram0: sram@e63a0000 { 467 compatible = "mmio-sram"; 468 reg = <0 0xe63a0000 0 0x12000>; 469 #address-cells = <1>; 470 #size-cells = <1>; 471 ranges = <0 0 0xe63a0000 0x12000>; 472 }; 473 474 icram1: sram@e63c0000 { 475 compatible = "mmio-sram"; 476 reg = <0 0xe63c0000 0 0x1000>; 477 #address-cells = <1>; 478 #size-cells = <1>; 479 ranges = <0 0 0xe63c0000 0x1000>; 480 481 smp-sram@0 { 482 compatible = "renesas,smp-sram"; 483 reg = <0 0x100>; 484 }; 485 }; 486 487 /* The memory map in the User's Manual maps the cores to 488 * bus numbers 489 */ 490 i2c0: i2c@e6508000 { 491 #address-cells = <1>; 492 #size-cells = <0>; 493 compatible = "renesas,i2c-r8a7793", 494 "renesas,rcar-gen2-i2c"; 495 reg = <0 0xe6508000 0 0x40>; 496 interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; 497 clocks = <&cpg CPG_MOD 931>; 498 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 499 resets = <&cpg 931>; 500 i2c-scl-internal-delay-ns = <6>; 501 status = "disabled"; 502 }; 503 504 i2c1: i2c@e6518000 { 505 #address-cells = <1>; 506 #size-cells = <0>; 507 compatible = "renesas,i2c-r8a7793", 508 "renesas,rcar-gen2-i2c"; 509 reg = <0 0xe6518000 0 0x40>; 510 interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 511 clocks = <&cpg CPG_MOD 930>; 512 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 513 resets = <&cpg 930>; 514 i2c-scl-internal-delay-ns = <6>; 515 status = "disabled"; 516 }; 517 518 i2c2: i2c@e6530000 { 519 #address-cells = <1>; 520 #size-cells = <0>; 521 compatible = "renesas,i2c-r8a7793", 522 "renesas,rcar-gen2-i2c"; 523 reg = <0 0xe6530000 0 0x40>; 524 interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; 525 clocks = <&cpg CPG_MOD 929>; 526 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 527 resets = <&cpg 929>; 528 i2c-scl-internal-delay-ns = <6>; 529 status = "disabled"; 530 }; 531 532 i2c3: i2c@e6540000 { 533 #address-cells = <1>; 534 #size-cells = <0>; 535 compatible = "renesas,i2c-r8a7793", 536 "renesas,rcar-gen2-i2c"; 537 reg = <0 0xe6540000 0 0x40>; 538 interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; 539 clocks = <&cpg CPG_MOD 928>; 540 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 541 resets = <&cpg 928>; 542 i2c-scl-internal-delay-ns = <6>; 543 status = "disabled"; 544 }; 545 546 i2c4: i2c@e6520000 { 547 #address-cells = <1>; 548 #size-cells = <0>; 549 compatible = "renesas,i2c-r8a7793", 550 "renesas,rcar-gen2-i2c"; 551 reg = <0 0xe6520000 0 0x40>; 552 interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 553 clocks = <&cpg CPG_MOD 927>; 554 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 555 resets = <&cpg 927>; 556 i2c-scl-internal-delay-ns = <6>; 557 status = "disabled"; 558 }; 559 560 i2c5: i2c@e6528000 { 561 /* doesn't need pinmux */ 562 #address-cells = <1>; 563 #size-cells = <0>; 564 compatible = "renesas,i2c-r8a7793", 565 "renesas,rcar-gen2-i2c"; 566 reg = <0 0xe6528000 0 0x40>; 567 interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; 568 clocks = <&cpg CPG_MOD 925>; 569 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 570 resets = <&cpg 925>; 571 i2c-scl-internal-delay-ns = <110>; 572 status = "disabled"; 573 }; 574 575 i2c6: i2c@e60b0000 { 576 /* doesn't need pinmux */ 577 #address-cells = <1>; 578 #size-cells = <0>; 579 compatible = "renesas,iic-r8a7793", 580 "renesas,rcar-gen2-iic", 581 "renesas,rmobile-iic"; 582 reg = <0 0xe60b0000 0 0x425>; 583 interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 584 clocks = <&cpg CPG_MOD 926>; 585 dmas = <&dmac0 0x77>, <&dmac0 0x78>, 586 <&dmac1 0x77>, <&dmac1 0x78>; 587 dma-names = "tx", "rx", "tx", "rx"; 588 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 589 resets = <&cpg 926>; 590 status = "disabled"; 591 }; 592 593 i2c7: i2c@e6500000 { 594 #address-cells = <1>; 595 #size-cells = <0>; 596 compatible = "renesas,iic-r8a7793", 597 "renesas,rcar-gen2-iic", 598 "renesas,rmobile-iic"; 599 reg = <0 0xe6500000 0 0x425>; 600 interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; 601 clocks = <&cpg CPG_MOD 318>; 602 dmas = <&dmac0 0x61>, <&dmac0 0x62>, 603 <&dmac1 0x61>, <&dmac1 0x62>; 604 dma-names = "tx", "rx", "tx", "rx"; 605 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 606 resets = <&cpg 318>; 607 status = "disabled"; 608 }; 609 610 i2c8: i2c@e6510000 { 611 #address-cells = <1>; 612 #size-cells = <0>; 613 compatible = "renesas,iic-r8a7793", 614 "renesas,rcar-gen2-iic", 615 "renesas,rmobile-iic"; 616 reg = <0 0xe6510000 0 0x425>; 617 interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>; 618 clocks = <&cpg CPG_MOD 323>; 619 dmas = <&dmac0 0x65>, <&dmac0 0x66>, 620 <&dmac1 0x65>, <&dmac1 0x66>; 621 dma-names = "tx", "rx", "tx", "rx"; 622 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 623 resets = <&cpg 323>; 624 status = "disabled"; 625 }; 626 627 dmac0: dma-controller@e6700000 { 628 compatible = "renesas,dmac-r8a7793", 629 "renesas,rcar-dmac"; 630 reg = <0 0xe6700000 0 0x20000>; 631 interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>, 632 <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 633 <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 634 <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 635 <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 636 <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 637 <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 638 <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 639 <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 640 <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 641 <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, 642 <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 643 <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 644 <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 645 <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 646 <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; 647 interrupt-names = "error", 648 "ch0", "ch1", "ch2", "ch3", 649 "ch4", "ch5", "ch6", "ch7", 650 "ch8", "ch9", "ch10", "ch11", 651 "ch12", "ch13", "ch14"; 652 clocks = <&cpg CPG_MOD 219>; 653 clock-names = "fck"; 654 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 655 resets = <&cpg 219>; 656 #dma-cells = <1>; 657 dma-channels = <15>; 658 }; 659 660 dmac1: dma-controller@e6720000 { 661 compatible = "renesas,dmac-r8a7793", 662 "renesas,rcar-dmac"; 663 reg = <0 0xe6720000 0 0x20000>; 664 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 665 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 666 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 667 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 668 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 669 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 670 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 671 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 672 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 673 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 674 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 675 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 676 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 677 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 678 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 679 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; 680 interrupt-names = "error", 681 "ch0", "ch1", "ch2", "ch3", 682 "ch4", "ch5", "ch6", "ch7", 683 "ch8", "ch9", "ch10", "ch11", 684 "ch12", "ch13", "ch14"; 685 clocks = <&cpg CPG_MOD 218>; 686 clock-names = "fck"; 687 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 688 resets = <&cpg 218>; 689 #dma-cells = <1>; 690 dma-channels = <15>; 691 }; 692 693 qspi: spi@e6b10000 { 694 compatible = "renesas,qspi-r8a7793", "renesas,qspi"; 695 reg = <0 0xe6b10000 0 0x2c>; 696 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 697 clocks = <&cpg CPG_MOD 917>; 698 dmas = <&dmac0 0x17>, <&dmac0 0x18>, 699 <&dmac1 0x17>, <&dmac1 0x18>; 700 dma-names = "tx", "rx", "tx", "rx"; 701 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 702 resets = <&cpg 917>; 703 num-cs = <1>; 704 #address-cells = <1>; 705 #size-cells = <0>; 706 status = "disabled"; 707 }; 708 709 scifa0: serial@e6c40000 { 710 compatible = "renesas,scifa-r8a7793", 711 "renesas,rcar-gen2-scifa", "renesas,scifa"; 712 reg = <0 0xe6c40000 0 64>; 713 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 714 clocks = <&cpg CPG_MOD 204>; 715 clock-names = "fck"; 716 dmas = <&dmac0 0x21>, <&dmac0 0x22>, 717 <&dmac1 0x21>, <&dmac1 0x22>; 718 dma-names = "tx", "rx", "tx", "rx"; 719 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 720 resets = <&cpg 204>; 721 status = "disabled"; 722 }; 723 724 scifa1: serial@e6c50000 { 725 compatible = "renesas,scifa-r8a7793", 726 "renesas,rcar-gen2-scifa", "renesas,scifa"; 727 reg = <0 0xe6c50000 0 64>; 728 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 729 clocks = <&cpg CPG_MOD 203>; 730 clock-names = "fck"; 731 dmas = <&dmac0 0x25>, <&dmac0 0x26>, 732 <&dmac1 0x25>, <&dmac1 0x26>; 733 dma-names = "tx", "rx", "tx", "rx"; 734 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 735 resets = <&cpg 203>; 736 status = "disabled"; 737 }; 738 739 scifa2: serial@e6c60000 { 740 compatible = "renesas,scifa-r8a7793", 741 "renesas,rcar-gen2-scifa", "renesas,scifa"; 742 reg = <0 0xe6c60000 0 64>; 743 interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>; 744 clocks = <&cpg CPG_MOD 202>; 745 clock-names = "fck"; 746 dmas = <&dmac0 0x27>, <&dmac0 0x28>, 747 <&dmac1 0x27>, <&dmac1 0x28>; 748 dma-names = "tx", "rx", "tx", "rx"; 749 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 750 resets = <&cpg 202>; 751 status = "disabled"; 752 }; 753 754 scifa3: serial@e6c70000 { 755 compatible = "renesas,scifa-r8a7793", 756 "renesas,rcar-gen2-scifa", "renesas,scifa"; 757 reg = <0 0xe6c70000 0 64>; 758 interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 759 clocks = <&cpg CPG_MOD 1106>; 760 clock-names = "fck"; 761 dmas = <&dmac0 0x1b>, <&dmac0 0x1c>, 762 <&dmac1 0x1b>, <&dmac1 0x1c>; 763 dma-names = "tx", "rx", "tx", "rx"; 764 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 765 resets = <&cpg 1106>; 766 status = "disabled"; 767 }; 768 769 scifa4: serial@e6c78000 { 770 compatible = "renesas,scifa-r8a7793", 771 "renesas,rcar-gen2-scifa", "renesas,scifa"; 772 reg = <0 0xe6c78000 0 64>; 773 interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 774 clocks = <&cpg CPG_MOD 1107>; 775 clock-names = "fck"; 776 dmas = <&dmac0 0x1f>, <&dmac0 0x20>, 777 <&dmac1 0x1f>, <&dmac1 0x20>; 778 dma-names = "tx", "rx", "tx", "rx"; 779 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 780 resets = <&cpg 1107>; 781 status = "disabled"; 782 }; 783 784 scifa5: serial@e6c80000 { 785 compatible = "renesas,scifa-r8a7793", 786 "renesas,rcar-gen2-scifa", "renesas,scifa"; 787 reg = <0 0xe6c80000 0 64>; 788 interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 789 clocks = <&cpg CPG_MOD 1108>; 790 clock-names = "fck"; 791 dmas = <&dmac0 0x23>, <&dmac0 0x24>, 792 <&dmac1 0x23>, <&dmac1 0x24>; 793 dma-names = "tx", "rx", "tx", "rx"; 794 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 795 resets = <&cpg 1108>; 796 status = "disabled"; 797 }; 798 799 scifb0: serial@e6c20000 { 800 compatible = "renesas,scifb-r8a7793", 801 "renesas,rcar-gen2-scifb", "renesas,scifb"; 802 reg = <0 0xe6c20000 0 0x100>; 803 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>; 804 clocks = <&cpg CPG_MOD 206>; 805 clock-names = "fck"; 806 dmas = <&dmac0 0x3d>, <&dmac0 0x3e>, 807 <&dmac1 0x3d>, <&dmac1 0x3e>; 808 dma-names = "tx", "rx", "tx", "rx"; 809 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 810 resets = <&cpg 206>; 811 status = "disabled"; 812 }; 813 814 scifb1: serial@e6c30000 { 815 compatible = "renesas,scifb-r8a7793", 816 "renesas,rcar-gen2-scifb", "renesas,scifb"; 817 reg = <0 0xe6c30000 0 0x100>; 818 interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 819 clocks = <&cpg CPG_MOD 207>; 820 clock-names = "fck"; 821 dmas = <&dmac0 0x19>, <&dmac0 0x1a>, 822 <&dmac1 0x19>, <&dmac1 0x1a>; 823 dma-names = "tx", "rx", "tx", "rx"; 824 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 825 resets = <&cpg 207>; 826 status = "disabled"; 827 }; 828 829 scifb2: serial@e6ce0000 { 830 compatible = "renesas,scifb-r8a7793", 831 "renesas,rcar-gen2-scifb", "renesas,scifb"; 832 reg = <0 0xe6ce0000 0 0x100>; 833 interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>; 834 clocks = <&cpg CPG_MOD 216>; 835 clock-names = "fck"; 836 dmas = <&dmac0 0x1d>, <&dmac0 0x1e>, 837 <&dmac1 0x1d>, <&dmac1 0x1e>; 838 dma-names = "tx", "rx", "tx", "rx"; 839 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 840 resets = <&cpg 216>; 841 status = "disabled"; 842 }; 843 844 scif0: serial@e6e60000 { 845 compatible = "renesas,scif-r8a7793", 846 "renesas,rcar-gen2-scif", "renesas,scif"; 847 reg = <0 0xe6e60000 0 64>; 848 interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 849 clocks = <&cpg CPG_MOD 721>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 850 <&scif_clk>; 851 clock-names = "fck", "brg_int", "scif_clk"; 852 dmas = <&dmac0 0x29>, <&dmac0 0x2a>, 853 <&dmac1 0x29>, <&dmac1 0x2a>; 854 dma-names = "tx", "rx", "tx", "rx"; 855 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 856 resets = <&cpg 721>; 857 status = "disabled"; 858 }; 859 860 scif1: serial@e6e68000 { 861 compatible = "renesas,scif-r8a7793", 862 "renesas,rcar-gen2-scif", "renesas,scif"; 863 reg = <0 0xe6e68000 0 64>; 864 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 865 clocks = <&cpg CPG_MOD 720>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 866 <&scif_clk>; 867 clock-names = "fck", "brg_int", "scif_clk"; 868 dmas = <&dmac0 0x2d>, <&dmac0 0x2e>, 869 <&dmac1 0x2d>, <&dmac1 0x2e>; 870 dma-names = "tx", "rx", "tx", "rx"; 871 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 872 resets = <&cpg 720>; 873 status = "disabled"; 874 }; 875 876 scif2: serial@e6e58000 { 877 compatible = "renesas,scif-r8a7793", 878 "renesas,rcar-gen2-scif", "renesas,scif"; 879 reg = <0 0xe6e58000 0 64>; 880 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 881 clocks = <&cpg CPG_MOD 719>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 882 <&scif_clk>; 883 clock-names = "fck", "brg_int", "scif_clk"; 884 dmas = <&dmac0 0x2b>, <&dmac0 0x2c>, 885 <&dmac1 0x2b>, <&dmac1 0x2c>; 886 dma-names = "tx", "rx", "tx", "rx"; 887 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 888 resets = <&cpg 719>; 889 status = "disabled"; 890 }; 891 892 scif3: serial@e6ea8000 { 893 compatible = "renesas,scif-r8a7793", 894 "renesas,rcar-gen2-scif", "renesas,scif"; 895 reg = <0 0xe6ea8000 0 64>; 896 interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 897 clocks = <&cpg CPG_MOD 718>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 898 <&scif_clk>; 899 clock-names = "fck", "brg_int", "scif_clk"; 900 dmas = <&dmac0 0x2f>, <&dmac0 0x30>, 901 <&dmac1 0x2f>, <&dmac1 0x30>; 902 dma-names = "tx", "rx", "tx", "rx"; 903 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 904 resets = <&cpg 718>; 905 status = "disabled"; 906 }; 907 908 scif4: serial@e6ee0000 { 909 compatible = "renesas,scif-r8a7793", 910 "renesas,rcar-gen2-scif", "renesas,scif"; 911 reg = <0 0xe6ee0000 0 64>; 912 interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; 913 clocks = <&cpg CPG_MOD 715>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 914 <&scif_clk>; 915 clock-names = "fck", "brg_int", "scif_clk"; 916 dmas = <&dmac0 0xfb>, <&dmac0 0xfc>, 917 <&dmac1 0xfb>, <&dmac1 0xfc>; 918 dma-names = "tx", "rx", "tx", "rx"; 919 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 920 resets = <&cpg 715>; 921 status = "disabled"; 922 }; 923 924 scif5: serial@e6ee8000 { 925 compatible = "renesas,scif-r8a7793", 926 "renesas,rcar-gen2-scif", "renesas,scif"; 927 reg = <0 0xe6ee8000 0 64>; 928 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 929 clocks = <&cpg CPG_MOD 714>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 930 <&scif_clk>; 931 clock-names = "fck", "brg_int", "scif_clk"; 932 dmas = <&dmac0 0xfd>, <&dmac0 0xfe>, 933 <&dmac1 0xfd>, <&dmac1 0xfe>; 934 dma-names = "tx", "rx", "tx", "rx"; 935 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 936 resets = <&cpg 714>; 937 status = "disabled"; 938 }; 939 940 hscif0: serial@e62c0000 { 941 compatible = "renesas,hscif-r8a7793", 942 "renesas,rcar-gen2-hscif", "renesas,hscif"; 943 reg = <0 0xe62c0000 0 96>; 944 interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 945 clocks = <&cpg CPG_MOD 717>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 946 <&scif_clk>; 947 clock-names = "fck", "brg_int", "scif_clk"; 948 dmas = <&dmac0 0x39>, <&dmac0 0x3a>, 949 <&dmac1 0x39>, <&dmac1 0x3a>; 950 dma-names = "tx", "rx", "tx", "rx"; 951 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 952 resets = <&cpg 717>; 953 status = "disabled"; 954 }; 955 956 hscif1: serial@e62c8000 { 957 compatible = "renesas,hscif-r8a7793", 958 "renesas,rcar-gen2-hscif", "renesas,hscif"; 959 reg = <0 0xe62c8000 0 96>; 960 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 961 clocks = <&cpg CPG_MOD 716>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 962 <&scif_clk>; 963 clock-names = "fck", "brg_int", "scif_clk"; 964 dmas = <&dmac0 0x4d>, <&dmac0 0x4e>, 965 <&dmac1 0x4d>, <&dmac1 0x4e>; 966 dma-names = "tx", "rx", "tx", "rx"; 967 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 968 resets = <&cpg 716>; 969 status = "disabled"; 970 }; 971 972 hscif2: serial@e62d0000 { 973 compatible = "renesas,hscif-r8a7793", 974 "renesas,rcar-gen2-hscif", "renesas,hscif"; 975 reg = <0 0xe62d0000 0 96>; 976 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 977 clocks = <&cpg CPG_MOD 713>, <&cpg CPG_CORE R8A7793_CLK_ZS>, 978 <&scif_clk>; 979 clock-names = "fck", "brg_int", "scif_clk"; 980 dmas = <&dmac0 0x3b>, <&dmac0 0x3c>, 981 <&dmac1 0x3b>, <&dmac1 0x3c>; 982 dma-names = "tx", "rx", "tx", "rx"; 983 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 984 resets = <&cpg 713>; 985 status = "disabled"; 986 }; 987 988 can0: can@e6e80000 { 989 compatible = "renesas,can-r8a7793", 990 "renesas,rcar-gen2-can"; 991 reg = <0 0xe6e80000 0 0x1000>; 992 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 993 clocks = <&cpg CPG_MOD 916>, <&cpg CPG_CORE R8A7793_CLK_RCAN>, 994 <&can_clk>; 995 clock-names = "clkp1", "clkp2", "can_clk"; 996 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 997 resets = <&cpg 916>; 998 status = "disabled"; 999 }; 1000 1001 can1: can@e6e88000 { 1002 compatible = "renesas,can-r8a7793", 1003 "renesas,rcar-gen2-can"; 1004 reg = <0 0xe6e88000 0 0x1000>; 1005 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 1006 clocks = <&cpg CPG_MOD 915>, <&cpg CPG_CORE R8A7793_CLK_RCAN>, 1007 <&can_clk>; 1008 clock-names = "clkp1", "clkp2", "can_clk"; 1009 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1010 resets = <&cpg 915>; 1011 status = "disabled"; 1012 }; 1013 1014 vin0: video@e6ef0000 { 1015 compatible = "renesas,vin-r8a7793", 1016 "renesas,rcar-gen2-vin"; 1017 reg = <0 0xe6ef0000 0 0x1000>; 1018 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 1019 clocks = <&cpg CPG_MOD 811>; 1020 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1021 resets = <&cpg 811>; 1022 status = "disabled"; 1023 }; 1024 1025 vin1: video@e6ef1000 { 1026 compatible = "renesas,vin-r8a7793", 1027 "renesas,rcar-gen2-vin"; 1028 reg = <0 0xe6ef1000 0 0x1000>; 1029 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 1030 clocks = <&cpg CPG_MOD 810>; 1031 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1032 resets = <&cpg 810>; 1033 status = "disabled"; 1034 }; 1035 1036 vin2: video@e6ef2000 { 1037 compatible = "renesas,vin-r8a7793", 1038 "renesas,rcar-gen2-vin"; 1039 reg = <0 0xe6ef2000 0 0x1000>; 1040 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 1041 clocks = <&cpg CPG_MOD 809>; 1042 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1043 resets = <&cpg 809>; 1044 status = "disabled"; 1045 }; 1046 1047 rcar_sound: sound@ec500000 { 1048 /* 1049 * #sound-dai-cells is required if simple-card 1050 * 1051 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>; 1052 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>; 1053 */ 1054 compatible = "renesas,rcar_sound-r8a7793", 1055 "renesas,rcar_sound-gen2"; 1056 reg = <0 0xec500000 0 0x1000>, /* SCU */ 1057 <0 0xec5a0000 0 0x100>, /* ADG */ 1058 <0 0xec540000 0 0x1000>, /* SSIU */ 1059 <0 0xec541000 0 0x280>, /* SSI */ 1060 <0 0xec740000 0 0x200>; /* Audio DMAC peri peri*/ 1061 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp"; 1062 1063 clocks = <&cpg CPG_MOD 1005>, 1064 <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>, 1065 <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>, 1066 <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>, 1067 <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>, 1068 <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>, 1069 <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>, 1070 <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>, 1071 <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>, 1072 <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>, 1073 <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>, 1074 <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>, 1075 <&audio_clk_a>, <&audio_clk_b>, <&audio_clk_c>, 1076 <&cpg CPG_CORE R8A7793_CLK_M2>; 1077 clock-names = "ssi-all", 1078 "ssi.9", "ssi.8", "ssi.7", "ssi.6", 1079 "ssi.5", "ssi.4", "ssi.3", "ssi.2", 1080 "ssi.1", "ssi.0", 1081 "src.9", "src.8", "src.7", "src.6", 1082 "src.5", "src.4", "src.3", "src.2", 1083 "src.1", "src.0", 1084 "dvc.0", "dvc.1", 1085 "clk_a", "clk_b", "clk_c", "clk_i"; 1086 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1087 resets = <&cpg 1005>, 1088 <&cpg 1006>, <&cpg 1007>, 1089 <&cpg 1008>, <&cpg 1009>, 1090 <&cpg 1010>, <&cpg 1011>, 1091 <&cpg 1012>, <&cpg 1013>, 1092 <&cpg 1014>, <&cpg 1015>; 1093 reset-names = "ssi-all", 1094 "ssi.9", "ssi.8", "ssi.7", "ssi.6", 1095 "ssi.5", "ssi.4", "ssi.3", "ssi.2", 1096 "ssi.1", "ssi.0"; 1097 1098 status = "disabled"; 1099 1100 rcar_sound,dvc { 1101 dvc0: dvc-0 { 1102 dmas = <&audma1 0xbc>; 1103 dma-names = "tx"; 1104 }; 1105 dvc1: dvc-1 { 1106 dmas = <&audma1 0xbe>; 1107 dma-names = "tx"; 1108 }; 1109 }; 1110 1111 rcar_sound,src { 1112 src0: src-0 { 1113 interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>; 1114 dmas = <&audma0 0x85>, <&audma1 0x9a>; 1115 dma-names = "rx", "tx"; 1116 }; 1117 src1: src-1 { 1118 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; 1119 dmas = <&audma0 0x87>, <&audma1 0x9c>; 1120 dma-names = "rx", "tx"; 1121 }; 1122 src2: src-2 { 1123 interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 1124 dmas = <&audma0 0x89>, <&audma1 0x9e>; 1125 dma-names = "rx", "tx"; 1126 }; 1127 src3: src-3 { 1128 interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 1129 dmas = <&audma0 0x8b>, <&audma1 0xa0>; 1130 dma-names = "rx", "tx"; 1131 }; 1132 src4: src-4 { 1133 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>; 1134 dmas = <&audma0 0x8d>, <&audma1 0xb0>; 1135 dma-names = "rx", "tx"; 1136 }; 1137 src5: src-5 { 1138 interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; 1139 dmas = <&audma0 0x8f>, <&audma1 0xb2>; 1140 dma-names = "rx", "tx"; 1141 }; 1142 src6: src-6 { 1143 interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 1144 dmas = <&audma0 0x91>, <&audma1 0xb4>; 1145 dma-names = "rx", "tx"; 1146 }; 1147 src7: src-7 { 1148 interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>; 1149 dmas = <&audma0 0x93>, <&audma1 0xb6>; 1150 dma-names = "rx", "tx"; 1151 }; 1152 src8: src-8 { 1153 interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>; 1154 dmas = <&audma0 0x95>, <&audma1 0xb8>; 1155 dma-names = "rx", "tx"; 1156 }; 1157 src9: src-9 { 1158 interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; 1159 dmas = <&audma0 0x97>, <&audma1 0xba>; 1160 dma-names = "rx", "tx"; 1161 }; 1162 }; 1163 1164 rcar_sound,ssi { 1165 ssi0: ssi-0 { 1166 interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>; 1167 dmas = <&audma0 0x01>, <&audma1 0x02>, 1168 <&audma0 0x15>, <&audma1 0x16>; 1169 dma-names = "rx", "tx", "rxu", "txu"; 1170 }; 1171 ssi1: ssi-1 { 1172 interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>; 1173 dmas = <&audma0 0x03>, <&audma1 0x04>, 1174 <&audma0 0x49>, <&audma1 0x4a>; 1175 dma-names = "rx", "tx", "rxu", "txu"; 1176 }; 1177 ssi2: ssi-2 { 1178 interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>; 1179 dmas = <&audma0 0x05>, <&audma1 0x06>, 1180 <&audma0 0x63>, <&audma1 0x64>; 1181 dma-names = "rx", "tx", "rxu", "txu"; 1182 }; 1183 ssi3: ssi-3 { 1184 interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>; 1185 dmas = <&audma0 0x07>, <&audma1 0x08>, 1186 <&audma0 0x6f>, <&audma1 0x70>; 1187 dma-names = "rx", "tx", "rxu", "txu"; 1188 }; 1189 ssi4: ssi-4 { 1190 interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>; 1191 dmas = <&audma0 0x09>, <&audma1 0x0a>, 1192 <&audma0 0x71>, <&audma1 0x72>; 1193 dma-names = "rx", "tx", "rxu", "txu"; 1194 }; 1195 ssi5: ssi-5 { 1196 interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>; 1197 dmas = <&audma0 0x0b>, <&audma1 0x0c>, 1198 <&audma0 0x73>, <&audma1 0x74>; 1199 dma-names = "rx", "tx", "rxu", "txu"; 1200 }; 1201 ssi6: ssi-6 { 1202 interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>; 1203 dmas = <&audma0 0x0d>, <&audma1 0x0e>, 1204 <&audma0 0x75>, <&audma1 0x76>; 1205 dma-names = "rx", "tx", "rxu", "txu"; 1206 }; 1207 ssi7: ssi-7 { 1208 interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>; 1209 dmas = <&audma0 0x0f>, <&audma1 0x10>, 1210 <&audma0 0x79>, <&audma1 0x7a>; 1211 dma-names = "rx", "tx", "rxu", "txu"; 1212 }; 1213 ssi8: ssi-8 { 1214 interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>; 1215 dmas = <&audma0 0x11>, <&audma1 0x12>, 1216 <&audma0 0x7b>, <&audma1 0x7c>; 1217 dma-names = "rx", "tx", "rxu", "txu"; 1218 }; 1219 ssi9: ssi-9 { 1220 interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>; 1221 dmas = <&audma0 0x13>, <&audma1 0x14>, 1222 <&audma0 0x7d>, <&audma1 0x7e>; 1223 dma-names = "rx", "tx", "rxu", "txu"; 1224 }; 1225 }; 1226 }; 1227 1228 audma0: dma-controller@ec700000 { 1229 compatible = "renesas,dmac-r8a7793", 1230 "renesas,rcar-dmac"; 1231 reg = <0 0xec700000 0 0x10000>; 1232 interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>, 1233 <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, 1234 <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, 1235 <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, 1236 <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, 1237 <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, 1238 <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, 1239 <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, 1240 <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, 1241 <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, 1242 <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, 1243 <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, 1244 <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, 1245 <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; 1246 interrupt-names = "error", 1247 "ch0", "ch1", "ch2", "ch3", 1248 "ch4", "ch5", "ch6", "ch7", 1249 "ch8", "ch9", "ch10", "ch11", 1250 "ch12"; 1251 clocks = <&cpg CPG_MOD 502>; 1252 clock-names = "fck"; 1253 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1254 resets = <&cpg 502>; 1255 #dma-cells = <1>; 1256 dma-channels = <13>; 1257 }; 1258 1259 audma1: dma-controller@ec720000 { 1260 compatible = "renesas,dmac-r8a7793", 1261 "renesas,rcar-dmac"; 1262 reg = <0 0xec720000 0 0x10000>; 1263 interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>, 1264 <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, 1265 <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 1266 <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>, 1267 <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, 1268 <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>, 1269 <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>, 1270 <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>, 1271 <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>, 1272 <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>, 1273 <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>, 1274 <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>, 1275 <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>, 1276 <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>; 1277 interrupt-names = "error", 1278 "ch0", "ch1", "ch2", "ch3", 1279 "ch4", "ch5", "ch6", "ch7", 1280 "ch8", "ch9", "ch10", "ch11", 1281 "ch12"; 1282 clocks = <&cpg CPG_MOD 501>; 1283 clock-names = "fck"; 1284 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1285 resets = <&cpg 501>; 1286 #dma-cells = <1>; 1287 dma-channels = <13>; 1288 }; 1289 1290 sdhi0: mmc@ee100000 { 1291 compatible = "renesas,sdhi-r8a7793", 1292 "renesas,rcar-gen2-sdhi"; 1293 reg = <0 0xee100000 0 0x328>; 1294 interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>; 1295 clocks = <&cpg CPG_MOD 314>; 1296 dmas = <&dmac0 0xcd>, <&dmac0 0xce>, 1297 <&dmac1 0xcd>, <&dmac1 0xce>; 1298 dma-names = "tx", "rx", "tx", "rx"; 1299 max-frequency = <195000000>; 1300 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1301 resets = <&cpg 314>; 1302 status = "disabled"; 1303 }; 1304 1305 sdhi1: mmc@ee140000 { 1306 compatible = "renesas,sdhi-r8a7793", 1307 "renesas,rcar-gen2-sdhi"; 1308 reg = <0 0xee140000 0 0x100>; 1309 interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>; 1310 clocks = <&cpg CPG_MOD 312>; 1311 dmas = <&dmac0 0xc1>, <&dmac0 0xc2>, 1312 <&dmac1 0xc1>, <&dmac1 0xc2>; 1313 dma-names = "tx", "rx", "tx", "rx"; 1314 max-frequency = <97500000>; 1315 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1316 resets = <&cpg 312>; 1317 status = "disabled"; 1318 }; 1319 1320 sdhi2: mmc@ee160000 { 1321 compatible = "renesas,sdhi-r8a7793", 1322 "renesas,rcar-gen2-sdhi"; 1323 reg = <0 0xee160000 0 0x100>; 1324 interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 1325 clocks = <&cpg CPG_MOD 311>; 1326 dmas = <&dmac0 0xd3>, <&dmac0 0xd4>, 1327 <&dmac1 0xd3>, <&dmac1 0xd4>; 1328 dma-names = "tx", "rx", "tx", "rx"; 1329 max-frequency = <97500000>; 1330 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1331 resets = <&cpg 311>; 1332 status = "disabled"; 1333 }; 1334 1335 mmcif0: mmc@ee200000 { 1336 compatible = "renesas,mmcif-r8a7793", 1337 "renesas,sh-mmcif"; 1338 reg = <0 0xee200000 0 0x80>; 1339 interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 1340 clocks = <&cpg CPG_MOD 315>; 1341 dmas = <&dmac0 0xd1>, <&dmac0 0xd2>, 1342 <&dmac1 0xd1>, <&dmac1 0xd2>; 1343 dma-names = "tx", "rx", "tx", "rx"; 1344 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1345 resets = <&cpg 315>; 1346 reg-io-width = <4>; 1347 status = "disabled"; 1348 max-frequency = <97500000>; 1349 }; 1350 1351 ether: ethernet@ee700000 { 1352 compatible = "renesas,ether-r8a7793", 1353 "renesas,rcar-gen2-ether"; 1354 reg = <0 0xee700000 0 0x400>; 1355 interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>; 1356 clocks = <&cpg CPG_MOD 813>; 1357 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1358 resets = <&cpg 813>; 1359 phy-mode = "rmii"; 1360 #address-cells = <1>; 1361 #size-cells = <0>; 1362 status = "disabled"; 1363 }; 1364 1365 gic: interrupt-controller@f1001000 { 1366 compatible = "arm,gic-400"; 1367 #interrupt-cells = <3>; 1368 #address-cells = <0>; 1369 interrupt-controller; 1370 reg = <0 0xf1001000 0 0x1000>, 1371 <0 0xf1002000 0 0x2000>, 1372 <0 0xf1004000 0 0x2000>, 1373 <0 0xf1006000 0 0x2000>; 1374 interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>; 1375 clocks = <&cpg CPG_MOD 408>; 1376 clock-names = "clk"; 1377 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1378 resets = <&cpg 408>; 1379 }; 1380 1381 fdp1@fe940000 { 1382 compatible = "renesas,fdp1"; 1383 reg = <0 0xfe940000 0 0x2400>; 1384 interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>; 1385 clocks = <&cpg CPG_MOD 119>; 1386 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1387 resets = <&cpg 119>; 1388 }; 1389 1390 fdp1@fe944000 { 1391 compatible = "renesas,fdp1"; 1392 reg = <0 0xfe944000 0 0x2400>; 1393 interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>; 1394 clocks = <&cpg CPG_MOD 118>; 1395 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1396 resets = <&cpg 118>; 1397 }; 1398 1399 du: display@feb00000 { 1400 compatible = "renesas,du-r8a7793"; 1401 reg = <0 0xfeb00000 0 0x40000>; 1402 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, 1403 <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; 1404 clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>; 1405 clock-names = "du.0", "du.1"; 1406 resets = <&cpg 724>; 1407 reset-names = "du.0"; 1408 status = "disabled"; 1409 1410 ports { 1411 #address-cells = <1>; 1412 #size-cells = <0>; 1413 1414 port@0 { 1415 reg = <0>; 1416 du_out_rgb: endpoint { 1417 }; 1418 }; 1419 port@1 { 1420 reg = <1>; 1421 du_out_lvds0: endpoint { 1422 remote-endpoint = <&lvds0_in>; 1423 }; 1424 }; 1425 }; 1426 }; 1427 1428 lvds0: lvds@feb90000 { 1429 compatible = "renesas,r8a7793-lvds"; 1430 reg = <0 0xfeb90000 0 0x1c>; 1431 clocks = <&cpg CPG_MOD 726>; 1432 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1433 resets = <&cpg 726>; 1434 1435 status = "disabled"; 1436 1437 ports { 1438 #address-cells = <1>; 1439 #size-cells = <0>; 1440 1441 port@0 { 1442 reg = <0>; 1443 lvds0_in: endpoint { 1444 remote-endpoint = <&du_out_lvds0>; 1445 }; 1446 }; 1447 port@1 { 1448 reg = <1>; 1449 lvds0_out: endpoint { 1450 }; 1451 }; 1452 }; 1453 }; 1454 1455 prr: chipid@ff000044 { 1456 compatible = "renesas,prr"; 1457 reg = <0 0xff000044 0 4>; 1458 }; 1459 1460 cmt0: timer@ffca0000 { 1461 compatible = "renesas,r8a7793-cmt0", 1462 "renesas,rcar-gen2-cmt0"; 1463 reg = <0 0xffca0000 0 0x1004>; 1464 interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 1465 <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 1466 clocks = <&cpg CPG_MOD 124>; 1467 clock-names = "fck"; 1468 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1469 resets = <&cpg 124>; 1470 1471 status = "disabled"; 1472 }; 1473 1474 cmt1: timer@e6130000 { 1475 compatible = "renesas,r8a7793-cmt1", 1476 "renesas,rcar-gen2-cmt1"; 1477 reg = <0 0xe6130000 0 0x1004>; 1478 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 1479 <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 1480 <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 1481 <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, 1482 <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 1483 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 1484 <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 1485 <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 1486 clocks = <&cpg CPG_MOD 329>; 1487 clock-names = "fck"; 1488 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 1489 resets = <&cpg 329>; 1490 1491 status = "disabled"; 1492 }; 1493 }; 1494 1495 thermal-zones { 1496 cpu_thermal: cpu-thermal { 1497 polling-delay-passive = <0>; 1498 polling-delay = <0>; 1499 1500 thermal-sensors = <&thermal>; 1501 1502 trips { 1503 cpu-crit { 1504 temperature = <95000>; 1505 hysteresis = <0>; 1506 type = "critical"; 1507 }; 1508 }; 1509 cooling-maps { 1510 }; 1511 }; 1512 }; 1513 1514 timer { 1515 compatible = "arm,armv7-timer"; 1516 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 1517 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 1518 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 1519 <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>; 1520 interrupt-names = "sec-phys", "phys", "virt", "hyp-phys"; 1521 }; 1522 1523 /* External USB clock - can be overridden by the board */ 1524 usb_extal_clk: usb_extal { 1525 compatible = "fixed-clock"; 1526 #clock-cells = <0>; 1527 clock-frequency = <48000000>; 1528 }; 1529}; 1530