1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Device Tree Source for the R-Car V2H (R8A77920) SoC 4f126890aSEmmanuel Vadot * 5f126890aSEmmanuel Vadot * Copyright (C) 2016 Cogent Embedded Inc. 6f126890aSEmmanuel Vadot */ 7f126890aSEmmanuel Vadot 8f126890aSEmmanuel Vadot#include <dt-bindings/clock/r8a7792-cpg-mssr.h> 9f126890aSEmmanuel Vadot#include <dt-bindings/interrupt-controller/irq.h> 10f126890aSEmmanuel Vadot#include <dt-bindings/interrupt-controller/arm-gic.h> 11f126890aSEmmanuel Vadot#include <dt-bindings/power/r8a7792-sysc.h> 12f126890aSEmmanuel Vadot 13f126890aSEmmanuel Vadot/ { 14f126890aSEmmanuel Vadot compatible = "renesas,r8a7792"; 15f126890aSEmmanuel Vadot #address-cells = <2>; 16f126890aSEmmanuel Vadot #size-cells = <2>; 17f126890aSEmmanuel Vadot 18f126890aSEmmanuel Vadot aliases { 19f126890aSEmmanuel Vadot i2c0 = &i2c0; 20f126890aSEmmanuel Vadot i2c1 = &i2c1; 21f126890aSEmmanuel Vadot i2c2 = &i2c2; 22f126890aSEmmanuel Vadot i2c3 = &i2c3; 23f126890aSEmmanuel Vadot i2c4 = &i2c4; 24f126890aSEmmanuel Vadot i2c5 = &i2c5; 25f126890aSEmmanuel Vadot i2c6 = &iic3; 26f126890aSEmmanuel Vadot spi0 = &qspi; 27f126890aSEmmanuel Vadot spi1 = &msiof0; 28f126890aSEmmanuel Vadot spi2 = &msiof1; 29f126890aSEmmanuel Vadot vin0 = &vin0; 30f126890aSEmmanuel Vadot vin1 = &vin1; 31f126890aSEmmanuel Vadot vin2 = &vin2; 32f126890aSEmmanuel Vadot vin3 = &vin3; 33f126890aSEmmanuel Vadot vin4 = &vin4; 34f126890aSEmmanuel Vadot vin5 = &vin5; 35f126890aSEmmanuel Vadot }; 36f126890aSEmmanuel Vadot 37f126890aSEmmanuel Vadot /* External CAN clock */ 38f126890aSEmmanuel Vadot can_clk: can { 39f126890aSEmmanuel Vadot compatible = "fixed-clock"; 40f126890aSEmmanuel Vadot #clock-cells = <0>; 41f126890aSEmmanuel Vadot /* This value must be overridden by the board. */ 42f126890aSEmmanuel Vadot clock-frequency = <0>; 43f126890aSEmmanuel Vadot }; 44f126890aSEmmanuel Vadot 45f126890aSEmmanuel Vadot cpus { 46f126890aSEmmanuel Vadot #address-cells = <1>; 47f126890aSEmmanuel Vadot #size-cells = <0>; 48f126890aSEmmanuel Vadot 49f126890aSEmmanuel Vadot cpu0: cpu@0 { 50f126890aSEmmanuel Vadot device_type = "cpu"; 51f126890aSEmmanuel Vadot compatible = "arm,cortex-a15"; 52f126890aSEmmanuel Vadot reg = <0>; 53f126890aSEmmanuel Vadot clock-frequency = <1000000000>; 54f126890aSEmmanuel Vadot clocks = <&cpg CPG_CORE R8A7792_CLK_Z>; 55f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_CA15_CPU0>; 56f126890aSEmmanuel Vadot enable-method = "renesas,apmu"; 57f126890aSEmmanuel Vadot next-level-cache = <&L2_CA15>; 58f126890aSEmmanuel Vadot }; 59f126890aSEmmanuel Vadot 60f126890aSEmmanuel Vadot cpu1: cpu@1 { 61f126890aSEmmanuel Vadot device_type = "cpu"; 62f126890aSEmmanuel Vadot compatible = "arm,cortex-a15"; 63f126890aSEmmanuel Vadot reg = <1>; 64f126890aSEmmanuel Vadot clock-frequency = <1000000000>; 65f126890aSEmmanuel Vadot clocks = <&cpg CPG_CORE R8A7792_CLK_Z>; 66f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_CA15_CPU1>; 67f126890aSEmmanuel Vadot enable-method = "renesas,apmu"; 68f126890aSEmmanuel Vadot next-level-cache = <&L2_CA15>; 69f126890aSEmmanuel Vadot }; 70f126890aSEmmanuel Vadot 71f126890aSEmmanuel Vadot L2_CA15: cache-controller-0 { 72f126890aSEmmanuel Vadot compatible = "cache"; 73f126890aSEmmanuel Vadot cache-unified; 74f126890aSEmmanuel Vadot cache-level = <2>; 75f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_CA15_SCU>; 76f126890aSEmmanuel Vadot }; 77f126890aSEmmanuel Vadot }; 78f126890aSEmmanuel Vadot 79f126890aSEmmanuel Vadot /* External root clock */ 80f126890aSEmmanuel Vadot extal_clk: extal { 81f126890aSEmmanuel Vadot compatible = "fixed-clock"; 82f126890aSEmmanuel Vadot #clock-cells = <0>; 83f126890aSEmmanuel Vadot /* This value must be overridden by the board. */ 84f126890aSEmmanuel Vadot clock-frequency = <0>; 85f126890aSEmmanuel Vadot }; 86f126890aSEmmanuel Vadot 87*84943d6fSEmmanuel Vadot lbsc: lbsc { 88*84943d6fSEmmanuel Vadot compatible = "simple-bus"; 89*84943d6fSEmmanuel Vadot #address-cells = <1>; 90*84943d6fSEmmanuel Vadot #size-cells = <1>; 91*84943d6fSEmmanuel Vadot ranges = <0 0 0 0x1c000000>; 92*84943d6fSEmmanuel Vadot }; 93*84943d6fSEmmanuel Vadot 94f126890aSEmmanuel Vadot pmu { 95f126890aSEmmanuel Vadot compatible = "arm,cortex-a15-pmu"; 96f126890aSEmmanuel Vadot interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, 97f126890aSEmmanuel Vadot <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 98f126890aSEmmanuel Vadot interrupt-affinity = <&cpu0>, <&cpu1>; 99f126890aSEmmanuel Vadot }; 100f126890aSEmmanuel Vadot 101f126890aSEmmanuel Vadot /* External SCIF clock */ 102f126890aSEmmanuel Vadot scif_clk: scif { 103f126890aSEmmanuel Vadot compatible = "fixed-clock"; 104f126890aSEmmanuel Vadot #clock-cells = <0>; 105f126890aSEmmanuel Vadot /* This value must be overridden by the board. */ 106f126890aSEmmanuel Vadot clock-frequency = <0>; 107f126890aSEmmanuel Vadot }; 108f126890aSEmmanuel Vadot 109f126890aSEmmanuel Vadot soc { 110f126890aSEmmanuel Vadot compatible = "simple-bus"; 111f126890aSEmmanuel Vadot interrupt-parent = <&gic>; 112f126890aSEmmanuel Vadot 113f126890aSEmmanuel Vadot #address-cells = <2>; 114f126890aSEmmanuel Vadot #size-cells = <2>; 115f126890aSEmmanuel Vadot ranges; 116f126890aSEmmanuel Vadot 117f126890aSEmmanuel Vadot rwdt: watchdog@e6020000 { 118f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-wdt", 119f126890aSEmmanuel Vadot "renesas,rcar-gen2-wdt"; 120f126890aSEmmanuel Vadot reg = <0 0xe6020000 0 0x0c>; 121f126890aSEmmanuel Vadot interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 122f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 402>; 123f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 124f126890aSEmmanuel Vadot resets = <&cpg 402>; 125f126890aSEmmanuel Vadot status = "disabled"; 126f126890aSEmmanuel Vadot }; 127f126890aSEmmanuel Vadot 128f126890aSEmmanuel Vadot gpio0: gpio@e6050000 { 129f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 130f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 131f126890aSEmmanuel Vadot reg = <0 0xe6050000 0 0x50>; 132f126890aSEmmanuel Vadot interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 133f126890aSEmmanuel Vadot #gpio-cells = <2>; 134f126890aSEmmanuel Vadot gpio-controller; 135f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 0 29>; 136f126890aSEmmanuel Vadot #interrupt-cells = <2>; 137f126890aSEmmanuel Vadot interrupt-controller; 138f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 912>; 139f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 140f126890aSEmmanuel Vadot resets = <&cpg 912>; 141f126890aSEmmanuel Vadot }; 142f126890aSEmmanuel Vadot 143f126890aSEmmanuel Vadot gpio1: gpio@e6051000 { 144f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 145f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 146f126890aSEmmanuel Vadot reg = <0 0xe6051000 0 0x50>; 147f126890aSEmmanuel Vadot interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 148f126890aSEmmanuel Vadot #gpio-cells = <2>; 149f126890aSEmmanuel Vadot gpio-controller; 150f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 32 23>; 151f126890aSEmmanuel Vadot #interrupt-cells = <2>; 152f126890aSEmmanuel Vadot interrupt-controller; 153f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 911>; 154f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 155f126890aSEmmanuel Vadot resets = <&cpg 911>; 156f126890aSEmmanuel Vadot }; 157f126890aSEmmanuel Vadot 158f126890aSEmmanuel Vadot gpio2: gpio@e6052000 { 159f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 160f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 161f126890aSEmmanuel Vadot reg = <0 0xe6052000 0 0x50>; 162f126890aSEmmanuel Vadot interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 163f126890aSEmmanuel Vadot #gpio-cells = <2>; 164f126890aSEmmanuel Vadot gpio-controller; 165f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 64 32>; 166f126890aSEmmanuel Vadot #interrupt-cells = <2>; 167f126890aSEmmanuel Vadot interrupt-controller; 168f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 910>; 169f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 170f126890aSEmmanuel Vadot resets = <&cpg 910>; 171f126890aSEmmanuel Vadot }; 172f126890aSEmmanuel Vadot 173f126890aSEmmanuel Vadot gpio3: gpio@e6053000 { 174f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 175f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 176f126890aSEmmanuel Vadot reg = <0 0xe6053000 0 0x50>; 177f126890aSEmmanuel Vadot interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 178f126890aSEmmanuel Vadot #gpio-cells = <2>; 179f126890aSEmmanuel Vadot gpio-controller; 180f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 96 28>; 181f126890aSEmmanuel Vadot #interrupt-cells = <2>; 182f126890aSEmmanuel Vadot interrupt-controller; 183f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 909>; 184f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 185f126890aSEmmanuel Vadot resets = <&cpg 909>; 186f126890aSEmmanuel Vadot }; 187f126890aSEmmanuel Vadot 188f126890aSEmmanuel Vadot gpio4: gpio@e6054000 { 189f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 190f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 191f126890aSEmmanuel Vadot reg = <0 0xe6054000 0 0x50>; 192f126890aSEmmanuel Vadot interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; 193f126890aSEmmanuel Vadot #gpio-cells = <2>; 194f126890aSEmmanuel Vadot gpio-controller; 195f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 128 17>; 196f126890aSEmmanuel Vadot #interrupt-cells = <2>; 197f126890aSEmmanuel Vadot interrupt-controller; 198f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 908>; 199f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 200f126890aSEmmanuel Vadot resets = <&cpg 908>; 201f126890aSEmmanuel Vadot }; 202f126890aSEmmanuel Vadot 203f126890aSEmmanuel Vadot gpio5: gpio@e6055000 { 204f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 205f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 206f126890aSEmmanuel Vadot reg = <0 0xe6055000 0 0x50>; 207f126890aSEmmanuel Vadot interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 208f126890aSEmmanuel Vadot #gpio-cells = <2>; 209f126890aSEmmanuel Vadot gpio-controller; 210f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 160 17>; 211f126890aSEmmanuel Vadot #interrupt-cells = <2>; 212f126890aSEmmanuel Vadot interrupt-controller; 213f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 907>; 214f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 215f126890aSEmmanuel Vadot resets = <&cpg 907>; 216f126890aSEmmanuel Vadot }; 217f126890aSEmmanuel Vadot 218f126890aSEmmanuel Vadot gpio6: gpio@e6055100 { 219f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 220f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 221f126890aSEmmanuel Vadot reg = <0 0xe6055100 0 0x50>; 222f126890aSEmmanuel Vadot interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; 223f126890aSEmmanuel Vadot #gpio-cells = <2>; 224f126890aSEmmanuel Vadot gpio-controller; 225f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 192 17>; 226f126890aSEmmanuel Vadot #interrupt-cells = <2>; 227f126890aSEmmanuel Vadot interrupt-controller; 228f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 905>; 229f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 230f126890aSEmmanuel Vadot resets = <&cpg 905>; 231f126890aSEmmanuel Vadot }; 232f126890aSEmmanuel Vadot 233f126890aSEmmanuel Vadot gpio7: gpio@e6055200 { 234f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 235f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 236f126890aSEmmanuel Vadot reg = <0 0xe6055200 0 0x50>; 237f126890aSEmmanuel Vadot interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 238f126890aSEmmanuel Vadot #gpio-cells = <2>; 239f126890aSEmmanuel Vadot gpio-controller; 240f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 224 17>; 241f126890aSEmmanuel Vadot #interrupt-cells = <2>; 242f126890aSEmmanuel Vadot interrupt-controller; 243f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 904>; 244f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 245f126890aSEmmanuel Vadot resets = <&cpg 904>; 246f126890aSEmmanuel Vadot }; 247f126890aSEmmanuel Vadot 248f126890aSEmmanuel Vadot gpio8: gpio@e6055300 { 249f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 250f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 251f126890aSEmmanuel Vadot reg = <0 0xe6055300 0 0x50>; 252f126890aSEmmanuel Vadot interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>; 253f126890aSEmmanuel Vadot #gpio-cells = <2>; 254f126890aSEmmanuel Vadot gpio-controller; 255f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 256 17>; 256f126890aSEmmanuel Vadot #interrupt-cells = <2>; 257f126890aSEmmanuel Vadot interrupt-controller; 258f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 921>; 259f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 260f126890aSEmmanuel Vadot resets = <&cpg 921>; 261f126890aSEmmanuel Vadot }; 262f126890aSEmmanuel Vadot 263f126890aSEmmanuel Vadot gpio9: gpio@e6055400 { 264f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 265f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 266f126890aSEmmanuel Vadot reg = <0 0xe6055400 0 0x50>; 267f126890aSEmmanuel Vadot interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; 268f126890aSEmmanuel Vadot #gpio-cells = <2>; 269f126890aSEmmanuel Vadot gpio-controller; 270f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 288 17>; 271f126890aSEmmanuel Vadot #interrupt-cells = <2>; 272f126890aSEmmanuel Vadot interrupt-controller; 273f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 919>; 274f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 275f126890aSEmmanuel Vadot resets = <&cpg 919>; 276f126890aSEmmanuel Vadot }; 277f126890aSEmmanuel Vadot 278f126890aSEmmanuel Vadot gpio10: gpio@e6055500 { 279f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 280f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 281f126890aSEmmanuel Vadot reg = <0 0xe6055500 0 0x50>; 282f126890aSEmmanuel Vadot interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 283f126890aSEmmanuel Vadot #gpio-cells = <2>; 284f126890aSEmmanuel Vadot gpio-controller; 285f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 320 32>; 286f126890aSEmmanuel Vadot #interrupt-cells = <2>; 287f126890aSEmmanuel Vadot interrupt-controller; 288f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 914>; 289f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 290f126890aSEmmanuel Vadot resets = <&cpg 914>; 291f126890aSEmmanuel Vadot }; 292f126890aSEmmanuel Vadot 293f126890aSEmmanuel Vadot gpio11: gpio@e6055600 { 294f126890aSEmmanuel Vadot compatible = "renesas,gpio-r8a7792", 295f126890aSEmmanuel Vadot "renesas,rcar-gen2-gpio"; 296f126890aSEmmanuel Vadot reg = <0 0xe6055600 0 0x50>; 297f126890aSEmmanuel Vadot interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 298f126890aSEmmanuel Vadot #gpio-cells = <2>; 299f126890aSEmmanuel Vadot gpio-controller; 300f126890aSEmmanuel Vadot gpio-ranges = <&pfc 0 352 30>; 301f126890aSEmmanuel Vadot #interrupt-cells = <2>; 302f126890aSEmmanuel Vadot interrupt-controller; 303f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 913>; 304f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 305f126890aSEmmanuel Vadot resets = <&cpg 913>; 306f126890aSEmmanuel Vadot }; 307f126890aSEmmanuel Vadot 308f126890aSEmmanuel Vadot pfc: pinctrl@e6060000 { 309f126890aSEmmanuel Vadot compatible = "renesas,pfc-r8a7792"; 310f126890aSEmmanuel Vadot reg = <0 0xe6060000 0 0x144>; 311f126890aSEmmanuel Vadot }; 312f126890aSEmmanuel Vadot 313f126890aSEmmanuel Vadot cpg: clock-controller@e6150000 { 314f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-cpg-mssr"; 315f126890aSEmmanuel Vadot reg = <0 0xe6150000 0 0x1000>; 316f126890aSEmmanuel Vadot clocks = <&extal_clk>; 317f126890aSEmmanuel Vadot clock-names = "extal"; 318f126890aSEmmanuel Vadot #clock-cells = <2>; 319f126890aSEmmanuel Vadot #power-domain-cells = <0>; 320f126890aSEmmanuel Vadot #reset-cells = <1>; 321f126890aSEmmanuel Vadot }; 322f126890aSEmmanuel Vadot 323f126890aSEmmanuel Vadot apmu@e6152000 { 324f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-apmu", "renesas,apmu"; 325f126890aSEmmanuel Vadot reg = <0 0xe6152000 0 0x188>; 326f126890aSEmmanuel Vadot cpus = <&cpu0>, <&cpu1>; 327f126890aSEmmanuel Vadot }; 328f126890aSEmmanuel Vadot 329f126890aSEmmanuel Vadot rst: reset-controller@e6160000 { 330f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-rst"; 331f126890aSEmmanuel Vadot reg = <0 0xe6160000 0 0x0100>; 332f126890aSEmmanuel Vadot }; 333f126890aSEmmanuel Vadot 334f126890aSEmmanuel Vadot sysc: system-controller@e6180000 { 335f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-sysc"; 336f126890aSEmmanuel Vadot reg = <0 0xe6180000 0 0x0200>; 337f126890aSEmmanuel Vadot #power-domain-cells = <1>; 338f126890aSEmmanuel Vadot }; 339f126890aSEmmanuel Vadot 340f126890aSEmmanuel Vadot irqc: interrupt-controller@e61c0000 { 341f126890aSEmmanuel Vadot compatible = "renesas,irqc-r8a7792", "renesas,irqc"; 342f126890aSEmmanuel Vadot #interrupt-cells = <2>; 343f126890aSEmmanuel Vadot interrupt-controller; 344f126890aSEmmanuel Vadot reg = <0 0xe61c0000 0 0x200>; 345f126890aSEmmanuel Vadot interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 346f126890aSEmmanuel Vadot <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 347f126890aSEmmanuel Vadot <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 348f126890aSEmmanuel Vadot <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 349f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 407>; 350f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 351f126890aSEmmanuel Vadot resets = <&cpg 407>; 352f126890aSEmmanuel Vadot }; 353f126890aSEmmanuel Vadot 354f126890aSEmmanuel Vadot icram0: sram@e63a0000 { 355f126890aSEmmanuel Vadot compatible = "mmio-sram"; 356f126890aSEmmanuel Vadot reg = <0 0xe63a0000 0 0x12000>; 357f126890aSEmmanuel Vadot #address-cells = <1>; 358f126890aSEmmanuel Vadot #size-cells = <1>; 359f126890aSEmmanuel Vadot ranges = <0 0 0xe63a0000 0x12000>; 360f126890aSEmmanuel Vadot }; 361f126890aSEmmanuel Vadot 362f126890aSEmmanuel Vadot icram1: sram@e63c0000 { 363f126890aSEmmanuel Vadot compatible = "mmio-sram"; 364f126890aSEmmanuel Vadot reg = <0 0xe63c0000 0 0x1000>; 365f126890aSEmmanuel Vadot #address-cells = <1>; 366f126890aSEmmanuel Vadot #size-cells = <1>; 367f126890aSEmmanuel Vadot ranges = <0 0 0xe63c0000 0x1000>; 368f126890aSEmmanuel Vadot 369f126890aSEmmanuel Vadot smp-sram@0 { 370f126890aSEmmanuel Vadot compatible = "renesas,smp-sram"; 371f126890aSEmmanuel Vadot reg = <0 0x100>; 372f126890aSEmmanuel Vadot }; 373f126890aSEmmanuel Vadot }; 374f126890aSEmmanuel Vadot 375f126890aSEmmanuel Vadot /* I2C doesn't need pinmux */ 376f126890aSEmmanuel Vadot i2c0: i2c@e6508000 { 377f126890aSEmmanuel Vadot compatible = "renesas,i2c-r8a7792", 378f126890aSEmmanuel Vadot "renesas,rcar-gen2-i2c"; 379f126890aSEmmanuel Vadot reg = <0 0xe6508000 0 0x40>; 380f126890aSEmmanuel Vadot interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; 381f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 931>; 382f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 383f126890aSEmmanuel Vadot resets = <&cpg 931>; 384f126890aSEmmanuel Vadot i2c-scl-internal-delay-ns = <6>; 385f126890aSEmmanuel Vadot #address-cells = <1>; 386f126890aSEmmanuel Vadot #size-cells = <0>; 387f126890aSEmmanuel Vadot status = "disabled"; 388f126890aSEmmanuel Vadot }; 389f126890aSEmmanuel Vadot 390f126890aSEmmanuel Vadot i2c1: i2c@e6518000 { 391f126890aSEmmanuel Vadot compatible = "renesas,i2c-r8a7792", 392f126890aSEmmanuel Vadot "renesas,rcar-gen2-i2c"; 393f126890aSEmmanuel Vadot reg = <0 0xe6518000 0 0x40>; 394f126890aSEmmanuel Vadot interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 395f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 930>; 396f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 397f126890aSEmmanuel Vadot resets = <&cpg 930>; 398f126890aSEmmanuel Vadot i2c-scl-internal-delay-ns = <6>; 399f126890aSEmmanuel Vadot #address-cells = <1>; 400f126890aSEmmanuel Vadot #size-cells = <0>; 401f126890aSEmmanuel Vadot status = "disabled"; 402f126890aSEmmanuel Vadot }; 403f126890aSEmmanuel Vadot 404f126890aSEmmanuel Vadot i2c2: i2c@e6530000 { 405f126890aSEmmanuel Vadot compatible = "renesas,i2c-r8a7792", 406f126890aSEmmanuel Vadot "renesas,rcar-gen2-i2c"; 407f126890aSEmmanuel Vadot reg = <0 0xe6530000 0 0x40>; 408f126890aSEmmanuel Vadot interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; 409f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 929>; 410f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 411f126890aSEmmanuel Vadot resets = <&cpg 929>; 412f126890aSEmmanuel Vadot i2c-scl-internal-delay-ns = <6>; 413f126890aSEmmanuel Vadot #address-cells = <1>; 414f126890aSEmmanuel Vadot #size-cells = <0>; 415f126890aSEmmanuel Vadot status = "disabled"; 416f126890aSEmmanuel Vadot }; 417f126890aSEmmanuel Vadot 418f126890aSEmmanuel Vadot i2c3: i2c@e6540000 { 419f126890aSEmmanuel Vadot compatible = "renesas,i2c-r8a7792", 420f126890aSEmmanuel Vadot "renesas,rcar-gen2-i2c"; 421f126890aSEmmanuel Vadot reg = <0 0xe6540000 0 0x40>; 422f126890aSEmmanuel Vadot interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; 423f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 928>; 424f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 425f126890aSEmmanuel Vadot resets = <&cpg 928>; 426f126890aSEmmanuel Vadot i2c-scl-internal-delay-ns = <6>; 427f126890aSEmmanuel Vadot #address-cells = <1>; 428f126890aSEmmanuel Vadot #size-cells = <0>; 429f126890aSEmmanuel Vadot status = "disabled"; 430f126890aSEmmanuel Vadot }; 431f126890aSEmmanuel Vadot 432f126890aSEmmanuel Vadot i2c4: i2c@e6520000 { 433f126890aSEmmanuel Vadot compatible = "renesas,i2c-r8a7792", 434f126890aSEmmanuel Vadot "renesas,rcar-gen2-i2c"; 435f126890aSEmmanuel Vadot reg = <0 0xe6520000 0 0x40>; 436f126890aSEmmanuel Vadot interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 437f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 927>; 438f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 439f126890aSEmmanuel Vadot resets = <&cpg 927>; 440f126890aSEmmanuel Vadot i2c-scl-internal-delay-ns = <6>; 441f126890aSEmmanuel Vadot #address-cells = <1>; 442f126890aSEmmanuel Vadot #size-cells = <0>; 443f126890aSEmmanuel Vadot status = "disabled"; 444f126890aSEmmanuel Vadot }; 445f126890aSEmmanuel Vadot 446f126890aSEmmanuel Vadot i2c5: i2c@e6528000 { 447f126890aSEmmanuel Vadot compatible = "renesas,i2c-r8a7792", 448f126890aSEmmanuel Vadot "renesas,rcar-gen2-i2c"; 449f126890aSEmmanuel Vadot reg = <0 0xe6528000 0 0x40>; 450f126890aSEmmanuel Vadot interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; 451f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 925>; 452f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 453f126890aSEmmanuel Vadot resets = <&cpg 925>; 454f126890aSEmmanuel Vadot i2c-scl-internal-delay-ns = <110>; 455f126890aSEmmanuel Vadot #address-cells = <1>; 456f126890aSEmmanuel Vadot #size-cells = <0>; 457f126890aSEmmanuel Vadot status = "disabled"; 458f126890aSEmmanuel Vadot }; 459f126890aSEmmanuel Vadot 460f126890aSEmmanuel Vadot iic3: i2c@e60b0000 { 461f126890aSEmmanuel Vadot #address-cells = <1>; 462f126890aSEmmanuel Vadot #size-cells = <0>; 463f126890aSEmmanuel Vadot compatible = "renesas,iic-r8a7792", 464f126890aSEmmanuel Vadot "renesas,rcar-gen2-iic", 465f126890aSEmmanuel Vadot "renesas,rmobile-iic"; 466f126890aSEmmanuel Vadot reg = <0 0xe60b0000 0 0x425>; 467f126890aSEmmanuel Vadot interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 468f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 926>; 469f126890aSEmmanuel Vadot dmas = <&dmac0 0x77>, <&dmac0 0x78>, 470f126890aSEmmanuel Vadot <&dmac1 0x77>, <&dmac1 0x78>; 471f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 472f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 473f126890aSEmmanuel Vadot resets = <&cpg 926>; 474f126890aSEmmanuel Vadot status = "disabled"; 475f126890aSEmmanuel Vadot }; 476f126890aSEmmanuel Vadot 477f126890aSEmmanuel Vadot dmac0: dma-controller@e6700000 { 478f126890aSEmmanuel Vadot compatible = "renesas,dmac-r8a7792", 479f126890aSEmmanuel Vadot "renesas,rcar-dmac"; 480f126890aSEmmanuel Vadot reg = <0 0xe6700000 0 0x20000>; 481f126890aSEmmanuel Vadot interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>, 482f126890aSEmmanuel Vadot <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 483f126890aSEmmanuel Vadot <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 484f126890aSEmmanuel Vadot <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 485f126890aSEmmanuel Vadot <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 486f126890aSEmmanuel Vadot <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 487f126890aSEmmanuel Vadot <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 488f126890aSEmmanuel Vadot <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 489f126890aSEmmanuel Vadot <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 490f126890aSEmmanuel Vadot <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 491f126890aSEmmanuel Vadot <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, 492f126890aSEmmanuel Vadot <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 493f126890aSEmmanuel Vadot <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 494f126890aSEmmanuel Vadot <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 495f126890aSEmmanuel Vadot <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 496f126890aSEmmanuel Vadot <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; 497f126890aSEmmanuel Vadot interrupt-names = "error", 498f126890aSEmmanuel Vadot "ch0", "ch1", "ch2", "ch3", 499f126890aSEmmanuel Vadot "ch4", "ch5", "ch6", "ch7", 500f126890aSEmmanuel Vadot "ch8", "ch9", "ch10", "ch11", 501f126890aSEmmanuel Vadot "ch12", "ch13", "ch14"; 502f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 219>; 503f126890aSEmmanuel Vadot clock-names = "fck"; 504f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 505f126890aSEmmanuel Vadot resets = <&cpg 219>; 506f126890aSEmmanuel Vadot #dma-cells = <1>; 507f126890aSEmmanuel Vadot dma-channels = <15>; 508f126890aSEmmanuel Vadot }; 509f126890aSEmmanuel Vadot 510f126890aSEmmanuel Vadot dmac1: dma-controller@e6720000 { 511f126890aSEmmanuel Vadot compatible = "renesas,dmac-r8a7792", 512f126890aSEmmanuel Vadot "renesas,rcar-dmac"; 513f126890aSEmmanuel Vadot reg = <0 0xe6720000 0 0x20000>; 514f126890aSEmmanuel Vadot interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 515f126890aSEmmanuel Vadot <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 516f126890aSEmmanuel Vadot <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 517f126890aSEmmanuel Vadot <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 518f126890aSEmmanuel Vadot <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 519f126890aSEmmanuel Vadot <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 520f126890aSEmmanuel Vadot <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 521f126890aSEmmanuel Vadot <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 522f126890aSEmmanuel Vadot <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 523f126890aSEmmanuel Vadot <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 524f126890aSEmmanuel Vadot <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 525f126890aSEmmanuel Vadot <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 526f126890aSEmmanuel Vadot <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 527f126890aSEmmanuel Vadot <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 528f126890aSEmmanuel Vadot <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 529f126890aSEmmanuel Vadot <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; 530f126890aSEmmanuel Vadot interrupt-names = "error", 531f126890aSEmmanuel Vadot "ch0", "ch1", "ch2", "ch3", 532f126890aSEmmanuel Vadot "ch4", "ch5", "ch6", "ch7", 533f126890aSEmmanuel Vadot "ch8", "ch9", "ch10", "ch11", 534f126890aSEmmanuel Vadot "ch12", "ch13", "ch14"; 535f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 218>; 536f126890aSEmmanuel Vadot clock-names = "fck"; 537f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 538f126890aSEmmanuel Vadot resets = <&cpg 218>; 539f126890aSEmmanuel Vadot #dma-cells = <1>; 540f126890aSEmmanuel Vadot dma-channels = <15>; 541f126890aSEmmanuel Vadot }; 542f126890aSEmmanuel Vadot 543f126890aSEmmanuel Vadot avb: ethernet@e6800000 { 544f126890aSEmmanuel Vadot compatible = "renesas,etheravb-r8a7792", 545f126890aSEmmanuel Vadot "renesas,etheravb-rcar-gen2"; 546f126890aSEmmanuel Vadot reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>; 547f126890aSEmmanuel Vadot interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>; 548f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 812>; 549f126890aSEmmanuel Vadot clock-names = "fck"; 550f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 551f126890aSEmmanuel Vadot resets = <&cpg 812>; 552f126890aSEmmanuel Vadot #address-cells = <1>; 553f126890aSEmmanuel Vadot #size-cells = <0>; 554f126890aSEmmanuel Vadot status = "disabled"; 555f126890aSEmmanuel Vadot }; 556f126890aSEmmanuel Vadot 557f126890aSEmmanuel Vadot qspi: spi@e6b10000 { 558f126890aSEmmanuel Vadot compatible = "renesas,qspi-r8a7792", "renesas,qspi"; 559f126890aSEmmanuel Vadot reg = <0 0xe6b10000 0 0x2c>; 560f126890aSEmmanuel Vadot interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 561f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 917>; 562f126890aSEmmanuel Vadot dmas = <&dmac0 0x17>, <&dmac0 0x18>, 563f126890aSEmmanuel Vadot <&dmac1 0x17>, <&dmac1 0x18>; 564f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 565f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 566f126890aSEmmanuel Vadot resets = <&cpg 917>; 567f126890aSEmmanuel Vadot num-cs = <1>; 568f126890aSEmmanuel Vadot #address-cells = <1>; 569f126890aSEmmanuel Vadot #size-cells = <0>; 570f126890aSEmmanuel Vadot status = "disabled"; 571f126890aSEmmanuel Vadot }; 572f126890aSEmmanuel Vadot 573f126890aSEmmanuel Vadot scif0: serial@e6e60000 { 574f126890aSEmmanuel Vadot compatible = "renesas,scif-r8a7792", 575f126890aSEmmanuel Vadot "renesas,rcar-gen2-scif", "renesas,scif"; 576f126890aSEmmanuel Vadot reg = <0 0xe6e60000 0 64>; 577f126890aSEmmanuel Vadot interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 578f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 721>, 579f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; 580f126890aSEmmanuel Vadot clock-names = "fck", "brg_int", "scif_clk"; 581f126890aSEmmanuel Vadot dmas = <&dmac0 0x29>, <&dmac0 0x2a>, 582f126890aSEmmanuel Vadot <&dmac1 0x29>, <&dmac1 0x2a>; 583f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 584f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 585f126890aSEmmanuel Vadot resets = <&cpg 721>; 586f126890aSEmmanuel Vadot status = "disabled"; 587f126890aSEmmanuel Vadot }; 588f126890aSEmmanuel Vadot 589f126890aSEmmanuel Vadot scif1: serial@e6e68000 { 590f126890aSEmmanuel Vadot compatible = "renesas,scif-r8a7792", 591f126890aSEmmanuel Vadot "renesas,rcar-gen2-scif", "renesas,scif"; 592f126890aSEmmanuel Vadot reg = <0 0xe6e68000 0 64>; 593f126890aSEmmanuel Vadot interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 594f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 720>, 595f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; 596f126890aSEmmanuel Vadot clock-names = "fck", "brg_int", "scif_clk"; 597f126890aSEmmanuel Vadot dmas = <&dmac0 0x2d>, <&dmac0 0x2e>, 598f126890aSEmmanuel Vadot <&dmac1 0x2d>, <&dmac1 0x2e>; 599f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 600f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 601f126890aSEmmanuel Vadot resets = <&cpg 720>; 602f126890aSEmmanuel Vadot status = "disabled"; 603f126890aSEmmanuel Vadot }; 604f126890aSEmmanuel Vadot 605f126890aSEmmanuel Vadot scif2: serial@e6e58000 { 606f126890aSEmmanuel Vadot compatible = "renesas,scif-r8a7792", 607f126890aSEmmanuel Vadot "renesas,rcar-gen2-scif", "renesas,scif"; 608f126890aSEmmanuel Vadot reg = <0 0xe6e58000 0 64>; 609f126890aSEmmanuel Vadot interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 610f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 719>, 611f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; 612f126890aSEmmanuel Vadot clock-names = "fck", "brg_int", "scif_clk"; 613f126890aSEmmanuel Vadot dmas = <&dmac0 0x2b>, <&dmac0 0x2c>, 614f126890aSEmmanuel Vadot <&dmac1 0x2b>, <&dmac1 0x2c>; 615f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 616f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 617f126890aSEmmanuel Vadot resets = <&cpg 719>; 618f126890aSEmmanuel Vadot status = "disabled"; 619f126890aSEmmanuel Vadot }; 620f126890aSEmmanuel Vadot 621f126890aSEmmanuel Vadot scif3: serial@e6ea8000 { 622f126890aSEmmanuel Vadot compatible = "renesas,scif-r8a7792", 623f126890aSEmmanuel Vadot "renesas,rcar-gen2-scif", "renesas,scif"; 624f126890aSEmmanuel Vadot reg = <0 0xe6ea8000 0 64>; 625f126890aSEmmanuel Vadot interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 626f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 718>, 627f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; 628f126890aSEmmanuel Vadot clock-names = "fck", "brg_int", "scif_clk"; 629f126890aSEmmanuel Vadot dmas = <&dmac0 0x2f>, <&dmac0 0x30>, 630f126890aSEmmanuel Vadot <&dmac1 0x2f>, <&dmac1 0x30>; 631f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 632f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 633f126890aSEmmanuel Vadot resets = <&cpg 718>; 634f126890aSEmmanuel Vadot status = "disabled"; 635f126890aSEmmanuel Vadot }; 636f126890aSEmmanuel Vadot 637f126890aSEmmanuel Vadot hscif0: serial@e62c0000 { 638f126890aSEmmanuel Vadot compatible = "renesas,hscif-r8a7792", 639f126890aSEmmanuel Vadot "renesas,rcar-gen2-hscif", "renesas,hscif"; 640f126890aSEmmanuel Vadot reg = <0 0xe62c0000 0 96>; 641f126890aSEmmanuel Vadot interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 642f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 717>, 643f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; 644f126890aSEmmanuel Vadot clock-names = "fck", "brg_int", "scif_clk"; 645f126890aSEmmanuel Vadot dmas = <&dmac0 0x39>, <&dmac0 0x3a>, 646f126890aSEmmanuel Vadot <&dmac1 0x39>, <&dmac1 0x3a>; 647f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 648f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 649f126890aSEmmanuel Vadot resets = <&cpg 717>; 650f126890aSEmmanuel Vadot status = "disabled"; 651f126890aSEmmanuel Vadot }; 652f126890aSEmmanuel Vadot 653f126890aSEmmanuel Vadot hscif1: serial@e62c8000 { 654f126890aSEmmanuel Vadot compatible = "renesas,hscif-r8a7792", 655f126890aSEmmanuel Vadot "renesas,rcar-gen2-hscif", "renesas,hscif"; 656f126890aSEmmanuel Vadot reg = <0 0xe62c8000 0 96>; 657f126890aSEmmanuel Vadot interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 658f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 716>, 659f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_ZS>, <&scif_clk>; 660f126890aSEmmanuel Vadot clock-names = "fck", "brg_int", "scif_clk"; 661f126890aSEmmanuel Vadot dmas = <&dmac0 0x4d>, <&dmac0 0x4e>, 662f126890aSEmmanuel Vadot <&dmac1 0x4d>, <&dmac1 0x4e>; 663f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 664f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 665f126890aSEmmanuel Vadot resets = <&cpg 716>; 666f126890aSEmmanuel Vadot status = "disabled"; 667f126890aSEmmanuel Vadot }; 668f126890aSEmmanuel Vadot 669f126890aSEmmanuel Vadot msiof0: spi@e6e20000 { 670f126890aSEmmanuel Vadot compatible = "renesas,msiof-r8a7792", 671f126890aSEmmanuel Vadot "renesas,rcar-gen2-msiof"; 672f126890aSEmmanuel Vadot reg = <0 0xe6e20000 0 0x0064>; 673f126890aSEmmanuel Vadot interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>; 674f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 000>; 675f126890aSEmmanuel Vadot dmas = <&dmac0 0x51>, <&dmac0 0x52>, 676f126890aSEmmanuel Vadot <&dmac1 0x51>, <&dmac1 0x52>; 677f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 678f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 679f126890aSEmmanuel Vadot resets = <&cpg 000>; 680f126890aSEmmanuel Vadot #address-cells = <1>; 681f126890aSEmmanuel Vadot #size-cells = <0>; 682f126890aSEmmanuel Vadot status = "disabled"; 683f126890aSEmmanuel Vadot }; 684f126890aSEmmanuel Vadot 685f126890aSEmmanuel Vadot msiof1: spi@e6e10000 { 686f126890aSEmmanuel Vadot compatible = "renesas,msiof-r8a7792", 687f126890aSEmmanuel Vadot "renesas,rcar-gen2-msiof"; 688f126890aSEmmanuel Vadot reg = <0 0xe6e10000 0 0x0064>; 689f126890aSEmmanuel Vadot interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; 690f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 208>; 691f126890aSEmmanuel Vadot dmas = <&dmac0 0x55>, <&dmac0 0x56>, 692f126890aSEmmanuel Vadot <&dmac1 0x55>, <&dmac1 0x56>; 693f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 694f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 695f126890aSEmmanuel Vadot resets = <&cpg 208>; 696f126890aSEmmanuel Vadot #address-cells = <1>; 697f126890aSEmmanuel Vadot #size-cells = <0>; 698f126890aSEmmanuel Vadot status = "disabled"; 699f126890aSEmmanuel Vadot }; 700f126890aSEmmanuel Vadot 701f126890aSEmmanuel Vadot can0: can@e6e80000 { 702f126890aSEmmanuel Vadot compatible = "renesas,can-r8a7792", 703f126890aSEmmanuel Vadot "renesas,rcar-gen2-can"; 704f126890aSEmmanuel Vadot reg = <0 0xe6e80000 0 0x1000>; 705f126890aSEmmanuel Vadot interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 706f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 916>, 707f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>; 708f126890aSEmmanuel Vadot clock-names = "clkp1", "clkp2", "can_clk"; 709f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 710f126890aSEmmanuel Vadot resets = <&cpg 916>; 711f126890aSEmmanuel Vadot status = "disabled"; 712f126890aSEmmanuel Vadot }; 713f126890aSEmmanuel Vadot 714f126890aSEmmanuel Vadot can1: can@e6e88000 { 715f126890aSEmmanuel Vadot compatible = "renesas,can-r8a7792", 716f126890aSEmmanuel Vadot "renesas,rcar-gen2-can"; 717f126890aSEmmanuel Vadot reg = <0 0xe6e88000 0 0x1000>; 718f126890aSEmmanuel Vadot interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 719f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 915>, 720f126890aSEmmanuel Vadot <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>; 721f126890aSEmmanuel Vadot clock-names = "clkp1", "clkp2", "can_clk"; 722f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 723f126890aSEmmanuel Vadot resets = <&cpg 915>; 724f126890aSEmmanuel Vadot status = "disabled"; 725f126890aSEmmanuel Vadot }; 726f126890aSEmmanuel Vadot 727f126890aSEmmanuel Vadot vin0: video@e6ef0000 { 728f126890aSEmmanuel Vadot compatible = "renesas,vin-r8a7792", 729f126890aSEmmanuel Vadot "renesas,rcar-gen2-vin"; 730f126890aSEmmanuel Vadot reg = <0 0xe6ef0000 0 0x1000>; 731f126890aSEmmanuel Vadot interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 732f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 811>; 733f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 734f126890aSEmmanuel Vadot resets = <&cpg 811>; 735f126890aSEmmanuel Vadot status = "disabled"; 736f126890aSEmmanuel Vadot }; 737f126890aSEmmanuel Vadot 738f126890aSEmmanuel Vadot vin1: video@e6ef1000 { 739f126890aSEmmanuel Vadot compatible = "renesas,vin-r8a7792", 740f126890aSEmmanuel Vadot "renesas,rcar-gen2-vin"; 741f126890aSEmmanuel Vadot reg = <0 0xe6ef1000 0 0x1000>; 742f126890aSEmmanuel Vadot interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 743f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 810>; 744f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 745f126890aSEmmanuel Vadot resets = <&cpg 810>; 746f126890aSEmmanuel Vadot status = "disabled"; 747f126890aSEmmanuel Vadot }; 748f126890aSEmmanuel Vadot 749f126890aSEmmanuel Vadot vin2: video@e6ef2000 { 750f126890aSEmmanuel Vadot compatible = "renesas,vin-r8a7792", 751f126890aSEmmanuel Vadot "renesas,rcar-gen2-vin"; 752f126890aSEmmanuel Vadot reg = <0 0xe6ef2000 0 0x1000>; 753f126890aSEmmanuel Vadot interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 754f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 809>; 755f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 756f126890aSEmmanuel Vadot resets = <&cpg 809>; 757f126890aSEmmanuel Vadot status = "disabled"; 758f126890aSEmmanuel Vadot }; 759f126890aSEmmanuel Vadot 760f126890aSEmmanuel Vadot vin3: video@e6ef3000 { 761f126890aSEmmanuel Vadot compatible = "renesas,vin-r8a7792", 762f126890aSEmmanuel Vadot "renesas,rcar-gen2-vin"; 763f126890aSEmmanuel Vadot reg = <0 0xe6ef3000 0 0x1000>; 764f126890aSEmmanuel Vadot interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 765f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 808>; 766f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 767f126890aSEmmanuel Vadot resets = <&cpg 808>; 768f126890aSEmmanuel Vadot status = "disabled"; 769f126890aSEmmanuel Vadot }; 770f126890aSEmmanuel Vadot 771f126890aSEmmanuel Vadot vin4: video@e6ef4000 { 772f126890aSEmmanuel Vadot compatible = "renesas,vin-r8a7792", 773f126890aSEmmanuel Vadot "renesas,rcar-gen2-vin"; 774f126890aSEmmanuel Vadot reg = <0 0xe6ef4000 0 0x1000>; 775f126890aSEmmanuel Vadot interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 776f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 805>; 777f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 778f126890aSEmmanuel Vadot resets = <&cpg 805>; 779f126890aSEmmanuel Vadot status = "disabled"; 780f126890aSEmmanuel Vadot }; 781f126890aSEmmanuel Vadot 782f126890aSEmmanuel Vadot vin5: video@e6ef5000 { 783f126890aSEmmanuel Vadot compatible = "renesas,vin-r8a7792", 784f126890aSEmmanuel Vadot "renesas,rcar-gen2-vin"; 785f126890aSEmmanuel Vadot reg = <0 0xe6ef5000 0 0x1000>; 786f126890aSEmmanuel Vadot interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 787f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 804>; 788f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 789f126890aSEmmanuel Vadot resets = <&cpg 804>; 790f126890aSEmmanuel Vadot status = "disabled"; 791f126890aSEmmanuel Vadot }; 792f126890aSEmmanuel Vadot 793f126890aSEmmanuel Vadot sdhi0: mmc@ee100000 { 794f126890aSEmmanuel Vadot compatible = "renesas,sdhi-r8a7792", 795f126890aSEmmanuel Vadot "renesas,rcar-gen2-sdhi"; 796f126890aSEmmanuel Vadot reg = <0 0xee100000 0 0x328>; 797f126890aSEmmanuel Vadot interrupts = <0 165 IRQ_TYPE_LEVEL_HIGH>; 798f126890aSEmmanuel Vadot dmas = <&dmac0 0xcd>, <&dmac0 0xce>, 799f126890aSEmmanuel Vadot <&dmac1 0xcd>, <&dmac1 0xce>; 800f126890aSEmmanuel Vadot dma-names = "tx", "rx", "tx", "rx"; 801f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 314>; 802f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 803f126890aSEmmanuel Vadot resets = <&cpg 314>; 804f126890aSEmmanuel Vadot status = "disabled"; 805f126890aSEmmanuel Vadot }; 806f126890aSEmmanuel Vadot 807f126890aSEmmanuel Vadot gic: interrupt-controller@f1001000 { 808f126890aSEmmanuel Vadot compatible = "arm,gic-400"; 809f126890aSEmmanuel Vadot #interrupt-cells = <3>; 810f126890aSEmmanuel Vadot interrupt-controller; 811f126890aSEmmanuel Vadot reg = <0 0xf1001000 0 0x1000>, 812f126890aSEmmanuel Vadot <0 0xf1002000 0 0x2000>, 813f126890aSEmmanuel Vadot <0 0xf1004000 0 0x2000>, 814f126890aSEmmanuel Vadot <0 0xf1006000 0 0x2000>; 815f126890aSEmmanuel Vadot interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | 816f126890aSEmmanuel Vadot IRQ_TYPE_LEVEL_HIGH)>; 817f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 408>; 818f126890aSEmmanuel Vadot clock-names = "clk"; 819f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 820f126890aSEmmanuel Vadot resets = <&cpg 408>; 821f126890aSEmmanuel Vadot }; 822f126890aSEmmanuel Vadot 823f126890aSEmmanuel Vadot vsp@fe928000 { 824f126890aSEmmanuel Vadot compatible = "renesas,vsp1"; 825f126890aSEmmanuel Vadot reg = <0 0xfe928000 0 0x8000>; 826f126890aSEmmanuel Vadot interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>; 827f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 131>; 828f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 829f126890aSEmmanuel Vadot resets = <&cpg 131>; 830f126890aSEmmanuel Vadot }; 831f126890aSEmmanuel Vadot 832f126890aSEmmanuel Vadot vsp@fe930000 { 833f126890aSEmmanuel Vadot compatible = "renesas,vsp1"; 834f126890aSEmmanuel Vadot reg = <0 0xfe930000 0 0x8000>; 835f126890aSEmmanuel Vadot interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 836f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 128>; 837f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 838f126890aSEmmanuel Vadot resets = <&cpg 128>; 839f126890aSEmmanuel Vadot }; 840f126890aSEmmanuel Vadot 841f126890aSEmmanuel Vadot vsp@fe938000 { 842f126890aSEmmanuel Vadot compatible = "renesas,vsp1"; 843f126890aSEmmanuel Vadot reg = <0 0xfe938000 0 0x8000>; 844f126890aSEmmanuel Vadot interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>; 845f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 127>; 846f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 847f126890aSEmmanuel Vadot resets = <&cpg 127>; 848f126890aSEmmanuel Vadot }; 849f126890aSEmmanuel Vadot 850f126890aSEmmanuel Vadot jpu: jpeg-codec@fe980000 { 851f126890aSEmmanuel Vadot compatible = "renesas,jpu-r8a7792", 852f126890aSEmmanuel Vadot "renesas,rcar-gen2-jpu"; 853f126890aSEmmanuel Vadot reg = <0 0xfe980000 0 0x10300>; 854f126890aSEmmanuel Vadot interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>; 855f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 106>; 856f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 857f126890aSEmmanuel Vadot resets = <&cpg 106>; 858f126890aSEmmanuel Vadot }; 859f126890aSEmmanuel Vadot 860f126890aSEmmanuel Vadot du: display@feb00000 { 861f126890aSEmmanuel Vadot compatible = "renesas,du-r8a7792"; 862f126890aSEmmanuel Vadot reg = <0 0xfeb00000 0 0x40000>; 863f126890aSEmmanuel Vadot interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, 864f126890aSEmmanuel Vadot <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; 865f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>; 866f126890aSEmmanuel Vadot clock-names = "du.0", "du.1"; 867f126890aSEmmanuel Vadot resets = <&cpg 724>; 868f126890aSEmmanuel Vadot reset-names = "du.0"; 869f126890aSEmmanuel Vadot status = "disabled"; 870f126890aSEmmanuel Vadot 871f126890aSEmmanuel Vadot ports { 872f126890aSEmmanuel Vadot #address-cells = <1>; 873f126890aSEmmanuel Vadot #size-cells = <0>; 874f126890aSEmmanuel Vadot 875f126890aSEmmanuel Vadot port@0 { 876f126890aSEmmanuel Vadot reg = <0>; 877f126890aSEmmanuel Vadot du_out_rgb0: endpoint { 878f126890aSEmmanuel Vadot }; 879f126890aSEmmanuel Vadot }; 880f126890aSEmmanuel Vadot port@1 { 881f126890aSEmmanuel Vadot reg = <1>; 882f126890aSEmmanuel Vadot du_out_rgb1: endpoint { 883f126890aSEmmanuel Vadot }; 884f126890aSEmmanuel Vadot }; 885f126890aSEmmanuel Vadot }; 886f126890aSEmmanuel Vadot }; 887f126890aSEmmanuel Vadot 888f126890aSEmmanuel Vadot prr: chipid@ff000044 { 889f126890aSEmmanuel Vadot compatible = "renesas,prr"; 890f126890aSEmmanuel Vadot reg = <0 0xff000044 0 4>; 891f126890aSEmmanuel Vadot }; 892f126890aSEmmanuel Vadot 893f126890aSEmmanuel Vadot cmt0: timer@ffca0000 { 894f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-cmt0", 895f126890aSEmmanuel Vadot "renesas,rcar-gen2-cmt0"; 896f126890aSEmmanuel Vadot reg = <0 0xffca0000 0 0x1004>; 897f126890aSEmmanuel Vadot interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 898f126890aSEmmanuel Vadot <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 899f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 124>; 900f126890aSEmmanuel Vadot clock-names = "fck"; 901f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 902f126890aSEmmanuel Vadot resets = <&cpg 124>; 903f126890aSEmmanuel Vadot 904f126890aSEmmanuel Vadot status = "disabled"; 905f126890aSEmmanuel Vadot }; 906f126890aSEmmanuel Vadot 907f126890aSEmmanuel Vadot cmt1: timer@e6130000 { 908f126890aSEmmanuel Vadot compatible = "renesas,r8a7792-cmt1", 909f126890aSEmmanuel Vadot "renesas,rcar-gen2-cmt1"; 910f126890aSEmmanuel Vadot reg = <0 0xe6130000 0 0x1004>; 911f126890aSEmmanuel Vadot interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 912f126890aSEmmanuel Vadot <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 913f126890aSEmmanuel Vadot <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 914f126890aSEmmanuel Vadot <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, 915f126890aSEmmanuel Vadot <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 916f126890aSEmmanuel Vadot <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 917f126890aSEmmanuel Vadot <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 918f126890aSEmmanuel Vadot <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 919f126890aSEmmanuel Vadot clocks = <&cpg CPG_MOD 329>; 920f126890aSEmmanuel Vadot clock-names = "fck"; 921f126890aSEmmanuel Vadot power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 922f126890aSEmmanuel Vadot resets = <&cpg 329>; 923f126890aSEmmanuel Vadot 924f126890aSEmmanuel Vadot status = "disabled"; 925f126890aSEmmanuel Vadot }; 926f126890aSEmmanuel Vadot }; 927f126890aSEmmanuel Vadot 928f126890aSEmmanuel Vadot timer { 929f126890aSEmmanuel Vadot compatible = "arm,armv7-timer"; 930f126890aSEmmanuel Vadot interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 931f126890aSEmmanuel Vadot <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 932f126890aSEmmanuel Vadot <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 933f126890aSEmmanuel Vadot <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>; 934f126890aSEmmanuel Vadot }; 935f126890aSEmmanuel Vadot}; 936