141f4345aSSergei Shtylyov/* 241f4345aSSergei Shtylyov * Device Tree Source for the r8a77970 SoC 341f4345aSSergei Shtylyov * 441f4345aSSergei Shtylyov * Copyright (C) 2016-2017 Renesas Electronics Corp. 541f4345aSSergei Shtylyov * Copyright (C) 2017 Cogent Embedded, Inc. 641f4345aSSergei Shtylyov * 741f4345aSSergei Shtylyov * This file is licensed under the terms of the GNU General Public License 841f4345aSSergei Shtylyov * version 2. This program is licensed "as is" without any warranty of any 941f4345aSSergei Shtylyov * kind, whether express or implied. 1041f4345aSSergei Shtylyov */ 1141f4345aSSergei Shtylyov 1241f4345aSSergei Shtylyov#include <dt-bindings/interrupt-controller/irq.h> 1341f4345aSSergei Shtylyov#include <dt-bindings/interrupt-controller/arm-gic.h> 1441f4345aSSergei Shtylyov#include <dt-bindings/clock/renesas-cpg-mssr.h> 1541f4345aSSergei Shtylyov 1641f4345aSSergei Shtylyov/ { 1741f4345aSSergei Shtylyov compatible = "renesas,r8a77970"; 1841f4345aSSergei Shtylyov #address-cells = <2>; 1941f4345aSSergei Shtylyov #size-cells = <2>; 2041f4345aSSergei Shtylyov 2141f4345aSSergei Shtylyov psci { 2241f4345aSSergei Shtylyov compatible = "arm,psci-1.0", "arm,psci-0.2"; 2341f4345aSSergei Shtylyov method = "smc"; 2441f4345aSSergei Shtylyov }; 2541f4345aSSergei Shtylyov 2641f4345aSSergei Shtylyov cpus { 2741f4345aSSergei Shtylyov #address-cells = <1>; 2841f4345aSSergei Shtylyov #size-cells = <0>; 2941f4345aSSergei Shtylyov 3041f4345aSSergei Shtylyov a53_0: cpu@0 { 3141f4345aSSergei Shtylyov device_type = "cpu"; 3241f4345aSSergei Shtylyov compatible = "arm,cortex-a53", "arm,armv8"; 3341f4345aSSergei Shtylyov reg = <0>; 3441f4345aSSergei Shtylyov clocks = <&cpg CPG_CORE 0>; 3541f4345aSSergei Shtylyov power-domains = <&sysc 5>; 3641f4345aSSergei Shtylyov next-level-cache = <&L2_CA53>; 3741f4345aSSergei Shtylyov enable-method = "psci"; 3841f4345aSSergei Shtylyov }; 3941f4345aSSergei Shtylyov 4041f4345aSSergei Shtylyov L2_CA53: cache-controller { 4141f4345aSSergei Shtylyov compatible = "cache"; 4241f4345aSSergei Shtylyov power-domains = <&sysc 21>; 4341f4345aSSergei Shtylyov cache-unified; 4441f4345aSSergei Shtylyov cache-level = <2>; 4541f4345aSSergei Shtylyov }; 4641f4345aSSergei Shtylyov }; 4741f4345aSSergei Shtylyov 4841f4345aSSergei Shtylyov extal_clk: extal { 4941f4345aSSergei Shtylyov compatible = "fixed-clock"; 5041f4345aSSergei Shtylyov #clock-cells = <0>; 5141f4345aSSergei Shtylyov /* This value must be overridden by the board */ 5241f4345aSSergei Shtylyov clock-frequency = <0>; 5341f4345aSSergei Shtylyov }; 5441f4345aSSergei Shtylyov 5541f4345aSSergei Shtylyov extalr_clk: extalr { 5641f4345aSSergei Shtylyov compatible = "fixed-clock"; 5741f4345aSSergei Shtylyov #clock-cells = <0>; 5841f4345aSSergei Shtylyov /* This value must be overridden by the board */ 5941f4345aSSergei Shtylyov clock-frequency = <0>; 6041f4345aSSergei Shtylyov }; 6141f4345aSSergei Shtylyov 6238dbb6fcSSergei Shtylyov /* External SCIF clock - to be overridden by boards that provide it */ 6338dbb6fcSSergei Shtylyov scif_clk: scif { 6438dbb6fcSSergei Shtylyov compatible = "fixed-clock"; 6538dbb6fcSSergei Shtylyov #clock-cells = <0>; 6638dbb6fcSSergei Shtylyov clock-frequency = <0>; 6738dbb6fcSSergei Shtylyov }; 6838dbb6fcSSergei Shtylyov 6941f4345aSSergei Shtylyov soc { 7041f4345aSSergei Shtylyov compatible = "simple-bus"; 7141f4345aSSergei Shtylyov interrupt-parent = <&gic>; 7241f4345aSSergei Shtylyov 7341f4345aSSergei Shtylyov #address-cells = <2>; 7441f4345aSSergei Shtylyov #size-cells = <2>; 7541f4345aSSergei Shtylyov ranges; 7641f4345aSSergei Shtylyov 7741f4345aSSergei Shtylyov gic: interrupt-controller@f1010000 { 7841f4345aSSergei Shtylyov compatible = "arm,gic-400"; 7941f4345aSSergei Shtylyov #interrupt-cells = <3>; 8041f4345aSSergei Shtylyov #address-cells = <0>; 8141f4345aSSergei Shtylyov interrupt-controller; 8241f4345aSSergei Shtylyov reg = <0 0xf1010000 0 0x1000>, 8341f4345aSSergei Shtylyov <0 0xf1020000 0 0x20000>, 8441f4345aSSergei Shtylyov <0 0xf1040000 0 0x20000>, 8541f4345aSSergei Shtylyov <0 0xf1060000 0 0x20000>; 8641f4345aSSergei Shtylyov interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(1) | 8741f4345aSSergei Shtylyov IRQ_TYPE_LEVEL_HIGH)>; 8841f4345aSSergei Shtylyov clocks = <&cpg CPG_MOD 408>; 8941f4345aSSergei Shtylyov clock-names = "clk"; 9041f4345aSSergei Shtylyov power-domains = <&sysc 32>; 9141f4345aSSergei Shtylyov resets = <&cpg 408>; 9241f4345aSSergei Shtylyov }; 9341f4345aSSergei Shtylyov 9441f4345aSSergei Shtylyov timer { 9541f4345aSSergei Shtylyov compatible = "arm,armv8-timer"; 9641f4345aSSergei Shtylyov interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | 9741f4345aSSergei Shtylyov IRQ_TYPE_LEVEL_LOW)>, 9841f4345aSSergei Shtylyov <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | 9941f4345aSSergei Shtylyov IRQ_TYPE_LEVEL_LOW)>, 10041f4345aSSergei Shtylyov <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | 10141f4345aSSergei Shtylyov IRQ_TYPE_LEVEL_LOW)>, 10241f4345aSSergei Shtylyov <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | 10341f4345aSSergei Shtylyov IRQ_TYPE_LEVEL_LOW)>; 10441f4345aSSergei Shtylyov }; 10541f4345aSSergei Shtylyov 10641f4345aSSergei Shtylyov cpg: clock-controller@e6150000 { 10741f4345aSSergei Shtylyov compatible = "renesas,r8a77970-cpg-mssr"; 10841f4345aSSergei Shtylyov reg = <0 0xe6150000 0 0x1000>; 10941f4345aSSergei Shtylyov clocks = <&extal_clk>, <&extalr_clk>; 11041f4345aSSergei Shtylyov clock-names = "extal", "extalr"; 11141f4345aSSergei Shtylyov #clock-cells = <2>; 11241f4345aSSergei Shtylyov #power-domain-cells = <0>; 11341f4345aSSergei Shtylyov #reset-cells = <1>; 11441f4345aSSergei Shtylyov }; 11541f4345aSSergei Shtylyov 11641f4345aSSergei Shtylyov rst: reset-controller@e6160000 { 11741f4345aSSergei Shtylyov compatible = "renesas,r8a77970-rst"; 11841f4345aSSergei Shtylyov reg = <0 0xe6160000 0 0x200>; 11941f4345aSSergei Shtylyov }; 12041f4345aSSergei Shtylyov 12141f4345aSSergei Shtylyov sysc: system-controller@e6180000 { 12241f4345aSSergei Shtylyov compatible = "renesas,r8a77970-sysc"; 12341f4345aSSergei Shtylyov reg = <0 0xe6180000 0 0x440>; 12441f4345aSSergei Shtylyov #power-domain-cells = <1>; 12541f4345aSSergei Shtylyov }; 12641f4345aSSergei Shtylyov 12741f4345aSSergei Shtylyov prr: chipid@fff00044 { 12841f4345aSSergei Shtylyov compatible = "renesas,prr"; 12941f4345aSSergei Shtylyov reg = <0 0xfff00044 0 4>; 13041f4345aSSergei Shtylyov }; 131bd746e70SSergei Shtylyov 132bd746e70SSergei Shtylyov dmac1: dma-controller@e7300000 { 133bd746e70SSergei Shtylyov compatible = "renesas,dmac-r8a77970", 134bd746e70SSergei Shtylyov "renesas,rcar-dmac"; 135bd746e70SSergei Shtylyov reg = <0 0xe7300000 0 0x10000>; 136bd746e70SSergei Shtylyov interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH 137bd746e70SSergei Shtylyov GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH 138bd746e70SSergei Shtylyov GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH 139bd746e70SSergei Shtylyov GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH 140bd746e70SSergei Shtylyov GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH 141bd746e70SSergei Shtylyov GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH 142bd746e70SSergei Shtylyov GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH 143bd746e70SSergei Shtylyov GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH 144bd746e70SSergei Shtylyov GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>; 145bd746e70SSergei Shtylyov interrupt-names = "error", 146bd746e70SSergei Shtylyov "ch0", "ch1", "ch2", "ch3", 147bd746e70SSergei Shtylyov "ch4", "ch5", "ch6", "ch7"; 148bd746e70SSergei Shtylyov clocks = <&cpg CPG_MOD 218>; 149bd746e70SSergei Shtylyov clock-names = "fck"; 150bd746e70SSergei Shtylyov power-domains = <&sysc 32>; 151bd746e70SSergei Shtylyov resets = <&cpg 218>; 152bd746e70SSergei Shtylyov #dma-cells = <1>; 153bd746e70SSergei Shtylyov dma-channels = <8>; 154bd746e70SSergei Shtylyov }; 155bd746e70SSergei Shtylyov 156bd746e70SSergei Shtylyov dmac2: dma-controller@e7310000 { 157bd746e70SSergei Shtylyov compatible = "renesas,dmac-r8a77970", 158bd746e70SSergei Shtylyov "renesas,rcar-dmac"; 159bd746e70SSergei Shtylyov reg = <0 0xe7310000 0 0x10000>; 160bd746e70SSergei Shtylyov interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH 161bd746e70SSergei Shtylyov GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH 162bd746e70SSergei Shtylyov GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH 163bd746e70SSergei Shtylyov GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH 164bd746e70SSergei Shtylyov GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH 165bd746e70SSergei Shtylyov GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH 166bd746e70SSergei Shtylyov GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH 167bd746e70SSergei Shtylyov GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH 168bd746e70SSergei Shtylyov GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>; 169bd746e70SSergei Shtylyov interrupt-names = "error", 170bd746e70SSergei Shtylyov "ch0", "ch1", "ch2", "ch3", 171bd746e70SSergei Shtylyov "ch4", "ch5", "ch6", "ch7"; 172bd746e70SSergei Shtylyov clocks = <&cpg CPG_MOD 217>; 173bd746e70SSergei Shtylyov clock-names = "fck"; 174bd746e70SSergei Shtylyov power-domains = <&sysc 32>; 175bd746e70SSergei Shtylyov resets = <&cpg 217>; 176bd746e70SSergei Shtylyov #dma-cells = <1>; 177bd746e70SSergei Shtylyov dma-channels = <8>; 178bd746e70SSergei Shtylyov }; 17938dbb6fcSSergei Shtylyov 18038dbb6fcSSergei Shtylyov hscif0: serial@e6540000 { 18138dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 18238dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", 18338dbb6fcSSergei Shtylyov "renesas,hscif"; 18438dbb6fcSSergei Shtylyov reg = <0 0xe6540000 0 96>; 18538dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 18638dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 520>, 18738dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 18838dbb6fcSSergei Shtylyov <&scif_clk>; 18938dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 19038dbb6fcSSergei Shtylyov dmas = <&dmac1 0x31>, <&dmac1 0x30>, 19138dbb6fcSSergei Shtylyov <&dmac2 0x31>, <&dmac2 0x30>; 19238dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 19338dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 19438dbb6fcSSergei Shtylyov resets = <&cpg 520>; 19538dbb6fcSSergei Shtylyov status = "disabled"; 19638dbb6fcSSergei Shtylyov }; 19738dbb6fcSSergei Shtylyov 19838dbb6fcSSergei Shtylyov hscif1: serial@e6550000 { 19938dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 20038dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", 20138dbb6fcSSergei Shtylyov "renesas,hscif"; 20238dbb6fcSSergei Shtylyov reg = <0 0xe6550000 0 96>; 20338dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 20438dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 519>, 20538dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 20638dbb6fcSSergei Shtylyov <&scif_clk>; 20738dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 20838dbb6fcSSergei Shtylyov dmas = <&dmac1 0x33>, <&dmac1 0x32>, 20938dbb6fcSSergei Shtylyov <&dmac2 0x33>, <&dmac2 0x32>; 21038dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 21138dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 21238dbb6fcSSergei Shtylyov resets = <&cpg 519>; 21338dbb6fcSSergei Shtylyov status = "disabled"; 21438dbb6fcSSergei Shtylyov }; 21538dbb6fcSSergei Shtylyov 21638dbb6fcSSergei Shtylyov hscif2: serial@e6560000 { 21738dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 21838dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", 21938dbb6fcSSergei Shtylyov "renesas,hscif"; 22038dbb6fcSSergei Shtylyov reg = <0 0xe6560000 0 96>; 22138dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 22238dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 518>, 22338dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 22438dbb6fcSSergei Shtylyov <&scif_clk>; 22538dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 22638dbb6fcSSergei Shtylyov dmas = <&dmac1 0x35>, <&dmac1 0x34>, 22738dbb6fcSSergei Shtylyov <&dmac2 0x35>, <&dmac2 0x34>; 22838dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 22938dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 23038dbb6fcSSergei Shtylyov resets = <&cpg 518>; 23138dbb6fcSSergei Shtylyov status = "disabled"; 23238dbb6fcSSergei Shtylyov }; 23338dbb6fcSSergei Shtylyov 23438dbb6fcSSergei Shtylyov hscif3: serial@e66a0000 { 23538dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 23638dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", "renesas,hscif"; 23738dbb6fcSSergei Shtylyov reg = <0 0xe66a0000 0 96>; 23838dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 23938dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 517>, 24038dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 24138dbb6fcSSergei Shtylyov <&scif_clk>; 24238dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 24338dbb6fcSSergei Shtylyov dmas = <&dmac1 0x37>, <&dmac1 0x36>, 24438dbb6fcSSergei Shtylyov <&dmac2 0x37>, <&dmac2 0x36>; 24538dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 24638dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 24738dbb6fcSSergei Shtylyov resets = <&cpg 517>; 24838dbb6fcSSergei Shtylyov status = "disabled"; 24938dbb6fcSSergei Shtylyov }; 25038dbb6fcSSergei Shtylyov 25138dbb6fcSSergei Shtylyov scif0: serial@e6e60000 { 25238dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 25338dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", 25438dbb6fcSSergei Shtylyov "renesas,scif"; 25538dbb6fcSSergei Shtylyov reg = <0 0xe6e60000 0 64>; 25638dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 25738dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 207>, 25838dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 25938dbb6fcSSergei Shtylyov <&scif_clk>; 26038dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 26138dbb6fcSSergei Shtylyov dmas = <&dmac1 0x51>, <&dmac1 0x50>, 26238dbb6fcSSergei Shtylyov <&dmac2 0x51>, <&dmac2 0x50>; 26338dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 26438dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 26538dbb6fcSSergei Shtylyov resets = <&cpg 207>; 26638dbb6fcSSergei Shtylyov status = "disabled"; 26738dbb6fcSSergei Shtylyov }; 26838dbb6fcSSergei Shtylyov 26938dbb6fcSSergei Shtylyov scif1: serial@e6e68000 { 27038dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 27138dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", 27238dbb6fcSSergei Shtylyov "renesas,scif"; 27338dbb6fcSSergei Shtylyov reg = <0 0xe6e68000 0 64>; 27438dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 27538dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 206>, 27638dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 27738dbb6fcSSergei Shtylyov <&scif_clk>; 27838dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 27938dbb6fcSSergei Shtylyov dmas = <&dmac1 0x53>, <&dmac1 0x52>, 28038dbb6fcSSergei Shtylyov <&dmac2 0x53>, <&dmac2 0x52>; 28138dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 28238dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 28338dbb6fcSSergei Shtylyov resets = <&cpg 206>; 28438dbb6fcSSergei Shtylyov status = "disabled"; 28538dbb6fcSSergei Shtylyov }; 28638dbb6fcSSergei Shtylyov 28738dbb6fcSSergei Shtylyov scif3: serial@e6c50000 { 28838dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 28938dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", 29038dbb6fcSSergei Shtylyov "renesas,scif"; 29138dbb6fcSSergei Shtylyov reg = <0 0xe6c50000 0 64>; 29238dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 29338dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 204>, 29438dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 29538dbb6fcSSergei Shtylyov <&scif_clk>; 29638dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 29738dbb6fcSSergei Shtylyov dmas = <&dmac1 0x57>, <&dmac1 0x56>, 29838dbb6fcSSergei Shtylyov <&dmac2 0x57>, <&dmac2 0x56>; 29938dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 30038dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 30138dbb6fcSSergei Shtylyov resets = <&cpg 204>; 30238dbb6fcSSergei Shtylyov status = "disabled"; 30338dbb6fcSSergei Shtylyov }; 30438dbb6fcSSergei Shtylyov 30538dbb6fcSSergei Shtylyov scif4: serial@e6c40000 { 30638dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 30738dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", "renesas,scif"; 30838dbb6fcSSergei Shtylyov reg = <0 0xe6c40000 0 64>; 30938dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 31038dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 203>, 31138dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 31238dbb6fcSSergei Shtylyov <&scif_clk>; 31338dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 31438dbb6fcSSergei Shtylyov dmas = <&dmac1 0x59>, <&dmac1 0x58>, 31538dbb6fcSSergei Shtylyov <&dmac2 0x59>, <&dmac2 0x58>; 31638dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 31738dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 31838dbb6fcSSergei Shtylyov resets = <&cpg 203>; 31938dbb6fcSSergei Shtylyov status = "disabled"; 32038dbb6fcSSergei Shtylyov }; 321*bea2ab13SSergei Shtylyov 322*bea2ab13SSergei Shtylyov avb: ethernet@e6800000 { 323*bea2ab13SSergei Shtylyov compatible = "renesas,etheravb-r8a77970", 324*bea2ab13SSergei Shtylyov "renesas,etheravb-rcar-gen3"; 325*bea2ab13SSergei Shtylyov reg = <0 0xe6800000 0 0x800>, <0 0xe6a00000 0 0x10000>; 326*bea2ab13SSergei Shtylyov interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 327*bea2ab13SSergei Shtylyov <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 328*bea2ab13SSergei Shtylyov <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 329*bea2ab13SSergei Shtylyov <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 330*bea2ab13SSergei Shtylyov <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 331*bea2ab13SSergei Shtylyov <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 332*bea2ab13SSergei Shtylyov <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 333*bea2ab13SSergei Shtylyov <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 334*bea2ab13SSergei Shtylyov <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, 335*bea2ab13SSergei Shtylyov <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, 336*bea2ab13SSergei Shtylyov <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, 337*bea2ab13SSergei Shtylyov <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, 338*bea2ab13SSergei Shtylyov <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, 339*bea2ab13SSergei Shtylyov <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 340*bea2ab13SSergei Shtylyov <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 341*bea2ab13SSergei Shtylyov <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 342*bea2ab13SSergei Shtylyov <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, 343*bea2ab13SSergei Shtylyov <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, 344*bea2ab13SSergei Shtylyov <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, 345*bea2ab13SSergei Shtylyov <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, 346*bea2ab13SSergei Shtylyov <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, 347*bea2ab13SSergei Shtylyov <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, 348*bea2ab13SSergei Shtylyov <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>, 349*bea2ab13SSergei Shtylyov <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>, 350*bea2ab13SSergei Shtylyov <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; 351*bea2ab13SSergei Shtylyov interrupt-names = "ch0", "ch1", "ch2", "ch3", 352*bea2ab13SSergei Shtylyov "ch4", "ch5", "ch6", "ch7", 353*bea2ab13SSergei Shtylyov "ch8", "ch9", "ch10", "ch11", 354*bea2ab13SSergei Shtylyov "ch12", "ch13", "ch14", "ch15", 355*bea2ab13SSergei Shtylyov "ch16", "ch17", "ch18", "ch19", 356*bea2ab13SSergei Shtylyov "ch20", "ch21", "ch22", "ch23", 357*bea2ab13SSergei Shtylyov "ch24"; 358*bea2ab13SSergei Shtylyov clocks = <&cpg CPG_MOD 812>; 359*bea2ab13SSergei Shtylyov power-domains = <&sysc 32>; 360*bea2ab13SSergei Shtylyov resets = <&cpg 812>; 361*bea2ab13SSergei Shtylyov phy-mode = "rgmii-id"; 362*bea2ab13SSergei Shtylyov #address-cells = <1>; 363*bea2ab13SSergei Shtylyov #size-cells = <0>; 364*bea2ab13SSergei Shtylyov }; 36541f4345aSSergei Shtylyov }; 36641f4345aSSergei Shtylyov}; 367