19977754eSBiju Das// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 29977754eSBiju Das/* 39977754eSBiju Das * Device Tree Source for the RZ/G3E SoC 49977754eSBiju Das * 59977754eSBiju Das * Copyright (C) 2024 Renesas Electronics Corp. 69977754eSBiju Das */ 79977754eSBiju Das 89977754eSBiju Das#include <dt-bindings/clock/renesas,r9a09g047-cpg.h> 99977754eSBiju Das#include <dt-bindings/interrupt-controller/arm-gic.h> 109977754eSBiju Das 119977754eSBiju Das/ { 129977754eSBiju Das compatible = "renesas,r9a09g047"; 139977754eSBiju Das #address-cells = <2>; 149977754eSBiju Das #size-cells = <2>; 159977754eSBiju Das 169977754eSBiju Das audio_extal_clk: audio-clk { 179977754eSBiju Das compatible = "fixed-clock"; 189977754eSBiju Das #clock-cells = <0>; 199977754eSBiju Das /* This value must be overridden by the board */ 209977754eSBiju Das clock-frequency = <0>; 219977754eSBiju Das }; 229977754eSBiju Das 238e96597fSBiju Das /* 248e96597fSBiju Das * The default cluster table is based on the assumption that the PLLCA55 clock 258e96597fSBiju Das * frequency is set to 1.7GHz. The PLLCA55 clock frequency can be set to 268e96597fSBiju Das * 1.7/1.6/1.5/1.1 GHz based on the BOOTPLLCA_0/1 pins (and additionally can be 278e96597fSBiju Das * clocked to 1.8GHz as well). The table below should be overridden in the board 288e96597fSBiju Das * DTS based on the PLLCA55 clock frequency. 298e96597fSBiju Das */ 308e96597fSBiju Das cluster0_opp: opp-table-0 { 318e96597fSBiju Das compatible = "operating-points-v2"; 328e96597fSBiju Das 338e96597fSBiju Das opp-1700000000 { 348e96597fSBiju Das opp-hz = /bits/ 64 <1700000000>; 358e96597fSBiju Das opp-microvolt = <900000>; 368e96597fSBiju Das clock-latency-ns = <300000>; 378e96597fSBiju Das }; 388e96597fSBiju Das opp-850000000 { 398e96597fSBiju Das opp-hz = /bits/ 64 <850000000>; 408e96597fSBiju Das opp-microvolt = <800000>; 418e96597fSBiju Das clock-latency-ns = <300000>; 428e96597fSBiju Das }; 438e96597fSBiju Das opp-425000000 { 448e96597fSBiju Das opp-hz = /bits/ 64 <425000000>; 458e96597fSBiju Das opp-microvolt = <800000>; 468e96597fSBiju Das clock-latency-ns = <300000>; 478e96597fSBiju Das }; 488e96597fSBiju Das opp-212500000 { 498e96597fSBiju Das opp-hz = /bits/ 64 <212500000>; 508e96597fSBiju Das opp-microvolt = <800000>; 518e96597fSBiju Das clock-latency-ns = <300000>; 528e96597fSBiju Das opp-suspend; 538e96597fSBiju Das }; 548e96597fSBiju Das }; 558e96597fSBiju Das 569977754eSBiju Das cpus { 579977754eSBiju Das #address-cells = <1>; 589977754eSBiju Das #size-cells = <0>; 599977754eSBiju Das 609977754eSBiju Das cpu0: cpu@0 { 619977754eSBiju Das compatible = "arm,cortex-a55"; 629977754eSBiju Das reg = <0>; 639977754eSBiju Das device_type = "cpu"; 649977754eSBiju Das next-level-cache = <&L3_CA55>; 659977754eSBiju Das enable-method = "psci"; 668e96597fSBiju Das clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK0>; 678e96597fSBiju Das operating-points-v2 = <&cluster0_opp>; 689977754eSBiju Das }; 699977754eSBiju Das 709977754eSBiju Das cpu1: cpu@100 { 719977754eSBiju Das compatible = "arm,cortex-a55"; 729977754eSBiju Das reg = <0x100>; 739977754eSBiju Das device_type = "cpu"; 749977754eSBiju Das next-level-cache = <&L3_CA55>; 759977754eSBiju Das enable-method = "psci"; 768e96597fSBiju Das clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK1>; 778e96597fSBiju Das operating-points-v2 = <&cluster0_opp>; 789977754eSBiju Das }; 799977754eSBiju Das 809977754eSBiju Das cpu2: cpu@200 { 819977754eSBiju Das compatible = "arm,cortex-a55"; 829977754eSBiju Das reg = <0x200>; 839977754eSBiju Das device_type = "cpu"; 849977754eSBiju Das next-level-cache = <&L3_CA55>; 859977754eSBiju Das enable-method = "psci"; 868e96597fSBiju Das clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK2>; 878e96597fSBiju Das operating-points-v2 = <&cluster0_opp>; 889977754eSBiju Das }; 899977754eSBiju Das 909977754eSBiju Das cpu3: cpu@300 { 919977754eSBiju Das compatible = "arm,cortex-a55"; 929977754eSBiju Das reg = <0x300>; 939977754eSBiju Das device_type = "cpu"; 949977754eSBiju Das next-level-cache = <&L3_CA55>; 959977754eSBiju Das enable-method = "psci"; 968e96597fSBiju Das clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK3>; 978e96597fSBiju Das operating-points-v2 = <&cluster0_opp>; 989977754eSBiju Das }; 999977754eSBiju Das 1009977754eSBiju Das L3_CA55: cache-controller-0 { 1019977754eSBiju Das compatible = "cache"; 1029977754eSBiju Das cache-unified; 1039977754eSBiju Das cache-size = <0x100000>; 1049977754eSBiju Das cache-level = <3>; 1059977754eSBiju Das }; 1069977754eSBiju Das }; 1079977754eSBiju Das 108af06adb5STommaso Merciai gpu_opp_table: opp-table-1 { 109af06adb5STommaso Merciai compatible = "operating-points-v2"; 110af06adb5STommaso Merciai 111af06adb5STommaso Merciai opp-630000000 { 112af06adb5STommaso Merciai opp-hz = /bits/ 64 <630000000>; 113af06adb5STommaso Merciai opp-microvolt = <800000>; 114af06adb5STommaso Merciai }; 115af06adb5STommaso Merciai 116af06adb5STommaso Merciai opp-315000000 { 117af06adb5STommaso Merciai opp-hz = /bits/ 64 <315000000>; 118af06adb5STommaso Merciai opp-microvolt = <800000>; 119af06adb5STommaso Merciai }; 120af06adb5STommaso Merciai 121af06adb5STommaso Merciai opp-157500000 { 122af06adb5STommaso Merciai opp-hz = /bits/ 64 <157500000>; 123af06adb5STommaso Merciai opp-microvolt = <800000>; 124af06adb5STommaso Merciai }; 125af06adb5STommaso Merciai 126af06adb5STommaso Merciai opp-78750000 { 127af06adb5STommaso Merciai opp-hz = /bits/ 64 <78750000>; 128af06adb5STommaso Merciai opp-microvolt = <800000>; 129af06adb5STommaso Merciai }; 130af06adb5STommaso Merciai 131af06adb5STommaso Merciai opp-19687500 { 132af06adb5STommaso Merciai opp-hz = /bits/ 64 <19687500>; 133af06adb5STommaso Merciai opp-microvolt = <800000>; 134af06adb5STommaso Merciai }; 135af06adb5STommaso Merciai }; 136af06adb5STommaso Merciai 1379977754eSBiju Das psci { 1389977754eSBiju Das compatible = "arm,psci-1.0", "arm,psci-0.2"; 1399977754eSBiju Das method = "smc"; 1409977754eSBiju Das }; 1419977754eSBiju Das 1429977754eSBiju Das qextal_clk: qextal-clk { 1439977754eSBiju Das compatible = "fixed-clock"; 1449977754eSBiju Das #clock-cells = <0>; 1459977754eSBiju Das /* This value must be overridden by the board */ 1469977754eSBiju Das clock-frequency = <0>; 1479977754eSBiju Das }; 1489977754eSBiju Das 1499977754eSBiju Das rtxin_clk: rtxin-clk { 1509977754eSBiju Das compatible = "fixed-clock"; 1519977754eSBiju Das #clock-cells = <0>; 1529977754eSBiju Das /* This value must be overridden by the board */ 1539977754eSBiju Das clock-frequency = <0>; 1549977754eSBiju Das }; 1559977754eSBiju Das 1569977754eSBiju Das soc: soc { 1579977754eSBiju Das compatible = "simple-bus"; 1589977754eSBiju Das interrupt-parent = <&gic>; 1599977754eSBiju Das #address-cells = <2>; 1609977754eSBiju Das #size-cells = <2>; 1619977754eSBiju Das ranges; 1629977754eSBiju Das 163b7509775SBiju Das icu: interrupt-controller@10400000 { 164b7509775SBiju Das compatible = "renesas,r9a09g047-icu"; 165b7509775SBiju Das reg = <0 0x10400000 0 0x10000>; 166b7509775SBiju Das #interrupt-cells = <2>; 167b7509775SBiju Das #address-cells = <0>; 168b7509775SBiju Das interrupt-controller; 169b7509775SBiju Das interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 170b7509775SBiju Das <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 171b7509775SBiju Das <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 172b7509775SBiju Das <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 173b7509775SBiju Das <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 174b7509775SBiju Das <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 175b7509775SBiju Das <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 176b7509775SBiju Das <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 177b7509775SBiju Das <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 178b7509775SBiju Das <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 179b7509775SBiju Das <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 180b7509775SBiju Das <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 181b7509775SBiju Das <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 182b7509775SBiju Das <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 183b7509775SBiju Das <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 184b7509775SBiju Das <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>, 185b7509775SBiju Das <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, 186b7509775SBiju Das <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>, 187b7509775SBiju Das <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>, 188b7509775SBiju Das <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>, 189b7509775SBiju Das <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>, 190b7509775SBiju Das <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>, 191b7509775SBiju Das <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>, 192b7509775SBiju Das <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>, 193b7509775SBiju Das <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>, 194b7509775SBiju Das <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>, 195b7509775SBiju Das <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>, 196b7509775SBiju Das <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>, 197b7509775SBiju Das <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>, 198b7509775SBiju Das <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>, 199b7509775SBiju Das <GIC_SPI 432 IRQ_TYPE_LEVEL_HIGH>, 200b7509775SBiju Das <GIC_SPI 433 IRQ_TYPE_LEVEL_HIGH>, 201b7509775SBiju Das <GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH>, 202b7509775SBiju Das <GIC_SPI 435 IRQ_TYPE_LEVEL_HIGH>, 203b7509775SBiju Das <GIC_SPI 436 IRQ_TYPE_LEVEL_HIGH>, 204b7509775SBiju Das <GIC_SPI 437 IRQ_TYPE_LEVEL_HIGH>, 205b7509775SBiju Das <GIC_SPI 438 IRQ_TYPE_LEVEL_HIGH>, 206b7509775SBiju Das <GIC_SPI 439 IRQ_TYPE_LEVEL_HIGH>, 207b7509775SBiju Das <GIC_SPI 440 IRQ_TYPE_LEVEL_HIGH>, 208b7509775SBiju Das <GIC_SPI 441 IRQ_TYPE_LEVEL_HIGH>, 209b7509775SBiju Das <GIC_SPI 442 IRQ_TYPE_LEVEL_HIGH>, 210b7509775SBiju Das <GIC_SPI 443 IRQ_TYPE_LEVEL_HIGH>, 211b7509775SBiju Das <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>, 212b7509775SBiju Das <GIC_SPI 445 IRQ_TYPE_LEVEL_HIGH>, 213b7509775SBiju Das <GIC_SPI 446 IRQ_TYPE_LEVEL_HIGH>, 214b7509775SBiju Das <GIC_SPI 447 IRQ_TYPE_LEVEL_HIGH>, 215b7509775SBiju Das <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>, 216b7509775SBiju Das <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>, 217b7509775SBiju Das <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>, 218b7509775SBiju Das <GIC_SPI 262 IRQ_TYPE_EDGE_RISING>, 219b7509775SBiju Das <GIC_SPI 263 IRQ_TYPE_EDGE_RISING>, 220b7509775SBiju Das <GIC_SPI 264 IRQ_TYPE_EDGE_RISING>, 221b7509775SBiju Das <GIC_SPI 265 IRQ_TYPE_EDGE_RISING>, 222b7509775SBiju Das <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>, 223b7509775SBiju Das <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>, 224b7509775SBiju Das <GIC_SPI 452 IRQ_TYPE_LEVEL_HIGH>, 225b7509775SBiju Das <GIC_SPI 453 IRQ_TYPE_LEVEL_HIGH>, 226b7509775SBiju Das <GIC_SPI 454 IRQ_TYPE_LEVEL_HIGH>; 227b7509775SBiju Das interrupt-names = "nmi", 228b7509775SBiju Das "port_irq0", "port_irq1", "port_irq2", 229b7509775SBiju Das "port_irq3", "port_irq4", "port_irq5", 230b7509775SBiju Das "port_irq6", "port_irq7", "port_irq8", 231b7509775SBiju Das "port_irq9", "port_irq10", "port_irq11", 232b7509775SBiju Das "port_irq12", "port_irq13", "port_irq14", 233b7509775SBiju Das "port_irq15", 234b7509775SBiju Das "tint0", "tint1", "tint2", "tint3", 235b7509775SBiju Das "tint4", "tint5", "tint6", "tint7", 236b7509775SBiju Das "tint8", "tint9", "tint10", "tint11", 237b7509775SBiju Das "tint12", "tint13", "tint14", "tint15", 238b7509775SBiju Das "tint16", "tint17", "tint18", "tint19", 239b7509775SBiju Das "tint20", "tint21", "tint22", "tint23", 240b7509775SBiju Das "tint24", "tint25", "tint26", "tint27", 241b7509775SBiju Das "tint28", "tint29", "tint30", "tint31", 242b7509775SBiju Das "int-ca55-0", "int-ca55-1", 243b7509775SBiju Das "int-ca55-2", "int-ca55-3", 244b7509775SBiju Das "icu-error-ca55", 245b7509775SBiju Das "gpt-u0-gtciada", "gpt-u0-gtciadb", 246b7509775SBiju Das "gpt-u1-gtciada", "gpt-u1-gtciadb"; 247b7509775SBiju Das clocks = <&cpg CPG_MOD 0x5>; 248b7509775SBiju Das power-domains = <&cpg>; 249b7509775SBiju Das resets = <&cpg 0x36>; 250b7509775SBiju Das }; 251b7509775SBiju Das 252987040d4SBiju Das pinctrl: pinctrl@10410000 { 253987040d4SBiju Das compatible = "renesas,r9a09g047-pinctrl"; 254987040d4SBiju Das reg = <0 0x10410000 0 0x10000>; 255987040d4SBiju Das clocks = <&cpg CPG_CORE R9A09G047_IOTOP_0_SHCLK>; 256987040d4SBiju Das gpio-controller; 257987040d4SBiju Das #gpio-cells = <2>; 258987040d4SBiju Das gpio-ranges = <&pinctrl 0 0 232>; 259987040d4SBiju Das #interrupt-cells = <2>; 260987040d4SBiju Das interrupt-controller; 261b7509775SBiju Das interrupt-parent = <&icu>; 262987040d4SBiju Das power-domains = <&cpg>; 263987040d4SBiju Das resets = <&cpg 0xa5>, <&cpg 0xa6>; 264987040d4SBiju Das }; 265987040d4SBiju Das 2669977754eSBiju Das cpg: clock-controller@10420000 { 2679977754eSBiju Das compatible = "renesas,r9a09g047-cpg"; 2689977754eSBiju Das reg = <0 0x10420000 0 0x10000>; 2699977754eSBiju Das clocks = <&audio_extal_clk>, <&rtxin_clk>, <&qextal_clk>; 2709977754eSBiju Das clock-names = "audio_extal", "rtxin", "qextal"; 2719977754eSBiju Das #clock-cells = <2>; 2729977754eSBiju Das #reset-cells = <1>; 2739977754eSBiju Das #power-domain-cells = <0>; 2749977754eSBiju Das }; 2759977754eSBiju Das 27613e9b032SJohn Madieu sys: system-controller@10430000 { 27713e9b032SJohn Madieu compatible = "renesas,r9a09g047-sys"; 27813e9b032SJohn Madieu reg = <0 0x10430000 0 0x10000>; 27913e9b032SJohn Madieu clocks = <&cpg CPG_CORE R9A09G047_SYS_0_PCLK>; 28013e9b032SJohn Madieu resets = <&cpg 0x30>; 28113e9b032SJohn Madieu }; 28213e9b032SJohn Madieu 2839977754eSBiju Das scif0: serial@11c01400 { 2849977754eSBiju Das compatible = "renesas,scif-r9a09g047", "renesas,scif-r9a09g057"; 2859977754eSBiju Das reg = <0 0x11c01400 0 0x400>; 2869977754eSBiju Das interrupts = <GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH>, 2879977754eSBiju Das <GIC_SPI 532 IRQ_TYPE_LEVEL_HIGH>, 2889977754eSBiju Das <GIC_SPI 533 IRQ_TYPE_LEVEL_HIGH>, 2899977754eSBiju Das <GIC_SPI 530 IRQ_TYPE_LEVEL_HIGH>, 2909977754eSBiju Das <GIC_SPI 534 IRQ_TYPE_LEVEL_HIGH>, 2919977754eSBiju Das <GIC_SPI 531 IRQ_TYPE_LEVEL_HIGH>, 2929977754eSBiju Das <GIC_SPI 535 IRQ_TYPE_LEVEL_HIGH>, 2939977754eSBiju Das <GIC_SPI 536 IRQ_TYPE_EDGE_RISING>, 2949977754eSBiju Das <GIC_SPI 537 IRQ_TYPE_EDGE_RISING>; 2959977754eSBiju Das interrupt-names = "eri", "rxi", "txi", "bri", "dri", 2969977754eSBiju Das "tei", "tei-dri", "rxi-edge", "txi-edge"; 2979977754eSBiju Das clocks = <&cpg CPG_MOD 0x8f>; 2989977754eSBiju Das clock-names = "fck"; 2999977754eSBiju Das power-domains = <&cpg>; 3009977754eSBiju Das resets = <&cpg 0x95>; 3019977754eSBiju Das status = "disabled"; 3029977754eSBiju Das }; 3039977754eSBiju Das 304*9c1d49ddSBiju Das canfd: can@12440000 { 305*9c1d49ddSBiju Das compatible = "renesas,r9a09g047-canfd"; 306*9c1d49ddSBiju Das reg = <0 0x12440000 0 0x40000>; 307*9c1d49ddSBiju Das interrupts = <GIC_SPI 709 IRQ_TYPE_LEVEL_HIGH>, 308*9c1d49ddSBiju Das <GIC_SPI 710 IRQ_TYPE_LEVEL_HIGH>, 309*9c1d49ddSBiju Das <GIC_SPI 697 IRQ_TYPE_LEVEL_HIGH>, 310*9c1d49ddSBiju Das <GIC_SPI 703 IRQ_TYPE_LEVEL_HIGH>, 311*9c1d49ddSBiju Das <GIC_SPI 711 IRQ_TYPE_LEVEL_HIGH>, 312*9c1d49ddSBiju Das <GIC_SPI 698 IRQ_TYPE_LEVEL_HIGH>, 313*9c1d49ddSBiju Das <GIC_SPI 704 IRQ_TYPE_LEVEL_HIGH>, 314*9c1d49ddSBiju Das <GIC_SPI 712 IRQ_TYPE_LEVEL_HIGH>, 315*9c1d49ddSBiju Das <GIC_SPI 699 IRQ_TYPE_LEVEL_HIGH>, 316*9c1d49ddSBiju Das <GIC_SPI 705 IRQ_TYPE_LEVEL_HIGH>, 317*9c1d49ddSBiju Das <GIC_SPI 713 IRQ_TYPE_LEVEL_HIGH>, 318*9c1d49ddSBiju Das <GIC_SPI 700 IRQ_TYPE_LEVEL_HIGH>, 319*9c1d49ddSBiju Das <GIC_SPI 706 IRQ_TYPE_LEVEL_HIGH>, 320*9c1d49ddSBiju Das <GIC_SPI 714 IRQ_TYPE_LEVEL_HIGH>, 321*9c1d49ddSBiju Das <GIC_SPI 701 IRQ_TYPE_LEVEL_HIGH>, 322*9c1d49ddSBiju Das <GIC_SPI 707 IRQ_TYPE_LEVEL_HIGH>, 323*9c1d49ddSBiju Das <GIC_SPI 715 IRQ_TYPE_LEVEL_HIGH>, 324*9c1d49ddSBiju Das <GIC_SPI 702 IRQ_TYPE_LEVEL_HIGH>, 325*9c1d49ddSBiju Das <GIC_SPI 708 IRQ_TYPE_LEVEL_HIGH>, 326*9c1d49ddSBiju Das <GIC_SPI 716 IRQ_TYPE_LEVEL_HIGH>; 327*9c1d49ddSBiju Das interrupt-names = "g_err", "g_recc", 328*9c1d49ddSBiju Das "ch0_err", "ch0_rec", "ch0_trx", 329*9c1d49ddSBiju Das "ch1_err", "ch1_rec", "ch1_trx", 330*9c1d49ddSBiju Das "ch2_err", "ch2_rec", "ch2_trx", 331*9c1d49ddSBiju Das "ch3_err", "ch3_rec", "ch3_trx", 332*9c1d49ddSBiju Das "ch4_err", "ch4_rec", "ch4_trx", 333*9c1d49ddSBiju Das "ch5_err", "ch5_rec", "ch5_trx"; 334*9c1d49ddSBiju Das clocks = <&cpg CPG_MOD 0x9c>, <&cpg CPG_MOD 0x9d>, 335*9c1d49ddSBiju Das <&cpg CPG_MOD 0x9e>; 336*9c1d49ddSBiju Das clock-names = "fck", "ram_clk", "can_clk"; 337*9c1d49ddSBiju Das assigned-clocks = <&cpg CPG_MOD 0x9e>; 338*9c1d49ddSBiju Das assigned-clock-rates = <80000000>; 339*9c1d49ddSBiju Das resets = <&cpg 0xa1>, <&cpg 0xa2>; 340*9c1d49ddSBiju Das reset-names = "rstp_n", "rstc_n"; 341*9c1d49ddSBiju Das power-domains = <&cpg>; 342*9c1d49ddSBiju Das status = "disabled"; 343*9c1d49ddSBiju Das 344*9c1d49ddSBiju Das channel0 { 345*9c1d49ddSBiju Das status = "disabled"; 346*9c1d49ddSBiju Das }; 347*9c1d49ddSBiju Das channel1 { 348*9c1d49ddSBiju Das status = "disabled"; 349*9c1d49ddSBiju Das }; 350*9c1d49ddSBiju Das channel2 { 351*9c1d49ddSBiju Das status = "disabled"; 352*9c1d49ddSBiju Das }; 353*9c1d49ddSBiju Das channel3 { 354*9c1d49ddSBiju Das status = "disabled"; 355*9c1d49ddSBiju Das }; 356*9c1d49ddSBiju Das channel4 { 357*9c1d49ddSBiju Das status = "disabled"; 358*9c1d49ddSBiju Das }; 359*9c1d49ddSBiju Das channel5 { 360*9c1d49ddSBiju Das status = "disabled"; 361*9c1d49ddSBiju Das }; 362*9c1d49ddSBiju Das }; 363*9c1d49ddSBiju Das 364146a9b05SBiju Das wdt1: watchdog@14400000 { 365146a9b05SBiju Das compatible = "renesas,r9a09g047-wdt", "renesas,r9a09g057-wdt"; 366146a9b05SBiju Das reg = <0 0x14400000 0 0x400>; 367146a9b05SBiju Das clocks = <&cpg CPG_MOD 0x4d>, <&cpg CPG_MOD 0x4e>; 368146a9b05SBiju Das clock-names = "pclk", "oscclk"; 369146a9b05SBiju Das resets = <&cpg 0x76>; 370146a9b05SBiju Das power-domains = <&cpg>; 371146a9b05SBiju Das status = "disabled"; 372146a9b05SBiju Das }; 373146a9b05SBiju Das 374146a9b05SBiju Das wdt2: watchdog@13000000 { 375146a9b05SBiju Das compatible = "renesas,r9a09g047-wdt", "renesas,r9a09g057-wdt"; 376146a9b05SBiju Das reg = <0 0x13000000 0 0x400>; 377146a9b05SBiju Das clocks = <&cpg CPG_MOD 0x4f>, <&cpg CPG_MOD 0x50>; 378146a9b05SBiju Das clock-names = "pclk", "oscclk"; 379146a9b05SBiju Das resets = <&cpg 0x77>; 380146a9b05SBiju Das power-domains = <&cpg>; 381146a9b05SBiju Das status = "disabled"; 382146a9b05SBiju Das }; 383146a9b05SBiju Das 384146a9b05SBiju Das wdt3: watchdog@13000400 { 385146a9b05SBiju Das compatible = "renesas,r9a09g047-wdt", "renesas,r9a09g057-wdt"; 386146a9b05SBiju Das reg = <0 0x13000400 0 0x400>; 387146a9b05SBiju Das clocks = <&cpg CPG_MOD 0x51>, <&cpg CPG_MOD 0x52>; 388146a9b05SBiju Das clock-names = "pclk", "oscclk"; 389146a9b05SBiju Das resets = <&cpg 0x78>; 390146a9b05SBiju Das power-domains = <&cpg>; 391146a9b05SBiju Das status = "disabled"; 392146a9b05SBiju Das }; 393146a9b05SBiju Das 394acb247afSBiju Das i2c0: i2c@14400400 { 395acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 396acb247afSBiju Das reg = <0 0x14400400 0 0x400>; 397acb247afSBiju Das interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>, 398acb247afSBiju Das <GIC_SPI 507 IRQ_TYPE_EDGE_RISING>, 399acb247afSBiju Das <GIC_SPI 506 IRQ_TYPE_EDGE_RISING>, 400acb247afSBiju Das <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>, 401acb247afSBiju Das <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>, 402acb247afSBiju Das <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>, 403acb247afSBiju Das <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>, 404acb247afSBiju Das <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>; 405acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 406acb247afSBiju Das "naki", "ali", "tmoi"; 407acb247afSBiju Das clocks = <&cpg CPG_MOD 0x94>; 408acb247afSBiju Das resets = <&cpg 0x98>; 409acb247afSBiju Das power-domains = <&cpg>; 410acb247afSBiju Das #address-cells = <1>; 411acb247afSBiju Das #size-cells = <0>; 412acb247afSBiju Das status = "disabled"; 413acb247afSBiju Das }; 414acb247afSBiju Das 415acb247afSBiju Das i2c1: i2c@14400800 { 416acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 417acb247afSBiju Das reg = <0 0x14400800 0 0x400>; 418acb247afSBiju Das interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>, 419acb247afSBiju Das <GIC_SPI 509 IRQ_TYPE_EDGE_RISING>, 420acb247afSBiju Das <GIC_SPI 508 IRQ_TYPE_EDGE_RISING>, 421acb247afSBiju Das <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>, 422acb247afSBiju Das <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>, 423acb247afSBiju Das <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>, 424acb247afSBiju Das <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>, 425acb247afSBiju Das <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 426acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 427acb247afSBiju Das "naki", "ali", "tmoi"; 428acb247afSBiju Das clocks = <&cpg CPG_MOD 0x95>; 429acb247afSBiju Das resets = <&cpg 0x99>; 430acb247afSBiju Das power-domains = <&cpg>; 431acb247afSBiju Das #address-cells = <1>; 432acb247afSBiju Das #size-cells = <0>; 433acb247afSBiju Das status = "disabled"; 434acb247afSBiju Das }; 435acb247afSBiju Das 436acb247afSBiju Das i2c2: i2c@14400c00 { 437acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 438acb247afSBiju Das reg = <0 0x14400c00 0 0x400>; 439acb247afSBiju Das interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>, 440acb247afSBiju Das <GIC_SPI 511 IRQ_TYPE_EDGE_RISING>, 441acb247afSBiju Das <GIC_SPI 510 IRQ_TYPE_EDGE_RISING>, 442acb247afSBiju Das <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>, 443acb247afSBiju Das <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>, 444acb247afSBiju Das <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>, 445acb247afSBiju Das <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>, 446acb247afSBiju Das <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 447acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 448acb247afSBiju Das "naki", "ali", "tmoi"; 449acb247afSBiju Das clocks = <&cpg CPG_MOD 0x96>; 450acb247afSBiju Das resets = <&cpg 0x9a>; 451acb247afSBiju Das power-domains = <&cpg>; 452acb247afSBiju Das #address-cells = <1>; 453acb247afSBiju Das #size-cells = <0>; 454acb247afSBiju Das status = "disabled"; 455acb247afSBiju Das }; 456acb247afSBiju Das 457acb247afSBiju Das i2c3: i2c@14401000 { 458acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 459acb247afSBiju Das reg = <0 0x14401000 0 0x400>; 460acb247afSBiju Das interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>, 461acb247afSBiju Das <GIC_SPI 513 IRQ_TYPE_EDGE_RISING>, 462acb247afSBiju Das <GIC_SPI 512 IRQ_TYPE_EDGE_RISING>, 463acb247afSBiju Das <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>, 464acb247afSBiju Das <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>, 465acb247afSBiju Das <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>, 466acb247afSBiju Das <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>, 467acb247afSBiju Das <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 468acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 469acb247afSBiju Das "naki", "ali", "tmoi"; 470acb247afSBiju Das clocks = <&cpg CPG_MOD 0x97>; 471acb247afSBiju Das resets = <&cpg 0x9b>; 472acb247afSBiju Das power-domains = <&cpg>; 473acb247afSBiju Das #address-cells = <1>; 474acb247afSBiju Das #size-cells = <0>; 475acb247afSBiju Das status = "disabled"; 476acb247afSBiju Das }; 477acb247afSBiju Das 478acb247afSBiju Das i2c4: i2c@14401400 { 479acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 480acb247afSBiju Das reg = <0 0x14401400 0 0x400>; 481acb247afSBiju Das interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>, 482acb247afSBiju Das <GIC_SPI 515 IRQ_TYPE_EDGE_RISING>, 483acb247afSBiju Das <GIC_SPI 514 IRQ_TYPE_EDGE_RISING>, 484acb247afSBiju Das <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 485acb247afSBiju Das <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 486acb247afSBiju Das <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>, 487acb247afSBiju Das <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 488acb247afSBiju Das <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 489acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 490acb247afSBiju Das "naki", "ali", "tmoi"; 491acb247afSBiju Das clocks = <&cpg CPG_MOD 0x98>; 492acb247afSBiju Das resets = <&cpg 0x9c>; 493acb247afSBiju Das power-domains = <&cpg>; 494acb247afSBiju Das #address-cells = <1>; 495acb247afSBiju Das #size-cells = <0>; 496acb247afSBiju Das status = "disabled"; 497acb247afSBiju Das }; 498acb247afSBiju Das 499acb247afSBiju Das i2c5: i2c@14401800 { 500acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 501acb247afSBiju Das reg = <0 0x14401800 0 0x400>; 502acb247afSBiju Das interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 503acb247afSBiju Das <GIC_SPI 517 IRQ_TYPE_EDGE_RISING>, 504acb247afSBiju Das <GIC_SPI 516 IRQ_TYPE_EDGE_RISING>, 505acb247afSBiju Das <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 506acb247afSBiju Das <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 507acb247afSBiju Das <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 508acb247afSBiju Das <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 509acb247afSBiju Das <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>; 510acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 511acb247afSBiju Das "naki", "ali", "tmoi"; 512acb247afSBiju Das clocks = <&cpg CPG_MOD 0x99>; 513acb247afSBiju Das resets = <&cpg 0x9d>; 514acb247afSBiju Das power-domains = <&cpg>; 515acb247afSBiju Das #address-cells = <1>; 516acb247afSBiju Das #size-cells = <0>; 517acb247afSBiju Das status = "disabled"; 518acb247afSBiju Das }; 519acb247afSBiju Das 520acb247afSBiju Das i2c6: i2c@14401c00 { 521acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 522acb247afSBiju Das reg = <0 0x14401c00 0 0x400>; 523acb247afSBiju Das interrupts = <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 524acb247afSBiju Das <GIC_SPI 519 IRQ_TYPE_EDGE_RISING>, 525acb247afSBiju Das <GIC_SPI 518 IRQ_TYPE_EDGE_RISING>, 526acb247afSBiju Das <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 527acb247afSBiju Das <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 528acb247afSBiju Das <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 529acb247afSBiju Das <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>, 530acb247afSBiju Das <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 531acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 532acb247afSBiju Das "naki", "ali", "tmoi"; 533acb247afSBiju Das clocks = <&cpg CPG_MOD 0x9a>; 534acb247afSBiju Das resets = <&cpg 0x9e>; 535acb247afSBiju Das power-domains = <&cpg>; 536acb247afSBiju Das #address-cells = <1>; 537acb247afSBiju Das #size-cells = <0>; 538acb247afSBiju Das status = "disabled"; 539acb247afSBiju Das }; 540acb247afSBiju Das 541acb247afSBiju Das i2c7: i2c@14402000 { 542acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 543acb247afSBiju Das reg = <0 0x14402000 0 0x400>; 544acb247afSBiju Das interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 545acb247afSBiju Das <GIC_SPI 521 IRQ_TYPE_EDGE_RISING>, 546acb247afSBiju Das <GIC_SPI 520 IRQ_TYPE_EDGE_RISING>, 547acb247afSBiju Das <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 548acb247afSBiju Das <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 549acb247afSBiju Das <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 550acb247afSBiju Das <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 551acb247afSBiju Das <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>; 552acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 553acb247afSBiju Das "naki", "ali", "tmoi"; 554acb247afSBiju Das clocks = <&cpg CPG_MOD 0x9b>; 555acb247afSBiju Das resets = <&cpg 0x9f>; 556acb247afSBiju Das power-domains = <&cpg>; 557acb247afSBiju Das #address-cells = <1>; 558acb247afSBiju Das #size-cells = <0>; 559acb247afSBiju Das status = "disabled"; 560acb247afSBiju Das }; 561acb247afSBiju Das 562acb247afSBiju Das i2c8: i2c@11c01000 { 563acb247afSBiju Das compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 564acb247afSBiju Das reg = <0 0x11c01000 0 0x400>; 565acb247afSBiju Das interrupts = <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>, 566acb247afSBiju Das <GIC_SPI 523 IRQ_TYPE_EDGE_RISING>, 567acb247afSBiju Das <GIC_SPI 522 IRQ_TYPE_EDGE_RISING>, 568acb247afSBiju Das <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>, 569acb247afSBiju Das <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>, 570acb247afSBiju Das <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>, 571acb247afSBiju Das <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>, 572acb247afSBiju Das <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 573acb247afSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 574acb247afSBiju Das "naki", "ali", "tmoi"; 575acb247afSBiju Das clocks = <&cpg CPG_MOD 0x93>; 576acb247afSBiju Das resets = <&cpg 0xa0>; 577acb247afSBiju Das power-domains = <&cpg>; 578acb247afSBiju Das #address-cells = <1>; 579acb247afSBiju Das #size-cells = <0>; 580acb247afSBiju Das status = "disabled"; 581acb247afSBiju Das }; 582acb247afSBiju Das 583af06adb5STommaso Merciai gpu: gpu@14850000 { 584af06adb5STommaso Merciai compatible = "renesas,r9a09g047-mali", 585af06adb5STommaso Merciai "arm,mali-bifrost"; 586af06adb5STommaso Merciai reg = <0x0 0x14850000 0x0 0x10000>; 587af06adb5STommaso Merciai interrupts = <GIC_SPI 884 IRQ_TYPE_LEVEL_HIGH>, 588af06adb5STommaso Merciai <GIC_SPI 885 IRQ_TYPE_LEVEL_HIGH>, 589af06adb5STommaso Merciai <GIC_SPI 883 IRQ_TYPE_LEVEL_HIGH>, 590af06adb5STommaso Merciai <GIC_SPI 886 IRQ_TYPE_LEVEL_HIGH>; 591af06adb5STommaso Merciai interrupt-names = "job", "mmu", "gpu", "event"; 592af06adb5STommaso Merciai clocks = <&cpg CPG_MOD 0xf0>, 593af06adb5STommaso Merciai <&cpg CPG_MOD 0xf1>, 594af06adb5STommaso Merciai <&cpg CPG_MOD 0xf2>; 595af06adb5STommaso Merciai clock-names = "gpu", "bus", "bus_ace"; 596af06adb5STommaso Merciai power-domains = <&cpg>; 597af06adb5STommaso Merciai resets = <&cpg 0xdd>, <&cpg 0xde>, <&cpg 0xdf>; 598af06adb5STommaso Merciai reset-names = "rst", "axi_rst", "ace_rst"; 599af06adb5STommaso Merciai operating-points-v2 = <&gpu_opp_table>; 600af06adb5STommaso Merciai status = "disabled"; 601af06adb5STommaso Merciai }; 602af06adb5STommaso Merciai 6039977754eSBiju Das gic: interrupt-controller@14900000 { 6049977754eSBiju Das compatible = "arm,gic-v3"; 6059977754eSBiju Das reg = <0x0 0x14900000 0 0x20000>, 6069977754eSBiju Das <0x0 0x14940000 0 0x80000>; 6079977754eSBiju Das #interrupt-cells = <3>; 6089977754eSBiju Das #address-cells = <0>; 6099977754eSBiju Das interrupt-controller; 6109977754eSBiju Das interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_LOW>; 6119977754eSBiju Das }; 612c4e4e228SBiju Das 613c4e4e228SBiju Das sdhi0: mmc@15c00000 { 614c4e4e228SBiju Das compatible = "renesas,sdhi-r9a09g047", "renesas,sdhi-r9a09g057"; 615c4e4e228SBiju Das reg = <0x0 0x15c00000 0 0x10000>; 616c4e4e228SBiju Das interrupts = <GIC_SPI 735 IRQ_TYPE_LEVEL_HIGH>, 617c4e4e228SBiju Das <GIC_SPI 736 IRQ_TYPE_LEVEL_HIGH>; 618c4e4e228SBiju Das clocks = <&cpg CPG_MOD 0xa3>, <&cpg CPG_MOD 0xa5>, 619c4e4e228SBiju Das <&cpg CPG_MOD 0xa4>, <&cpg CPG_MOD 0xa6>; 620c4e4e228SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 621c4e4e228SBiju Das resets = <&cpg 0xa7>; 622c4e4e228SBiju Das power-domains = <&cpg>; 623c4e4e228SBiju Das status = "disabled"; 624c4e4e228SBiju Das 625c4e4e228SBiju Das sdhi0_vqmmc: vqmmc-regulator { 626c4e4e228SBiju Das regulator-name = "SDHI0-VQMMC"; 627c4e4e228SBiju Das regulator-min-microvolt = <1800000>; 628c4e4e228SBiju Das regulator-max-microvolt = <3300000>; 629c4e4e228SBiju Das status = "disabled"; 630c4e4e228SBiju Das }; 631c4e4e228SBiju Das }; 632c4e4e228SBiju Das 633c4e4e228SBiju Das sdhi1: mmc@15c10000 { 634c4e4e228SBiju Das compatible = "renesas,sdhi-r9a09g047", "renesas,sdhi-r9a09g057"; 635c4e4e228SBiju Das reg = <0x0 0x15c10000 0 0x10000>; 636c4e4e228SBiju Das interrupts = <GIC_SPI 737 IRQ_TYPE_LEVEL_HIGH>, 637c4e4e228SBiju Das <GIC_SPI 738 IRQ_TYPE_LEVEL_HIGH>; 638c4e4e228SBiju Das clocks = <&cpg CPG_MOD 0xa7>, <&cpg CPG_MOD 0xa9>, 639c4e4e228SBiju Das <&cpg CPG_MOD 0xa8>, <&cpg CPG_MOD 0xaa>; 640c4e4e228SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 641c4e4e228SBiju Das resets = <&cpg 0xa8>; 642c4e4e228SBiju Das power-domains = <&cpg>; 643c4e4e228SBiju Das status = "disabled"; 644c4e4e228SBiju Das 645c4e4e228SBiju Das sdhi1_vqmmc: vqmmc-regulator { 646c4e4e228SBiju Das regulator-name = "SDHI1-VQMMC"; 647c4e4e228SBiju Das regulator-min-microvolt = <1800000>; 648c4e4e228SBiju Das regulator-max-microvolt = <3300000>; 649c4e4e228SBiju Das status = "disabled"; 650c4e4e228SBiju Das }; 651c4e4e228SBiju Das }; 652c4e4e228SBiju Das 653c4e4e228SBiju Das sdhi2: mmc@15c20000 { 654c4e4e228SBiju Das compatible = "renesas,sdhi-r9a09g047", "renesas,sdhi-r9a09g057"; 655c4e4e228SBiju Das reg = <0x0 0x15c20000 0 0x10000>; 656c4e4e228SBiju Das interrupts = <GIC_SPI 739 IRQ_TYPE_LEVEL_HIGH>, 657c4e4e228SBiju Das <GIC_SPI 740 IRQ_TYPE_LEVEL_HIGH>; 658c4e4e228SBiju Das clocks = <&cpg CPG_MOD 0xab>, <&cpg CPG_MOD 0xad>, 659c4e4e228SBiju Das <&cpg CPG_MOD 0xac>, <&cpg CPG_MOD 0xae>; 660c4e4e228SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 661c4e4e228SBiju Das resets = <&cpg 0xa9>; 662c4e4e228SBiju Das power-domains = <&cpg>; 663c4e4e228SBiju Das status = "disabled"; 664c4e4e228SBiju Das 665c4e4e228SBiju Das sdhi2_vqmmc: vqmmc-regulator { 666c4e4e228SBiju Das regulator-name = "SDHI2-VQMMC"; 667c4e4e228SBiju Das regulator-min-microvolt = <1800000>; 668c4e4e228SBiju Das regulator-max-microvolt = <3300000>; 669c4e4e228SBiju Das status = "disabled"; 670c4e4e228SBiju Das }; 671c4e4e228SBiju Das }; 6729977754eSBiju Das }; 6739977754eSBiju Das 6749977754eSBiju Das timer { 6759977754eSBiju Das compatible = "arm,armv8-timer"; 6769977754eSBiju Das interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, 6779977754eSBiju Das <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, 6789977754eSBiju Das <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, 6799977754eSBiju Das <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>, 6809977754eSBiju Das <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>; 6819977754eSBiju Das interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", "hyp-virt"; 6829977754eSBiju Das }; 6839977754eSBiju Das}; 684