1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Device Tree Source for the R-Mobile A1 (R8A77400) SoC 4*724ba675SRob Herring * 5*724ba675SRob Herring * Copyright (C) 2012 Renesas Solutions Corp. 6*724ba675SRob Herring */ 7*724ba675SRob Herring 8*724ba675SRob Herring#include <dt-bindings/clock/r8a7740-clock.h> 9*724ba675SRob Herring#include <dt-bindings/interrupt-controller/arm-gic.h> 10*724ba675SRob Herring#include <dt-bindings/interrupt-controller/irq.h> 11*724ba675SRob Herring 12*724ba675SRob Herring/ { 13*724ba675SRob Herring compatible = "renesas,r8a7740"; 14*724ba675SRob Herring interrupt-parent = <&gic>; 15*724ba675SRob Herring #address-cells = <1>; 16*724ba675SRob Herring #size-cells = <1>; 17*724ba675SRob Herring 18*724ba675SRob Herring cpus { 19*724ba675SRob Herring #address-cells = <1>; 20*724ba675SRob Herring #size-cells = <0>; 21*724ba675SRob Herring cpu@0 { 22*724ba675SRob Herring compatible = "arm,cortex-a9"; 23*724ba675SRob Herring device_type = "cpu"; 24*724ba675SRob Herring reg = <0x0>; 25*724ba675SRob Herring clock-frequency = <800000000>; 26*724ba675SRob Herring power-domains = <&pd_a3sm>; 27*724ba675SRob Herring next-level-cache = <&L2>; 28*724ba675SRob Herring }; 29*724ba675SRob Herring }; 30*724ba675SRob Herring 31*724ba675SRob Herring gic: interrupt-controller@c2800000 { 32*724ba675SRob Herring compatible = "arm,pl390"; 33*724ba675SRob Herring #interrupt-cells = <3>; 34*724ba675SRob Herring interrupt-controller; 35*724ba675SRob Herring reg = <0xc2800000 0x1000>, 36*724ba675SRob Herring <0xc2000000 0x1000>; 37*724ba675SRob Herring }; 38*724ba675SRob Herring 39*724ba675SRob Herring L2: cache-controller@f0100000 { 40*724ba675SRob Herring compatible = "arm,pl310-cache"; 41*724ba675SRob Herring reg = <0xf0100000 0x1000>; 42*724ba675SRob Herring interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; 43*724ba675SRob Herring power-domains = <&pd_a3sm>; 44*724ba675SRob Herring arm,data-latency = <3 3 3>; 45*724ba675SRob Herring arm,tag-latency = <2 2 2>; 46*724ba675SRob Herring arm,shared-override; 47*724ba675SRob Herring cache-unified; 48*724ba675SRob Herring cache-level = <2>; 49*724ba675SRob Herring }; 50*724ba675SRob Herring 51*724ba675SRob Herring dbsc3: memory-controller@fe400000 { 52*724ba675SRob Herring compatible = "renesas,dbsc3-r8a7740"; 53*724ba675SRob Herring reg = <0xfe400000 0x400>; 54*724ba675SRob Herring power-domains = <&pd_a4s>; 55*724ba675SRob Herring }; 56*724ba675SRob Herring 57*724ba675SRob Herring pmu { 58*724ba675SRob Herring compatible = "arm,cortex-a9-pmu"; 59*724ba675SRob Herring interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>; 60*724ba675SRob Herring }; 61*724ba675SRob Herring 62*724ba675SRob Herring ptm { 63*724ba675SRob Herring compatible = "arm,coresight-etm3x"; 64*724ba675SRob Herring power-domains = <&pd_d4>; 65*724ba675SRob Herring }; 66*724ba675SRob Herring 67*724ba675SRob Herring ceu0: ceu@fe910000 { 68*724ba675SRob Herring reg = <0xfe910000 0x3000>; 69*724ba675SRob Herring compatible = "renesas,r8a7740-ceu"; 70*724ba675SRob Herring interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>; 71*724ba675SRob Herring clocks = <&mstp1_clks R8A7740_CLK_CEU20>; 72*724ba675SRob Herring power-domains = <&pd_a4r>; 73*724ba675SRob Herring status = "disabled"; 74*724ba675SRob Herring }; 75*724ba675SRob Herring 76*724ba675SRob Herring ceu1: ceu@fe914000 { 77*724ba675SRob Herring reg = <0xfe914000 0x3000>; 78*724ba675SRob Herring compatible = "renesas,r8a7740-ceu"; 79*724ba675SRob Herring interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>; 80*724ba675SRob Herring clocks = <&mstp1_clks R8A7740_CLK_CEU21>; 81*724ba675SRob Herring power-domains = <&pd_a4r>; 82*724ba675SRob Herring status = "disabled"; 83*724ba675SRob Herring }; 84*724ba675SRob Herring 85*724ba675SRob Herring cmt1: timer@e6138000 { 86*724ba675SRob Herring compatible = "renesas,r8a7740-cmt1"; 87*724ba675SRob Herring reg = <0xe6138000 0x170>; 88*724ba675SRob Herring interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; 89*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_CMT1>; 90*724ba675SRob Herring clock-names = "fck"; 91*724ba675SRob Herring power-domains = <&pd_c5>; 92*724ba675SRob Herring status = "disabled"; 93*724ba675SRob Herring }; 94*724ba675SRob Herring 95*724ba675SRob Herring /* irqpin0: IRQ0 - IRQ7 */ 96*724ba675SRob Herring irqpin0: interrupt-controller@e6900000 { 97*724ba675SRob Herring compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 98*724ba675SRob Herring #interrupt-cells = <2>; 99*724ba675SRob Herring interrupt-controller; 100*724ba675SRob Herring reg = <0xe6900000 4>, 101*724ba675SRob Herring <0xe6900010 4>, 102*724ba675SRob Herring <0xe6900020 1>, 103*724ba675SRob Herring <0xe6900040 1>, 104*724ba675SRob Herring <0xe6900060 1>; 105*724ba675SRob Herring interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 106*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 107*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 108*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 109*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 110*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 111*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 112*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 113*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_INTCA>; 114*724ba675SRob Herring power-domains = <&pd_a4s>; 115*724ba675SRob Herring }; 116*724ba675SRob Herring 117*724ba675SRob Herring /* irqpin1: IRQ8 - IRQ15 */ 118*724ba675SRob Herring irqpin1: interrupt-controller@e6900004 { 119*724ba675SRob Herring compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 120*724ba675SRob Herring #interrupt-cells = <2>; 121*724ba675SRob Herring interrupt-controller; 122*724ba675SRob Herring reg = <0xe6900004 4>, 123*724ba675SRob Herring <0xe6900014 4>, 124*724ba675SRob Herring <0xe6900024 1>, 125*724ba675SRob Herring <0xe6900044 1>, 126*724ba675SRob Herring <0xe6900064 1>; 127*724ba675SRob Herring interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 128*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 129*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 130*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 131*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 132*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 133*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 134*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 135*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_INTCA>; 136*724ba675SRob Herring power-domains = <&pd_a4s>; 137*724ba675SRob Herring }; 138*724ba675SRob Herring 139*724ba675SRob Herring /* irqpin2: IRQ16 - IRQ23 */ 140*724ba675SRob Herring irqpin2: interrupt-controller@e6900008 { 141*724ba675SRob Herring compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 142*724ba675SRob Herring #interrupt-cells = <2>; 143*724ba675SRob Herring interrupt-controller; 144*724ba675SRob Herring reg = <0xe6900008 4>, 145*724ba675SRob Herring <0xe6900018 4>, 146*724ba675SRob Herring <0xe6900028 1>, 147*724ba675SRob Herring <0xe6900048 1>, 148*724ba675SRob Herring <0xe6900068 1>; 149*724ba675SRob Herring interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 150*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 151*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 152*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 153*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 154*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 155*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 156*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 157*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_INTCA>; 158*724ba675SRob Herring power-domains = <&pd_a4s>; 159*724ba675SRob Herring }; 160*724ba675SRob Herring 161*724ba675SRob Herring /* irqpin3: IRQ24 - IRQ31 */ 162*724ba675SRob Herring irqpin3: interrupt-controller@e690000c { 163*724ba675SRob Herring compatible = "renesas,intc-irqpin-r8a7740", "renesas,intc-irqpin"; 164*724ba675SRob Herring #interrupt-cells = <2>; 165*724ba675SRob Herring interrupt-controller; 166*724ba675SRob Herring reg = <0xe690000c 4>, 167*724ba675SRob Herring <0xe690001c 4>, 168*724ba675SRob Herring <0xe690002c 1>, 169*724ba675SRob Herring <0xe690004c 1>, 170*724ba675SRob Herring <0xe690006c 1>; 171*724ba675SRob Herring interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 172*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 173*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 174*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 175*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 176*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 177*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 178*724ba675SRob Herring <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 179*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_INTCA>; 180*724ba675SRob Herring power-domains = <&pd_a4s>; 181*724ba675SRob Herring }; 182*724ba675SRob Herring 183*724ba675SRob Herring ether: ethernet@e9a00000 { 184*724ba675SRob Herring compatible = "renesas,gether-r8a7740"; 185*724ba675SRob Herring reg = <0xe9a00000 0x800>, 186*724ba675SRob Herring <0xe9a01800 0x800>; 187*724ba675SRob Herring interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; 188*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_GETHER>; 189*724ba675SRob Herring power-domains = <&pd_a4s>; 190*724ba675SRob Herring phy-mode = "mii"; 191*724ba675SRob Herring #address-cells = <1>; 192*724ba675SRob Herring #size-cells = <0>; 193*724ba675SRob Herring status = "disabled"; 194*724ba675SRob Herring }; 195*724ba675SRob Herring 196*724ba675SRob Herring i2c0: i2c@fff20000 { 197*724ba675SRob Herring #address-cells = <1>; 198*724ba675SRob Herring #size-cells = <0>; 199*724ba675SRob Herring compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; 200*724ba675SRob Herring reg = <0xfff20000 0x425>; 201*724ba675SRob Herring interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 202*724ba675SRob Herring <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 203*724ba675SRob Herring <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 204*724ba675SRob Herring <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 205*724ba675SRob Herring clocks = <&mstp1_clks R8A7740_CLK_IIC0>; 206*724ba675SRob Herring power-domains = <&pd_a4r>; 207*724ba675SRob Herring status = "disabled"; 208*724ba675SRob Herring }; 209*724ba675SRob Herring 210*724ba675SRob Herring i2c1: i2c@e6c20000 { 211*724ba675SRob Herring #address-cells = <1>; 212*724ba675SRob Herring #size-cells = <0>; 213*724ba675SRob Herring compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; 214*724ba675SRob Herring reg = <0xe6c20000 0x425>; 215*724ba675SRob Herring interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>, 216*724ba675SRob Herring <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>, 217*724ba675SRob Herring <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, 218*724ba675SRob Herring <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 219*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_IIC1>; 220*724ba675SRob Herring power-domains = <&pd_a3sp>; 221*724ba675SRob Herring status = "disabled"; 222*724ba675SRob Herring }; 223*724ba675SRob Herring 224*724ba675SRob Herring scifa0: serial@e6c40000 { 225*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 226*724ba675SRob Herring reg = <0xe6c40000 0x100>; 227*724ba675SRob Herring interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; 228*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA0>; 229*724ba675SRob Herring clock-names = "fck"; 230*724ba675SRob Herring power-domains = <&pd_a3sp>; 231*724ba675SRob Herring status = "disabled"; 232*724ba675SRob Herring }; 233*724ba675SRob Herring 234*724ba675SRob Herring scifa1: serial@e6c50000 { 235*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 236*724ba675SRob Herring reg = <0xe6c50000 0x100>; 237*724ba675SRob Herring interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; 238*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA1>; 239*724ba675SRob Herring clock-names = "fck"; 240*724ba675SRob Herring power-domains = <&pd_a3sp>; 241*724ba675SRob Herring status = "disabled"; 242*724ba675SRob Herring }; 243*724ba675SRob Herring 244*724ba675SRob Herring scifa2: serial@e6c60000 { 245*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 246*724ba675SRob Herring reg = <0xe6c60000 0x100>; 247*724ba675SRob Herring interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 248*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA2>; 249*724ba675SRob Herring clock-names = "fck"; 250*724ba675SRob Herring power-domains = <&pd_a3sp>; 251*724ba675SRob Herring status = "disabled"; 252*724ba675SRob Herring }; 253*724ba675SRob Herring 254*724ba675SRob Herring scifa3: serial@e6c70000 { 255*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 256*724ba675SRob Herring reg = <0xe6c70000 0x100>; 257*724ba675SRob Herring interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 258*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA3>; 259*724ba675SRob Herring clock-names = "fck"; 260*724ba675SRob Herring power-domains = <&pd_a3sp>; 261*724ba675SRob Herring status = "disabled"; 262*724ba675SRob Herring }; 263*724ba675SRob Herring 264*724ba675SRob Herring scifa4: serial@e6c80000 { 265*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 266*724ba675SRob Herring reg = <0xe6c80000 0x100>; 267*724ba675SRob Herring interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; 268*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA4>; 269*724ba675SRob Herring clock-names = "fck"; 270*724ba675SRob Herring power-domains = <&pd_a3sp>; 271*724ba675SRob Herring status = "disabled"; 272*724ba675SRob Herring }; 273*724ba675SRob Herring 274*724ba675SRob Herring scifa5: serial@e6cb0000 { 275*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 276*724ba675SRob Herring reg = <0xe6cb0000 0x100>; 277*724ba675SRob Herring interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; 278*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA5>; 279*724ba675SRob Herring clock-names = "fck"; 280*724ba675SRob Herring power-domains = <&pd_a3sp>; 281*724ba675SRob Herring status = "disabled"; 282*724ba675SRob Herring }; 283*724ba675SRob Herring 284*724ba675SRob Herring scifa6: serial@e6cc0000 { 285*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 286*724ba675SRob Herring reg = <0xe6cc0000 0x100>; 287*724ba675SRob Herring interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>; 288*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA6>; 289*724ba675SRob Herring clock-names = "fck"; 290*724ba675SRob Herring power-domains = <&pd_a3sp>; 291*724ba675SRob Herring status = "disabled"; 292*724ba675SRob Herring }; 293*724ba675SRob Herring 294*724ba675SRob Herring scifa7: serial@e6cd0000 { 295*724ba675SRob Herring compatible = "renesas,scifa-r8a7740", "renesas,scifa"; 296*724ba675SRob Herring reg = <0xe6cd0000 0x100>; 297*724ba675SRob Herring interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>; 298*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFA7>; 299*724ba675SRob Herring clock-names = "fck"; 300*724ba675SRob Herring power-domains = <&pd_a3sp>; 301*724ba675SRob Herring status = "disabled"; 302*724ba675SRob Herring }; 303*724ba675SRob Herring 304*724ba675SRob Herring scifb: serial@e6c30000 { 305*724ba675SRob Herring compatible = "renesas,scifb-r8a7740", "renesas,scifb"; 306*724ba675SRob Herring reg = <0xe6c30000 0x100>; 307*724ba675SRob Herring interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 308*724ba675SRob Herring clocks = <&mstp2_clks R8A7740_CLK_SCIFB>; 309*724ba675SRob Herring clock-names = "fck"; 310*724ba675SRob Herring power-domains = <&pd_a3sp>; 311*724ba675SRob Herring status = "disabled"; 312*724ba675SRob Herring }; 313*724ba675SRob Herring 314*724ba675SRob Herring pfc: pinctrl@e6050000 { 315*724ba675SRob Herring compatible = "renesas,pfc-r8a7740"; 316*724ba675SRob Herring reg = <0xe6050000 0x8000>, 317*724ba675SRob Herring <0xe605800c 0x20>; 318*724ba675SRob Herring gpio-controller; 319*724ba675SRob Herring #gpio-cells = <2>; 320*724ba675SRob Herring gpio-ranges = <&pfc 0 0 212>; 321*724ba675SRob Herring interrupts-extended = 322*724ba675SRob Herring <&irqpin0 0 0>, <&irqpin0 1 0>, <&irqpin0 2 0>, <&irqpin0 3 0>, 323*724ba675SRob Herring <&irqpin0 4 0>, <&irqpin0 5 0>, <&irqpin0 6 0>, <&irqpin0 7 0>, 324*724ba675SRob Herring <&irqpin1 0 0>, <&irqpin1 1 0>, <&irqpin1 2 0>, <&irqpin1 3 0>, 325*724ba675SRob Herring <&irqpin1 4 0>, <&irqpin1 5 0>, <&irqpin1 6 0>, <&irqpin1 7 0>, 326*724ba675SRob Herring <&irqpin2 0 0>, <&irqpin2 1 0>, <&irqpin2 2 0>, <&irqpin2 3 0>, 327*724ba675SRob Herring <&irqpin2 4 0>, <&irqpin2 5 0>, <&irqpin2 6 0>, <&irqpin2 7 0>, 328*724ba675SRob Herring <&irqpin3 0 0>, <&irqpin3 1 0>, <&irqpin3 2 0>, <&irqpin3 3 0>, 329*724ba675SRob Herring <&irqpin3 4 0>, <&irqpin3 5 0>, <&irqpin3 6 0>, <&irqpin3 7 0>; 330*724ba675SRob Herring power-domains = <&pd_c5>; 331*724ba675SRob Herring }; 332*724ba675SRob Herring 333*724ba675SRob Herring tpu: pwm@e6600000 { 334*724ba675SRob Herring compatible = "renesas,tpu-r8a7740", "renesas,tpu"; 335*724ba675SRob Herring reg = <0xe6600000 0x148>; 336*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_TPU0>; 337*724ba675SRob Herring power-domains = <&pd_a3sp>; 338*724ba675SRob Herring status = "disabled"; 339*724ba675SRob Herring #pwm-cells = <3>; 340*724ba675SRob Herring }; 341*724ba675SRob Herring 342*724ba675SRob Herring mmcif0: mmc@e6bd0000 { 343*724ba675SRob Herring compatible = "renesas,mmcif-r8a7740", "renesas,sh-mmcif"; 344*724ba675SRob Herring reg = <0xe6bd0000 0x100>; 345*724ba675SRob Herring interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, 346*724ba675SRob Herring <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; 347*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_MMC>; 348*724ba675SRob Herring power-domains = <&pd_a3sp>; 349*724ba675SRob Herring status = "disabled"; 350*724ba675SRob Herring }; 351*724ba675SRob Herring 352*724ba675SRob Herring sdhi0: mmc@e6850000 { 353*724ba675SRob Herring compatible = "renesas,sdhi-r8a7740"; 354*724ba675SRob Herring reg = <0xe6850000 0x100>; 355*724ba675SRob Herring interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, 356*724ba675SRob Herring <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, 357*724ba675SRob Herring <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; 358*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_SDHI0>; 359*724ba675SRob Herring power-domains = <&pd_a3sp>; 360*724ba675SRob Herring cap-sd-highspeed; 361*724ba675SRob Herring cap-sdio-irq; 362*724ba675SRob Herring status = "disabled"; 363*724ba675SRob Herring }; 364*724ba675SRob Herring 365*724ba675SRob Herring sdhi1: mmc@e6860000 { 366*724ba675SRob Herring compatible = "renesas,sdhi-r8a7740"; 367*724ba675SRob Herring reg = <0xe6860000 0x100>; 368*724ba675SRob Herring interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 369*724ba675SRob Herring <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 370*724ba675SRob Herring <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; 371*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_SDHI1>; 372*724ba675SRob Herring power-domains = <&pd_a3sp>; 373*724ba675SRob Herring cap-sd-highspeed; 374*724ba675SRob Herring cap-sdio-irq; 375*724ba675SRob Herring status = "disabled"; 376*724ba675SRob Herring }; 377*724ba675SRob Herring 378*724ba675SRob Herring sdhi2: mmc@e6870000 { 379*724ba675SRob Herring compatible = "renesas,sdhi-r8a7740"; 380*724ba675SRob Herring reg = <0xe6870000 0x100>; 381*724ba675SRob Herring interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 382*724ba675SRob Herring <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 383*724ba675SRob Herring <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 384*724ba675SRob Herring clocks = <&mstp4_clks R8A7740_CLK_SDHI2>; 385*724ba675SRob Herring power-domains = <&pd_a3sp>; 386*724ba675SRob Herring cap-sd-highspeed; 387*724ba675SRob Herring cap-sdio-irq; 388*724ba675SRob Herring status = "disabled"; 389*724ba675SRob Herring }; 390*724ba675SRob Herring 391*724ba675SRob Herring sh_fsi2: sound@fe1f0000 { 392*724ba675SRob Herring #sound-dai-cells = <1>; 393*724ba675SRob Herring compatible = "renesas,fsi2-r8a7740", "renesas,sh_fsi2"; 394*724ba675SRob Herring reg = <0xfe1f0000 0x400>; 395*724ba675SRob Herring interrupts = <GIC_SPI 9 0x4>; 396*724ba675SRob Herring clocks = <&mstp3_clks R8A7740_CLK_FSI>; 397*724ba675SRob Herring power-domains = <&pd_a4mp>; 398*724ba675SRob Herring status = "disabled"; 399*724ba675SRob Herring }; 400*724ba675SRob Herring 401*724ba675SRob Herring tmu0: timer@fff80000 { 402*724ba675SRob Herring compatible = "renesas,tmu-r8a7740", "renesas,tmu"; 403*724ba675SRob Herring reg = <0xfff80000 0x2c>; 404*724ba675SRob Herring interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>, 405*724ba675SRob Herring <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>, 406*724ba675SRob Herring <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 407*724ba675SRob Herring clocks = <&mstp1_clks R8A7740_CLK_TMU0>; 408*724ba675SRob Herring clock-names = "fck"; 409*724ba675SRob Herring power-domains = <&pd_a4r>; 410*724ba675SRob Herring 411*724ba675SRob Herring #renesas,channels = <3>; 412*724ba675SRob Herring 413*724ba675SRob Herring status = "disabled"; 414*724ba675SRob Herring }; 415*724ba675SRob Herring 416*724ba675SRob Herring tmu1: timer@fff90000 { 417*724ba675SRob Herring compatible = "renesas,tmu-r8a7740", "renesas,tmu"; 418*724ba675SRob Herring reg = <0xfff90000 0x2c>; 419*724ba675SRob Herring interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, 420*724ba675SRob Herring <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>, 421*724ba675SRob Herring <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>; 422*724ba675SRob Herring clocks = <&mstp1_clks R8A7740_CLK_TMU1>; 423*724ba675SRob Herring clock-names = "fck"; 424*724ba675SRob Herring power-domains = <&pd_a4r>; 425*724ba675SRob Herring 426*724ba675SRob Herring #renesas,channels = <3>; 427*724ba675SRob Herring 428*724ba675SRob Herring status = "disabled"; 429*724ba675SRob Herring }; 430*724ba675SRob Herring 431*724ba675SRob Herring clocks { 432*724ba675SRob Herring #address-cells = <1>; 433*724ba675SRob Herring #size-cells = <1>; 434*724ba675SRob Herring ranges; 435*724ba675SRob Herring 436*724ba675SRob Herring /* External root clock */ 437*724ba675SRob Herring extalr_clk: extalr { 438*724ba675SRob Herring compatible = "fixed-clock"; 439*724ba675SRob Herring #clock-cells = <0>; 440*724ba675SRob Herring clock-frequency = <32768>; 441*724ba675SRob Herring }; 442*724ba675SRob Herring extal1_clk: extal1 { 443*724ba675SRob Herring compatible = "fixed-clock"; 444*724ba675SRob Herring #clock-cells = <0>; 445*724ba675SRob Herring clock-frequency = <0>; 446*724ba675SRob Herring }; 447*724ba675SRob Herring extal2_clk: extal2 { 448*724ba675SRob Herring compatible = "fixed-clock"; 449*724ba675SRob Herring #clock-cells = <0>; 450*724ba675SRob Herring clock-frequency = <0>; 451*724ba675SRob Herring }; 452*724ba675SRob Herring dv_clk: dv { 453*724ba675SRob Herring compatible = "fixed-clock"; 454*724ba675SRob Herring #clock-cells = <0>; 455*724ba675SRob Herring clock-frequency = <27000000>; 456*724ba675SRob Herring }; 457*724ba675SRob Herring fmsick_clk: fmsick { 458*724ba675SRob Herring compatible = "fixed-clock"; 459*724ba675SRob Herring #clock-cells = <0>; 460*724ba675SRob Herring clock-frequency = <0>; 461*724ba675SRob Herring }; 462*724ba675SRob Herring fmsock_clk: fmsock { 463*724ba675SRob Herring compatible = "fixed-clock"; 464*724ba675SRob Herring #clock-cells = <0>; 465*724ba675SRob Herring clock-frequency = <0>; 466*724ba675SRob Herring }; 467*724ba675SRob Herring fsiack_clk: fsiack { 468*724ba675SRob Herring compatible = "fixed-clock"; 469*724ba675SRob Herring #clock-cells = <0>; 470*724ba675SRob Herring clock-frequency = <0>; 471*724ba675SRob Herring }; 472*724ba675SRob Herring fsibck_clk: fsibck { 473*724ba675SRob Herring compatible = "fixed-clock"; 474*724ba675SRob Herring #clock-cells = <0>; 475*724ba675SRob Herring clock-frequency = <0>; 476*724ba675SRob Herring }; 477*724ba675SRob Herring 478*724ba675SRob Herring /* Special CPG clocks */ 479*724ba675SRob Herring cpg_clocks: cpg_clocks@e6150000 { 480*724ba675SRob Herring compatible = "renesas,r8a7740-cpg-clocks"; 481*724ba675SRob Herring reg = <0xe6150000 0x10000>; 482*724ba675SRob Herring clocks = <&extal1_clk>, <&extal2_clk>, <&extalr_clk>; 483*724ba675SRob Herring #clock-cells = <1>; 484*724ba675SRob Herring clock-output-names = "system", "pllc0", "pllc1", 485*724ba675SRob Herring "pllc2", "r", 486*724ba675SRob Herring "usb24s", 487*724ba675SRob Herring "i", "zg", "b", "m1", "hp", 488*724ba675SRob Herring "hpp", "usbp", "s", "zb", "m3", 489*724ba675SRob Herring "cp"; 490*724ba675SRob Herring }; 491*724ba675SRob Herring 492*724ba675SRob Herring /* Variable factor clocks (DIV6) */ 493*724ba675SRob Herring vclk1_clk: vclk1@e6150008 { 494*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 495*724ba675SRob Herring reg = <0xe6150008 4>; 496*724ba675SRob Herring clocks = <&pllc1_div2_clk>, <0>, <&dv_clk>, 497*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_USB24S>, 498*724ba675SRob Herring <&extal1_div2_clk>, <&extalr_clk>, <0>, 499*724ba675SRob Herring <0>; 500*724ba675SRob Herring #clock-cells = <0>; 501*724ba675SRob Herring }; 502*724ba675SRob Herring vclk2_clk: vclk2@e615000c { 503*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 504*724ba675SRob Herring reg = <0xe615000c 4>; 505*724ba675SRob Herring clocks = <&pllc1_div2_clk>, <0>, <&dv_clk>, 506*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_USB24S>, 507*724ba675SRob Herring <&extal1_div2_clk>, <&extalr_clk>, <0>, 508*724ba675SRob Herring <0>; 509*724ba675SRob Herring #clock-cells = <0>; 510*724ba675SRob Herring }; 511*724ba675SRob Herring fmsi_clk: fmsi@e6150010 { 512*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 513*724ba675SRob Herring reg = <0xe6150010 4>; 514*724ba675SRob Herring clocks = <&pllc1_div2_clk>, <&fmsick_clk>, <0>, <0>; 515*724ba675SRob Herring #clock-cells = <0>; 516*724ba675SRob Herring }; 517*724ba675SRob Herring fmso_clk: fmso@e6150014 { 518*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 519*724ba675SRob Herring reg = <0xe6150014 4>; 520*724ba675SRob Herring clocks = <&pllc1_div2_clk>, <&fmsock_clk>, <0>, <0>; 521*724ba675SRob Herring #clock-cells = <0>; 522*724ba675SRob Herring }; 523*724ba675SRob Herring fsia_clk: fsia@e6150018 { 524*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 525*724ba675SRob Herring reg = <0xe6150018 4>; 526*724ba675SRob Herring clocks = <&pllc1_div2_clk>, <&fsiack_clk>, <0>, <0>; 527*724ba675SRob Herring #clock-cells = <0>; 528*724ba675SRob Herring }; 529*724ba675SRob Herring sub_clk: sub@e6150080 { 530*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 531*724ba675SRob Herring reg = <0xe6150080 4>; 532*724ba675SRob Herring clocks = <&pllc1_div2_clk>, 533*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_USB24S>, <0>, <0>; 534*724ba675SRob Herring #clock-cells = <0>; 535*724ba675SRob Herring }; 536*724ba675SRob Herring spu_clk: spu@e6150084 { 537*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 538*724ba675SRob Herring reg = <0xe6150084 4>; 539*724ba675SRob Herring clocks = <&pllc1_div2_clk>, 540*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_USB24S>, <0>, <0>; 541*724ba675SRob Herring #clock-cells = <0>; 542*724ba675SRob Herring }; 543*724ba675SRob Herring vou_clk: vou@e6150088 { 544*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 545*724ba675SRob Herring reg = <0xe6150088 4>; 546*724ba675SRob Herring clocks = <&pllc1_div2_clk>, <&extal1_clk>, <&dv_clk>, 547*724ba675SRob Herring <0>; 548*724ba675SRob Herring #clock-cells = <0>; 549*724ba675SRob Herring }; 550*724ba675SRob Herring stpro_clk: stpro@e615009c { 551*724ba675SRob Herring compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock"; 552*724ba675SRob Herring reg = <0xe615009c 4>; 553*724ba675SRob Herring clocks = <&cpg_clocks R8A7740_CLK_PLLC0>; 554*724ba675SRob Herring #clock-cells = <0>; 555*724ba675SRob Herring }; 556*724ba675SRob Herring 557*724ba675SRob Herring /* Fixed factor clocks */ 558*724ba675SRob Herring pllc1_div2_clk: pllc1_div2 { 559*724ba675SRob Herring compatible = "fixed-factor-clock"; 560*724ba675SRob Herring clocks = <&cpg_clocks R8A7740_CLK_PLLC1>; 561*724ba675SRob Herring #clock-cells = <0>; 562*724ba675SRob Herring clock-div = <2>; 563*724ba675SRob Herring clock-mult = <1>; 564*724ba675SRob Herring }; 565*724ba675SRob Herring extal1_div2_clk: extal1_div2 { 566*724ba675SRob Herring compatible = "fixed-factor-clock"; 567*724ba675SRob Herring clocks = <&extal1_clk>; 568*724ba675SRob Herring #clock-cells = <0>; 569*724ba675SRob Herring clock-div = <2>; 570*724ba675SRob Herring clock-mult = <1>; 571*724ba675SRob Herring }; 572*724ba675SRob Herring 573*724ba675SRob Herring /* Gate clocks */ 574*724ba675SRob Herring subck_clks: subck_clks@e6150080 { 575*724ba675SRob Herring compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 576*724ba675SRob Herring reg = <0xe6150080 4>; 577*724ba675SRob Herring clocks = <&sub_clk>, <&sub_clk>; 578*724ba675SRob Herring #clock-cells = <1>; 579*724ba675SRob Herring clock-indices = < 580*724ba675SRob Herring R8A7740_CLK_SUBCK R8A7740_CLK_SUBCK2 581*724ba675SRob Herring >; 582*724ba675SRob Herring clock-output-names = 583*724ba675SRob Herring "subck", "subck2"; 584*724ba675SRob Herring }; 585*724ba675SRob Herring mstp1_clks: mstp1_clks@e6150134 { 586*724ba675SRob Herring compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 587*724ba675SRob Herring reg = <0xe6150134 4>, <0xe6150038 4>; 588*724ba675SRob Herring clocks = <&cpg_clocks R8A7740_CLK_S>, 589*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_S>, <&sub_clk>, 590*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_B>, 591*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HPP>, <&sub_clk>, 592*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_B>; 593*724ba675SRob Herring #clock-cells = <1>; 594*724ba675SRob Herring clock-indices = < 595*724ba675SRob Herring R8A7740_CLK_CEU21 R8A7740_CLK_CEU20 R8A7740_CLK_TMU0 596*724ba675SRob Herring R8A7740_CLK_LCDC1 R8A7740_CLK_IIC0 R8A7740_CLK_TMU1 597*724ba675SRob Herring R8A7740_CLK_LCDC0 598*724ba675SRob Herring >; 599*724ba675SRob Herring clock-output-names = 600*724ba675SRob Herring "ceu21", "ceu20", "tmu0", "lcdc1", "iic0", 601*724ba675SRob Herring "tmu1", "lcdc0"; 602*724ba675SRob Herring }; 603*724ba675SRob Herring mstp2_clks: mstp2_clks@e6150138 { 604*724ba675SRob Herring compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 605*724ba675SRob Herring reg = <0xe6150138 4>, <0xe6150040 4>; 606*724ba675SRob Herring clocks = <&sub_clk>, <&cpg_clocks R8A7740_CLK_HP>, 607*724ba675SRob Herring <&sub_clk>, <&cpg_clocks R8A7740_CLK_HP>, 608*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 609*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 610*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 611*724ba675SRob Herring <&sub_clk>, <&sub_clk>, <&sub_clk>, 612*724ba675SRob Herring <&sub_clk>, <&sub_clk>, <&sub_clk>, 613*724ba675SRob Herring <&sub_clk>; 614*724ba675SRob Herring #clock-cells = <1>; 615*724ba675SRob Herring clock-indices = < 616*724ba675SRob Herring R8A7740_CLK_SCIFA6 R8A7740_CLK_INTCA 617*724ba675SRob Herring R8A7740_CLK_SCIFA7 618*724ba675SRob Herring R8A7740_CLK_DMAC1 R8A7740_CLK_DMAC2 619*724ba675SRob Herring R8A7740_CLK_DMAC3 R8A7740_CLK_USBDMAC 620*724ba675SRob Herring R8A7740_CLK_SCIFA5 R8A7740_CLK_SCIFB 621*724ba675SRob Herring R8A7740_CLK_SCIFA0 R8A7740_CLK_SCIFA1 622*724ba675SRob Herring R8A7740_CLK_SCIFA2 R8A7740_CLK_SCIFA3 623*724ba675SRob Herring R8A7740_CLK_SCIFA4 624*724ba675SRob Herring >; 625*724ba675SRob Herring clock-output-names = 626*724ba675SRob Herring "scifa6", "intca", 627*724ba675SRob Herring "scifa7", "dmac1", "dmac2", "dmac3", 628*724ba675SRob Herring "usbdmac", "scifa5", "scifb", "scifa0", "scifa1", 629*724ba675SRob Herring "scifa2", "scifa3", "scifa4"; 630*724ba675SRob Herring }; 631*724ba675SRob Herring mstp3_clks: mstp3_clks@e615013c { 632*724ba675SRob Herring compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 633*724ba675SRob Herring reg = <0xe615013c 4>, <0xe6150048 4>; 634*724ba675SRob Herring clocks = <&cpg_clocks R8A7740_CLK_R>, 635*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 636*724ba675SRob Herring <&sub_clk>, 637*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 638*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 639*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 640*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 641*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 642*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>; 643*724ba675SRob Herring #clock-cells = <1>; 644*724ba675SRob Herring clock-indices = < 645*724ba675SRob Herring R8A7740_CLK_CMT1 R8A7740_CLK_FSI R8A7740_CLK_IIC1 646*724ba675SRob Herring R8A7740_CLK_USBF R8A7740_CLK_SDHI0 R8A7740_CLK_SDHI1 647*724ba675SRob Herring R8A7740_CLK_MMC R8A7740_CLK_GETHER R8A7740_CLK_TPU0 648*724ba675SRob Herring >; 649*724ba675SRob Herring clock-output-names = 650*724ba675SRob Herring "cmt1", "fsi", "iic1", "usbf", "sdhi0", "sdhi1", 651*724ba675SRob Herring "mmc", "gether", "tpu0"; 652*724ba675SRob Herring }; 653*724ba675SRob Herring mstp4_clks: mstp4_clks@e6150140 { 654*724ba675SRob Herring compatible = "renesas,r8a7740-mstp-clocks", "renesas,cpg-mstp-clocks"; 655*724ba675SRob Herring reg = <0xe6150140 4>, <0xe615004c 4>; 656*724ba675SRob Herring clocks = <&cpg_clocks R8A7740_CLK_HP>, 657*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 658*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>, 659*724ba675SRob Herring <&cpg_clocks R8A7740_CLK_HP>; 660*724ba675SRob Herring #clock-cells = <1>; 661*724ba675SRob Herring clock-indices = < 662*724ba675SRob Herring R8A7740_CLK_USBH R8A7740_CLK_SDHI2 663*724ba675SRob Herring R8A7740_CLK_USBFUNC R8A7740_CLK_USBPHY 664*724ba675SRob Herring >; 665*724ba675SRob Herring clock-output-names = 666*724ba675SRob Herring "usbhost", "sdhi2", "usbfunc", "usphy"; 667*724ba675SRob Herring }; 668*724ba675SRob Herring }; 669*724ba675SRob Herring 670*724ba675SRob Herring sysc: system-controller@e6180000 { 671*724ba675SRob Herring compatible = "renesas,sysc-r8a7740", "renesas,sysc-rmobile"; 672*724ba675SRob Herring reg = <0xe6180000 0x8000>, <0xe6188000 0x8000>; 673*724ba675SRob Herring 674*724ba675SRob Herring pm-domains { 675*724ba675SRob Herring pd_c5: c5 { 676*724ba675SRob Herring #address-cells = <1>; 677*724ba675SRob Herring #size-cells = <0>; 678*724ba675SRob Herring #power-domain-cells = <0>; 679*724ba675SRob Herring 680*724ba675SRob Herring pd_a4lc: a4lc@1 { 681*724ba675SRob Herring reg = <1>; 682*724ba675SRob Herring #power-domain-cells = <0>; 683*724ba675SRob Herring }; 684*724ba675SRob Herring 685*724ba675SRob Herring pd_a4mp: a4mp@2 { 686*724ba675SRob Herring reg = <2>; 687*724ba675SRob Herring #power-domain-cells = <0>; 688*724ba675SRob Herring }; 689*724ba675SRob Herring 690*724ba675SRob Herring pd_d4: d4@3 { 691*724ba675SRob Herring reg = <3>; 692*724ba675SRob Herring #power-domain-cells = <0>; 693*724ba675SRob Herring }; 694*724ba675SRob Herring 695*724ba675SRob Herring pd_a4r: a4r@5 { 696*724ba675SRob Herring reg = <5>; 697*724ba675SRob Herring #address-cells = <1>; 698*724ba675SRob Herring #size-cells = <0>; 699*724ba675SRob Herring #power-domain-cells = <0>; 700*724ba675SRob Herring 701*724ba675SRob Herring pd_a3rv: a3rv@6 { 702*724ba675SRob Herring reg = <6>; 703*724ba675SRob Herring #power-domain-cells = <0>; 704*724ba675SRob Herring }; 705*724ba675SRob Herring }; 706*724ba675SRob Herring 707*724ba675SRob Herring pd_a4s: a4s@10 { 708*724ba675SRob Herring reg = <10>; 709*724ba675SRob Herring #address-cells = <1>; 710*724ba675SRob Herring #size-cells = <0>; 711*724ba675SRob Herring #power-domain-cells = <0>; 712*724ba675SRob Herring 713*724ba675SRob Herring pd_a3sp: a3sp@11 { 714*724ba675SRob Herring reg = <11>; 715*724ba675SRob Herring #power-domain-cells = <0>; 716*724ba675SRob Herring }; 717*724ba675SRob Herring 718*724ba675SRob Herring pd_a3sm: a3sm@12 { 719*724ba675SRob Herring reg = <12>; 720*724ba675SRob Herring #power-domain-cells = <0>; 721*724ba675SRob Herring }; 722*724ba675SRob Herring 723*724ba675SRob Herring pd_a3sg: a3sg@13 { 724*724ba675SRob Herring reg = <13>; 725*724ba675SRob Herring #power-domain-cells = <0>; 726*724ba675SRob Herring }; 727*724ba675SRob Herring }; 728*724ba675SRob Herring 729*724ba675SRob Herring pd_a4su: a4su@20 { 730*724ba675SRob Herring reg = <20>; 731*724ba675SRob Herring #power-domain-cells = <0>; 732*724ba675SRob Herring }; 733*724ba675SRob Herring }; 734*724ba675SRob Herring }; 735*724ba675SRob Herring }; 736*724ba675SRob Herring}; 737