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 62*38dbb6fcSSergei Shtylyov /* External SCIF clock - to be overridden by boards that provide it */ 63*38dbb6fcSSergei Shtylyov scif_clk: scif { 64*38dbb6fcSSergei Shtylyov compatible = "fixed-clock"; 65*38dbb6fcSSergei Shtylyov #clock-cells = <0>; 66*38dbb6fcSSergei Shtylyov clock-frequency = <0>; 67*38dbb6fcSSergei Shtylyov }; 68*38dbb6fcSSergei 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 }; 179*38dbb6fcSSergei Shtylyov 180*38dbb6fcSSergei Shtylyov hscif0: serial@e6540000 { 181*38dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 182*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", 183*38dbb6fcSSergei Shtylyov "renesas,hscif"; 184*38dbb6fcSSergei Shtylyov reg = <0 0xe6540000 0 96>; 185*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 186*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 520>, 187*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 188*38dbb6fcSSergei Shtylyov <&scif_clk>; 189*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 190*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x31>, <&dmac1 0x30>, 191*38dbb6fcSSergei Shtylyov <&dmac2 0x31>, <&dmac2 0x30>; 192*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 193*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 194*38dbb6fcSSergei Shtylyov resets = <&cpg 520>; 195*38dbb6fcSSergei Shtylyov status = "disabled"; 196*38dbb6fcSSergei Shtylyov }; 197*38dbb6fcSSergei Shtylyov 198*38dbb6fcSSergei Shtylyov hscif1: serial@e6550000 { 199*38dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 200*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", 201*38dbb6fcSSergei Shtylyov "renesas,hscif"; 202*38dbb6fcSSergei Shtylyov reg = <0 0xe6550000 0 96>; 203*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 204*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 519>, 205*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 206*38dbb6fcSSergei Shtylyov <&scif_clk>; 207*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 208*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x33>, <&dmac1 0x32>, 209*38dbb6fcSSergei Shtylyov <&dmac2 0x33>, <&dmac2 0x32>; 210*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 211*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 212*38dbb6fcSSergei Shtylyov resets = <&cpg 519>; 213*38dbb6fcSSergei Shtylyov status = "disabled"; 214*38dbb6fcSSergei Shtylyov }; 215*38dbb6fcSSergei Shtylyov 216*38dbb6fcSSergei Shtylyov hscif2: serial@e6560000 { 217*38dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 218*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", 219*38dbb6fcSSergei Shtylyov "renesas,hscif"; 220*38dbb6fcSSergei Shtylyov reg = <0 0xe6560000 0 96>; 221*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 222*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 518>, 223*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 224*38dbb6fcSSergei Shtylyov <&scif_clk>; 225*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 226*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x35>, <&dmac1 0x34>, 227*38dbb6fcSSergei Shtylyov <&dmac2 0x35>, <&dmac2 0x34>; 228*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 229*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 230*38dbb6fcSSergei Shtylyov resets = <&cpg 518>; 231*38dbb6fcSSergei Shtylyov status = "disabled"; 232*38dbb6fcSSergei Shtylyov }; 233*38dbb6fcSSergei Shtylyov 234*38dbb6fcSSergei Shtylyov hscif3: serial@e66a0000 { 235*38dbb6fcSSergei Shtylyov compatible = "renesas,hscif-r8a77970", 236*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-hscif", "renesas,hscif"; 237*38dbb6fcSSergei Shtylyov reg = <0 0xe66a0000 0 96>; 238*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 239*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 517>, 240*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 241*38dbb6fcSSergei Shtylyov <&scif_clk>; 242*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 243*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x37>, <&dmac1 0x36>, 244*38dbb6fcSSergei Shtylyov <&dmac2 0x37>, <&dmac2 0x36>; 245*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 246*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 247*38dbb6fcSSergei Shtylyov resets = <&cpg 517>; 248*38dbb6fcSSergei Shtylyov status = "disabled"; 249*38dbb6fcSSergei Shtylyov }; 250*38dbb6fcSSergei Shtylyov 251*38dbb6fcSSergei Shtylyov scif0: serial@e6e60000 { 252*38dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 253*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", 254*38dbb6fcSSergei Shtylyov "renesas,scif"; 255*38dbb6fcSSergei Shtylyov reg = <0 0xe6e60000 0 64>; 256*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 257*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 207>, 258*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 259*38dbb6fcSSergei Shtylyov <&scif_clk>; 260*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 261*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x51>, <&dmac1 0x50>, 262*38dbb6fcSSergei Shtylyov <&dmac2 0x51>, <&dmac2 0x50>; 263*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 264*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 265*38dbb6fcSSergei Shtylyov resets = <&cpg 207>; 266*38dbb6fcSSergei Shtylyov status = "disabled"; 267*38dbb6fcSSergei Shtylyov }; 268*38dbb6fcSSergei Shtylyov 269*38dbb6fcSSergei Shtylyov scif1: serial@e6e68000 { 270*38dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 271*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", 272*38dbb6fcSSergei Shtylyov "renesas,scif"; 273*38dbb6fcSSergei Shtylyov reg = <0 0xe6e68000 0 64>; 274*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 275*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 206>, 276*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 277*38dbb6fcSSergei Shtylyov <&scif_clk>; 278*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 279*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x53>, <&dmac1 0x52>, 280*38dbb6fcSSergei Shtylyov <&dmac2 0x53>, <&dmac2 0x52>; 281*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 282*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 283*38dbb6fcSSergei Shtylyov resets = <&cpg 206>; 284*38dbb6fcSSergei Shtylyov status = "disabled"; 285*38dbb6fcSSergei Shtylyov }; 286*38dbb6fcSSergei Shtylyov 287*38dbb6fcSSergei Shtylyov scif3: serial@e6c50000 { 288*38dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 289*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", 290*38dbb6fcSSergei Shtylyov "renesas,scif"; 291*38dbb6fcSSergei Shtylyov reg = <0 0xe6c50000 0 64>; 292*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 293*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 204>, 294*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 295*38dbb6fcSSergei Shtylyov <&scif_clk>; 296*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 297*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x57>, <&dmac1 0x56>, 298*38dbb6fcSSergei Shtylyov <&dmac2 0x57>, <&dmac2 0x56>; 299*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 300*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 301*38dbb6fcSSergei Shtylyov resets = <&cpg 204>; 302*38dbb6fcSSergei Shtylyov status = "disabled"; 303*38dbb6fcSSergei Shtylyov }; 304*38dbb6fcSSergei Shtylyov 305*38dbb6fcSSergei Shtylyov scif4: serial@e6c40000 { 306*38dbb6fcSSergei Shtylyov compatible = "renesas,scif-r8a77970", 307*38dbb6fcSSergei Shtylyov "renesas,rcar-gen3-scif", "renesas,scif"; 308*38dbb6fcSSergei Shtylyov reg = <0 0xe6c40000 0 64>; 309*38dbb6fcSSergei Shtylyov interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 310*38dbb6fcSSergei Shtylyov clocks = <&cpg CPG_MOD 203>, 311*38dbb6fcSSergei Shtylyov <&cpg CPG_CORE 9>, 312*38dbb6fcSSergei Shtylyov <&scif_clk>; 313*38dbb6fcSSergei Shtylyov clock-names = "fck", "brg_int", "scif_clk"; 314*38dbb6fcSSergei Shtylyov dmas = <&dmac1 0x59>, <&dmac1 0x58>, 315*38dbb6fcSSergei Shtylyov <&dmac2 0x59>, <&dmac2 0x58>; 316*38dbb6fcSSergei Shtylyov dma-names = "tx", "rx", "tx", "rx"; 317*38dbb6fcSSergei Shtylyov power-domains = <&sysc 32>; 318*38dbb6fcSSergei Shtylyov resets = <&cpg 203>; 319*38dbb6fcSSergei Shtylyov status = "disabled"; 320*38dbb6fcSSergei Shtylyov }; 32141f4345aSSergei Shtylyov }; 32241f4345aSSergei Shtylyov}; 323