1834c310fSYoshihiro Shimoda// SPDX-License-Identifier: GPL-2.0 2834c310fSYoshihiro Shimoda/* 3834c310fSYoshihiro Shimoda * Device Tree Source for the R-Car V3U (R8A779A0) SoC 4834c310fSYoshihiro Shimoda * 5834c310fSYoshihiro Shimoda * Copyright (C) 2020 Renesas Electronics Corp. 6834c310fSYoshihiro Shimoda */ 7834c310fSYoshihiro Shimoda 8834c310fSYoshihiro Shimoda#include <dt-bindings/clock/r8a779a0-cpg-mssr.h> 9834c310fSYoshihiro Shimoda#include <dt-bindings/interrupt-controller/arm-gic.h> 10834c310fSYoshihiro Shimoda#include <dt-bindings/power/r8a779a0-sysc.h> 11834c310fSYoshihiro Shimoda 12834c310fSYoshihiro Shimoda/ { 13834c310fSYoshihiro Shimoda compatible = "renesas,r8a779a0"; 14834c310fSYoshihiro Shimoda #address-cells = <2>; 15834c310fSYoshihiro Shimoda #size-cells = <2>; 16834c310fSYoshihiro Shimoda 17d63833b8SUlrich Hecht /* External CAN clock - to be overridden by boards that provide it */ 18d63833b8SUlrich Hecht can_clk: can { 19d63833b8SUlrich Hecht compatible = "fixed-clock"; 20d63833b8SUlrich Hecht #clock-cells = <0>; 21d63833b8SUlrich Hecht clock-frequency = <0>; 22d63833b8SUlrich Hecht }; 23d63833b8SUlrich Hecht 24834c310fSYoshihiro Shimoda cpus { 25834c310fSYoshihiro Shimoda #address-cells = <1>; 26834c310fSYoshihiro Shimoda #size-cells = <0>; 27834c310fSYoshihiro Shimoda 28834c310fSYoshihiro Shimoda a76_0: cpu@0 { 29834c310fSYoshihiro Shimoda compatible = "arm,cortex-a76"; 30834c310fSYoshihiro Shimoda reg = <0>; 31834c310fSYoshihiro Shimoda device_type = "cpu"; 32834c310fSYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_A1E0D0C0>; 33834c310fSYoshihiro Shimoda next-level-cache = <&L3_CA76_0>; 3406279f82SGeert Uytterhoeven clocks = <&cpg CPG_CORE R8A779A0_CLK_Z0>; 35834c310fSYoshihiro Shimoda }; 36834c310fSYoshihiro Shimoda 37834c310fSYoshihiro Shimoda L3_CA76_0: cache-controller-0 { 38834c310fSYoshihiro Shimoda compatible = "cache"; 39834c310fSYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_A2E0D0>; 40834c310fSYoshihiro Shimoda cache-unified; 41834c310fSYoshihiro Shimoda cache-level = <3>; 42834c310fSYoshihiro Shimoda }; 43834c310fSYoshihiro Shimoda }; 44834c310fSYoshihiro Shimoda 45834c310fSYoshihiro Shimoda extal_clk: extal { 46834c310fSYoshihiro Shimoda compatible = "fixed-clock"; 47834c310fSYoshihiro Shimoda #clock-cells = <0>; 48834c310fSYoshihiro Shimoda /* This value must be overridden by the board */ 49834c310fSYoshihiro Shimoda clock-frequency = <0>; 50834c310fSYoshihiro Shimoda }; 51834c310fSYoshihiro Shimoda 52834c310fSYoshihiro Shimoda extalr_clk: extalr { 53834c310fSYoshihiro Shimoda compatible = "fixed-clock"; 54834c310fSYoshihiro Shimoda #clock-cells = <0>; 55834c310fSYoshihiro Shimoda /* This value must be overridden by the board */ 56834c310fSYoshihiro Shimoda clock-frequency = <0>; 57834c310fSYoshihiro Shimoda }; 58834c310fSYoshihiro Shimoda 59834c310fSYoshihiro Shimoda pmu_a76 { 60834c310fSYoshihiro Shimoda compatible = "arm,cortex-a76-pmu"; 61bbbf6db5SYoshihiro Shimoda interrupts-extended = <&gic GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>; 62834c310fSYoshihiro Shimoda }; 63834c310fSYoshihiro Shimoda 64834c310fSYoshihiro Shimoda /* External SCIF clock - to be overridden by boards that provide it */ 65834c310fSYoshihiro Shimoda scif_clk: scif { 66834c310fSYoshihiro Shimoda compatible = "fixed-clock"; 67834c310fSYoshihiro Shimoda #clock-cells = <0>; 68834c310fSYoshihiro Shimoda clock-frequency = <0>; 69834c310fSYoshihiro Shimoda }; 70834c310fSYoshihiro Shimoda 71834c310fSYoshihiro Shimoda soc: soc { 72834c310fSYoshihiro Shimoda compatible = "simple-bus"; 73834c310fSYoshihiro Shimoda interrupt-parent = <&gic>; 74834c310fSYoshihiro Shimoda #address-cells = <2>; 75834c310fSYoshihiro Shimoda #size-cells = <2>; 76834c310fSYoshihiro Shimoda ranges; 77834c310fSYoshihiro Shimoda 78f4b30c0aSHoang Vo rwdt: watchdog@e6020000 { 79f4b30c0aSHoang Vo compatible = "renesas,r8a779a0-wdt", 80a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-wdt"; 81f4b30c0aSHoang Vo reg = <0 0xe6020000 0 0x0c>; 82ccc0dd72SWolfram Sang interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 83f4b30c0aSHoang Vo clocks = <&cpg CPG_MOD 907>; 84f4b30c0aSHoang Vo power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 85f4b30c0aSHoang Vo resets = <&cpg 907>; 86f4b30c0aSHoang Vo status = "disabled"; 87f4b30c0aSHoang Vo }; 88f4b30c0aSHoang Vo 89c9b70117SGeert Uytterhoeven pfc: pinctrl@e6050000 { 9073feebadSUlrich Hecht compatible = "renesas,pfc-r8a779a0"; 9173feebadSUlrich Hecht reg = <0 0xe6050000 0 0x16c>, <0 0xe6050800 0 0x16c>, 9273feebadSUlrich Hecht <0 0xe6058000 0 0x16c>, <0 0xe6058800 0 0x16c>, 9373feebadSUlrich Hecht <0 0xe6060000 0 0x16c>, <0 0xe6060800 0 0x16c>, 9473feebadSUlrich Hecht <0 0xe6068000 0 0x16c>, <0 0xe6068800 0 0x16c>, 9573feebadSUlrich Hecht <0 0xe6069000 0 0x16c>, <0 0xe6069800 0 0x16c>; 9673feebadSUlrich Hecht }; 9773feebadSUlrich Hecht 98dfacaef9SGeert Uytterhoeven gpio0: gpio@e6058180 { 99650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 100650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 101dfacaef9SGeert Uytterhoeven reg = <0 0xe6058180 0 0x54>; 102dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 832 IRQ_TYPE_LEVEL_HIGH>; 103dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 916>; 104dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 105dfacaef9SGeert Uytterhoeven resets = <&cpg 916>; 106dfacaef9SGeert Uytterhoeven gpio-controller; 107dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 108dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 0 28>; 109dfacaef9SGeert Uytterhoeven interrupt-controller; 110dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 111dfacaef9SGeert Uytterhoeven }; 112dfacaef9SGeert Uytterhoeven 113dfacaef9SGeert Uytterhoeven gpio1: gpio@e6050180 { 114650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 115650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 116dfacaef9SGeert Uytterhoeven reg = <0 0xe6050180 0 0x54>; 117dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 836 IRQ_TYPE_LEVEL_HIGH>; 118dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 915>; 119dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 120dfacaef9SGeert Uytterhoeven resets = <&cpg 915>; 121dfacaef9SGeert Uytterhoeven gpio-controller; 122dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 123dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 32 31>; 124dfacaef9SGeert Uytterhoeven interrupt-controller; 125dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 126dfacaef9SGeert Uytterhoeven }; 127dfacaef9SGeert Uytterhoeven 128dfacaef9SGeert Uytterhoeven gpio2: gpio@e6050980 { 129650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 130650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 131dfacaef9SGeert Uytterhoeven reg = <0 0xe6050980 0 0x54>; 132dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 840 IRQ_TYPE_LEVEL_HIGH>; 133dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 915>; 134dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 135dfacaef9SGeert Uytterhoeven resets = <&cpg 915>; 136dfacaef9SGeert Uytterhoeven gpio-controller; 137dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 138dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 64 25>; 139dfacaef9SGeert Uytterhoeven interrupt-controller; 140dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 141dfacaef9SGeert Uytterhoeven }; 142dfacaef9SGeert Uytterhoeven 143dfacaef9SGeert Uytterhoeven gpio3: gpio@e6058980 { 144650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 145650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 146dfacaef9SGeert Uytterhoeven reg = <0 0xe6058980 0 0x54>; 147dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 844 IRQ_TYPE_LEVEL_HIGH>; 148dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 916>; 149dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 150dfacaef9SGeert Uytterhoeven resets = <&cpg 916>; 151dfacaef9SGeert Uytterhoeven gpio-controller; 152dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 153dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 96 17>; 154dfacaef9SGeert Uytterhoeven interrupt-controller; 155dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 156dfacaef9SGeert Uytterhoeven }; 157dfacaef9SGeert Uytterhoeven 158dfacaef9SGeert Uytterhoeven gpio4: gpio@e6060180 { 159650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 160650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 161dfacaef9SGeert Uytterhoeven reg = <0 0xe6060180 0 0x54>; 162dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 848 IRQ_TYPE_LEVEL_HIGH>; 163dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 917>; 164dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 165dfacaef9SGeert Uytterhoeven resets = <&cpg 917>; 166dfacaef9SGeert Uytterhoeven gpio-controller; 167dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 168dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 128 27>; 169dfacaef9SGeert Uytterhoeven interrupt-controller; 170dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 171dfacaef9SGeert Uytterhoeven }; 172dfacaef9SGeert Uytterhoeven 173dfacaef9SGeert Uytterhoeven gpio5: gpio@e6060980 { 174650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 175650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 176dfacaef9SGeert Uytterhoeven reg = <0 0xe6060980 0 0x54>; 177dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 852 IRQ_TYPE_LEVEL_HIGH>; 178dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 917>; 179dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 180dfacaef9SGeert Uytterhoeven resets = <&cpg 917>; 181dfacaef9SGeert Uytterhoeven gpio-controller; 182dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 183dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 160 21>; 184dfacaef9SGeert Uytterhoeven interrupt-controller; 185dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 186dfacaef9SGeert Uytterhoeven }; 187dfacaef9SGeert Uytterhoeven 188dfacaef9SGeert Uytterhoeven gpio6: gpio@e6068180 { 189650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 190650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 191dfacaef9SGeert Uytterhoeven reg = <0 0xe6068180 0 0x54>; 192dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 856 IRQ_TYPE_LEVEL_HIGH>; 193dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 918>; 194dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 195dfacaef9SGeert Uytterhoeven resets = <&cpg 918>; 196dfacaef9SGeert Uytterhoeven gpio-controller; 197dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 198dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 192 21>; 199dfacaef9SGeert Uytterhoeven interrupt-controller; 200dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 201dfacaef9SGeert Uytterhoeven }; 202dfacaef9SGeert Uytterhoeven 203dfacaef9SGeert Uytterhoeven gpio7: gpio@e6068980 { 204650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 205650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 206dfacaef9SGeert Uytterhoeven reg = <0 0xe6068980 0 0x54>; 207dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 860 IRQ_TYPE_LEVEL_HIGH>; 208dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 918>; 209dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 210dfacaef9SGeert Uytterhoeven resets = <&cpg 918>; 211dfacaef9SGeert Uytterhoeven gpio-controller; 212dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 213dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 224 21>; 214dfacaef9SGeert Uytterhoeven interrupt-controller; 215dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 216dfacaef9SGeert Uytterhoeven }; 217dfacaef9SGeert Uytterhoeven 218dfacaef9SGeert Uytterhoeven gpio8: gpio@e6069180 { 219650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 220650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 221dfacaef9SGeert Uytterhoeven reg = <0 0xe6069180 0 0x54>; 222dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 864 IRQ_TYPE_LEVEL_HIGH>; 223dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 918>; 224dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 225dfacaef9SGeert Uytterhoeven resets = <&cpg 918>; 226dfacaef9SGeert Uytterhoeven gpio-controller; 227dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 228dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 256 21>; 229dfacaef9SGeert Uytterhoeven interrupt-controller; 230dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 231dfacaef9SGeert Uytterhoeven }; 232dfacaef9SGeert Uytterhoeven 233dfacaef9SGeert Uytterhoeven gpio9: gpio@e6069980 { 234650fd1d0SGeert Uytterhoeven compatible = "renesas,gpio-r8a779a0", 235650fd1d0SGeert Uytterhoeven "renesas,rcar-gen4-gpio"; 236dfacaef9SGeert Uytterhoeven reg = <0 0xe6069980 0 0x54>; 237dfacaef9SGeert Uytterhoeven interrupts = <GIC_SPI 868 IRQ_TYPE_LEVEL_HIGH>; 238dfacaef9SGeert Uytterhoeven clocks = <&cpg CPG_MOD 918>; 239dfacaef9SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 240dfacaef9SGeert Uytterhoeven resets = <&cpg 918>; 241dfacaef9SGeert Uytterhoeven gpio-controller; 242dfacaef9SGeert Uytterhoeven #gpio-cells = <2>; 243dfacaef9SGeert Uytterhoeven gpio-ranges = <&pfc 0 288 21>; 244dfacaef9SGeert Uytterhoeven interrupt-controller; 245dfacaef9SGeert Uytterhoeven #interrupt-cells = <2>; 246dfacaef9SGeert Uytterhoeven }; 247dfacaef9SGeert Uytterhoeven 2487e2a95d9SPhong Hoang cmt0: timer@e60f0000 { 2497e2a95d9SPhong Hoang compatible = "renesas,r8a779a0-cmt0", 250167720e4SGeert Uytterhoeven "renesas,rcar-gen4-cmt0"; 2517e2a95d9SPhong Hoang reg = <0 0xe60f0000 0 0x1004>; 2527e2a95d9SPhong Hoang interrupts = <GIC_SPI 500 IRQ_TYPE_LEVEL_HIGH>, 2537e2a95d9SPhong Hoang <GIC_SPI 501 IRQ_TYPE_LEVEL_HIGH>; 2547e2a95d9SPhong Hoang clocks = <&cpg CPG_MOD 910>; 2557e2a95d9SPhong Hoang clock-names = "fck"; 2567e2a95d9SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2577e2a95d9SPhong Hoang resets = <&cpg 910>; 2587e2a95d9SPhong Hoang status = "disabled"; 2597e2a95d9SPhong Hoang }; 2607e2a95d9SPhong Hoang 2617e2a95d9SPhong Hoang cmt1: timer@e6130000 { 2627e2a95d9SPhong Hoang compatible = "renesas,r8a779a0-cmt1", 263167720e4SGeert Uytterhoeven "renesas,rcar-gen4-cmt1"; 2647e2a95d9SPhong Hoang reg = <0 0xe6130000 0 0x1004>; 2657e2a95d9SPhong Hoang interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>, 2667e2a95d9SPhong Hoang <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>, 2677e2a95d9SPhong Hoang <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>, 2687e2a95d9SPhong Hoang <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>, 2697e2a95d9SPhong Hoang <GIC_SPI 452 IRQ_TYPE_LEVEL_HIGH>, 2707e2a95d9SPhong Hoang <GIC_SPI 453 IRQ_TYPE_LEVEL_HIGH>, 2717e2a95d9SPhong Hoang <GIC_SPI 454 IRQ_TYPE_LEVEL_HIGH>, 2727e2a95d9SPhong Hoang <GIC_SPI 455 IRQ_TYPE_LEVEL_HIGH>; 2737e2a95d9SPhong Hoang clocks = <&cpg CPG_MOD 911>; 2747e2a95d9SPhong Hoang clock-names = "fck"; 2757e2a95d9SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2767e2a95d9SPhong Hoang resets = <&cpg 911>; 2777e2a95d9SPhong Hoang status = "disabled"; 2787e2a95d9SPhong Hoang }; 2797e2a95d9SPhong Hoang 2807e2a95d9SPhong Hoang cmt2: timer@e6140000 { 2817e2a95d9SPhong Hoang compatible = "renesas,r8a779a0-cmt1", 282167720e4SGeert Uytterhoeven "renesas,rcar-gen4-cmt1"; 2837e2a95d9SPhong Hoang reg = <0 0xe6140000 0 0x1004>; 2847e2a95d9SPhong Hoang interrupts = <GIC_SPI 456 IRQ_TYPE_LEVEL_HIGH>, 2857e2a95d9SPhong Hoang <GIC_SPI 457 IRQ_TYPE_LEVEL_HIGH>, 2867e2a95d9SPhong Hoang <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>, 2877e2a95d9SPhong Hoang <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>, 2887e2a95d9SPhong Hoang <GIC_SPI 460 IRQ_TYPE_LEVEL_HIGH>, 2897e2a95d9SPhong Hoang <GIC_SPI 461 IRQ_TYPE_LEVEL_HIGH>, 2907e2a95d9SPhong Hoang <GIC_SPI 462 IRQ_TYPE_LEVEL_HIGH>, 2917e2a95d9SPhong Hoang <GIC_SPI 463 IRQ_TYPE_LEVEL_HIGH>; 2927e2a95d9SPhong Hoang clocks = <&cpg CPG_MOD 912>; 2937e2a95d9SPhong Hoang clock-names = "fck"; 2947e2a95d9SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2957e2a95d9SPhong Hoang resets = <&cpg 912>; 2967e2a95d9SPhong Hoang status = "disabled"; 2977e2a95d9SPhong Hoang }; 2987e2a95d9SPhong Hoang 2997e2a95d9SPhong Hoang cmt3: timer@e6148000 { 3007e2a95d9SPhong Hoang compatible = "renesas,r8a779a0-cmt1", 301167720e4SGeert Uytterhoeven "renesas,rcar-gen4-cmt1"; 3027e2a95d9SPhong Hoang reg = <0 0xe6148000 0 0x1004>; 3037e2a95d9SPhong Hoang interrupts = <GIC_SPI 464 IRQ_TYPE_LEVEL_HIGH>, 3047e2a95d9SPhong Hoang <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>, 3057e2a95d9SPhong Hoang <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>, 3067e2a95d9SPhong Hoang <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>, 3077e2a95d9SPhong Hoang <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>, 3087e2a95d9SPhong Hoang <GIC_SPI 469 IRQ_TYPE_LEVEL_HIGH>, 3097e2a95d9SPhong Hoang <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>, 3107e2a95d9SPhong Hoang <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>; 3117e2a95d9SPhong Hoang clocks = <&cpg CPG_MOD 913>; 3127e2a95d9SPhong Hoang clock-names = "fck"; 3137e2a95d9SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 3147e2a95d9SPhong Hoang resets = <&cpg 913>; 3157e2a95d9SPhong Hoang status = "disabled"; 3167e2a95d9SPhong Hoang }; 3177e2a95d9SPhong Hoang 318834c310fSYoshihiro Shimoda cpg: clock-controller@e6150000 { 319834c310fSYoshihiro Shimoda compatible = "renesas,r8a779a0-cpg-mssr"; 320834c310fSYoshihiro Shimoda reg = <0 0xe6150000 0 0x4000>; 321834c310fSYoshihiro Shimoda clocks = <&extal_clk>, <&extalr_clk>; 322834c310fSYoshihiro Shimoda clock-names = "extal", "extalr"; 323834c310fSYoshihiro Shimoda #clock-cells = <2>; 324834c310fSYoshihiro Shimoda #power-domain-cells = <0>; 325834c310fSYoshihiro Shimoda #reset-cells = <1>; 326834c310fSYoshihiro Shimoda }; 327834c310fSYoshihiro Shimoda 328834c310fSYoshihiro Shimoda rst: reset-controller@e6160000 { 329834c310fSYoshihiro Shimoda compatible = "renesas,r8a779a0-rst"; 330834c310fSYoshihiro Shimoda reg = <0 0xe6160000 0 0x4000>; 331834c310fSYoshihiro Shimoda }; 332834c310fSYoshihiro Shimoda 333834c310fSYoshihiro Shimoda sysc: system-controller@e6180000 { 334834c310fSYoshihiro Shimoda compatible = "renesas,r8a779a0-sysc"; 335834c310fSYoshihiro Shimoda reg = <0 0xe6180000 0 0x4000>; 336834c310fSYoshihiro Shimoda #power-domain-cells = <1>; 337834c310fSYoshihiro Shimoda }; 338834c310fSYoshihiro Shimoda 339eab605c5SGeert Uytterhoeven tsc: thermal@e6190000 { 340eab605c5SGeert Uytterhoeven compatible = "renesas,r8a779a0-thermal"; 341eab605c5SGeert Uytterhoeven reg = <0 0xe6190000 0 0x200>, 342eab605c5SGeert Uytterhoeven <0 0xe6198000 0 0x200>, 343eab605c5SGeert Uytterhoeven <0 0xe61a0000 0 0x200>, 344eab605c5SGeert Uytterhoeven <0 0xe61a8000 0 0x200>, 345eab605c5SGeert Uytterhoeven <0 0xe61b0000 0 0x200>; 346eab605c5SGeert Uytterhoeven clocks = <&cpg CPG_MOD 919>; 347eab605c5SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 348eab605c5SGeert Uytterhoeven resets = <&cpg 919>; 349eab605c5SGeert Uytterhoeven #thermal-sensor-cells = <1>; 350eab605c5SGeert Uytterhoeven }; 351eab605c5SGeert Uytterhoeven 3529eca8bdfSGeert Uytterhoeven intc_ex: interrupt-controller@e61c0000 { 3539eca8bdfSGeert Uytterhoeven compatible = "renesas,intc-ex-r8a779a0", "renesas,irqc"; 3549eca8bdfSGeert Uytterhoeven #interrupt-cells = <2>; 3559eca8bdfSGeert Uytterhoeven interrupt-controller; 3569eca8bdfSGeert Uytterhoeven reg = <0 0xe61c0000 0 0x200>; 3579eca8bdfSGeert Uytterhoeven interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 3589eca8bdfSGeert Uytterhoeven <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 3599eca8bdfSGeert Uytterhoeven <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 3609eca8bdfSGeert Uytterhoeven <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 3619eca8bdfSGeert Uytterhoeven <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 3629eca8bdfSGeert Uytterhoeven <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 3639eca8bdfSGeert Uytterhoeven clocks = <&cpg CPG_CORE R8A779A0_CLK_CP>; 3649eca8bdfSGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 3659eca8bdfSGeert Uytterhoeven }; 3669eca8bdfSGeert Uytterhoeven 367596e6e1cSPhong Hoang tmu0: timer@e61e0000 { 368596e6e1cSPhong Hoang compatible = "renesas,tmu-r8a779a0", "renesas,tmu"; 369596e6e1cSPhong Hoang reg = <0 0xe61e0000 0 0x30>; 370596e6e1cSPhong Hoang interrupts = <GIC_SPI 512 IRQ_TYPE_LEVEL_HIGH>, 371596e6e1cSPhong Hoang <GIC_SPI 513 IRQ_TYPE_LEVEL_HIGH>, 372596e6e1cSPhong Hoang <GIC_SPI 514 IRQ_TYPE_LEVEL_HIGH>; 373596e6e1cSPhong Hoang clocks = <&cpg CPG_MOD 713>; 374596e6e1cSPhong Hoang clock-names = "fck"; 375596e6e1cSPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 376596e6e1cSPhong Hoang resets = <&cpg 713>; 377596e6e1cSPhong Hoang status = "disabled"; 378596e6e1cSPhong Hoang }; 379596e6e1cSPhong Hoang 380596e6e1cSPhong Hoang tmu1: timer@e6fc0000 { 381596e6e1cSPhong Hoang compatible = "renesas,tmu-r8a779a0", "renesas,tmu"; 382596e6e1cSPhong Hoang reg = <0 0xe6fc0000 0 0x30>; 383596e6e1cSPhong Hoang interrupts = <GIC_SPI 504 IRQ_TYPE_LEVEL_HIGH>, 384596e6e1cSPhong Hoang <GIC_SPI 505 IRQ_TYPE_LEVEL_HIGH>, 385596e6e1cSPhong Hoang <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>; 386596e6e1cSPhong Hoang clocks = <&cpg CPG_MOD 714>; 387596e6e1cSPhong Hoang clock-names = "fck"; 388596e6e1cSPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 389596e6e1cSPhong Hoang resets = <&cpg 714>; 390596e6e1cSPhong Hoang status = "disabled"; 391596e6e1cSPhong Hoang }; 392596e6e1cSPhong Hoang 393596e6e1cSPhong Hoang tmu2: timer@e6fd0000 { 394596e6e1cSPhong Hoang compatible = "renesas,tmu-r8a779a0", "renesas,tmu"; 395596e6e1cSPhong Hoang reg = <0 0xe6fd0000 0 0x30>; 396596e6e1cSPhong Hoang interrupts = <GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH>, 397596e6e1cSPhong Hoang <GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH>, 398596e6e1cSPhong Hoang <GIC_SPI 510 IRQ_TYPE_LEVEL_HIGH>; 399596e6e1cSPhong Hoang clocks = <&cpg CPG_MOD 715>; 400596e6e1cSPhong Hoang clock-names = "fck"; 401596e6e1cSPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 402596e6e1cSPhong Hoang resets = <&cpg 715>; 403596e6e1cSPhong Hoang status = "disabled"; 404596e6e1cSPhong Hoang }; 405596e6e1cSPhong Hoang 406596e6e1cSPhong Hoang tmu3: timer@e6fe0000 { 407596e6e1cSPhong Hoang compatible = "renesas,tmu-r8a779a0", "renesas,tmu"; 408596e6e1cSPhong Hoang reg = <0 0xe6fe0000 0 0x30>; 409596e6e1cSPhong Hoang interrupts = <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>, 410596e6e1cSPhong Hoang <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>, 411596e6e1cSPhong Hoang <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>; 412596e6e1cSPhong Hoang clocks = <&cpg CPG_MOD 716>; 413596e6e1cSPhong Hoang clock-names = "fck"; 414596e6e1cSPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 415596e6e1cSPhong Hoang resets = <&cpg 716>; 416596e6e1cSPhong Hoang status = "disabled"; 417596e6e1cSPhong Hoang }; 418596e6e1cSPhong Hoang 419596e6e1cSPhong Hoang tmu4: timer@ffc00000 { 420596e6e1cSPhong Hoang compatible = "renesas,tmu-r8a779a0", "renesas,tmu"; 421596e6e1cSPhong Hoang reg = <0 0xffc00000 0 0x30>; 422596e6e1cSPhong Hoang interrupts = <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>, 423596e6e1cSPhong Hoang <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>, 424596e6e1cSPhong Hoang <GIC_SPI 478 IRQ_TYPE_LEVEL_HIGH>; 425596e6e1cSPhong Hoang clocks = <&cpg CPG_MOD 717>; 426596e6e1cSPhong Hoang clock-names = "fck"; 427596e6e1cSPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 428596e6e1cSPhong Hoang resets = <&cpg 717>; 429596e6e1cSPhong Hoang status = "disabled"; 430596e6e1cSPhong Hoang }; 431596e6e1cSPhong Hoang 43234c0e3e1SKoji Matsuoka i2c0: i2c@e6500000 { 43334c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 434a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 43534c0e3e1SKoji Matsuoka reg = <0 0xe6500000 0 0x40>; 43634c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>; 43734c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 518>; 43834c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 43934c0e3e1SKoji Matsuoka resets = <&cpg 518>; 44034c0e3e1SKoji Matsuoka dmas = <&dmac1 0x91>, <&dmac1 0x90>; 44134c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 44234c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 44334c0e3e1SKoji Matsuoka #address-cells = <1>; 44434c0e3e1SKoji Matsuoka #size-cells = <0>; 44534c0e3e1SKoji Matsuoka status = "disabled"; 44634c0e3e1SKoji Matsuoka }; 44734c0e3e1SKoji Matsuoka 44834c0e3e1SKoji Matsuoka i2c1: i2c@e6508000 { 44934c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 450a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 45134c0e3e1SKoji Matsuoka reg = <0 0xe6508000 0 0x40>; 45234c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>; 45334c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 519>; 45434c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 45534c0e3e1SKoji Matsuoka resets = <&cpg 519>; 45634c0e3e1SKoji Matsuoka dmas = <&dmac1 0x93>, <&dmac1 0x92>; 45734c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 45834c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 45934c0e3e1SKoji Matsuoka #address-cells = <1>; 46034c0e3e1SKoji Matsuoka #size-cells = <0>; 46134c0e3e1SKoji Matsuoka status = "disabled"; 46234c0e3e1SKoji Matsuoka }; 46334c0e3e1SKoji Matsuoka 46434c0e3e1SKoji Matsuoka i2c2: i2c@e6510000 { 46534c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 466a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 46734c0e3e1SKoji Matsuoka reg = <0 0xe6510000 0 0x40>; 46834c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 46934c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 520>; 47034c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 47134c0e3e1SKoji Matsuoka resets = <&cpg 520>; 47234c0e3e1SKoji Matsuoka dmas = <&dmac1 0x95>, <&dmac1 0x94>; 47334c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 47434c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 47534c0e3e1SKoji Matsuoka #address-cells = <1>; 47634c0e3e1SKoji Matsuoka #size-cells = <0>; 47734c0e3e1SKoji Matsuoka status = "disabled"; 47834c0e3e1SKoji Matsuoka }; 47934c0e3e1SKoji Matsuoka 48034c0e3e1SKoji Matsuoka i2c3: i2c@e66d0000 { 48134c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 482a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 48334c0e3e1SKoji Matsuoka reg = <0 0xe66d0000 0 0x40>; 48434c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 48534c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 521>; 48634c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 48734c0e3e1SKoji Matsuoka resets = <&cpg 521>; 48834c0e3e1SKoji Matsuoka dmas = <&dmac1 0x97>, <&dmac1 0x96>; 48934c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 49034c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 49134c0e3e1SKoji Matsuoka #address-cells = <1>; 49234c0e3e1SKoji Matsuoka #size-cells = <0>; 49334c0e3e1SKoji Matsuoka status = "disabled"; 49434c0e3e1SKoji Matsuoka }; 49534c0e3e1SKoji Matsuoka 49634c0e3e1SKoji Matsuoka i2c4: i2c@e66d8000 { 49734c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 498a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 49934c0e3e1SKoji Matsuoka reg = <0 0xe66d8000 0 0x40>; 50034c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; 50134c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 522>; 50234c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 50334c0e3e1SKoji Matsuoka resets = <&cpg 522>; 50434c0e3e1SKoji Matsuoka dmas = <&dmac1 0x99>, <&dmac1 0x98>; 50534c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 50634c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 50734c0e3e1SKoji Matsuoka #address-cells = <1>; 50834c0e3e1SKoji Matsuoka #size-cells = <0>; 50934c0e3e1SKoji Matsuoka status = "disabled"; 51034c0e3e1SKoji Matsuoka }; 51134c0e3e1SKoji Matsuoka 51234c0e3e1SKoji Matsuoka i2c5: i2c@e66e0000 { 51334c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 514a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 51534c0e3e1SKoji Matsuoka reg = <0 0xe66e0000 0 0x40>; 51634c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>; 51734c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 523>; 51834c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 51934c0e3e1SKoji Matsuoka resets = <&cpg 523>; 52034c0e3e1SKoji Matsuoka dmas = <&dmac1 0x9b>, <&dmac1 0x9a>; 52134c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 52234c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 52334c0e3e1SKoji Matsuoka #address-cells = <1>; 52434c0e3e1SKoji Matsuoka #size-cells = <0>; 52534c0e3e1SKoji Matsuoka status = "disabled"; 52634c0e3e1SKoji Matsuoka }; 52734c0e3e1SKoji Matsuoka 52834c0e3e1SKoji Matsuoka i2c6: i2c@e66e8000 { 52934c0e3e1SKoji Matsuoka compatible = "renesas,i2c-r8a779a0", 530a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-i2c"; 53134c0e3e1SKoji Matsuoka reg = <0 0xe66e8000 0 0x40>; 53234c0e3e1SKoji Matsuoka interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>; 53334c0e3e1SKoji Matsuoka clocks = <&cpg CPG_MOD 524>; 53434c0e3e1SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 53534c0e3e1SKoji Matsuoka resets = <&cpg 524>; 53634c0e3e1SKoji Matsuoka dmas = <&dmac1 0x9d>, <&dmac1 0x9c>; 53734c0e3e1SKoji Matsuoka dma-names = "tx", "rx"; 53834c0e3e1SKoji Matsuoka i2c-scl-internal-delay-ns = <110>; 53934c0e3e1SKoji Matsuoka #address-cells = <1>; 54034c0e3e1SKoji Matsuoka #size-cells = <0>; 54134c0e3e1SKoji Matsuoka status = "disabled"; 54234c0e3e1SKoji Matsuoka }; 54334c0e3e1SKoji Matsuoka 544088e6b23SLinh Phung hscif0: serial@e6540000 { 545088e6b23SLinh Phung compatible = "renesas,hscif-r8a779a0", 546a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-hscif", "renesas,hscif"; 547088e6b23SLinh Phung reg = <0 0xe6540000 0 0x60>; 548088e6b23SLinh Phung interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; 549088e6b23SLinh Phung clocks = <&cpg CPG_MOD 514>, 550088e6b23SLinh Phung <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 551088e6b23SLinh Phung <&scif_clk>; 552088e6b23SLinh Phung clock-names = "fck", "brg_int", "scif_clk"; 553088e6b23SLinh Phung dmas = <&dmac1 0x31>, <&dmac1 0x30>; 554088e6b23SLinh Phung dma-names = "tx", "rx"; 555088e6b23SLinh Phung power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 556088e6b23SLinh Phung resets = <&cpg 514>; 557088e6b23SLinh Phung status = "disabled"; 558088e6b23SLinh Phung }; 559088e6b23SLinh Phung 560088e6b23SLinh Phung hscif1: serial@e6550000 { 561088e6b23SLinh Phung compatible = "renesas,hscif-r8a779a0", 562a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-hscif", "renesas,hscif"; 563088e6b23SLinh Phung reg = <0 0xe6550000 0 0x60>; 564088e6b23SLinh Phung interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 565088e6b23SLinh Phung clocks = <&cpg CPG_MOD 515>, 566088e6b23SLinh Phung <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 567088e6b23SLinh Phung <&scif_clk>; 568088e6b23SLinh Phung clock-names = "fck", "brg_int", "scif_clk"; 569088e6b23SLinh Phung dmas = <&dmac1 0x33>, <&dmac1 0x32>; 570088e6b23SLinh Phung dma-names = "tx", "rx"; 571088e6b23SLinh Phung power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 572088e6b23SLinh Phung resets = <&cpg 515>; 573088e6b23SLinh Phung status = "disabled"; 574088e6b23SLinh Phung }; 575088e6b23SLinh Phung 576088e6b23SLinh Phung hscif2: serial@e6560000 { 577088e6b23SLinh Phung compatible = "renesas,hscif-r8a779a0", 578a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-hscif", "renesas,hscif"; 579088e6b23SLinh Phung reg = <0 0xe6560000 0 0x60>; 580088e6b23SLinh Phung interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 581088e6b23SLinh Phung clocks = <&cpg CPG_MOD 516>, 582088e6b23SLinh Phung <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 583088e6b23SLinh Phung <&scif_clk>; 584088e6b23SLinh Phung clock-names = "fck", "brg_int", "scif_clk"; 585088e6b23SLinh Phung dmas = <&dmac1 0x35>, <&dmac1 0x34>; 586088e6b23SLinh Phung dma-names = "tx", "rx"; 587088e6b23SLinh Phung power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 588088e6b23SLinh Phung resets = <&cpg 516>; 589088e6b23SLinh Phung status = "disabled"; 590088e6b23SLinh Phung }; 591088e6b23SLinh Phung 592088e6b23SLinh Phung hscif3: serial@e66a0000 { 593088e6b23SLinh Phung compatible = "renesas,hscif-r8a779a0", 594a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-hscif", "renesas,hscif"; 595088e6b23SLinh Phung reg = <0 0xe66a0000 0 0x60>; 596088e6b23SLinh Phung interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 597088e6b23SLinh Phung clocks = <&cpg CPG_MOD 517>, 598088e6b23SLinh Phung <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 599088e6b23SLinh Phung <&scif_clk>; 600088e6b23SLinh Phung clock-names = "fck", "brg_int", "scif_clk"; 601088e6b23SLinh Phung dmas = <&dmac1 0x37>, <&dmac1 0x36>; 602088e6b23SLinh Phung dma-names = "tx", "rx"; 603088e6b23SLinh Phung power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 604088e6b23SLinh Phung resets = <&cpg 517>; 605088e6b23SLinh Phung status = "disabled"; 606088e6b23SLinh Phung }; 607088e6b23SLinh Phung 608d63833b8SUlrich Hecht canfd: can@e6660000 { 6094db0ce40SGeert Uytterhoeven compatible = "renesas,r8a779a0-canfd", 6104db0ce40SGeert Uytterhoeven "renesas,rcar-gen4-canfd"; 611d63833b8SUlrich Hecht reg = <0 0xe6660000 0 0x8000>; 612d63833b8SUlrich Hecht interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>, 613d63833b8SUlrich Hecht <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 614d63833b8SUlrich Hecht interrupt-names = "ch_int", "g_int"; 615d63833b8SUlrich Hecht clocks = <&cpg CPG_MOD 328>, 616d63833b8SUlrich Hecht <&cpg CPG_CORE R8A779A0_CLK_CANFD>, 617d63833b8SUlrich Hecht <&can_clk>; 618d63833b8SUlrich Hecht clock-names = "fck", "canfd", "can_clk"; 619d63833b8SUlrich Hecht assigned-clocks = <&cpg CPG_CORE R8A779A0_CLK_CANFD>; 620d63833b8SUlrich Hecht assigned-clock-rates = <80000000>; 621d63833b8SUlrich Hecht power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 622d63833b8SUlrich Hecht resets = <&cpg 328>; 623d63833b8SUlrich Hecht status = "disabled"; 624d63833b8SUlrich Hecht 625d63833b8SUlrich Hecht channel0 { 626d63833b8SUlrich Hecht status = "disabled"; 627d63833b8SUlrich Hecht }; 628d63833b8SUlrich Hecht 629d63833b8SUlrich Hecht channel1 { 630d63833b8SUlrich Hecht status = "disabled"; 631d63833b8SUlrich Hecht }; 632d63833b8SUlrich Hecht 633d63833b8SUlrich Hecht channel2 { 634d63833b8SUlrich Hecht status = "disabled"; 635d63833b8SUlrich Hecht }; 636d63833b8SUlrich Hecht 637d63833b8SUlrich Hecht channel3 { 638d63833b8SUlrich Hecht status = "disabled"; 639d63833b8SUlrich Hecht }; 640d63833b8SUlrich Hecht 641d63833b8SUlrich Hecht channel4 { 642d63833b8SUlrich Hecht status = "disabled"; 643d63833b8SUlrich Hecht }; 644d63833b8SUlrich Hecht 645d63833b8SUlrich Hecht channel5 { 646d63833b8SUlrich Hecht status = "disabled"; 647d63833b8SUlrich Hecht }; 648d63833b8SUlrich Hecht 649d63833b8SUlrich Hecht channel6 { 650d63833b8SUlrich Hecht status = "disabled"; 651d63833b8SUlrich Hecht }; 652d63833b8SUlrich Hecht 653d63833b8SUlrich Hecht channel7 { 654d63833b8SUlrich Hecht status = "disabled"; 655d63833b8SUlrich Hecht }; 656d63833b8SUlrich Hecht }; 657d63833b8SUlrich Hecht 6585a633320STho Vu avb0: ethernet@e6800000 { 6595a633320STho Vu compatible = "renesas,etheravb-r8a779a0", 660a1ca409cSGeert Uytterhoeven "renesas,etheravb-rcar-gen4"; 6610986e632SGeert Uytterhoeven reg = <0 0xe6800000 0 0x1000>; 6625a633320STho Vu interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, 6635a633320STho Vu <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>, 6645a633320STho Vu <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>, 6655a633320STho Vu <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>, 6665a633320STho Vu <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>, 6675a633320STho Vu <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>, 6685a633320STho Vu <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>, 6695a633320STho Vu <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>, 6705a633320STho Vu <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>, 6715a633320STho Vu <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>, 6725a633320STho Vu <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>, 6735a633320STho Vu <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>, 6745a633320STho Vu <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>, 6755a633320STho Vu <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>, 6765a633320STho Vu <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>, 6775a633320STho Vu <GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH>, 6785a633320STho Vu <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>, 6795a633320STho Vu <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>, 6805a633320STho Vu <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>, 6815a633320STho Vu <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>, 6825a633320STho Vu <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>, 6835a633320STho Vu <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>, 6845a633320STho Vu <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>, 6855a633320STho Vu <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>, 6865a633320STho Vu <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>; 6875a633320STho Vu interrupt-names = "ch0", "ch1", "ch2", "ch3", 6885a633320STho Vu "ch4", "ch5", "ch6", "ch7", 6895a633320STho Vu "ch8", "ch9", "ch10", "ch11", 6905a633320STho Vu "ch12", "ch13", "ch14", "ch15", 6915a633320STho Vu "ch16", "ch17", "ch18", "ch19", 6925a633320STho Vu "ch20", "ch21", "ch22", "ch23", 6935a633320STho Vu "ch24"; 6945a633320STho Vu clocks = <&cpg CPG_MOD 211>; 69556ed0b3bSAdam Ford clock-names = "fck"; 6965a633320STho Vu power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 6975a633320STho Vu resets = <&cpg 211>; 6985a633320STho Vu phy-mode = "rgmii"; 6995a633320STho Vu rx-internal-delay-ps = <0>; 7005a633320STho Vu tx-internal-delay-ps = <0>; 7015a633320STho Vu #address-cells = <1>; 7025a633320STho Vu #size-cells = <0>; 7035a633320STho Vu status = "disabled"; 7045a633320STho Vu }; 7055a633320STho Vu 7065a633320STho Vu avb1: ethernet@e6810000 { 7075a633320STho Vu compatible = "renesas,etheravb-r8a779a0", 708a1ca409cSGeert Uytterhoeven "renesas,etheravb-rcar-gen4"; 7090986e632SGeert Uytterhoeven reg = <0 0xe6810000 0 0x1000>; 7105a633320STho Vu interrupts = <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>, 7115a633320STho Vu <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>, 7125a633320STho Vu <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>, 7135a633320STho Vu <GIC_SPI 284 IRQ_TYPE_LEVEL_HIGH>, 7145a633320STho Vu <GIC_SPI 285 IRQ_TYPE_LEVEL_HIGH>, 7155a633320STho Vu <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>, 7165a633320STho Vu <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>, 7175a633320STho Vu <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>, 7185a633320STho Vu <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>, 7195a633320STho Vu <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>, 7205a633320STho Vu <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>, 7215a633320STho Vu <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>, 7225a633320STho Vu <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>, 7235a633320STho Vu <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>, 7245a633320STho Vu <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>, 7255a633320STho Vu <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>, 7265a633320STho Vu <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>, 7275a633320STho Vu <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>, 7285a633320STho Vu <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>, 7295a633320STho Vu <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>, 7305a633320STho Vu <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>, 7315a633320STho Vu <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>, 7325a633320STho Vu <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>, 7335a633320STho Vu <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>, 7345a633320STho Vu <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>; 7355a633320STho Vu interrupt-names = "ch0", "ch1", "ch2", "ch3", 7365a633320STho Vu "ch4", "ch5", "ch6", "ch7", 7375a633320STho Vu "ch8", "ch9", "ch10", "ch11", 7385a633320STho Vu "ch12", "ch13", "ch14", "ch15", 7395a633320STho Vu "ch16", "ch17", "ch18", "ch19", 7405a633320STho Vu "ch20", "ch21", "ch22", "ch23", 7415a633320STho Vu "ch24"; 7425a633320STho Vu clocks = <&cpg CPG_MOD 212>; 74356ed0b3bSAdam Ford clock-names = "fck"; 7445a633320STho Vu power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 7455a633320STho Vu resets = <&cpg 212>; 7465a633320STho Vu phy-mode = "rgmii"; 7475a633320STho Vu rx-internal-delay-ps = <0>; 7485a633320STho Vu tx-internal-delay-ps = <0>; 7495a633320STho Vu #address-cells = <1>; 7505a633320STho Vu #size-cells = <0>; 7515a633320STho Vu status = "disabled"; 7525a633320STho Vu }; 7535a633320STho Vu 7545a633320STho Vu avb2: ethernet@e6820000 { 7555a633320STho Vu compatible = "renesas,etheravb-r8a779a0", 756a1ca409cSGeert Uytterhoeven "renesas,etheravb-rcar-gen4"; 7575a633320STho Vu reg = <0 0xe6820000 0 0x1000>; 7585a633320STho Vu interrupts = <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>, 7595a633320STho Vu <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>, 7605a633320STho Vu <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 7615a633320STho Vu <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 7625a633320STho Vu <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 7635a633320STho Vu <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 7645a633320STho Vu <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 7655a633320STho Vu <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 7665a633320STho Vu <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 7675a633320STho Vu <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 7685a633320STho Vu <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 7695a633320STho Vu <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 7705a633320STho Vu <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>, 7715a633320STho Vu <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>, 7725a633320STho Vu <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, 7735a633320STho Vu <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, 7745a633320STho Vu <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, 7755a633320STho Vu <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, 7765a633320STho Vu <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, 7775a633320STho Vu <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, 7785a633320STho Vu <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, 7795a633320STho Vu <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, 7805a633320STho Vu <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, 7815a633320STho Vu <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, 7825a633320STho Vu <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>; 7835a633320STho Vu interrupt-names = "ch0", "ch1", "ch2", "ch3", 7845a633320STho Vu "ch4", "ch5", "ch6", "ch7", 7855a633320STho Vu "ch8", "ch9", "ch10", "ch11", 7865a633320STho Vu "ch12", "ch13", "ch14", "ch15", 7875a633320STho Vu "ch16", "ch17", "ch18", "ch19", 7885a633320STho Vu "ch20", "ch21", "ch22", "ch23", 7895a633320STho Vu "ch24"; 7905a633320STho Vu clocks = <&cpg CPG_MOD 213>; 79156ed0b3bSAdam Ford clock-names = "fck"; 7925a633320STho Vu power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 7935a633320STho Vu resets = <&cpg 213>; 7945a633320STho Vu phy-mode = "rgmii"; 7955a633320STho Vu rx-internal-delay-ps = <0>; 7965a633320STho Vu tx-internal-delay-ps = <0>; 7975a633320STho Vu #address-cells = <1>; 7985a633320STho Vu #size-cells = <0>; 7995a633320STho Vu status = "disabled"; 8005a633320STho Vu }; 8015a633320STho Vu 8025a633320STho Vu avb3: ethernet@e6830000 { 8035a633320STho Vu compatible = "renesas,etheravb-r8a779a0", 804a1ca409cSGeert Uytterhoeven "renesas,etheravb-rcar-gen4"; 8055a633320STho Vu reg = <0 0xe6830000 0 0x1000>; 8065a633320STho Vu interrupts = <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, 8075a633320STho Vu <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>, 8085a633320STho Vu <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, 8095a633320STho Vu <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 8105a633320STho Vu <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>, 8115a633320STho Vu <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, 8125a633320STho Vu <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>, 8135a633320STho Vu <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>, 8145a633320STho Vu <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>, 8155a633320STho Vu <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>, 8165a633320STho Vu <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>, 8175a633320STho Vu <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>, 8185a633320STho Vu <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>, 8195a633320STho Vu <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>, 8205a633320STho Vu <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>, 8215a633320STho Vu <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>, 8225a633320STho Vu <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>, 8235a633320STho Vu <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>, 8245a633320STho Vu <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>, 8255a633320STho Vu <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>, 8265a633320STho Vu <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>, 8275a633320STho Vu <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>, 8285a633320STho Vu <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>, 8295a633320STho Vu <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>, 8305a633320STho Vu <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 8315a633320STho Vu interrupt-names = "ch0", "ch1", "ch2", "ch3", 8325a633320STho Vu "ch4", "ch5", "ch6", "ch7", 8335a633320STho Vu "ch8", "ch9", "ch10", "ch11", 8345a633320STho Vu "ch12", "ch13", "ch14", "ch15", 8355a633320STho Vu "ch16", "ch17", "ch18", "ch19", 8365a633320STho Vu "ch20", "ch21", "ch22", "ch23", 8375a633320STho Vu "ch24"; 8385a633320STho Vu clocks = <&cpg CPG_MOD 214>; 83956ed0b3bSAdam Ford clock-names = "fck"; 8405a633320STho Vu power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 8415a633320STho Vu resets = <&cpg 214>; 8425a633320STho Vu phy-mode = "rgmii"; 8435a633320STho Vu rx-internal-delay-ps = <0>; 8445a633320STho Vu tx-internal-delay-ps = <0>; 8455a633320STho Vu #address-cells = <1>; 8465a633320STho Vu #size-cells = <0>; 8475a633320STho Vu status = "disabled"; 8485a633320STho Vu }; 8495a633320STho Vu 8505a633320STho Vu avb4: ethernet@e6840000 { 8515a633320STho Vu compatible = "renesas,etheravb-r8a779a0", 852a1ca409cSGeert Uytterhoeven "renesas,etheravb-rcar-gen4"; 8535a633320STho Vu reg = <0 0xe6840000 0 0x1000>; 8545a633320STho Vu interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>, 8555a633320STho Vu <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>, 8565a633320STho Vu <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>, 8575a633320STho Vu <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>, 8585a633320STho Vu <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>, 8595a633320STho Vu <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>, 8605a633320STho Vu <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>, 8615a633320STho Vu <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>, 8625a633320STho Vu <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>, 8635a633320STho Vu <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>, 8645a633320STho Vu <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>, 8655a633320STho Vu <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>, 8665a633320STho Vu <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>, 8675a633320STho Vu <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>, 8685a633320STho Vu <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>, 8695a633320STho Vu <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>, 8705a633320STho Vu <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>, 8715a633320STho Vu <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>, 8725a633320STho Vu <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>, 8735a633320STho Vu <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>, 8745a633320STho Vu <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>, 8755a633320STho Vu <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>, 8765a633320STho Vu <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>, 8775a633320STho Vu <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>, 8785a633320STho Vu <GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>; 8795a633320STho Vu interrupt-names = "ch0", "ch1", "ch2", "ch3", 8805a633320STho Vu "ch4", "ch5", "ch6", "ch7", 8815a633320STho Vu "ch8", "ch9", "ch10", "ch11", 8825a633320STho Vu "ch12", "ch13", "ch14", "ch15", 8835a633320STho Vu "ch16", "ch17", "ch18", "ch19", 8845a633320STho Vu "ch20", "ch21", "ch22", "ch23", 8855a633320STho Vu "ch24"; 8865a633320STho Vu clocks = <&cpg CPG_MOD 215>; 88756ed0b3bSAdam Ford clock-names = "fck"; 8885a633320STho Vu power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 8895a633320STho Vu resets = <&cpg 215>; 8905a633320STho Vu phy-mode = "rgmii"; 8915a633320STho Vu rx-internal-delay-ps = <0>; 8925a633320STho Vu tx-internal-delay-ps = <0>; 8935a633320STho Vu #address-cells = <1>; 8945a633320STho Vu #size-cells = <0>; 8955a633320STho Vu status = "disabled"; 8965a633320STho Vu }; 8975a633320STho Vu 8985a633320STho Vu avb5: ethernet@e6850000 { 8995a633320STho Vu compatible = "renesas,etheravb-r8a779a0", 900a1ca409cSGeert Uytterhoeven "renesas,etheravb-rcar-gen4"; 9015a633320STho Vu reg = <0 0xe6850000 0 0x1000>; 9025a633320STho Vu interrupts = <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>, 9035a633320STho Vu <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>, 9045a633320STho Vu <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>, 9055a633320STho Vu <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>, 9065a633320STho Vu <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>, 9075a633320STho Vu <GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>, 9085a633320STho Vu <GIC_SPI 387 IRQ_TYPE_LEVEL_HIGH>, 9095a633320STho Vu <GIC_SPI 388 IRQ_TYPE_LEVEL_HIGH>, 9105a633320STho Vu <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>, 9115a633320STho Vu <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>, 9125a633320STho Vu <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>, 9135a633320STho Vu <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>, 9145a633320STho Vu <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>, 9155a633320STho Vu <GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>, 9165a633320STho Vu <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>, 9175a633320STho Vu <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>, 9185a633320STho Vu <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>, 9195a633320STho Vu <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>, 9205a633320STho Vu <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>, 9215a633320STho Vu <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>, 9225a633320STho Vu <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>, 9235a633320STho Vu <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>, 9245a633320STho Vu <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>, 9255a633320STho Vu <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>, 9265a633320STho Vu <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>; 9275a633320STho Vu interrupt-names = "ch0", "ch1", "ch2", "ch3", 9285a633320STho Vu "ch4", "ch5", "ch6", "ch7", 9295a633320STho Vu "ch8", "ch9", "ch10", "ch11", 9305a633320STho Vu "ch12", "ch13", "ch14", "ch15", 9315a633320STho Vu "ch16", "ch17", "ch18", "ch19", 9325a633320STho Vu "ch20", "ch21", "ch22", "ch23", 9335a633320STho Vu "ch24"; 9345a633320STho Vu clocks = <&cpg CPG_MOD 216>; 93556ed0b3bSAdam Ford clock-names = "fck"; 9365a633320STho Vu power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 9375a633320STho Vu resets = <&cpg 216>; 9385a633320STho Vu phy-mode = "rgmii"; 9395a633320STho Vu rx-internal-delay-ps = <0>; 9405a633320STho Vu tx-internal-delay-ps = <0>; 9415a633320STho Vu #address-cells = <1>; 9425a633320STho Vu #size-cells = <0>; 9435a633320STho Vu status = "disabled"; 9445a633320STho Vu }; 9455a633320STho Vu 94618cbbdd8SPhong Hoang pwm0: pwm@e6e30000 { 94718cbbdd8SPhong Hoang compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 94818cbbdd8SPhong Hoang reg = <0 0xe6e30000 0 0x10>; 94918cbbdd8SPhong Hoang #pwm-cells = <2>; 95018cbbdd8SPhong Hoang clocks = <&cpg CPG_MOD 628>; 95118cbbdd8SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 95218cbbdd8SPhong Hoang resets = <&cpg 628>; 95318cbbdd8SPhong Hoang status = "disabled"; 95418cbbdd8SPhong Hoang }; 95518cbbdd8SPhong Hoang 95618cbbdd8SPhong Hoang pwm1: pwm@e6e31000 { 95718cbbdd8SPhong Hoang compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 95818cbbdd8SPhong Hoang reg = <0 0xe6e31000 0 0x10>; 95918cbbdd8SPhong Hoang #pwm-cells = <2>; 96018cbbdd8SPhong Hoang clocks = <&cpg CPG_MOD 628>; 96118cbbdd8SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 96218cbbdd8SPhong Hoang resets = <&cpg 628>; 96318cbbdd8SPhong Hoang status = "disabled"; 96418cbbdd8SPhong Hoang }; 96518cbbdd8SPhong Hoang 96618cbbdd8SPhong Hoang pwm2: pwm@e6e32000 { 96718cbbdd8SPhong Hoang compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 96818cbbdd8SPhong Hoang reg = <0 0xe6e32000 0 0x10>; 96918cbbdd8SPhong Hoang #pwm-cells = <2>; 97018cbbdd8SPhong Hoang clocks = <&cpg CPG_MOD 628>; 97118cbbdd8SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 97218cbbdd8SPhong Hoang resets = <&cpg 628>; 97318cbbdd8SPhong Hoang status = "disabled"; 97418cbbdd8SPhong Hoang }; 97518cbbdd8SPhong Hoang 97618cbbdd8SPhong Hoang pwm3: pwm@e6e33000 { 97718cbbdd8SPhong Hoang compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 97818cbbdd8SPhong Hoang reg = <0 0xe6e33000 0 0x10>; 97918cbbdd8SPhong Hoang #pwm-cells = <2>; 98018cbbdd8SPhong Hoang clocks = <&cpg CPG_MOD 628>; 98118cbbdd8SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 98218cbbdd8SPhong Hoang resets = <&cpg 628>; 98318cbbdd8SPhong Hoang status = "disabled"; 98418cbbdd8SPhong Hoang }; 98518cbbdd8SPhong Hoang 98618cbbdd8SPhong Hoang pwm4: pwm@e6e34000 { 98718cbbdd8SPhong Hoang compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar"; 98818cbbdd8SPhong Hoang reg = <0 0xe6e34000 0 0x10>; 98918cbbdd8SPhong Hoang #pwm-cells = <2>; 99018cbbdd8SPhong Hoang clocks = <&cpg CPG_MOD 628>; 99118cbbdd8SPhong Hoang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 99218cbbdd8SPhong Hoang resets = <&cpg 628>; 99318cbbdd8SPhong Hoang status = "disabled"; 99418cbbdd8SPhong Hoang }; 99518cbbdd8SPhong Hoang 996834c310fSYoshihiro Shimoda scif0: serial@e6e60000 { 997834c310fSYoshihiro Shimoda compatible = "renesas,scif-r8a779a0", 998a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-scif", "renesas,scif"; 999834c310fSYoshihiro Shimoda reg = <0 0xe6e60000 0 64>; 1000834c310fSYoshihiro Shimoda interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>; 1001834c310fSYoshihiro Shimoda clocks = <&cpg CPG_MOD 702>, 1002834c310fSYoshihiro Shimoda <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1003834c310fSYoshihiro Shimoda <&scif_clk>; 1004834c310fSYoshihiro Shimoda clock-names = "fck", "brg_int", "scif_clk"; 1005bff4e5daSWolfram Sang dmas = <&dmac1 0x51>, <&dmac1 0x50>; 1006bff4e5daSWolfram Sang dma-names = "tx", "rx"; 1007834c310fSYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1008834c310fSYoshihiro Shimoda resets = <&cpg 702>; 1009834c310fSYoshihiro Shimoda status = "disabled"; 1010834c310fSYoshihiro Shimoda }; 1011834c310fSYoshihiro Shimoda 1012bff4e5daSWolfram Sang scif1: serial@e6e68000 { 1013bff4e5daSWolfram Sang compatible = "renesas,scif-r8a779a0", 1014a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-scif", "renesas,scif"; 1015bff4e5daSWolfram Sang reg = <0 0xe6e68000 0 64>; 1016bff4e5daSWolfram Sang interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>; 1017bff4e5daSWolfram Sang clocks = <&cpg CPG_MOD 703>, 1018bff4e5daSWolfram Sang <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1019bff4e5daSWolfram Sang <&scif_clk>; 1020bff4e5daSWolfram Sang clock-names = "fck", "brg_int", "scif_clk"; 1021bff4e5daSWolfram Sang dmas = <&dmac1 0x53>, <&dmac1 0x52>; 1022bff4e5daSWolfram Sang dma-names = "tx", "rx"; 1023bff4e5daSWolfram Sang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1024bff4e5daSWolfram Sang resets = <&cpg 703>; 1025bff4e5daSWolfram Sang status = "disabled"; 1026bff4e5daSWolfram Sang }; 1027bff4e5daSWolfram Sang 1028bff4e5daSWolfram Sang scif3: serial@e6c50000 { 1029bff4e5daSWolfram Sang compatible = "renesas,scif-r8a779a0", 1030a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-scif", "renesas,scif"; 1031bff4e5daSWolfram Sang reg = <0 0xe6c50000 0 64>; 1032bff4e5daSWolfram Sang interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>; 1033bff4e5daSWolfram Sang clocks = <&cpg CPG_MOD 704>, 1034bff4e5daSWolfram Sang <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1035bff4e5daSWolfram Sang <&scif_clk>; 1036bff4e5daSWolfram Sang clock-names = "fck", "brg_int", "scif_clk"; 1037bff4e5daSWolfram Sang dmas = <&dmac1 0x57>, <&dmac1 0x56>; 1038bff4e5daSWolfram Sang dma-names = "tx", "rx"; 1039bff4e5daSWolfram Sang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1040bff4e5daSWolfram Sang resets = <&cpg 704>; 1041bff4e5daSWolfram Sang status = "disabled"; 1042bff4e5daSWolfram Sang }; 1043bff4e5daSWolfram Sang 1044bff4e5daSWolfram Sang scif4: serial@e6c40000 { 1045bff4e5daSWolfram Sang compatible = "renesas,scif-r8a779a0", 1046a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-scif", "renesas,scif"; 1047bff4e5daSWolfram Sang reg = <0 0xe6c40000 0 64>; 1048bff4e5daSWolfram Sang interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>; 1049bff4e5daSWolfram Sang clocks = <&cpg CPG_MOD 705>, 1050bff4e5daSWolfram Sang <&cpg CPG_CORE R8A779A0_CLK_S1D2>, 1051bff4e5daSWolfram Sang <&scif_clk>; 1052bff4e5daSWolfram Sang clock-names = "fck", "brg_int", "scif_clk"; 1053bff4e5daSWolfram Sang dmas = <&dmac1 0x59>, <&dmac1 0x58>; 1054bff4e5daSWolfram Sang dma-names = "tx", "rx"; 1055bff4e5daSWolfram Sang power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1056bff4e5daSWolfram Sang resets = <&cpg 705>; 1057bff4e5daSWolfram Sang status = "disabled"; 1058bff4e5daSWolfram Sang }; 1059bff4e5daSWolfram Sang 1060bdd8b005SDuc Nguyen tpu: pwm@e6e80000 { 1061bdd8b005SDuc Nguyen compatible = "renesas,tpu-r8a779a0", "renesas,tpu"; 1062bdd8b005SDuc Nguyen reg = <0 0xe6e80000 0 0x148>; 1063bdd8b005SDuc Nguyen interrupts = <GIC_SPI 515 IRQ_TYPE_LEVEL_HIGH>; 1064bdd8b005SDuc Nguyen clocks = <&cpg CPG_MOD 718>; 1065bdd8b005SDuc Nguyen power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1066bdd8b005SDuc Nguyen resets = <&cpg 718>; 1067bdd8b005SDuc Nguyen #pwm-cells = <3>; 1068bdd8b005SDuc Nguyen status = "disabled"; 1069bdd8b005SDuc Nguyen }; 1070bdd8b005SDuc Nguyen 1071896dd923SKoji Matsuoka msiof0: spi@e6e90000 { 1072896dd923SKoji Matsuoka compatible = "renesas,msiof-r8a779a0", 1073a1ca409cSGeert Uytterhoeven "renesas,rcar-gen4-msiof"; 1074896dd923SKoji Matsuoka reg = <0 0xe6e90000 0 0x0064>; 1075896dd923SKoji Matsuoka interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>; 1076896dd923SKoji Matsuoka clocks = <&cpg CPG_MOD 618>; 1077896dd923SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1078896dd923SKoji Matsuoka resets = <&cpg 618>; 1079896dd923SKoji Matsuoka dmas = <&dmac1 0x41>, <&dmac1 0x40>; 1080896dd923SKoji Matsuoka dma-names = "tx", "rx"; 1081896dd923SKoji Matsuoka #address-cells = <1>; 1082896dd923SKoji Matsuoka #size-cells = <0>; 1083896dd923SKoji Matsuoka status = "disabled"; 1084896dd923SKoji Matsuoka }; 1085896dd923SKoji Matsuoka 1086896dd923SKoji Matsuoka msiof1: spi@e6ea0000 { 1087896dd923SKoji Matsuoka compatible = "renesas,msiof-r8a779a0", 1088a1ca409cSGeert Uytterhoeven "renesas,rcar-gen4-msiof"; 1089896dd923SKoji Matsuoka reg = <0 0xe6ea0000 0 0x0064>; 1090896dd923SKoji Matsuoka interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 1091896dd923SKoji Matsuoka clocks = <&cpg CPG_MOD 619>; 1092896dd923SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1093896dd923SKoji Matsuoka resets = <&cpg 619>; 1094896dd923SKoji Matsuoka dmas = <&dmac1 0x43>, <&dmac1 0x42>; 1095896dd923SKoji Matsuoka dma-names = "tx", "rx"; 1096896dd923SKoji Matsuoka #address-cells = <1>; 1097896dd923SKoji Matsuoka #size-cells = <0>; 1098896dd923SKoji Matsuoka status = "disabled"; 1099896dd923SKoji Matsuoka }; 1100896dd923SKoji Matsuoka 1101896dd923SKoji Matsuoka msiof2: spi@e6c00000 { 1102896dd923SKoji Matsuoka compatible = "renesas,msiof-r8a779a0", 1103a1ca409cSGeert Uytterhoeven "renesas,rcar-gen4-msiof"; 1104896dd923SKoji Matsuoka reg = <0 0xe6c00000 0 0x0064>; 1105896dd923SKoji Matsuoka interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>; 1106896dd923SKoji Matsuoka clocks = <&cpg CPG_MOD 620>; 1107896dd923SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1108896dd923SKoji Matsuoka resets = <&cpg 620>; 1109896dd923SKoji Matsuoka dmas = <&dmac1 0x45>, <&dmac1 0x44>; 1110896dd923SKoji Matsuoka dma-names = "tx", "rx"; 1111896dd923SKoji Matsuoka #address-cells = <1>; 1112896dd923SKoji Matsuoka #size-cells = <0>; 1113896dd923SKoji Matsuoka status = "disabled"; 1114896dd923SKoji Matsuoka }; 1115896dd923SKoji Matsuoka 1116896dd923SKoji Matsuoka msiof3: spi@e6c10000 { 1117896dd923SKoji Matsuoka compatible = "renesas,msiof-r8a779a0", 1118a1ca409cSGeert Uytterhoeven "renesas,rcar-gen4-msiof"; 1119896dd923SKoji Matsuoka reg = <0 0xe6c10000 0 0x0064>; 1120896dd923SKoji Matsuoka interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 1121896dd923SKoji Matsuoka clocks = <&cpg CPG_MOD 621>; 1122896dd923SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1123896dd923SKoji Matsuoka resets = <&cpg 621>; 1124896dd923SKoji Matsuoka dmas = <&dmac1 0x47>, <&dmac1 0x46>; 1125896dd923SKoji Matsuoka dma-names = "tx", "rx"; 1126896dd923SKoji Matsuoka #address-cells = <1>; 1127896dd923SKoji Matsuoka #size-cells = <0>; 1128896dd923SKoji Matsuoka status = "disabled"; 1129896dd923SKoji Matsuoka }; 1130896dd923SKoji Matsuoka 1131896dd923SKoji Matsuoka msiof4: spi@e6c20000 { 1132896dd923SKoji Matsuoka compatible = "renesas,msiof-r8a779a0", 1133a1ca409cSGeert Uytterhoeven "renesas,rcar-gen4-msiof"; 1134896dd923SKoji Matsuoka reg = <0 0xe6c20000 0 0x0064>; 1135896dd923SKoji Matsuoka interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 1136896dd923SKoji Matsuoka clocks = <&cpg CPG_MOD 622>; 1137896dd923SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1138896dd923SKoji Matsuoka resets = <&cpg 622>; 1139896dd923SKoji Matsuoka dmas = <&dmac1 0x49>, <&dmac1 0x48>; 1140896dd923SKoji Matsuoka dma-names = "tx", "rx"; 1141896dd923SKoji Matsuoka #address-cells = <1>; 1142896dd923SKoji Matsuoka #size-cells = <0>; 1143896dd923SKoji Matsuoka status = "disabled"; 1144896dd923SKoji Matsuoka }; 1145896dd923SKoji Matsuoka 1146896dd923SKoji Matsuoka msiof5: spi@e6c28000 { 1147896dd923SKoji Matsuoka compatible = "renesas,msiof-r8a779a0", 1148a1ca409cSGeert Uytterhoeven "renesas,rcar-gen4-msiof"; 1149896dd923SKoji Matsuoka reg = <0 0xe6c28000 0 0x0064>; 1150896dd923SKoji Matsuoka interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>; 1151896dd923SKoji Matsuoka clocks = <&cpg CPG_MOD 623>; 1152896dd923SKoji Matsuoka power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 1153896dd923SKoji Matsuoka resets = <&cpg 623>; 1154896dd923SKoji Matsuoka dmas = <&dmac1 0x4b>, <&dmac1 0x4a>; 1155896dd923SKoji Matsuoka dma-names = "tx", "rx"; 1156896dd923SKoji Matsuoka #address-cells = <1>; 1157896dd923SKoji Matsuoka #size-cells = <0>; 1158896dd923SKoji Matsuoka status = "disabled"; 1159896dd923SKoji Matsuoka }; 1160896dd923SKoji Matsuoka 11615fea5b55SNiklas Söderlund vin00: video@e6ef0000 { 11625fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 11635fea5b55SNiklas Söderlund reg = <0 0xe6ef0000 0 0x1000>; 11645fea5b55SNiklas Söderlund interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>; 11655fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 730>; 11665fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 11675fea5b55SNiklas Söderlund resets = <&cpg 730>; 11685fea5b55SNiklas Söderlund renesas,id = <0>; 11695fea5b55SNiklas Söderlund status = "disabled"; 11705fea5b55SNiklas Söderlund 11715fea5b55SNiklas Söderlund ports { 11725fea5b55SNiklas Söderlund #address-cells = <1>; 11735fea5b55SNiklas Söderlund #size-cells = <0>; 11745fea5b55SNiklas Söderlund 11755fea5b55SNiklas Söderlund port@2 { 11765fea5b55SNiklas Söderlund #address-cells = <1>; 11775fea5b55SNiklas Söderlund #size-cells = <0>; 11785fea5b55SNiklas Söderlund 11795fea5b55SNiklas Söderlund reg = <2>; 11805fea5b55SNiklas Söderlund 11815fea5b55SNiklas Söderlund vin00isp0: endpoint@0 { 11825fea5b55SNiklas Söderlund reg = <0>; 11835fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin00>; 11845fea5b55SNiklas Söderlund }; 11855fea5b55SNiklas Söderlund }; 11865fea5b55SNiklas Söderlund }; 11875fea5b55SNiklas Söderlund }; 11885fea5b55SNiklas Söderlund 11895fea5b55SNiklas Söderlund vin01: video@e6ef1000 { 11905fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 11915fea5b55SNiklas Söderlund reg = <0 0xe6ef1000 0 0x1000>; 11925fea5b55SNiklas Söderlund interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>; 11935fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 731>; 11945fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 11955fea5b55SNiklas Söderlund resets = <&cpg 731>; 11965fea5b55SNiklas Söderlund renesas,id = <1>; 11975fea5b55SNiklas Söderlund status = "disabled"; 11985fea5b55SNiklas Söderlund 11995fea5b55SNiklas Söderlund ports { 12005fea5b55SNiklas Söderlund #address-cells = <1>; 12015fea5b55SNiklas Söderlund #size-cells = <0>; 12025fea5b55SNiklas Söderlund 12035fea5b55SNiklas Söderlund port@2 { 12045fea5b55SNiklas Söderlund #address-cells = <1>; 12055fea5b55SNiklas Söderlund #size-cells = <0>; 12065fea5b55SNiklas Söderlund 12075fea5b55SNiklas Söderlund reg = <2>; 12085fea5b55SNiklas Söderlund 12095fea5b55SNiklas Söderlund vin01isp0: endpoint@0 { 12105fea5b55SNiklas Söderlund reg = <0>; 12115fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin01>; 12125fea5b55SNiklas Söderlund }; 12135fea5b55SNiklas Söderlund }; 12145fea5b55SNiklas Söderlund }; 12155fea5b55SNiklas Söderlund }; 12165fea5b55SNiklas Söderlund 12175fea5b55SNiklas Söderlund vin02: video@e6ef2000 { 12185fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 12195fea5b55SNiklas Söderlund reg = <0 0xe6ef2000 0 0x1000>; 12205fea5b55SNiklas Söderlund interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>; 12215fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 800>; 12225fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 12235fea5b55SNiklas Söderlund resets = <&cpg 800>; 12245fea5b55SNiklas Söderlund renesas,id = <2>; 12255fea5b55SNiklas Söderlund status = "disabled"; 12265fea5b55SNiklas Söderlund 12275fea5b55SNiklas Söderlund ports { 12285fea5b55SNiklas Söderlund #address-cells = <1>; 12295fea5b55SNiklas Söderlund #size-cells = <0>; 12305fea5b55SNiklas Söderlund 12315fea5b55SNiklas Söderlund port@2 { 12325fea5b55SNiklas Söderlund #address-cells = <1>; 12335fea5b55SNiklas Söderlund #size-cells = <0>; 12345fea5b55SNiklas Söderlund 12355fea5b55SNiklas Söderlund reg = <2>; 12365fea5b55SNiklas Söderlund 12375fea5b55SNiklas Söderlund vin02isp0: endpoint@0 { 12385fea5b55SNiklas Söderlund reg = <0>; 12395fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin02>; 12405fea5b55SNiklas Söderlund }; 12415fea5b55SNiklas Söderlund }; 12425fea5b55SNiklas Söderlund }; 12435fea5b55SNiklas Söderlund }; 12445fea5b55SNiklas Söderlund 12455fea5b55SNiklas Söderlund vin03: video@e6ef3000 { 12465fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 12475fea5b55SNiklas Söderlund reg = <0 0xe6ef3000 0 0x1000>; 12485fea5b55SNiklas Söderlund interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>; 12495fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 801>; 12505fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 12515fea5b55SNiklas Söderlund resets = <&cpg 801>; 12525fea5b55SNiklas Söderlund renesas,id = <3>; 12535fea5b55SNiklas Söderlund status = "disabled"; 12545fea5b55SNiklas Söderlund 12555fea5b55SNiklas Söderlund ports { 12565fea5b55SNiklas Söderlund #address-cells = <1>; 12575fea5b55SNiklas Söderlund #size-cells = <0>; 12585fea5b55SNiklas Söderlund 12595fea5b55SNiklas Söderlund port@2 { 12605fea5b55SNiklas Söderlund #address-cells = <1>; 12615fea5b55SNiklas Söderlund #size-cells = <0>; 12625fea5b55SNiklas Söderlund 12635fea5b55SNiklas Söderlund reg = <2>; 12645fea5b55SNiklas Söderlund 12655fea5b55SNiklas Söderlund vin03isp0: endpoint@0 { 12665fea5b55SNiklas Söderlund reg = <0>; 12675fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin03>; 12685fea5b55SNiklas Söderlund }; 12695fea5b55SNiklas Söderlund }; 12705fea5b55SNiklas Söderlund }; 12715fea5b55SNiklas Söderlund }; 12725fea5b55SNiklas Söderlund 12735fea5b55SNiklas Söderlund vin04: video@e6ef4000 { 12745fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 12755fea5b55SNiklas Söderlund reg = <0 0xe6ef4000 0 0x1000>; 12765fea5b55SNiklas Söderlund interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>; 12775fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 802>; 12785fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 12795fea5b55SNiklas Söderlund resets = <&cpg 802>; 12805fea5b55SNiklas Söderlund renesas,id = <4>; 12815fea5b55SNiklas Söderlund status = "disabled"; 12825fea5b55SNiklas Söderlund 12835fea5b55SNiklas Söderlund ports { 12845fea5b55SNiklas Söderlund #address-cells = <1>; 12855fea5b55SNiklas Söderlund #size-cells = <0>; 12865fea5b55SNiklas Söderlund 12875fea5b55SNiklas Söderlund port@2 { 12885fea5b55SNiklas Söderlund #address-cells = <1>; 12895fea5b55SNiklas Söderlund #size-cells = <0>; 12905fea5b55SNiklas Söderlund 12915fea5b55SNiklas Söderlund reg = <2>; 12925fea5b55SNiklas Söderlund 12935fea5b55SNiklas Söderlund vin04isp0: endpoint@0 { 12945fea5b55SNiklas Söderlund reg = <0>; 12955fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin04>; 12965fea5b55SNiklas Söderlund }; 12975fea5b55SNiklas Söderlund }; 12985fea5b55SNiklas Söderlund }; 12995fea5b55SNiklas Söderlund }; 13005fea5b55SNiklas Söderlund 13015fea5b55SNiklas Söderlund vin05: video@e6ef5000 { 13025fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 13035fea5b55SNiklas Söderlund reg = <0 0xe6ef5000 0 0x1000>; 13045fea5b55SNiklas Söderlund interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>; 13055fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 803>; 13065fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 13075fea5b55SNiklas Söderlund resets = <&cpg 803>; 13085fea5b55SNiklas Söderlund renesas,id = <5>; 13095fea5b55SNiklas Söderlund status = "disabled"; 13105fea5b55SNiklas Söderlund 13115fea5b55SNiklas Söderlund ports { 13125fea5b55SNiklas Söderlund #address-cells = <1>; 13135fea5b55SNiklas Söderlund #size-cells = <0>; 13145fea5b55SNiklas Söderlund 13155fea5b55SNiklas Söderlund port@2 { 13165fea5b55SNiklas Söderlund #address-cells = <1>; 13175fea5b55SNiklas Söderlund #size-cells = <0>; 13185fea5b55SNiklas Söderlund 13195fea5b55SNiklas Söderlund reg = <2>; 13205fea5b55SNiklas Söderlund 13215fea5b55SNiklas Söderlund vin05isp0: endpoint@0 { 13225fea5b55SNiklas Söderlund reg = <0>; 13235fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin05>; 13245fea5b55SNiklas Söderlund }; 13255fea5b55SNiklas Söderlund }; 13265fea5b55SNiklas Söderlund }; 13275fea5b55SNiklas Söderlund }; 13285fea5b55SNiklas Söderlund 13295fea5b55SNiklas Söderlund vin06: video@e6ef6000 { 13305fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 13315fea5b55SNiklas Söderlund reg = <0 0xe6ef6000 0 0x1000>; 13325fea5b55SNiklas Söderlund interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>; 13335fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 804>; 13345fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 13355fea5b55SNiklas Söderlund resets = <&cpg 804>; 13365fea5b55SNiklas Söderlund renesas,id = <6>; 13375fea5b55SNiklas Söderlund status = "disabled"; 13385fea5b55SNiklas Söderlund 13395fea5b55SNiklas Söderlund ports { 13405fea5b55SNiklas Söderlund #address-cells = <1>; 13415fea5b55SNiklas Söderlund #size-cells = <0>; 13425fea5b55SNiklas Söderlund 13435fea5b55SNiklas Söderlund port@2 { 13445fea5b55SNiklas Söderlund #address-cells = <1>; 13455fea5b55SNiklas Söderlund #size-cells = <0>; 13465fea5b55SNiklas Söderlund 13475fea5b55SNiklas Söderlund reg = <2>; 13485fea5b55SNiklas Söderlund 13495fea5b55SNiklas Söderlund vin06isp0: endpoint@0 { 13505fea5b55SNiklas Söderlund reg = <0>; 13515fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin06>; 13525fea5b55SNiklas Söderlund }; 13535fea5b55SNiklas Söderlund }; 13545fea5b55SNiklas Söderlund }; 13555fea5b55SNiklas Söderlund }; 13565fea5b55SNiklas Söderlund 13575fea5b55SNiklas Söderlund vin07: video@e6ef7000 { 13585fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 13595fea5b55SNiklas Söderlund reg = <0 0xe6ef7000 0 0x1000>; 13605fea5b55SNiklas Söderlund interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>; 13615fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 805>; 13625fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 13635fea5b55SNiklas Söderlund resets = <&cpg 805>; 13645fea5b55SNiklas Söderlund renesas,id = <7>; 13655fea5b55SNiklas Söderlund status = "disabled"; 13665fea5b55SNiklas Söderlund 13675fea5b55SNiklas Söderlund ports { 13685fea5b55SNiklas Söderlund #address-cells = <1>; 13695fea5b55SNiklas Söderlund #size-cells = <0>; 13705fea5b55SNiklas Söderlund 13715fea5b55SNiklas Söderlund port@2 { 13725fea5b55SNiklas Söderlund #address-cells = <1>; 13735fea5b55SNiklas Söderlund #size-cells = <0>; 13745fea5b55SNiklas Söderlund 13755fea5b55SNiklas Söderlund reg = <2>; 13765fea5b55SNiklas Söderlund 13775fea5b55SNiklas Söderlund vin07isp0: endpoint@0 { 13785fea5b55SNiklas Söderlund reg = <0>; 13795fea5b55SNiklas Söderlund remote-endpoint = <&isp0vin07>; 13805fea5b55SNiklas Söderlund }; 13815fea5b55SNiklas Söderlund }; 13825fea5b55SNiklas Söderlund }; 13835fea5b55SNiklas Söderlund }; 13845fea5b55SNiklas Söderlund 13855fea5b55SNiklas Söderlund vin08: video@e6ef8000 { 13865fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 13875fea5b55SNiklas Söderlund reg = <0 0xe6ef8000 0 0x1000>; 13885fea5b55SNiklas Söderlund interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 13895fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 806>; 13905fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 13915fea5b55SNiklas Söderlund resets = <&cpg 806>; 13925fea5b55SNiklas Söderlund renesas,id = <8>; 13935fea5b55SNiklas Söderlund status = "disabled"; 13945fea5b55SNiklas Söderlund 13955fea5b55SNiklas Söderlund ports { 13965fea5b55SNiklas Söderlund #address-cells = <1>; 13975fea5b55SNiklas Söderlund #size-cells = <0>; 13985fea5b55SNiklas Söderlund 13995fea5b55SNiklas Söderlund port@2 { 14005fea5b55SNiklas Söderlund #address-cells = <1>; 14015fea5b55SNiklas Söderlund #size-cells = <0>; 14025fea5b55SNiklas Söderlund 14035fea5b55SNiklas Söderlund reg = <2>; 14045fea5b55SNiklas Söderlund 14055fea5b55SNiklas Söderlund vin08isp1: endpoint@1 { 14065fea5b55SNiklas Söderlund reg = <1>; 14075fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin08>; 14085fea5b55SNiklas Söderlund }; 14095fea5b55SNiklas Söderlund }; 14105fea5b55SNiklas Söderlund }; 14115fea5b55SNiklas Söderlund }; 14125fea5b55SNiklas Söderlund 14135fea5b55SNiklas Söderlund vin09: video@e6ef9000 { 14145fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 14155fea5b55SNiklas Söderlund reg = <0 0xe6ef9000 0 0x1000>; 14165fea5b55SNiklas Söderlund interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 14175fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 807>; 14185fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 14195fea5b55SNiklas Söderlund resets = <&cpg 807>; 14205fea5b55SNiklas Söderlund renesas,id = <9>; 14215fea5b55SNiklas Söderlund status = "disabled"; 14225fea5b55SNiklas Söderlund 14235fea5b55SNiklas Söderlund ports { 14245fea5b55SNiklas Söderlund #address-cells = <1>; 14255fea5b55SNiklas Söderlund #size-cells = <0>; 14265fea5b55SNiklas Söderlund 14275fea5b55SNiklas Söderlund port@2 { 14285fea5b55SNiklas Söderlund #address-cells = <1>; 14295fea5b55SNiklas Söderlund #size-cells = <0>; 14305fea5b55SNiklas Söderlund 14315fea5b55SNiklas Söderlund reg = <2>; 14325fea5b55SNiklas Söderlund 14335fea5b55SNiklas Söderlund vin09isp1: endpoint@1 { 14345fea5b55SNiklas Söderlund reg = <1>; 14355fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin09>; 14365fea5b55SNiklas Söderlund }; 14375fea5b55SNiklas Söderlund }; 14385fea5b55SNiklas Söderlund }; 14395fea5b55SNiklas Söderlund }; 14405fea5b55SNiklas Söderlund 14415fea5b55SNiklas Söderlund vin10: video@e6efa000 { 14425fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 14435fea5b55SNiklas Söderlund reg = <0 0xe6efa000 0 0x1000>; 14445fea5b55SNiklas Söderlund interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>; 14455fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 808>; 14465fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 14475fea5b55SNiklas Söderlund resets = <&cpg 808>; 14485fea5b55SNiklas Söderlund renesas,id = <10>; 14495fea5b55SNiklas Söderlund status = "disabled"; 14505fea5b55SNiklas Söderlund 14515fea5b55SNiklas Söderlund ports { 14525fea5b55SNiklas Söderlund #address-cells = <1>; 14535fea5b55SNiklas Söderlund #size-cells = <0>; 14545fea5b55SNiklas Söderlund 14555fea5b55SNiklas Söderlund port@2 { 14565fea5b55SNiklas Söderlund #address-cells = <1>; 14575fea5b55SNiklas Söderlund #size-cells = <0>; 14585fea5b55SNiklas Söderlund 14595fea5b55SNiklas Söderlund reg = <2>; 14605fea5b55SNiklas Söderlund 14615fea5b55SNiklas Söderlund vin10isp1: endpoint@1 { 14625fea5b55SNiklas Söderlund reg = <1>; 14635fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin10>; 14645fea5b55SNiklas Söderlund }; 14655fea5b55SNiklas Söderlund }; 14665fea5b55SNiklas Söderlund }; 14675fea5b55SNiklas Söderlund }; 14685fea5b55SNiklas Söderlund 14695fea5b55SNiklas Söderlund vin11: video@e6efb000 { 14705fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 14715fea5b55SNiklas Söderlund reg = <0 0xe6efb000 0 0x1000>; 14725fea5b55SNiklas Söderlund interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>; 14735fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 809>; 14745fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 14755fea5b55SNiklas Söderlund resets = <&cpg 809>; 14765fea5b55SNiklas Söderlund renesas,id = <11>; 14775fea5b55SNiklas Söderlund status = "disabled"; 14785fea5b55SNiklas Söderlund 14795fea5b55SNiklas Söderlund ports { 14805fea5b55SNiklas Söderlund #address-cells = <1>; 14815fea5b55SNiklas Söderlund #size-cells = <0>; 14825fea5b55SNiklas Söderlund 14835fea5b55SNiklas Söderlund port@2 { 14845fea5b55SNiklas Söderlund #address-cells = <1>; 14855fea5b55SNiklas Söderlund #size-cells = <0>; 14865fea5b55SNiklas Söderlund 14875fea5b55SNiklas Söderlund reg = <2>; 14885fea5b55SNiklas Söderlund 14895fea5b55SNiklas Söderlund vin11isp1: endpoint@1 { 14905fea5b55SNiklas Söderlund reg = <1>; 14915fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin11>; 14925fea5b55SNiklas Söderlund }; 14935fea5b55SNiklas Söderlund }; 14945fea5b55SNiklas Söderlund }; 14955fea5b55SNiklas Söderlund }; 14965fea5b55SNiklas Söderlund 14975fea5b55SNiklas Söderlund vin12: video@e6efc000 { 14985fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 14995fea5b55SNiklas Söderlund reg = <0 0xe6efc000 0 0x1000>; 15005fea5b55SNiklas Söderlund interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>; 15015fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 810>; 15025fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 15035fea5b55SNiklas Söderlund resets = <&cpg 810>; 15045fea5b55SNiklas Söderlund renesas,id = <12>; 15055fea5b55SNiklas Söderlund status = "disabled"; 15065fea5b55SNiklas Söderlund 15075fea5b55SNiklas Söderlund ports { 15085fea5b55SNiklas Söderlund #address-cells = <1>; 15095fea5b55SNiklas Söderlund #size-cells = <0>; 15105fea5b55SNiklas Söderlund 15115fea5b55SNiklas Söderlund port@2 { 15125fea5b55SNiklas Söderlund #address-cells = <1>; 15135fea5b55SNiklas Söderlund #size-cells = <0>; 15145fea5b55SNiklas Söderlund 15155fea5b55SNiklas Söderlund reg = <2>; 15165fea5b55SNiklas Söderlund 15175fea5b55SNiklas Söderlund vin12isp1: endpoint@1 { 15185fea5b55SNiklas Söderlund reg = <1>; 15195fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin12>; 15205fea5b55SNiklas Söderlund }; 15215fea5b55SNiklas Söderlund }; 15225fea5b55SNiklas Söderlund }; 15235fea5b55SNiklas Söderlund }; 15245fea5b55SNiklas Söderlund 15255fea5b55SNiklas Söderlund vin13: video@e6efd000 { 15265fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 15275fea5b55SNiklas Söderlund reg = <0 0xe6efd000 0 0x1000>; 15285fea5b55SNiklas Söderlund interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 15295fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 811>; 15305fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 15315fea5b55SNiklas Söderlund resets = <&cpg 811>; 15325fea5b55SNiklas Söderlund renesas,id = <13>; 15335fea5b55SNiklas Söderlund status = "disabled"; 15345fea5b55SNiklas Söderlund 15355fea5b55SNiklas Söderlund ports { 15365fea5b55SNiklas Söderlund #address-cells = <1>; 15375fea5b55SNiklas Söderlund #size-cells = <0>; 15385fea5b55SNiklas Söderlund 15395fea5b55SNiklas Söderlund port@2 { 15405fea5b55SNiklas Söderlund #address-cells = <1>; 15415fea5b55SNiklas Söderlund #size-cells = <0>; 15425fea5b55SNiklas Söderlund 15435fea5b55SNiklas Söderlund reg = <2>; 15445fea5b55SNiklas Söderlund 15455fea5b55SNiklas Söderlund vin13isp1: endpoint@1 { 15465fea5b55SNiklas Söderlund reg = <1>; 15475fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin13>; 15485fea5b55SNiklas Söderlund }; 15495fea5b55SNiklas Söderlund }; 15505fea5b55SNiklas Söderlund }; 15515fea5b55SNiklas Söderlund }; 15525fea5b55SNiklas Söderlund 15535fea5b55SNiklas Söderlund vin14: video@e6efe000 { 15545fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 15555fea5b55SNiklas Söderlund reg = <0 0xe6efe000 0 0x1000>; 15565fea5b55SNiklas Söderlund interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; 15575fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 812>; 15585fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 15595fea5b55SNiklas Söderlund resets = <&cpg 812>; 15605fea5b55SNiklas Söderlund renesas,id = <14>; 15615fea5b55SNiklas Söderlund status = "disabled"; 15625fea5b55SNiklas Söderlund 15635fea5b55SNiklas Söderlund ports { 15645fea5b55SNiklas Söderlund #address-cells = <1>; 15655fea5b55SNiklas Söderlund #size-cells = <0>; 15665fea5b55SNiklas Söderlund 15675fea5b55SNiklas Söderlund port@2 { 15685fea5b55SNiklas Söderlund #address-cells = <1>; 15695fea5b55SNiklas Söderlund #size-cells = <0>; 15705fea5b55SNiklas Söderlund 15715fea5b55SNiklas Söderlund reg = <2>; 15725fea5b55SNiklas Söderlund 15735fea5b55SNiklas Söderlund vin14isp1: endpoint@1 { 15745fea5b55SNiklas Söderlund reg = <1>; 15755fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin14>; 15765fea5b55SNiklas Söderlund }; 15775fea5b55SNiklas Söderlund }; 15785fea5b55SNiklas Söderlund }; 15795fea5b55SNiklas Söderlund }; 15805fea5b55SNiklas Söderlund 15815fea5b55SNiklas Söderlund vin15: video@e6eff000 { 15825fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 15835fea5b55SNiklas Söderlund reg = <0 0xe6eff000 0 0x1000>; 15845fea5b55SNiklas Söderlund interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>; 15855fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 813>; 15865fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 15875fea5b55SNiklas Söderlund resets = <&cpg 813>; 15885fea5b55SNiklas Söderlund renesas,id = <15>; 15895fea5b55SNiklas Söderlund status = "disabled"; 15905fea5b55SNiklas Söderlund 15915fea5b55SNiklas Söderlund ports { 15925fea5b55SNiklas Söderlund #address-cells = <1>; 15935fea5b55SNiklas Söderlund #size-cells = <0>; 15945fea5b55SNiklas Söderlund 15955fea5b55SNiklas Söderlund port@2 { 15965fea5b55SNiklas Söderlund #address-cells = <1>; 15975fea5b55SNiklas Söderlund #size-cells = <0>; 15985fea5b55SNiklas Söderlund 15995fea5b55SNiklas Söderlund reg = <2>; 16005fea5b55SNiklas Söderlund 16015fea5b55SNiklas Söderlund vin15isp1: endpoint@1 { 16025fea5b55SNiklas Söderlund reg = <1>; 16035fea5b55SNiklas Söderlund remote-endpoint = <&isp1vin15>; 16045fea5b55SNiklas Söderlund }; 16055fea5b55SNiklas Söderlund }; 16065fea5b55SNiklas Söderlund }; 16075fea5b55SNiklas Söderlund }; 16085fea5b55SNiklas Söderlund 16095fea5b55SNiklas Söderlund vin16: video@e6ed0000 { 16105fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 16115fea5b55SNiklas Söderlund reg = <0 0xe6ed0000 0 0x1000>; 16125fea5b55SNiklas Söderlund interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>; 16135fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 814>; 16145fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 16155fea5b55SNiklas Söderlund resets = <&cpg 814>; 16165fea5b55SNiklas Söderlund renesas,id = <16>; 16175fea5b55SNiklas Söderlund status = "disabled"; 16185fea5b55SNiklas Söderlund 16195fea5b55SNiklas Söderlund ports { 16205fea5b55SNiklas Söderlund #address-cells = <1>; 16215fea5b55SNiklas Söderlund #size-cells = <0>; 16225fea5b55SNiklas Söderlund 16235fea5b55SNiklas Söderlund port@2 { 16245fea5b55SNiklas Söderlund #address-cells = <1>; 16255fea5b55SNiklas Söderlund #size-cells = <0>; 16265fea5b55SNiklas Söderlund 16275fea5b55SNiklas Söderlund reg = <2>; 16285fea5b55SNiklas Söderlund 16295fea5b55SNiklas Söderlund vin16isp2: endpoint@2 { 16305fea5b55SNiklas Söderlund reg = <2>; 16315fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin16>; 16325fea5b55SNiklas Söderlund }; 16335fea5b55SNiklas Söderlund }; 16345fea5b55SNiklas Söderlund }; 16355fea5b55SNiklas Söderlund }; 16365fea5b55SNiklas Söderlund 16375fea5b55SNiklas Söderlund vin17: video@e6ed1000 { 16385fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 16395fea5b55SNiklas Söderlund reg = <0 0xe6ed1000 0 0x1000>; 16405fea5b55SNiklas Söderlund interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>; 16415fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 815>; 16425fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 16435fea5b55SNiklas Söderlund resets = <&cpg 815>; 16445fea5b55SNiklas Söderlund renesas,id = <17>; 16455fea5b55SNiklas Söderlund status = "disabled"; 16465fea5b55SNiklas Söderlund 16475fea5b55SNiklas Söderlund ports { 16485fea5b55SNiklas Söderlund #address-cells = <1>; 16495fea5b55SNiklas Söderlund #size-cells = <0>; 16505fea5b55SNiklas Söderlund 16515fea5b55SNiklas Söderlund port@2 { 16525fea5b55SNiklas Söderlund #address-cells = <1>; 16535fea5b55SNiklas Söderlund #size-cells = <0>; 16545fea5b55SNiklas Söderlund 16555fea5b55SNiklas Söderlund reg = <2>; 16565fea5b55SNiklas Söderlund 16575fea5b55SNiklas Söderlund vin17isp2: endpoint@2 { 16585fea5b55SNiklas Söderlund reg = <2>; 16595fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin17>; 16605fea5b55SNiklas Söderlund }; 16615fea5b55SNiklas Söderlund }; 16625fea5b55SNiklas Söderlund }; 16635fea5b55SNiklas Söderlund }; 16645fea5b55SNiklas Söderlund 16655fea5b55SNiklas Söderlund vin18: video@e6ed2000 { 16665fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 16675fea5b55SNiklas Söderlund reg = <0 0xe6ed2000 0 0x1000>; 16685fea5b55SNiklas Söderlund interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>; 16695fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 816>; 16705fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 16715fea5b55SNiklas Söderlund resets = <&cpg 816>; 16725fea5b55SNiklas Söderlund renesas,id = <18>; 16735fea5b55SNiklas Söderlund status = "disabled"; 16745fea5b55SNiklas Söderlund 16755fea5b55SNiklas Söderlund ports { 16765fea5b55SNiklas Söderlund #address-cells = <1>; 16775fea5b55SNiklas Söderlund #size-cells = <0>; 16785fea5b55SNiklas Söderlund 16795fea5b55SNiklas Söderlund port@2 { 16805fea5b55SNiklas Söderlund #address-cells = <1>; 16815fea5b55SNiklas Söderlund #size-cells = <0>; 16825fea5b55SNiklas Söderlund 16835fea5b55SNiklas Söderlund reg = <2>; 16845fea5b55SNiklas Söderlund 16855fea5b55SNiklas Söderlund vin18isp2: endpoint@2 { 16865fea5b55SNiklas Söderlund reg = <2>; 16875fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin18>; 16885fea5b55SNiklas Söderlund }; 16895fea5b55SNiklas Söderlund }; 16905fea5b55SNiklas Söderlund }; 16915fea5b55SNiklas Söderlund }; 16925fea5b55SNiklas Söderlund 16935fea5b55SNiklas Söderlund vin19: video@e6ed3000 { 16945fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 16955fea5b55SNiklas Söderlund reg = <0 0xe6ed3000 0 0x1000>; 16965fea5b55SNiklas Söderlund interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>; 16975fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 817>; 16985fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 16995fea5b55SNiklas Söderlund resets = <&cpg 817>; 17005fea5b55SNiklas Söderlund renesas,id = <19>; 17015fea5b55SNiklas Söderlund status = "disabled"; 17025fea5b55SNiklas Söderlund 17035fea5b55SNiklas Söderlund ports { 17045fea5b55SNiklas Söderlund #address-cells = <1>; 17055fea5b55SNiklas Söderlund #size-cells = <0>; 17065fea5b55SNiklas Söderlund 17075fea5b55SNiklas Söderlund port@2 { 17085fea5b55SNiklas Söderlund #address-cells = <1>; 17095fea5b55SNiklas Söderlund #size-cells = <0>; 17105fea5b55SNiklas Söderlund 17115fea5b55SNiklas Söderlund reg = <2>; 17125fea5b55SNiklas Söderlund 17135fea5b55SNiklas Söderlund vin19isp2: endpoint@2 { 17145fea5b55SNiklas Söderlund reg = <2>; 17155fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin19>; 17165fea5b55SNiklas Söderlund }; 17175fea5b55SNiklas Söderlund }; 17185fea5b55SNiklas Söderlund }; 17195fea5b55SNiklas Söderlund }; 17205fea5b55SNiklas Söderlund 17215fea5b55SNiklas Söderlund vin20: video@e6ed4000 { 17225fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 17235fea5b55SNiklas Söderlund reg = <0 0xe6ed4000 0 0x1000>; 17245fea5b55SNiklas Söderlund interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>; 17255fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 818>; 17265fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 17275fea5b55SNiklas Söderlund resets = <&cpg 818>; 17285fea5b55SNiklas Söderlund renesas,id = <20>; 17295fea5b55SNiklas Söderlund status = "disabled"; 17305fea5b55SNiklas Söderlund 17315fea5b55SNiklas Söderlund ports { 17325fea5b55SNiklas Söderlund #address-cells = <1>; 17335fea5b55SNiklas Söderlund #size-cells = <0>; 17345fea5b55SNiklas Söderlund 17355fea5b55SNiklas Söderlund port@2 { 17365fea5b55SNiklas Söderlund #address-cells = <1>; 17375fea5b55SNiklas Söderlund #size-cells = <0>; 17385fea5b55SNiklas Söderlund 17395fea5b55SNiklas Söderlund reg = <2>; 17405fea5b55SNiklas Söderlund 17415fea5b55SNiklas Söderlund vin20isp2: endpoint@2 { 17425fea5b55SNiklas Söderlund reg = <2>; 17435fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin20>; 17445fea5b55SNiklas Söderlund }; 17455fea5b55SNiklas Söderlund }; 17465fea5b55SNiklas Söderlund }; 17475fea5b55SNiklas Söderlund }; 17485fea5b55SNiklas Söderlund 17495fea5b55SNiklas Söderlund vin21: video@e6ed5000 { 17505fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 17515fea5b55SNiklas Söderlund reg = <0 0xe6ed5000 0 0x1000>; 17525fea5b55SNiklas Söderlund interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>; 17535fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 819>; 17545fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 17555fea5b55SNiklas Söderlund resets = <&cpg 819>; 17565fea5b55SNiklas Söderlund renesas,id = <21>; 17575fea5b55SNiklas Söderlund status = "disabled"; 17585fea5b55SNiklas Söderlund 17595fea5b55SNiklas Söderlund ports { 17605fea5b55SNiklas Söderlund #address-cells = <1>; 17615fea5b55SNiklas Söderlund #size-cells = <0>; 17625fea5b55SNiklas Söderlund 17635fea5b55SNiklas Söderlund port@2 { 17645fea5b55SNiklas Söderlund #address-cells = <1>; 17655fea5b55SNiklas Söderlund #size-cells = <0>; 17665fea5b55SNiklas Söderlund 17675fea5b55SNiklas Söderlund reg = <2>; 17685fea5b55SNiklas Söderlund 17695fea5b55SNiklas Söderlund vin21isp2: endpoint@2 { 17705fea5b55SNiklas Söderlund reg = <2>; 17715fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin21>; 17725fea5b55SNiklas Söderlund }; 17735fea5b55SNiklas Söderlund }; 17745fea5b55SNiklas Söderlund }; 17755fea5b55SNiklas Söderlund }; 17765fea5b55SNiklas Söderlund 17775fea5b55SNiklas Söderlund vin22: video@e6ed6000 { 17785fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 17795fea5b55SNiklas Söderlund reg = <0 0xe6ed6000 0 0x1000>; 17805fea5b55SNiklas Söderlund interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>; 17815fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 820>; 17825fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 17835fea5b55SNiklas Söderlund resets = <&cpg 820>; 17845fea5b55SNiklas Söderlund renesas,id = <22>; 17855fea5b55SNiklas Söderlund status = "disabled"; 17865fea5b55SNiklas Söderlund 17875fea5b55SNiklas Söderlund ports { 17885fea5b55SNiklas Söderlund #address-cells = <1>; 17895fea5b55SNiklas Söderlund #size-cells = <0>; 17905fea5b55SNiklas Söderlund 17915fea5b55SNiklas Söderlund port@2 { 17925fea5b55SNiklas Söderlund #address-cells = <1>; 17935fea5b55SNiklas Söderlund #size-cells = <0>; 17945fea5b55SNiklas Söderlund 17955fea5b55SNiklas Söderlund reg = <2>; 17965fea5b55SNiklas Söderlund 17975fea5b55SNiklas Söderlund vin22isp2: endpoint@2 { 17985fea5b55SNiklas Söderlund reg = <2>; 17995fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin22>; 18005fea5b55SNiklas Söderlund }; 18015fea5b55SNiklas Söderlund }; 18025fea5b55SNiklas Söderlund }; 18035fea5b55SNiklas Söderlund }; 18045fea5b55SNiklas Söderlund 18055fea5b55SNiklas Söderlund vin23: video@e6ed7000 { 18065fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 18075fea5b55SNiklas Söderlund reg = <0 0xe6ed7000 0 0x1000>; 18085fea5b55SNiklas Söderlund interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>; 18095fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 821>; 18105fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 18115fea5b55SNiklas Söderlund resets = <&cpg 821>; 18125fea5b55SNiklas Söderlund renesas,id = <23>; 18135fea5b55SNiklas Söderlund status = "disabled"; 18145fea5b55SNiklas Söderlund 18155fea5b55SNiklas Söderlund ports { 18165fea5b55SNiklas Söderlund #address-cells = <1>; 18175fea5b55SNiklas Söderlund #size-cells = <0>; 18185fea5b55SNiklas Söderlund 18195fea5b55SNiklas Söderlund port@2 { 18205fea5b55SNiklas Söderlund #address-cells = <1>; 18215fea5b55SNiklas Söderlund #size-cells = <0>; 18225fea5b55SNiklas Söderlund 18235fea5b55SNiklas Söderlund reg = <2>; 18245fea5b55SNiklas Söderlund 18255fea5b55SNiklas Söderlund vin23isp2: endpoint@2 { 18265fea5b55SNiklas Söderlund reg = <2>; 18275fea5b55SNiklas Söderlund remote-endpoint = <&isp2vin23>; 18285fea5b55SNiklas Söderlund }; 18295fea5b55SNiklas Söderlund }; 18305fea5b55SNiklas Söderlund }; 18315fea5b55SNiklas Söderlund }; 18325fea5b55SNiklas Söderlund 18335fea5b55SNiklas Söderlund vin24: video@e6ed8000 { 18345fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 18355fea5b55SNiklas Söderlund reg = <0 0xe6ed8000 0 0x1000>; 18365fea5b55SNiklas Söderlund interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 18375fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 822>; 18385fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 18395fea5b55SNiklas Söderlund resets = <&cpg 822>; 18405fea5b55SNiklas Söderlund renesas,id = <24>; 18415fea5b55SNiklas Söderlund status = "disabled"; 18425fea5b55SNiklas Söderlund 18435fea5b55SNiklas Söderlund ports { 18445fea5b55SNiklas Söderlund #address-cells = <1>; 18455fea5b55SNiklas Söderlund #size-cells = <0>; 18465fea5b55SNiklas Söderlund 18475fea5b55SNiklas Söderlund port@2 { 18485fea5b55SNiklas Söderlund #address-cells = <1>; 18495fea5b55SNiklas Söderlund #size-cells = <0>; 18505fea5b55SNiklas Söderlund 18515fea5b55SNiklas Söderlund reg = <2>; 18525fea5b55SNiklas Söderlund 18535fea5b55SNiklas Söderlund vin24isp3: endpoint@3 { 18545fea5b55SNiklas Söderlund reg = <3>; 18555fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin24>; 18565fea5b55SNiklas Söderlund }; 18575fea5b55SNiklas Söderlund }; 18585fea5b55SNiklas Söderlund }; 18595fea5b55SNiklas Söderlund }; 18605fea5b55SNiklas Söderlund 18615fea5b55SNiklas Söderlund vin25: video@e6ed9000 { 18625fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 18635fea5b55SNiklas Söderlund reg = <0 0xe6ed9000 0 0x1000>; 18645fea5b55SNiklas Söderlund interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 18655fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 823>; 18665fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 18675fea5b55SNiklas Söderlund resets = <&cpg 823>; 18685fea5b55SNiklas Söderlund renesas,id = <25>; 18695fea5b55SNiklas Söderlund status = "disabled"; 18705fea5b55SNiklas Söderlund 18715fea5b55SNiklas Söderlund ports { 18725fea5b55SNiklas Söderlund #address-cells = <1>; 18735fea5b55SNiklas Söderlund #size-cells = <0>; 18745fea5b55SNiklas Söderlund 18755fea5b55SNiklas Söderlund port@2 { 18765fea5b55SNiklas Söderlund #address-cells = <1>; 18775fea5b55SNiklas Söderlund #size-cells = <0>; 18785fea5b55SNiklas Söderlund 18795fea5b55SNiklas Söderlund reg = <2>; 18805fea5b55SNiklas Söderlund 18815fea5b55SNiklas Söderlund vin25isp3: endpoint@3 { 18825fea5b55SNiklas Söderlund reg = <3>; 18835fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin25>; 18845fea5b55SNiklas Söderlund }; 18855fea5b55SNiklas Söderlund }; 18865fea5b55SNiklas Söderlund }; 18875fea5b55SNiklas Söderlund }; 18885fea5b55SNiklas Söderlund 18895fea5b55SNiklas Söderlund vin26: video@e6eda000 { 18905fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 18915fea5b55SNiklas Söderlund reg = <0 0xe6eda000 0 0x1000>; 18925fea5b55SNiklas Söderlund interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 18935fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 824>; 18945fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 18955fea5b55SNiklas Söderlund resets = <&cpg 824>; 18965fea5b55SNiklas Söderlund renesas,id = <26>; 18975fea5b55SNiklas Söderlund status = "disabled"; 18985fea5b55SNiklas Söderlund 18995fea5b55SNiklas Söderlund ports { 19005fea5b55SNiklas Söderlund #address-cells = <1>; 19015fea5b55SNiklas Söderlund #size-cells = <0>; 19025fea5b55SNiklas Söderlund 19035fea5b55SNiklas Söderlund port@2 { 19045fea5b55SNiklas Söderlund #address-cells = <1>; 19055fea5b55SNiklas Söderlund #size-cells = <0>; 19065fea5b55SNiklas Söderlund 19075fea5b55SNiklas Söderlund reg = <2>; 19085fea5b55SNiklas Söderlund 19095fea5b55SNiklas Söderlund vin26isp3: endpoint@3 { 19105fea5b55SNiklas Söderlund reg = <3>; 19115fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin26>; 19125fea5b55SNiklas Söderlund }; 19135fea5b55SNiklas Söderlund }; 19145fea5b55SNiklas Söderlund }; 19155fea5b55SNiklas Söderlund }; 19165fea5b55SNiklas Söderlund 19175fea5b55SNiklas Söderlund vin27: video@e6edb000 { 19185fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 19195fea5b55SNiklas Söderlund reg = <0 0xe6edb000 0 0x1000>; 19205fea5b55SNiklas Söderlund interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 19215fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 825>; 19225fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 19235fea5b55SNiklas Söderlund resets = <&cpg 825>; 19245fea5b55SNiklas Söderlund renesas,id = <27>; 19255fea5b55SNiklas Söderlund status = "disabled"; 19265fea5b55SNiklas Söderlund 19275fea5b55SNiklas Söderlund ports { 19285fea5b55SNiklas Söderlund #address-cells = <1>; 19295fea5b55SNiklas Söderlund #size-cells = <0>; 19305fea5b55SNiklas Söderlund 19315fea5b55SNiklas Söderlund port@2 { 19325fea5b55SNiklas Söderlund #address-cells = <1>; 19335fea5b55SNiklas Söderlund #size-cells = <0>; 19345fea5b55SNiklas Söderlund 19355fea5b55SNiklas Söderlund reg = <2>; 19365fea5b55SNiklas Söderlund 19375fea5b55SNiklas Söderlund vin27isp3: endpoint@3 { 19385fea5b55SNiklas Söderlund reg = <3>; 19395fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin27>; 19405fea5b55SNiklas Söderlund }; 19415fea5b55SNiklas Söderlund }; 19425fea5b55SNiklas Söderlund }; 19435fea5b55SNiklas Söderlund }; 19445fea5b55SNiklas Söderlund 19455fea5b55SNiklas Söderlund vin28: video@e6edc000 { 19465fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 19475fea5b55SNiklas Söderlund reg = <0 0xe6edc000 0 0x1000>; 19485fea5b55SNiklas Söderlund interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 19495fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 826>; 19505fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 19515fea5b55SNiklas Söderlund resets = <&cpg 826>; 19525fea5b55SNiklas Söderlund renesas,id = <28>; 19535fea5b55SNiklas Söderlund status = "disabled"; 19545fea5b55SNiklas Söderlund 19555fea5b55SNiklas Söderlund ports { 19565fea5b55SNiklas Söderlund #address-cells = <1>; 19575fea5b55SNiklas Söderlund #size-cells = <0>; 19585fea5b55SNiklas Söderlund 19595fea5b55SNiklas Söderlund port@2 { 19605fea5b55SNiklas Söderlund #address-cells = <1>; 19615fea5b55SNiklas Söderlund #size-cells = <0>; 19625fea5b55SNiklas Söderlund 19635fea5b55SNiklas Söderlund reg = <2>; 19645fea5b55SNiklas Söderlund 19655fea5b55SNiklas Söderlund vin28isp3: endpoint@3 { 19665fea5b55SNiklas Söderlund reg = <3>; 19675fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin28>; 19685fea5b55SNiklas Söderlund }; 19695fea5b55SNiklas Söderlund }; 19705fea5b55SNiklas Söderlund }; 19715fea5b55SNiklas Söderlund }; 19725fea5b55SNiklas Söderlund 19735fea5b55SNiklas Söderlund vin29: video@e6edd000 { 19745fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 19755fea5b55SNiklas Söderlund reg = <0 0xe6edd000 0 0x1000>; 19765fea5b55SNiklas Söderlund interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 19775fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 827>; 19785fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 19795fea5b55SNiklas Söderlund resets = <&cpg 827>; 19805fea5b55SNiklas Söderlund renesas,id = <29>; 19815fea5b55SNiklas Söderlund status = "disabled"; 19825fea5b55SNiklas Söderlund 19835fea5b55SNiklas Söderlund ports { 19845fea5b55SNiklas Söderlund #address-cells = <1>; 19855fea5b55SNiklas Söderlund #size-cells = <0>; 19865fea5b55SNiklas Söderlund 19875fea5b55SNiklas Söderlund port@2 { 19885fea5b55SNiklas Söderlund #address-cells = <1>; 19895fea5b55SNiklas Söderlund #size-cells = <0>; 19905fea5b55SNiklas Söderlund 19915fea5b55SNiklas Söderlund reg = <2>; 19925fea5b55SNiklas Söderlund 19935fea5b55SNiklas Söderlund vin29isp3: endpoint@3 { 19945fea5b55SNiklas Söderlund reg = <3>; 19955fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin29>; 19965fea5b55SNiklas Söderlund }; 19975fea5b55SNiklas Söderlund }; 19985fea5b55SNiklas Söderlund }; 19995fea5b55SNiklas Söderlund }; 20005fea5b55SNiklas Söderlund 20015fea5b55SNiklas Söderlund vin30: video@e6ede000 { 20025fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 20035fea5b55SNiklas Söderlund reg = <0 0xe6ede000 0 0x1000>; 20045fea5b55SNiklas Söderlund interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 20055fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 828>; 20065fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 20075fea5b55SNiklas Söderlund resets = <&cpg 828>; 20085fea5b55SNiklas Söderlund renesas,id = <30>; 20095fea5b55SNiklas Söderlund status = "disabled"; 20105fea5b55SNiklas Söderlund 20115fea5b55SNiklas Söderlund ports { 20125fea5b55SNiklas Söderlund #address-cells = <1>; 20135fea5b55SNiklas Söderlund #size-cells = <0>; 20145fea5b55SNiklas Söderlund 20155fea5b55SNiklas Söderlund port@2 { 20165fea5b55SNiklas Söderlund #address-cells = <1>; 20175fea5b55SNiklas Söderlund #size-cells = <0>; 20185fea5b55SNiklas Söderlund 20195fea5b55SNiklas Söderlund reg = <2>; 20205fea5b55SNiklas Söderlund 20215fea5b55SNiklas Söderlund vin30isp3: endpoint@3 { 20225fea5b55SNiklas Söderlund reg = <3>; 20235fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin30>; 20245fea5b55SNiklas Söderlund }; 20255fea5b55SNiklas Söderlund }; 20265fea5b55SNiklas Söderlund }; 20275fea5b55SNiklas Söderlund }; 20285fea5b55SNiklas Söderlund 20295fea5b55SNiklas Söderlund vin31: video@e6edf000 { 20305fea5b55SNiklas Söderlund compatible = "renesas,vin-r8a779a0"; 20315fea5b55SNiklas Söderlund reg = <0 0xe6edf000 0 0x1000>; 20325fea5b55SNiklas Söderlund interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 20335fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 829>; 20345fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 20355fea5b55SNiklas Söderlund resets = <&cpg 829>; 20365fea5b55SNiklas Söderlund renesas,id = <31>; 20375fea5b55SNiklas Söderlund status = "disabled"; 20385fea5b55SNiklas Söderlund 20395fea5b55SNiklas Söderlund ports { 20405fea5b55SNiklas Söderlund #address-cells = <1>; 20415fea5b55SNiklas Söderlund #size-cells = <0>; 20425fea5b55SNiklas Söderlund 20435fea5b55SNiklas Söderlund port@2 { 20445fea5b55SNiklas Söderlund #address-cells = <1>; 20455fea5b55SNiklas Söderlund #size-cells = <0>; 20465fea5b55SNiklas Söderlund 20475fea5b55SNiklas Söderlund reg = <2>; 20485fea5b55SNiklas Söderlund 20495fea5b55SNiklas Söderlund vin31isp3: endpoint@3 { 20505fea5b55SNiklas Söderlund reg = <3>; 20515fea5b55SNiklas Söderlund remote-endpoint = <&isp3vin31>; 20525fea5b55SNiklas Söderlund }; 20535fea5b55SNiklas Söderlund }; 20545fea5b55SNiklas Söderlund }; 20555fea5b55SNiklas Söderlund }; 20565fea5b55SNiklas Söderlund 20571f4449e1SGeert Uytterhoeven dmac1: dma-controller@e7350000 { 2058a1721bbbSGeert Uytterhoeven compatible = "renesas,dmac-r8a779a0", 2059a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-dmac"; 20601f4449e1SGeert Uytterhoeven reg = <0 0xe7350000 0 0x1000>, 20611f4449e1SGeert Uytterhoeven <0 0xe7300000 0 0x10000>; 20621f4449e1SGeert Uytterhoeven interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 20631f4449e1SGeert Uytterhoeven <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 20641f4449e1SGeert Uytterhoeven <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>, 20651f4449e1SGeert Uytterhoeven <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 20661f4449e1SGeert Uytterhoeven <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>, 20671f4449e1SGeert Uytterhoeven <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 20681f4449e1SGeert Uytterhoeven <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>, 20691f4449e1SGeert Uytterhoeven <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>, 20701f4449e1SGeert Uytterhoeven <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 20711f4449e1SGeert Uytterhoeven <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 20721f4449e1SGeert Uytterhoeven <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 20731f4449e1SGeert Uytterhoeven <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 20741f4449e1SGeert Uytterhoeven <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 20751f4449e1SGeert Uytterhoeven <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 20761f4449e1SGeert Uytterhoeven <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 20771f4449e1SGeert Uytterhoeven <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 20781f4449e1SGeert Uytterhoeven <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 20791f4449e1SGeert Uytterhoeven interrupt-names = "error", 20801f4449e1SGeert Uytterhoeven "ch0", "ch1", "ch2", "ch3", "ch4", 20811f4449e1SGeert Uytterhoeven "ch5", "ch6", "ch7", "ch8", "ch9", 20821f4449e1SGeert Uytterhoeven "ch10", "ch11", "ch12", "ch13", 20831f4449e1SGeert Uytterhoeven "ch14", "ch15"; 20841f4449e1SGeert Uytterhoeven clocks = <&cpg CPG_MOD 709>; 20851f4449e1SGeert Uytterhoeven clock-names = "fck"; 20861f4449e1SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 20871f4449e1SGeert Uytterhoeven resets = <&cpg 709>; 20881f4449e1SGeert Uytterhoeven #dma-cells = <1>; 20891f4449e1SGeert Uytterhoeven dma-channels = <16>; 20901f4449e1SGeert Uytterhoeven }; 20911f4449e1SGeert Uytterhoeven 20921f4449e1SGeert Uytterhoeven dmac2: dma-controller@e7351000 { 2093a1721bbbSGeert Uytterhoeven compatible = "renesas,dmac-r8a779a0", 2094a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-dmac"; 20951f4449e1SGeert Uytterhoeven reg = <0 0xe7351000 0 0x1000>, 20961f4449e1SGeert Uytterhoeven <0 0xe7310000 0 0x10000>; 20971f4449e1SGeert Uytterhoeven interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 20981f4449e1SGeert Uytterhoeven <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, 20991f4449e1SGeert Uytterhoeven <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, 21001f4449e1SGeert Uytterhoeven <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, 21011f4449e1SGeert Uytterhoeven <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, 21021f4449e1SGeert Uytterhoeven <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 21031f4449e1SGeert Uytterhoeven <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 21041f4449e1SGeert Uytterhoeven <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 21051f4449e1SGeert Uytterhoeven <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 21061f4449e1SGeert Uytterhoeven interrupt-names = "error", 21071f4449e1SGeert Uytterhoeven "ch0", "ch1", "ch2", "ch3", "ch4", 21081f4449e1SGeert Uytterhoeven "ch5", "ch6", "ch7"; 21091f4449e1SGeert Uytterhoeven clocks = <&cpg CPG_MOD 710>; 21101f4449e1SGeert Uytterhoeven clock-names = "fck"; 21111f4449e1SGeert Uytterhoeven power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 21121f4449e1SGeert Uytterhoeven resets = <&cpg 710>; 21131f4449e1SGeert Uytterhoeven #dma-cells = <1>; 21141f4449e1SGeert Uytterhoeven dma-channels = <8>; 21151f4449e1SGeert Uytterhoeven }; 21161f4449e1SGeert Uytterhoeven 21176b159d54STakeshi Saito mmc0: mmc@ee140000 { 21186b159d54STakeshi Saito compatible = "renesas,sdhi-r8a779a0", 2119167720e4SGeert Uytterhoeven "renesas,rcar-gen4-sdhi"; 21206b159d54STakeshi Saito reg = <0 0xee140000 0 0x2000>; 21216b159d54STakeshi Saito interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 2122eca6ab6eSWolfram Sang clocks = <&cpg CPG_MOD 706>, <&cpg CPG_CORE R8A779A0_CLK_SD0H>; 2123eca6ab6eSWolfram Sang clock-names = "core", "clkh"; 21246b159d54STakeshi Saito power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 21256b159d54STakeshi Saito resets = <&cpg 706>; 21266b159d54STakeshi Saito max-frequency = <200000000>; 212752e3ebdcSYoshihiro Shimoda iommus = <&ipmmu_ds0 32>; 21286b159d54STakeshi Saito status = "disabled"; 21296b159d54STakeshi Saito }; 21306b159d54STakeshi Saito 21315de968a2SDuc Nguyen rpc: spi@ee200000 { 21325de968a2SDuc Nguyen compatible = "renesas,r8a779a0-rpc-if", 21335de968a2SDuc Nguyen "renesas,rcar-gen3-rpc-if"; 21345de968a2SDuc Nguyen reg = <0 0xee200000 0 0x200>, 21355de968a2SDuc Nguyen <0 0x08000000 0 0x04000000>, 21365de968a2SDuc Nguyen <0 0xee208000 0 0x100>; 21375de968a2SDuc Nguyen reg-names = "regs", "dirmap", "wbuf"; 21385de968a2SDuc Nguyen interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>; 21395de968a2SDuc Nguyen clocks = <&cpg CPG_MOD 629>; 21405de968a2SDuc Nguyen power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 21415de968a2SDuc Nguyen resets = <&cpg 629>; 21425de968a2SDuc Nguyen #address-cells = <1>; 21435de968a2SDuc Nguyen #size-cells = <0>; 21445de968a2SDuc Nguyen status = "disabled"; 21455de968a2SDuc Nguyen }; 21465de968a2SDuc Nguyen 2147eb675043SYoshihiro Shimoda ipmmu_rt0: iommu@ee480000 { 2148a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2149a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2150eb675043SYoshihiro Shimoda reg = <0 0xee480000 0 0x20000>; 21512f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2152eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2153eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2154eb675043SYoshihiro Shimoda }; 2155eb675043SYoshihiro Shimoda 2156eb675043SYoshihiro Shimoda ipmmu_rt1: iommu@ee4c0000 { 2157a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2158a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2159eb675043SYoshihiro Shimoda reg = <0 0xee4c0000 0 0x20000>; 21602f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2161eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2162eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2163eb675043SYoshihiro Shimoda }; 2164eb675043SYoshihiro Shimoda 2165eb675043SYoshihiro Shimoda ipmmu_ds0: iommu@eed00000 { 2166a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2167a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2168eb675043SYoshihiro Shimoda reg = <0 0xeed00000 0 0x20000>; 21692f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2170eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2171eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2172eb675043SYoshihiro Shimoda }; 2173eb675043SYoshihiro Shimoda 2174eb675043SYoshihiro Shimoda ipmmu_ds1: iommu@eed40000 { 2175a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2176a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2177eb675043SYoshihiro Shimoda reg = <0 0xeed40000 0 0x20000>; 21782f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2179eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2180eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2181eb675043SYoshihiro Shimoda }; 2182eb675043SYoshihiro Shimoda 2183eb675043SYoshihiro Shimoda ipmmu_ir: iommu@eed80000 { 2184a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2185a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2186eb675043SYoshihiro Shimoda reg = <0 0xeed80000 0 0x20000>; 21872f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2188eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_A3IR>; 2189eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2190eb675043SYoshihiro Shimoda }; 2191eb675043SYoshihiro Shimoda 2192eb675043SYoshihiro Shimoda ipmmu_vc0: iommu@eedc0000 { 2193a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2194a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2195eb675043SYoshihiro Shimoda reg = <0 0xeedc0000 0 0x20000>; 21962f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2197eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2198eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2199eb675043SYoshihiro Shimoda }; 2200eb675043SYoshihiro Shimoda 2201eb675043SYoshihiro Shimoda ipmmu_vi0: iommu@eee80000 { 2202a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2203a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2204eb675043SYoshihiro Shimoda reg = <0 0xeee80000 0 0x20000>; 22052f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2206eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2207eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2208eb675043SYoshihiro Shimoda }; 2209eb675043SYoshihiro Shimoda 2210eb675043SYoshihiro Shimoda ipmmu_vi1: iommu@eeec0000 { 2211a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2212a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2213eb675043SYoshihiro Shimoda reg = <0 0xeeec0000 0 0x20000>; 22142f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2215eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2216eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2217eb675043SYoshihiro Shimoda }; 2218eb675043SYoshihiro Shimoda 2219eb675043SYoshihiro Shimoda ipmmu_3dg: iommu@eee00000 { 2220a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2221a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2222eb675043SYoshihiro Shimoda reg = <0 0xeee00000 0 0x20000>; 22232f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2224eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2225eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2226eb675043SYoshihiro Shimoda }; 2227eb675043SYoshihiro Shimoda 2228eb675043SYoshihiro Shimoda ipmmu_vip0: iommu@eef00000 { 2229a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2230a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2231eb675043SYoshihiro Shimoda reg = <0 0xeef00000 0 0x20000>; 22322f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2233eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2234eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2235eb675043SYoshihiro Shimoda }; 2236eb675043SYoshihiro Shimoda 2237eb675043SYoshihiro Shimoda ipmmu_vip1: iommu@eef40000 { 2238a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2239a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2240eb675043SYoshihiro Shimoda reg = <0 0xeef40000 0 0x20000>; 22412f04079bSGeert Uytterhoeven renesas,ipmmu-main = <&ipmmu_mm>; 2242eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2243eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2244eb675043SYoshihiro Shimoda }; 2245eb675043SYoshihiro Shimoda 2246eb675043SYoshihiro Shimoda ipmmu_mm: iommu@eefc0000 { 2247a1721bbbSGeert Uytterhoeven compatible = "renesas,ipmmu-r8a779a0", 2248a1721bbbSGeert Uytterhoeven "renesas,rcar-gen4-ipmmu-vmsa"; 2249eb675043SYoshihiro Shimoda reg = <0 0xeefc0000 0 0x20000>; 2250eb675043SYoshihiro Shimoda interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, 2251eb675043SYoshihiro Shimoda <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 2252eb675043SYoshihiro Shimoda power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2253eb675043SYoshihiro Shimoda #iommu-cells = <1>; 2254eb675043SYoshihiro Shimoda }; 2255eb675043SYoshihiro Shimoda 2256834c310fSYoshihiro Shimoda gic: interrupt-controller@f1000000 { 2257834c310fSYoshihiro Shimoda compatible = "arm,gic-v3"; 2258834c310fSYoshihiro Shimoda #interrupt-cells = <3>; 2259834c310fSYoshihiro Shimoda #address-cells = <0>; 2260834c310fSYoshihiro Shimoda interrupt-controller; 2261834c310fSYoshihiro Shimoda reg = <0x0 0xf1000000 0 0x20000>, 2262834c310fSYoshihiro Shimoda <0x0 0xf1060000 0 0x110000>; 22638b6a006cSLad Prabhakar interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 2264834c310fSYoshihiro Shimoda }; 2265834c310fSYoshihiro Shimoda 2266e91bb146SKieran Bingham fcpvd0: fcp@fea10000 { 2267e91bb146SKieran Bingham compatible = "renesas,fcpv"; 2268e91bb146SKieran Bingham reg = <0 0xfea10000 0 0x200>; 2269e91bb146SKieran Bingham clocks = <&cpg CPG_MOD 508>; 2270e91bb146SKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2271e91bb146SKieran Bingham resets = <&cpg 508>; 2272e91bb146SKieran Bingham }; 2273e91bb146SKieran Bingham 2274e91bb146SKieran Bingham fcpvd1: fcp@fea11000 { 2275e91bb146SKieran Bingham compatible = "renesas,fcpv"; 2276e91bb146SKieran Bingham reg = <0 0xfea11000 0 0x200>; 2277e91bb146SKieran Bingham clocks = <&cpg CPG_MOD 509>; 2278e91bb146SKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2279e91bb146SKieran Bingham resets = <&cpg 509>; 2280e91bb146SKieran Bingham }; 2281e91bb146SKieran Bingham 22827c472127SKieran Bingham vspd0: vsp@fea20000 { 22837c472127SKieran Bingham compatible = "renesas,vsp2"; 22847c472127SKieran Bingham reg = <0 0xfea20000 0 0x5000>; 22857c472127SKieran Bingham interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 22867c472127SKieran Bingham clocks = <&cpg CPG_MOD 830>; 22877c472127SKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 22887c472127SKieran Bingham resets = <&cpg 830>; 22897c472127SKieran Bingham 22907c472127SKieran Bingham renesas,fcp = <&fcpvd0>; 22917c472127SKieran Bingham }; 22927c472127SKieran Bingham 22937c472127SKieran Bingham vspd1: vsp@fea28000 { 22947c472127SKieran Bingham compatible = "renesas,vsp2"; 22957c472127SKieran Bingham reg = <0 0xfea28000 0 0x5000>; 22967c472127SKieran Bingham interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>; 22977c472127SKieran Bingham clocks = <&cpg CPG_MOD 831>; 22987c472127SKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 22997c472127SKieran Bingham resets = <&cpg 831>; 23007c472127SKieran Bingham 23017c472127SKieran Bingham renesas,fcp = <&fcpvd1>; 23027c472127SKieran Bingham }; 23037c472127SKieran Bingham 23045fea5b55SNiklas Söderlund csi40: csi2@feaa0000 { 23055fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-csi2"; 23065fea5b55SNiklas Söderlund reg = <0 0xfeaa0000 0 0x10000>; 23075fea5b55SNiklas Söderlund interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 23085fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 331>; 23095fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 23105fea5b55SNiklas Söderlund resets = <&cpg 331>; 23115fea5b55SNiklas Söderlund status = "disabled"; 23125fea5b55SNiklas Söderlund 23135fea5b55SNiklas Söderlund ports { 23145fea5b55SNiklas Söderlund #address-cells = <1>; 23155fea5b55SNiklas Söderlund #size-cells = <0>; 23165fea5b55SNiklas Söderlund 23175fea5b55SNiklas Söderlund port@0 { 23185fea5b55SNiklas Söderlund reg = <0>; 23195fea5b55SNiklas Söderlund }; 23205fea5b55SNiklas Söderlund 23215fea5b55SNiklas Söderlund port@1 { 23225fea5b55SNiklas Söderlund reg = <1>; 23235fea5b55SNiklas Söderlund csi40isp0: endpoint { 23245fea5b55SNiklas Söderlund remote-endpoint = <&isp0csi40>; 23255fea5b55SNiklas Söderlund }; 23265fea5b55SNiklas Söderlund }; 23275fea5b55SNiklas Söderlund }; 23285fea5b55SNiklas Söderlund }; 23295fea5b55SNiklas Söderlund 23305fea5b55SNiklas Söderlund csi41: csi2@feab0000 { 23315fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-csi2"; 23325fea5b55SNiklas Söderlund reg = <0 0xfeab0000 0 0x10000>; 23335fea5b55SNiklas Söderlund interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 23345fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 400>; 23355fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 23365fea5b55SNiklas Söderlund resets = <&cpg 400>; 23375fea5b55SNiklas Söderlund status = "disabled"; 23385fea5b55SNiklas Söderlund 23395fea5b55SNiklas Söderlund ports { 23405fea5b55SNiklas Söderlund #address-cells = <1>; 23415fea5b55SNiklas Söderlund #size-cells = <0>; 23425fea5b55SNiklas Söderlund 23435fea5b55SNiklas Söderlund port@0 { 23445fea5b55SNiklas Söderlund reg = <0>; 23455fea5b55SNiklas Söderlund }; 23465fea5b55SNiklas Söderlund 23475fea5b55SNiklas Söderlund port@1 { 23485fea5b55SNiklas Söderlund reg = <1>; 23495fea5b55SNiklas Söderlund csi41isp1: endpoint { 23505fea5b55SNiklas Söderlund remote-endpoint = <&isp1csi41>; 23515fea5b55SNiklas Söderlund }; 23525fea5b55SNiklas Söderlund }; 23535fea5b55SNiklas Söderlund }; 23545fea5b55SNiklas Söderlund }; 23555fea5b55SNiklas Söderlund 23565fea5b55SNiklas Söderlund csi42: csi2@fed60000 { 23575fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-csi2"; 23585fea5b55SNiklas Söderlund reg = <0 0xfed60000 0 0x10000>; 23595fea5b55SNiklas Söderlund interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 23605fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 401>; 23615fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 23625fea5b55SNiklas Söderlund resets = <&cpg 401>; 23635fea5b55SNiklas Söderlund status = "disabled"; 23645fea5b55SNiklas Söderlund 23655fea5b55SNiklas Söderlund ports { 23665fea5b55SNiklas Söderlund #address-cells = <1>; 23675fea5b55SNiklas Söderlund #size-cells = <0>; 23685fea5b55SNiklas Söderlund 23695fea5b55SNiklas Söderlund port@0 { 23705fea5b55SNiklas Söderlund reg = <0>; 23715fea5b55SNiklas Söderlund }; 23725fea5b55SNiklas Söderlund 23735fea5b55SNiklas Söderlund port@1 { 23745fea5b55SNiklas Söderlund reg = <1>; 23755fea5b55SNiklas Söderlund csi42isp2: endpoint { 23765fea5b55SNiklas Söderlund remote-endpoint = <&isp2csi42>; 23775fea5b55SNiklas Söderlund }; 23785fea5b55SNiklas Söderlund }; 23795fea5b55SNiklas Söderlund }; 23805fea5b55SNiklas Söderlund }; 23815fea5b55SNiklas Söderlund 23825fea5b55SNiklas Söderlund csi43: csi2@fed70000 { 23835fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-csi2"; 23845fea5b55SNiklas Söderlund reg = <0 0xfed70000 0 0x10000>; 23855fea5b55SNiklas Söderlund interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 23865fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 402>; 23875fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 23885fea5b55SNiklas Söderlund resets = <&cpg 402>; 23895fea5b55SNiklas Söderlund status = "disabled"; 23905fea5b55SNiklas Söderlund 23915fea5b55SNiklas Söderlund ports { 23925fea5b55SNiklas Söderlund #address-cells = <1>; 23935fea5b55SNiklas Söderlund #size-cells = <0>; 23945fea5b55SNiklas Söderlund 23955fea5b55SNiklas Söderlund port@0 { 23965fea5b55SNiklas Söderlund reg = <0>; 23975fea5b55SNiklas Söderlund }; 23985fea5b55SNiklas Söderlund 23995fea5b55SNiklas Söderlund port@1 { 24005fea5b55SNiklas Söderlund reg = <1>; 24015fea5b55SNiklas Söderlund csi43isp3: endpoint { 24025fea5b55SNiklas Söderlund remote-endpoint = <&isp3csi43>; 24035fea5b55SNiklas Söderlund }; 24045fea5b55SNiklas Söderlund }; 24055fea5b55SNiklas Söderlund }; 24065fea5b55SNiklas Söderlund }; 24075fea5b55SNiklas Söderlund 2408cdda0194SKieran Bingham du: display@feb00000 { 2409cdda0194SKieran Bingham compatible = "renesas,du-r8a779a0"; 2410cdda0194SKieran Bingham reg = <0 0xfeb00000 0 0x40000>; 2411cdda0194SKieran Bingham interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>, 2412cdda0194SKieran Bingham <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 2413cdda0194SKieran Bingham clocks = <&cpg CPG_MOD 411>; 2414cdda0194SKieran Bingham clock-names = "du.0"; 2415cdda0194SKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2416cdda0194SKieran Bingham resets = <&cpg 411>; 2417cdda0194SKieran Bingham reset-names = "du.0"; 2418cdda0194SKieran Bingham renesas,vsps = <&vspd0 0>, <&vspd1 0>; 2419cdda0194SKieran Bingham 2420cdda0194SKieran Bingham status = "disabled"; 2421cdda0194SKieran Bingham 2422cdda0194SKieran Bingham ports { 2423cdda0194SKieran Bingham #address-cells = <1>; 2424cdda0194SKieran Bingham #size-cells = <0>; 2425cdda0194SKieran Bingham 2426cdda0194SKieran Bingham port@0 { 2427cdda0194SKieran Bingham reg = <0>; 2428cdda0194SKieran Bingham du_out_dsi0: endpoint { 2429b2db714bSKieran Bingham remote-endpoint = <&dsi0_in>; 2430cdda0194SKieran Bingham }; 2431cdda0194SKieran Bingham }; 2432cdda0194SKieran Bingham 2433cdda0194SKieran Bingham port@1 { 2434cdda0194SKieran Bingham reg = <1>; 2435cdda0194SKieran Bingham du_out_dsi1: endpoint { 2436b2db714bSKieran Bingham remote-endpoint = <&dsi1_in>; 2437cdda0194SKieran Bingham }; 2438cdda0194SKieran Bingham }; 2439cdda0194SKieran Bingham }; 2440cdda0194SKieran Bingham }; 2441cdda0194SKieran Bingham 24425fea5b55SNiklas Söderlund isp0: isp@fed00000 { 24435fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-isp"; 24445fea5b55SNiklas Söderlund reg = <0 0xfed00000 0 0x10000>; 24455fea5b55SNiklas Söderlund interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 24465fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 612>; 24475fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_A3ISP01>; 24485fea5b55SNiklas Söderlund resets = <&cpg 612>; 24495fea5b55SNiklas Söderlund status = "disabled"; 24505fea5b55SNiklas Söderlund 24515fea5b55SNiklas Söderlund ports { 24525fea5b55SNiklas Söderlund #address-cells = <1>; 24535fea5b55SNiklas Söderlund #size-cells = <0>; 24545fea5b55SNiklas Söderlund 24555fea5b55SNiklas Söderlund port@0 { 24565fea5b55SNiklas Söderlund #address-cells = <1>; 24575fea5b55SNiklas Söderlund #size-cells = <0>; 24585fea5b55SNiklas Söderlund 24595fea5b55SNiklas Söderlund reg = <0>; 24605fea5b55SNiklas Söderlund 24615fea5b55SNiklas Söderlund isp0csi40: endpoint@0 { 24625fea5b55SNiklas Söderlund reg = <0>; 24635fea5b55SNiklas Söderlund remote-endpoint = <&csi40isp0>; 24645fea5b55SNiklas Söderlund }; 24655fea5b55SNiklas Söderlund }; 24665fea5b55SNiklas Söderlund 24675fea5b55SNiklas Söderlund port@1 { 24685fea5b55SNiklas Söderlund reg = <1>; 24695fea5b55SNiklas Söderlund isp0vin00: endpoint { 24705fea5b55SNiklas Söderlund remote-endpoint = <&vin00isp0>; 24715fea5b55SNiklas Söderlund }; 24725fea5b55SNiklas Söderlund }; 24735fea5b55SNiklas Söderlund 24745fea5b55SNiklas Söderlund port@2 { 24755fea5b55SNiklas Söderlund reg = <2>; 24765fea5b55SNiklas Söderlund isp0vin01: endpoint { 24775fea5b55SNiklas Söderlund remote-endpoint = <&vin01isp0>; 24785fea5b55SNiklas Söderlund }; 24795fea5b55SNiklas Söderlund }; 24805fea5b55SNiklas Söderlund 24815fea5b55SNiklas Söderlund port@3 { 24825fea5b55SNiklas Söderlund reg = <3>; 24835fea5b55SNiklas Söderlund isp0vin02: endpoint { 24845fea5b55SNiklas Söderlund remote-endpoint = <&vin02isp0>; 24855fea5b55SNiklas Söderlund }; 24865fea5b55SNiklas Söderlund }; 24875fea5b55SNiklas Söderlund 24885fea5b55SNiklas Söderlund port@4 { 24895fea5b55SNiklas Söderlund reg = <4>; 24905fea5b55SNiklas Söderlund isp0vin03: endpoint { 24915fea5b55SNiklas Söderlund remote-endpoint = <&vin03isp0>; 24925fea5b55SNiklas Söderlund }; 24935fea5b55SNiklas Söderlund }; 24945fea5b55SNiklas Söderlund 24955fea5b55SNiklas Söderlund port@5 { 24965fea5b55SNiklas Söderlund reg = <5>; 24975fea5b55SNiklas Söderlund isp0vin04: endpoint { 24985fea5b55SNiklas Söderlund remote-endpoint = <&vin04isp0>; 24995fea5b55SNiklas Söderlund }; 25005fea5b55SNiklas Söderlund }; 25015fea5b55SNiklas Söderlund 25025fea5b55SNiklas Söderlund port@6 { 25035fea5b55SNiklas Söderlund reg = <6>; 25045fea5b55SNiklas Söderlund isp0vin05: endpoint { 25055fea5b55SNiklas Söderlund remote-endpoint = <&vin05isp0>; 25065fea5b55SNiklas Söderlund }; 25075fea5b55SNiklas Söderlund }; 25085fea5b55SNiklas Söderlund 25095fea5b55SNiklas Söderlund port@7 { 25105fea5b55SNiklas Söderlund reg = <7>; 25115fea5b55SNiklas Söderlund isp0vin06: endpoint { 25125fea5b55SNiklas Söderlund remote-endpoint = <&vin06isp0>; 25135fea5b55SNiklas Söderlund }; 25145fea5b55SNiklas Söderlund }; 25155fea5b55SNiklas Söderlund 25165fea5b55SNiklas Söderlund port@8 { 25175fea5b55SNiklas Söderlund reg = <8>; 25185fea5b55SNiklas Söderlund isp0vin07: endpoint { 25195fea5b55SNiklas Söderlund remote-endpoint = <&vin07isp0>; 25205fea5b55SNiklas Söderlund }; 25215fea5b55SNiklas Söderlund }; 25225fea5b55SNiklas Söderlund }; 25235fea5b55SNiklas Söderlund }; 25245fea5b55SNiklas Söderlund 25255fea5b55SNiklas Söderlund isp1: isp@fed20000 { 25265fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-isp"; 25275fea5b55SNiklas Söderlund reg = <0 0xfed20000 0 0x10000>; 25285fea5b55SNiklas Söderlund interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 25295fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 613>; 25305fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_A3ISP01>; 25315fea5b55SNiklas Söderlund resets = <&cpg 613>; 25325fea5b55SNiklas Söderlund status = "disabled"; 25335fea5b55SNiklas Söderlund 25345fea5b55SNiklas Söderlund ports { 25355fea5b55SNiklas Söderlund #address-cells = <1>; 25365fea5b55SNiklas Söderlund #size-cells = <0>; 25375fea5b55SNiklas Söderlund 25385fea5b55SNiklas Söderlund port@0 { 25395fea5b55SNiklas Söderlund #address-cells = <1>; 25405fea5b55SNiklas Söderlund #size-cells = <0>; 25415fea5b55SNiklas Söderlund 25425fea5b55SNiklas Söderlund reg = <0>; 25435fea5b55SNiklas Söderlund 25445fea5b55SNiklas Söderlund isp1csi41: endpoint@1 { 25455fea5b55SNiklas Söderlund reg = <1>; 25465fea5b55SNiklas Söderlund remote-endpoint = <&csi41isp1>; 25475fea5b55SNiklas Söderlund }; 25485fea5b55SNiklas Söderlund }; 25495fea5b55SNiklas Söderlund 25505fea5b55SNiklas Söderlund port@1 { 25515fea5b55SNiklas Söderlund reg = <1>; 25525fea5b55SNiklas Söderlund isp1vin08: endpoint { 25535fea5b55SNiklas Söderlund remote-endpoint = <&vin08isp1>; 25545fea5b55SNiklas Söderlund }; 25555fea5b55SNiklas Söderlund }; 25565fea5b55SNiklas Söderlund 25575fea5b55SNiklas Söderlund port@2 { 25585fea5b55SNiklas Söderlund reg = <2>; 25595fea5b55SNiklas Söderlund isp1vin09: endpoint { 25605fea5b55SNiklas Söderlund remote-endpoint = <&vin09isp1>; 25615fea5b55SNiklas Söderlund }; 25625fea5b55SNiklas Söderlund }; 25635fea5b55SNiklas Söderlund 25645fea5b55SNiklas Söderlund port@3 { 25655fea5b55SNiklas Söderlund reg = <3>; 25665fea5b55SNiklas Söderlund isp1vin10: endpoint { 25675fea5b55SNiklas Söderlund remote-endpoint = <&vin10isp1>; 25685fea5b55SNiklas Söderlund }; 25695fea5b55SNiklas Söderlund }; 25705fea5b55SNiklas Söderlund 25715fea5b55SNiklas Söderlund port@4 { 25725fea5b55SNiklas Söderlund reg = <4>; 25735fea5b55SNiklas Söderlund isp1vin11: endpoint { 25745fea5b55SNiklas Söderlund remote-endpoint = <&vin11isp1>; 25755fea5b55SNiklas Söderlund }; 25765fea5b55SNiklas Söderlund }; 25775fea5b55SNiklas Söderlund 25785fea5b55SNiklas Söderlund port@5 { 25795fea5b55SNiklas Söderlund reg = <5>; 25805fea5b55SNiklas Söderlund isp1vin12: endpoint { 25815fea5b55SNiklas Söderlund remote-endpoint = <&vin12isp1>; 25825fea5b55SNiklas Söderlund }; 25835fea5b55SNiklas Söderlund }; 25845fea5b55SNiklas Söderlund 25855fea5b55SNiklas Söderlund port@6 { 25865fea5b55SNiklas Söderlund reg = <6>; 25875fea5b55SNiklas Söderlund isp1vin13: endpoint { 25885fea5b55SNiklas Söderlund remote-endpoint = <&vin13isp1>; 25895fea5b55SNiklas Söderlund }; 25905fea5b55SNiklas Söderlund }; 25915fea5b55SNiklas Söderlund 25925fea5b55SNiklas Söderlund port@7 { 25935fea5b55SNiklas Söderlund reg = <7>; 25945fea5b55SNiklas Söderlund isp1vin14: endpoint { 25955fea5b55SNiklas Söderlund remote-endpoint = <&vin14isp1>; 25965fea5b55SNiklas Söderlund }; 25975fea5b55SNiklas Söderlund }; 25985fea5b55SNiklas Söderlund 25995fea5b55SNiklas Söderlund port@8 { 26005fea5b55SNiklas Söderlund reg = <8>; 26015fea5b55SNiklas Söderlund isp1vin15: endpoint { 26025fea5b55SNiklas Söderlund remote-endpoint = <&vin15isp1>; 26035fea5b55SNiklas Söderlund }; 26045fea5b55SNiklas Söderlund }; 26055fea5b55SNiklas Söderlund }; 26065fea5b55SNiklas Söderlund }; 26075fea5b55SNiklas Söderlund 26085fea5b55SNiklas Söderlund isp2: isp@fed30000 { 26095fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-isp"; 26105fea5b55SNiklas Söderlund reg = <0 0xfed30000 0 0x10000>; 26115fea5b55SNiklas Söderlund interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; 26125fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 614>; 26135fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_A3ISP23>; 26145fea5b55SNiklas Söderlund resets = <&cpg 614>; 26155fea5b55SNiklas Söderlund status = "disabled"; 26165fea5b55SNiklas Söderlund 26175fea5b55SNiklas Söderlund ports { 26185fea5b55SNiklas Söderlund #address-cells = <1>; 26195fea5b55SNiklas Söderlund #size-cells = <0>; 26205fea5b55SNiklas Söderlund 26215fea5b55SNiklas Söderlund port@0 { 26225fea5b55SNiklas Söderlund #address-cells = <1>; 26235fea5b55SNiklas Söderlund #size-cells = <0>; 26245fea5b55SNiklas Söderlund 26255fea5b55SNiklas Söderlund reg = <0>; 26265fea5b55SNiklas Söderlund 26275fea5b55SNiklas Söderlund isp2csi42: endpoint@0 { 26285fea5b55SNiklas Söderlund reg = <0>; 26295fea5b55SNiklas Söderlund remote-endpoint = <&csi42isp2>; 26305fea5b55SNiklas Söderlund }; 26315fea5b55SNiklas Söderlund }; 26325fea5b55SNiklas Söderlund 26335fea5b55SNiklas Söderlund port@1 { 26345fea5b55SNiklas Söderlund reg = <1>; 26355fea5b55SNiklas Söderlund isp2vin16: endpoint { 26365fea5b55SNiklas Söderlund remote-endpoint = <&vin16isp2>; 26375fea5b55SNiklas Söderlund }; 26385fea5b55SNiklas Söderlund }; 26395fea5b55SNiklas Söderlund 26405fea5b55SNiklas Söderlund port@2 { 26415fea5b55SNiklas Söderlund reg = <2>; 26425fea5b55SNiklas Söderlund isp2vin17: endpoint { 26435fea5b55SNiklas Söderlund remote-endpoint = <&vin17isp2>; 26445fea5b55SNiklas Söderlund }; 26455fea5b55SNiklas Söderlund }; 26465fea5b55SNiklas Söderlund 26475fea5b55SNiklas Söderlund port@3 { 26485fea5b55SNiklas Söderlund reg = <3>; 26495fea5b55SNiklas Söderlund isp2vin18: endpoint { 26505fea5b55SNiklas Söderlund remote-endpoint = <&vin18isp2>; 26515fea5b55SNiklas Söderlund }; 26525fea5b55SNiklas Söderlund }; 26535fea5b55SNiklas Söderlund 26545fea5b55SNiklas Söderlund port@4 { 26555fea5b55SNiklas Söderlund reg = <4>; 26565fea5b55SNiklas Söderlund isp2vin19: endpoint { 26575fea5b55SNiklas Söderlund remote-endpoint = <&vin19isp2>; 26585fea5b55SNiklas Söderlund }; 26595fea5b55SNiklas Söderlund }; 26605fea5b55SNiklas Söderlund 26615fea5b55SNiklas Söderlund port@5 { 26625fea5b55SNiklas Söderlund reg = <5>; 26635fea5b55SNiklas Söderlund isp2vin20: endpoint { 26645fea5b55SNiklas Söderlund remote-endpoint = <&vin20isp2>; 26655fea5b55SNiklas Söderlund }; 26665fea5b55SNiklas Söderlund }; 26675fea5b55SNiklas Söderlund 26685fea5b55SNiklas Söderlund port@6 { 26695fea5b55SNiklas Söderlund reg = <6>; 26705fea5b55SNiklas Söderlund isp2vin21: endpoint { 26715fea5b55SNiklas Söderlund remote-endpoint = <&vin21isp2>; 26725fea5b55SNiklas Söderlund }; 26735fea5b55SNiklas Söderlund }; 26745fea5b55SNiklas Söderlund 26755fea5b55SNiklas Söderlund port@7 { 26765fea5b55SNiklas Söderlund reg = <7>; 26775fea5b55SNiklas Söderlund isp2vin22: endpoint { 26785fea5b55SNiklas Söderlund remote-endpoint = <&vin22isp2>; 26795fea5b55SNiklas Söderlund }; 26805fea5b55SNiklas Söderlund }; 26815fea5b55SNiklas Söderlund 26825fea5b55SNiklas Söderlund port@8 { 26835fea5b55SNiklas Söderlund reg = <8>; 26845fea5b55SNiklas Söderlund isp2vin23: endpoint { 26855fea5b55SNiklas Söderlund remote-endpoint = <&vin23isp2>; 26865fea5b55SNiklas Söderlund }; 26875fea5b55SNiklas Söderlund }; 26885fea5b55SNiklas Söderlund }; 26895fea5b55SNiklas Söderlund }; 26905fea5b55SNiklas Söderlund 26915fea5b55SNiklas Söderlund isp3: isp@fed40000 { 26925fea5b55SNiklas Söderlund compatible = "renesas,r8a779a0-isp"; 26935fea5b55SNiklas Söderlund reg = <0 0xfed40000 0 0x10000>; 26945fea5b55SNiklas Söderlund interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>; 26955fea5b55SNiklas Söderlund clocks = <&cpg CPG_MOD 615>; 26965fea5b55SNiklas Söderlund power-domains = <&sysc R8A779A0_PD_A3ISP23>; 26975fea5b55SNiklas Söderlund resets = <&cpg 615>; 26985fea5b55SNiklas Söderlund status = "disabled"; 26995fea5b55SNiklas Söderlund 27005fea5b55SNiklas Söderlund ports { 27015fea5b55SNiklas Söderlund #address-cells = <1>; 27025fea5b55SNiklas Söderlund #size-cells = <0>; 27035fea5b55SNiklas Söderlund 27045fea5b55SNiklas Söderlund port@0 { 27055fea5b55SNiklas Söderlund #address-cells = <1>; 27065fea5b55SNiklas Söderlund #size-cells = <0>; 27075fea5b55SNiklas Söderlund 27085fea5b55SNiklas Söderlund reg = <0>; 27095fea5b55SNiklas Söderlund 27105fea5b55SNiklas Söderlund isp3csi43: endpoint@1 { 27115fea5b55SNiklas Söderlund reg = <1>; 27125fea5b55SNiklas Söderlund remote-endpoint = <&csi43isp3>; 27135fea5b55SNiklas Söderlund }; 27145fea5b55SNiklas Söderlund }; 27155fea5b55SNiklas Söderlund 27165fea5b55SNiklas Söderlund port@1 { 27175fea5b55SNiklas Söderlund reg = <1>; 27185fea5b55SNiklas Söderlund isp3vin24: endpoint { 27195fea5b55SNiklas Söderlund remote-endpoint = <&vin24isp3>; 27205fea5b55SNiklas Söderlund }; 27215fea5b55SNiklas Söderlund }; 27225fea5b55SNiklas Söderlund 27235fea5b55SNiklas Söderlund port@2 { 27245fea5b55SNiklas Söderlund reg = <2>; 27255fea5b55SNiklas Söderlund isp3vin25: endpoint { 27265fea5b55SNiklas Söderlund remote-endpoint = <&vin25isp3>; 27275fea5b55SNiklas Söderlund }; 27285fea5b55SNiklas Söderlund }; 27295fea5b55SNiklas Söderlund 27305fea5b55SNiklas Söderlund port@3 { 27315fea5b55SNiklas Söderlund reg = <3>; 27325fea5b55SNiklas Söderlund isp3vin26: endpoint { 27335fea5b55SNiklas Söderlund remote-endpoint = <&vin26isp3>; 27345fea5b55SNiklas Söderlund }; 27355fea5b55SNiklas Söderlund }; 27365fea5b55SNiklas Söderlund 27375fea5b55SNiklas Söderlund port@4 { 27385fea5b55SNiklas Söderlund reg = <4>; 27395fea5b55SNiklas Söderlund isp3vin27: endpoint { 27405fea5b55SNiklas Söderlund remote-endpoint = <&vin27isp3>; 27415fea5b55SNiklas Söderlund }; 27425fea5b55SNiklas Söderlund }; 27435fea5b55SNiklas Söderlund 27445fea5b55SNiklas Söderlund port@5 { 27455fea5b55SNiklas Söderlund reg = <5>; 27465fea5b55SNiklas Söderlund isp3vin28: endpoint { 27475fea5b55SNiklas Söderlund remote-endpoint = <&vin28isp3>; 27485fea5b55SNiklas Söderlund }; 27495fea5b55SNiklas Söderlund }; 27505fea5b55SNiklas Söderlund 27515fea5b55SNiklas Söderlund port@6 { 27525fea5b55SNiklas Söderlund reg = <6>; 27535fea5b55SNiklas Söderlund isp3vin29: endpoint { 27545fea5b55SNiklas Söderlund remote-endpoint = <&vin29isp3>; 27555fea5b55SNiklas Söderlund }; 27565fea5b55SNiklas Söderlund }; 27575fea5b55SNiklas Söderlund 27585fea5b55SNiklas Söderlund port@7 { 27595fea5b55SNiklas Söderlund reg = <7>; 27605fea5b55SNiklas Söderlund isp3vin30: endpoint { 27615fea5b55SNiklas Söderlund remote-endpoint = <&vin30isp3>; 27625fea5b55SNiklas Söderlund }; 27635fea5b55SNiklas Söderlund }; 27645fea5b55SNiklas Söderlund 27655fea5b55SNiklas Söderlund port@8 { 27665fea5b55SNiklas Söderlund reg = <8>; 27675fea5b55SNiklas Söderlund isp3vin31: endpoint { 27685fea5b55SNiklas Söderlund remote-endpoint = <&vin31isp3>; 27695fea5b55SNiklas Söderlund }; 27705fea5b55SNiklas Söderlund }; 27715fea5b55SNiklas Söderlund }; 27725fea5b55SNiklas Söderlund }; 27735fea5b55SNiklas Söderlund 2774b2db714bSKieran Bingham dsi0: dsi-encoder@fed80000 { 2775b2db714bSKieran Bingham compatible = "renesas,r8a779a0-dsi-csi2-tx"; 2776b2db714bSKieran Bingham reg = <0 0xfed80000 0 0x10000>; 2777b2db714bSKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2778b2db714bSKieran Bingham clocks = <&cpg CPG_MOD 415>, 2779b2db714bSKieran Bingham <&cpg CPG_CORE R8A779A0_CLK_DSI>, 2780b2db714bSKieran Bingham <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>; 2781b2db714bSKieran Bingham clock-names = "fck", "dsi", "pll"; 2782b2db714bSKieran Bingham resets = <&cpg 415>; 2783b2db714bSKieran Bingham status = "disabled"; 2784b2db714bSKieran Bingham 2785b2db714bSKieran Bingham ports { 2786b2db714bSKieran Bingham #address-cells = <1>; 2787b2db714bSKieran Bingham #size-cells = <0>; 2788b2db714bSKieran Bingham 2789b2db714bSKieran Bingham port@0 { 2790b2db714bSKieran Bingham reg = <0>; 2791b2db714bSKieran Bingham dsi0_in: endpoint { 2792b2db714bSKieran Bingham remote-endpoint = <&du_out_dsi0>; 2793b2db714bSKieran Bingham }; 2794b2db714bSKieran Bingham }; 2795b2db714bSKieran Bingham 2796b2db714bSKieran Bingham port@1 { 2797b2db714bSKieran Bingham reg = <1>; 2798b2db714bSKieran Bingham }; 2799b2db714bSKieran Bingham }; 2800b2db714bSKieran Bingham }; 2801b2db714bSKieran Bingham 2802b2db714bSKieran Bingham dsi1: dsi-encoder@fed90000 { 2803b2db714bSKieran Bingham compatible = "renesas,r8a779a0-dsi-csi2-tx"; 2804b2db714bSKieran Bingham reg = <0 0xfed90000 0 0x10000>; 2805b2db714bSKieran Bingham power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 2806b2db714bSKieran Bingham clocks = <&cpg CPG_MOD 416>, 2807b2db714bSKieran Bingham <&cpg CPG_CORE R8A779A0_CLK_DSI>, 2808b2db714bSKieran Bingham <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>; 2809b2db714bSKieran Bingham clock-names = "fck", "dsi", "pll"; 2810b2db714bSKieran Bingham resets = <&cpg 416>; 2811b2db714bSKieran Bingham status = "disabled"; 2812b2db714bSKieran Bingham 2813b2db714bSKieran Bingham ports { 2814b2db714bSKieran Bingham #address-cells = <1>; 2815b2db714bSKieran Bingham #size-cells = <0>; 2816b2db714bSKieran Bingham 2817b2db714bSKieran Bingham port@0 { 2818b2db714bSKieran Bingham reg = <0>; 2819b2db714bSKieran Bingham dsi1_in: endpoint { 2820b2db714bSKieran Bingham remote-endpoint = <&du_out_dsi1>; 2821b2db714bSKieran Bingham }; 2822b2db714bSKieran Bingham }; 2823b2db714bSKieran Bingham 2824b2db714bSKieran Bingham port@1 { 2825b2db714bSKieran Bingham reg = <1>; 2826b2db714bSKieran Bingham }; 2827b2db714bSKieran Bingham }; 2828b2db714bSKieran Bingham }; 2829b2db714bSKieran Bingham 2830834c310fSYoshihiro Shimoda prr: chipid@fff00044 { 2831834c310fSYoshihiro Shimoda compatible = "renesas,prr"; 2832834c310fSYoshihiro Shimoda reg = <0 0xfff00044 0 4>; 2833834c310fSYoshihiro Shimoda }; 2834834c310fSYoshihiro Shimoda }; 2835834c310fSYoshihiro Shimoda 2836a6d354b5SNiklas Söderlund thermal-zones { 283782ce7939SKieran Bingham sensor1_thermal: sensor1-thermal { 2838a6d354b5SNiklas Söderlund polling-delay-passive = <250>; 2839a6d354b5SNiklas Söderlund polling-delay = <1000>; 2840a6d354b5SNiklas Söderlund thermal-sensors = <&tsc 0>; 2841a6d354b5SNiklas Söderlund 2842a6d354b5SNiklas Söderlund trips { 2843a6d354b5SNiklas Söderlund sensor1_crit: sensor1-crit { 2844a6d354b5SNiklas Söderlund temperature = <120000>; 2845a6d354b5SNiklas Söderlund hysteresis = <1000>; 2846a6d354b5SNiklas Söderlund type = "critical"; 2847a6d354b5SNiklas Söderlund }; 2848a6d354b5SNiklas Söderlund }; 2849a6d354b5SNiklas Söderlund }; 2850a6d354b5SNiklas Söderlund 285182ce7939SKieran Bingham sensor2_thermal: sensor2-thermal { 2852a6d354b5SNiklas Söderlund polling-delay-passive = <250>; 2853a6d354b5SNiklas Söderlund polling-delay = <1000>; 2854a6d354b5SNiklas Söderlund thermal-sensors = <&tsc 1>; 2855a6d354b5SNiklas Söderlund 2856a6d354b5SNiklas Söderlund trips { 2857a6d354b5SNiklas Söderlund sensor2_crit: sensor2-crit { 2858a6d354b5SNiklas Söderlund temperature = <120000>; 2859a6d354b5SNiklas Söderlund hysteresis = <1000>; 2860a6d354b5SNiklas Söderlund type = "critical"; 2861a6d354b5SNiklas Söderlund }; 2862a6d354b5SNiklas Söderlund }; 2863a6d354b5SNiklas Söderlund }; 2864a6d354b5SNiklas Söderlund 286582ce7939SKieran Bingham sensor3_thermal: sensor3-thermal { 2866a6d354b5SNiklas Söderlund polling-delay-passive = <250>; 2867a6d354b5SNiklas Söderlund polling-delay = <1000>; 2868a6d354b5SNiklas Söderlund thermal-sensors = <&tsc 2>; 2869a6d354b5SNiklas Söderlund 2870a6d354b5SNiklas Söderlund trips { 2871a6d354b5SNiklas Söderlund sensor3_crit: sensor3-crit { 2872a6d354b5SNiklas Söderlund temperature = <120000>; 2873a6d354b5SNiklas Söderlund hysteresis = <1000>; 2874a6d354b5SNiklas Söderlund type = "critical"; 2875a6d354b5SNiklas Söderlund }; 2876a6d354b5SNiklas Söderlund }; 2877a6d354b5SNiklas Söderlund }; 2878a6d354b5SNiklas Söderlund 287982ce7939SKieran Bingham sensor4_thermal: sensor4-thermal { 2880a6d354b5SNiklas Söderlund polling-delay-passive = <250>; 2881a6d354b5SNiklas Söderlund polling-delay = <1000>; 2882a6d354b5SNiklas Söderlund thermal-sensors = <&tsc 3>; 2883a6d354b5SNiklas Söderlund 2884a6d354b5SNiklas Söderlund trips { 2885a6d354b5SNiklas Söderlund sensor4_crit: sensor4-crit { 2886a6d354b5SNiklas Söderlund temperature = <120000>; 2887a6d354b5SNiklas Söderlund hysteresis = <1000>; 2888a6d354b5SNiklas Söderlund type = "critical"; 2889a6d354b5SNiklas Söderlund }; 2890a6d354b5SNiklas Söderlund }; 2891a6d354b5SNiklas Söderlund }; 2892a6d354b5SNiklas Söderlund 289382ce7939SKieran Bingham sensor5_thermal: sensor5-thermal { 2894a6d354b5SNiklas Söderlund polling-delay-passive = <250>; 2895a6d354b5SNiklas Söderlund polling-delay = <1000>; 2896a6d354b5SNiklas Söderlund thermal-sensors = <&tsc 4>; 2897a6d354b5SNiklas Söderlund 2898a6d354b5SNiklas Söderlund trips { 2899a6d354b5SNiklas Söderlund sensor5_crit: sensor5-crit { 2900a6d354b5SNiklas Söderlund temperature = <120000>; 2901a6d354b5SNiklas Söderlund hysteresis = <1000>; 2902a6d354b5SNiklas Söderlund type = "critical"; 2903a6d354b5SNiklas Söderlund }; 2904a6d354b5SNiklas Söderlund }; 2905a6d354b5SNiklas Söderlund }; 2906a6d354b5SNiklas Söderlund }; 2907a6d354b5SNiklas Söderlund 2908834c310fSYoshihiro Shimoda timer { 2909834c310fSYoshihiro Shimoda compatible = "arm,armv8-timer"; 29108b6a006cSLad Prabhakar interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, 29118b6a006cSLad Prabhakar <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, 29128b6a006cSLad Prabhakar <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, 2913*5baa02d5SGeert Uytterhoeven <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>, 2914*5baa02d5SGeert Uytterhoeven <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>; 2915*5baa02d5SGeert Uytterhoeven interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", 2916*5baa02d5SGeert Uytterhoeven "hyp-virt"; 2917834c310fSYoshihiro Shimoda }; 2918834c310fSYoshihiro Shimoda}; 2919