0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Device Tree Source for the r8a77470 SoC
0004 *
0005 * Copyright (C) 2018 Renesas Electronics Corp.
0006 */
0007
0008 #include <dt-bindings/interrupt-controller/irq.h>
0009 #include <dt-bindings/interrupt-controller/arm-gic.h>
0010 #include <dt-bindings/clock/r8a77470-cpg-mssr.h>
0011 #include <dt-bindings/power/r8a77470-sysc.h>
0012 / {
0013 compatible = "renesas,r8a77470";
0014 #address-cells = <2>;
0015 #size-cells = <2>;
0016
0017 aliases {
0018 i2c0 = &i2c0;
0019 i2c1 = &i2c1;
0020 i2c2 = &i2c2;
0021 i2c3 = &i2c3;
0022 i2c4 = &i2c4;
0023 };
0024
0025 cpus {
0026 #address-cells = <1>;
0027 #size-cells = <0>;
0028
0029 cpu0: cpu@0 {
0030 device_type = "cpu";
0031 compatible = "arm,cortex-a7";
0032 reg = <0>;
0033 clock-frequency = <1000000000>;
0034 clocks = <&cpg CPG_CORE R8A77470_CLK_Z2>;
0035 power-domains = <&sysc R8A77470_PD_CA7_CPU0>;
0036 enable-method = "renesas,apmu";
0037 next-level-cache = <&L2_CA7>;
0038 };
0039
0040 cpu1: cpu@1 {
0041 device_type = "cpu";
0042 compatible = "arm,cortex-a7";
0043 reg = <1>;
0044 clock-frequency = <1000000000>;
0045 clocks = <&cpg CPG_CORE R8A77470_CLK_Z2>;
0046 power-domains = <&sysc R8A77470_PD_CA7_CPU1>;
0047 enable-method = "renesas,apmu";
0048 next-level-cache = <&L2_CA7>;
0049 };
0050
0051 L2_CA7: cache-controller-0 {
0052 compatible = "cache";
0053 cache-unified;
0054 cache-level = <2>;
0055 power-domains = <&sysc R8A77470_PD_CA7_SCU>;
0056 };
0057 };
0058
0059 /* External root clock */
0060 extal_clk: extal {
0061 compatible = "fixed-clock";
0062 #clock-cells = <0>;
0063 /* This value must be overridden by the board. */
0064 clock-frequency = <0>;
0065 };
0066
0067 pmu {
0068 compatible = "arm,cortex-a7-pmu";
0069 interrupts-extended = <&gic GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
0070 <&gic GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
0071 interrupt-affinity = <&cpu0>, <&cpu1>;
0072 };
0073
0074 /* External SCIF clock */
0075 scif_clk: scif {
0076 compatible = "fixed-clock";
0077 #clock-cells = <0>;
0078 /* This value must be overridden by the board. */
0079 clock-frequency = <0>;
0080 };
0081
0082 soc {
0083 compatible = "simple-bus";
0084 interrupt-parent = <&gic>;
0085
0086 #address-cells = <2>;
0087 #size-cells = <2>;
0088 ranges;
0089
0090 rwdt: watchdog@e6020000 {
0091 compatible = "renesas,r8a77470-wdt",
0092 "renesas,rcar-gen2-wdt";
0093 reg = <0 0xe6020000 0 0x0c>;
0094 interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
0095 clocks = <&cpg CPG_MOD 402>;
0096 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0097 resets = <&cpg 402>;
0098 status = "disabled";
0099 };
0100
0101 gpio0: gpio@e6050000 {
0102 compatible = "renesas,gpio-r8a77470",
0103 "renesas,rcar-gen2-gpio";
0104 reg = <0 0xe6050000 0 0x50>;
0105 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
0106 #gpio-cells = <2>;
0107 gpio-controller;
0108 gpio-ranges = <&pfc 0 0 23>;
0109 #interrupt-cells = <2>;
0110 interrupt-controller;
0111 clocks = <&cpg CPG_MOD 912>;
0112 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0113 resets = <&cpg 912>;
0114 };
0115
0116 gpio1: gpio@e6051000 {
0117 compatible = "renesas,gpio-r8a77470",
0118 "renesas,rcar-gen2-gpio";
0119 reg = <0 0xe6051000 0 0x50>;
0120 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
0121 #gpio-cells = <2>;
0122 gpio-controller;
0123 gpio-ranges = <&pfc 0 32 23>;
0124 #interrupt-cells = <2>;
0125 interrupt-controller;
0126 clocks = <&cpg CPG_MOD 911>;
0127 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0128 resets = <&cpg 911>;
0129 };
0130
0131 gpio2: gpio@e6052000 {
0132 compatible = "renesas,gpio-r8a77470",
0133 "renesas,rcar-gen2-gpio";
0134 reg = <0 0xe6052000 0 0x50>;
0135 interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
0136 #gpio-cells = <2>;
0137 gpio-controller;
0138 gpio-ranges = <&pfc 0 64 32>;
0139 #interrupt-cells = <2>;
0140 interrupt-controller;
0141 clocks = <&cpg CPG_MOD 910>;
0142 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0143 resets = <&cpg 910>;
0144 };
0145
0146 gpio3: gpio@e6053000 {
0147 compatible = "renesas,gpio-r8a77470",
0148 "renesas,rcar-gen2-gpio";
0149 reg = <0 0xe6053000 0 0x50>;
0150 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
0151 #gpio-cells = <2>;
0152 gpio-controller;
0153 gpio-ranges = <&pfc 0 96 30>;
0154 gpio-reserved-ranges = <17 10>;
0155 #interrupt-cells = <2>;
0156 interrupt-controller;
0157 clocks = <&cpg CPG_MOD 909>;
0158 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0159 resets = <&cpg 909>;
0160 };
0161
0162 gpio4: gpio@e6054000 {
0163 compatible = "renesas,gpio-r8a77470",
0164 "renesas,rcar-gen2-gpio";
0165 reg = <0 0xe6054000 0 0x50>;
0166 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
0167 #gpio-cells = <2>;
0168 gpio-controller;
0169 gpio-ranges = <&pfc 0 128 26>;
0170 #interrupt-cells = <2>;
0171 interrupt-controller;
0172 clocks = <&cpg CPG_MOD 908>;
0173 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0174 resets = <&cpg 908>;
0175 };
0176
0177 gpio5: gpio@e6055000 {
0178 compatible = "renesas,gpio-r8a77470",
0179 "renesas,rcar-gen2-gpio";
0180 reg = <0 0xe6055000 0 0x50>;
0181 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
0182 #gpio-cells = <2>;
0183 gpio-controller;
0184 gpio-ranges = <&pfc 0 160 32>;
0185 #interrupt-cells = <2>;
0186 interrupt-controller;
0187 clocks = <&cpg CPG_MOD 907>;
0188 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0189 resets = <&cpg 907>;
0190 };
0191
0192 pfc: pinctrl@e6060000 {
0193 compatible = "renesas,pfc-r8a77470";
0194 reg = <0 0xe6060000 0 0x118>;
0195 };
0196
0197 cpg: clock-controller@e6150000 {
0198 compatible = "renesas,r8a77470-cpg-mssr";
0199 reg = <0 0xe6150000 0 0x1000>;
0200 clocks = <&extal_clk>, <&usb_extal_clk>;
0201 clock-names = "extal", "usb_extal";
0202 #clock-cells = <2>;
0203 #power-domain-cells = <0>;
0204 #reset-cells = <1>;
0205 };
0206
0207 apmu@e6151000 {
0208 compatible = "renesas,r8a77470-apmu", "renesas,apmu";
0209 reg = <0 0xe6151000 0 0x188>;
0210 cpus = <&cpu0>, <&cpu1>;
0211 };
0212
0213 rst: reset-controller@e6160000 {
0214 compatible = "renesas,r8a77470-rst";
0215 reg = <0 0xe6160000 0 0x100>;
0216 };
0217
0218 sysc: system-controller@e6180000 {
0219 compatible = "renesas,r8a77470-sysc";
0220 reg = <0 0xe6180000 0 0x200>;
0221 #power-domain-cells = <1>;
0222 };
0223
0224 irqc: interrupt-controller@e61c0000 {
0225 compatible = "renesas,irqc-r8a77470", "renesas,irqc";
0226 #interrupt-cells = <2>;
0227 interrupt-controller;
0228 reg = <0 0xe61c0000 0 0x200>;
0229 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
0230 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
0231 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
0232 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
0233 <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
0234 <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
0235 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
0236 <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
0237 <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
0238 <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
0239 clocks = <&cpg CPG_MOD 407>;
0240 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0241 resets = <&cpg 407>;
0242 };
0243
0244 icram0: sram@e63a0000 {
0245 compatible = "mmio-sram";
0246 reg = <0 0xe63a0000 0 0x12000>;
0247 #address-cells = <1>;
0248 #size-cells = <1>;
0249 ranges = <0 0 0xe63a0000 0x12000>;
0250 };
0251
0252 icram1: sram@e63c0000 {
0253 compatible = "mmio-sram";
0254 reg = <0 0xe63c0000 0 0x1000>;
0255 #address-cells = <1>;
0256 #size-cells = <1>;
0257 ranges = <0 0 0xe63c0000 0x1000>;
0258
0259 smp-sram@0 {
0260 compatible = "renesas,smp-sram";
0261 reg = <0 0x100>;
0262 };
0263 };
0264
0265 icram2: sram@e6300000 {
0266 compatible = "mmio-sram";
0267 reg = <0 0xe6300000 0 0x20000>;
0268 #address-cells = <1>;
0269 #size-cells = <1>;
0270 ranges = <0 0 0xe6300000 0x20000>;
0271 };
0272
0273 i2c0: i2c@e6508000 {
0274 #address-cells = <1>;
0275 #size-cells = <0>;
0276 compatible = "renesas,i2c-r8a77470",
0277 "renesas,rcar-gen2-i2c";
0278 reg = <0 0xe6508000 0 0x40>;
0279 interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
0280 clocks = <&cpg CPG_MOD 931>;
0281 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0282 resets = <&cpg 931>;
0283 i2c-scl-internal-delay-ns = <6>;
0284 status = "disabled";
0285 };
0286
0287 i2c1: i2c@e6518000 {
0288 #address-cells = <1>;
0289 #size-cells = <0>;
0290 compatible = "renesas,i2c-r8a77470",
0291 "renesas,rcar-gen2-i2c";
0292 reg = <0 0xe6518000 0 0x40>;
0293 interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
0294 clocks = <&cpg CPG_MOD 930>;
0295 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0296 resets = <&cpg 930>;
0297 i2c-scl-internal-delay-ns = <6>;
0298 status = "disabled";
0299 };
0300
0301 i2c2: i2c@e6530000 {
0302 #address-cells = <1>;
0303 #size-cells = <0>;
0304 compatible = "renesas,i2c-r8a77470",
0305 "renesas,rcar-gen2-i2c";
0306 reg = <0 0xe6530000 0 0x40>;
0307 interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
0308 clocks = <&cpg CPG_MOD 929>;
0309 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0310 resets = <&cpg 929>;
0311 i2c-scl-internal-delay-ns = <6>;
0312 status = "disabled";
0313 };
0314
0315 i2c3: i2c@e6540000 {
0316 #address-cells = <1>;
0317 #size-cells = <0>;
0318 compatible = "renesas,i2c-r8a77470",
0319 "renesas,rcar-gen2-i2c";
0320 reg = <0 0xe6540000 0 0x40>;
0321 interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
0322 clocks = <&cpg CPG_MOD 928>;
0323 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0324 resets = <&cpg 928>;
0325 i2c-scl-internal-delay-ns = <6>;
0326 status = "disabled";
0327 };
0328
0329 i2c4: i2c@e6520000 {
0330 #address-cells = <1>;
0331 #size-cells = <0>;
0332 compatible = "renesas,i2c-r8a77470",
0333 "renesas,rcar-gen2-i2c";
0334 reg = <0 0xe6520000 0 0x40>;
0335 interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
0336 clocks = <&cpg CPG_MOD 927>;
0337 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0338 resets = <&cpg 927>;
0339 i2c-scl-internal-delay-ns = <6>;
0340 status = "disabled";
0341 };
0342
0343 hsusb0: hsusb@e6590000 {
0344 compatible = "renesas,usbhs-r8a77470",
0345 "renesas,rcar-gen2-usbhs";
0346 reg = <0 0xe6590000 0 0x100>;
0347 interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
0348 clocks = <&cpg CPG_MOD 704>;
0349 dmas = <&usb_dmac00 0>, <&usb_dmac00 1>,
0350 <&usb_dmac10 0>, <&usb_dmac10 1>;
0351 dma-names = "ch0", "ch1", "ch2", "ch3";
0352 renesas,buswait = <4>;
0353 phys = <&usb0 1>;
0354 phy-names = "usb";
0355 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0356 resets = <&cpg 704>;
0357 status = "disabled";
0358 };
0359
0360 usbphy0: usb-phy@e6590100 {
0361 compatible = "renesas,usb-phy-r8a77470",
0362 "renesas,rcar-gen2-usb-phy";
0363 reg = <0 0xe6590100 0 0x100>;
0364 #address-cells = <1>;
0365 #size-cells = <0>;
0366 clocks = <&cpg CPG_MOD 704>;
0367 clock-names = "usbhs";
0368 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0369 resets = <&cpg 704>;
0370 status = "disabled";
0371
0372 usb0: usb-channel@0 {
0373 reg = <0>;
0374 #phy-cells = <1>;
0375 };
0376 };
0377
0378 hsusb1: hsusb@e6598000 {
0379 compatible = "renesas,usbhs-r8a77470",
0380 "renesas,rcar-gen2-usbhs";
0381 reg = <0 0xe6598000 0 0x100>;
0382 interrupts = <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>;
0383 clocks = <&cpg CPG_MOD 706>;
0384 dmas = <&usb_dmac01 0>, <&usb_dmac01 1>,
0385 <&usb_dmac11 0>, <&usb_dmac11 1>;
0386 dma-names = "ch0", "ch1", "ch2", "ch3";
0387 renesas,buswait = <4>;
0388 /* We need to turn on usbphy0 to make usbphy1 to work */
0389 phys = <&usb1 1>;
0390 phy-names = "usb";
0391 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0392 resets = <&cpg 706>;
0393 status = "disabled";
0394 };
0395
0396 usbphy1: usb-phy@e6598100 {
0397 compatible = "renesas,usb-phy-r8a77470",
0398 "renesas,rcar-gen2-usb-phy";
0399 reg = <0 0xe6598100 0 0x100>;
0400 #address-cells = <1>;
0401 #size-cells = <0>;
0402 clocks = <&cpg CPG_MOD 706>;
0403 clock-names = "usbhs";
0404 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0405 resets = <&cpg 706>;
0406 status = "disabled";
0407
0408 usb1: usb-channel@0 {
0409 reg = <0>;
0410 #phy-cells = <1>;
0411 };
0412 };
0413
0414 usb_dmac00: dma-controller@e65a0000 {
0415 compatible = "renesas,r8a77470-usb-dmac",
0416 "renesas,usb-dmac";
0417 reg = <0 0xe65a0000 0 0x100>;
0418 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
0419 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
0420 interrupt-names = "ch0", "ch1";
0421 clocks = <&cpg CPG_MOD 330>;
0422 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0423 resets = <&cpg 330>;
0424 #dma-cells = <1>;
0425 dma-channels = <2>;
0426 };
0427
0428 usb_dmac10: dma-controller@e65b0000 {
0429 compatible = "renesas,r8a77470-usb-dmac",
0430 "renesas,usb-dmac";
0431 reg = <0 0xe65b0000 0 0x100>;
0432 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
0433 <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
0434 interrupt-names = "ch0", "ch1";
0435 clocks = <&cpg CPG_MOD 331>;
0436 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0437 resets = <&cpg 331>;
0438 #dma-cells = <1>;
0439 dma-channels = <2>;
0440 };
0441
0442 usb_dmac01: dma-controller@e65a8000 {
0443 compatible = "renesas,r8a77470-usb-dmac",
0444 "renesas,usb-dmac";
0445 reg = <0 0xe65a8000 0 0x100>;
0446 interrupts = <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
0447 <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>;
0448 interrupt-names = "ch0", "ch1";
0449 clocks = <&cpg CPG_MOD 326>;
0450 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0451 resets = <&cpg 326>;
0452 #dma-cells = <1>;
0453 dma-channels = <2>;
0454 };
0455
0456 usb_dmac11: dma-controller@e65b8000 {
0457 compatible = "renesas,r8a77470-usb-dmac",
0458 "renesas,usb-dmac";
0459 reg = <0 0xe65b8000 0 0x100>;
0460 interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
0461 <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>;
0462 interrupt-names = "ch0", "ch1";
0463 clocks = <&cpg CPG_MOD 327>;
0464 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0465 resets = <&cpg 327>;
0466 #dma-cells = <1>;
0467 dma-channels = <2>;
0468 };
0469
0470 dmac0: dma-controller@e6700000 {
0471 compatible = "renesas,dmac-r8a77470",
0472 "renesas,rcar-dmac";
0473 reg = <0 0xe6700000 0 0x20000>;
0474 interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
0475 <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
0476 <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
0477 <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
0478 <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
0479 <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
0480 <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
0481 <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
0482 <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
0483 <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
0484 <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
0485 <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
0486 <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
0487 <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
0488 <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
0489 <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
0490 interrupt-names = "error",
0491 "ch0", "ch1", "ch2", "ch3",
0492 "ch4", "ch5", "ch6", "ch7",
0493 "ch8", "ch9", "ch10", "ch11",
0494 "ch12", "ch13", "ch14";
0495 clocks = <&cpg CPG_MOD 219>;
0496 clock-names = "fck";
0497 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0498 resets = <&cpg 219>;
0499 #dma-cells = <1>;
0500 dma-channels = <15>;
0501 };
0502
0503 dmac1: dma-controller@e6720000 {
0504 compatible = "renesas,dmac-r8a77470",
0505 "renesas,rcar-dmac";
0506 reg = <0 0xe6720000 0 0x20000>;
0507 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
0508 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
0509 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
0510 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
0511 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
0512 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
0513 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
0514 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
0515 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
0516 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
0517 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
0518 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
0519 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
0520 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
0521 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
0522 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
0523 interrupt-names = "error",
0524 "ch0", "ch1", "ch2", "ch3",
0525 "ch4", "ch5", "ch6", "ch7",
0526 "ch8", "ch9", "ch10", "ch11",
0527 "ch12", "ch13", "ch14";
0528 clocks = <&cpg CPG_MOD 218>;
0529 clock-names = "fck";
0530 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0531 resets = <&cpg 218>;
0532 #dma-cells = <1>;
0533 dma-channels = <15>;
0534 };
0535
0536 avb: ethernet@e6800000 {
0537 compatible = "renesas,etheravb-r8a77470",
0538 "renesas,etheravb-rcar-gen2";
0539 reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
0540 interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
0541 clocks = <&cpg CPG_MOD 812>;
0542 clock-names = "fck";
0543 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0544 resets = <&cpg 812>;
0545 #address-cells = <1>;
0546 #size-cells = <0>;
0547 status = "disabled";
0548 };
0549
0550 qspi0: spi@e6b10000 {
0551 compatible = "renesas,qspi-r8a77470", "renesas,qspi";
0552 reg = <0 0xe6b10000 0 0x2c>;
0553 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
0554 clocks = <&cpg CPG_MOD 918>;
0555 dmas = <&dmac0 0x17>, <&dmac0 0x18>,
0556 <&dmac1 0x17>, <&dmac1 0x18>;
0557 dma-names = "tx", "rx", "tx", "rx";
0558 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0559 num-cs = <1>;
0560 #address-cells = <1>;
0561 #size-cells = <0>;
0562 resets = <&cpg 918>;
0563 status = "disabled";
0564 };
0565
0566 qspi1: spi@ee200000 {
0567 compatible = "renesas,qspi-r8a77470", "renesas,qspi";
0568 reg = <0 0xee200000 0 0x2c>;
0569 interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>;
0570 clocks = <&cpg CPG_MOD 917>;
0571 dmas = <&dmac0 0xd1>, <&dmac0 0xd2>,
0572 <&dmac1 0xd1>, <&dmac1 0xd2>;
0573 dma-names = "tx", "rx", "tx", "rx";
0574 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0575 num-cs = <1>;
0576 #address-cells = <1>;
0577 #size-cells = <0>;
0578 resets = <&cpg 917>;
0579 status = "disabled";
0580 };
0581
0582 scif0: serial@e6e60000 {
0583 compatible = "renesas,scif-r8a77470",
0584 "renesas,rcar-gen2-scif", "renesas,scif";
0585 reg = <0 0xe6e60000 0 0x40>;
0586 interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
0587 clocks = <&cpg CPG_MOD 721>,
0588 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0589 clock-names = "fck", "brg_int", "scif_clk";
0590 dmas = <&dmac0 0x29>, <&dmac0 0x2a>,
0591 <&dmac1 0x29>, <&dmac1 0x2a>;
0592 dma-names = "tx", "rx", "tx", "rx";
0593 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0594 resets = <&cpg 721>;
0595 status = "disabled";
0596 };
0597
0598 scif1: serial@e6e68000 {
0599 compatible = "renesas,scif-r8a77470",
0600 "renesas,rcar-gen2-scif", "renesas,scif";
0601 reg = <0 0xe6e68000 0 0x40>;
0602 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
0603 clocks = <&cpg CPG_MOD 720>,
0604 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0605 clock-names = "fck", "brg_int", "scif_clk";
0606 dmas = <&dmac0 0x2d>, <&dmac0 0x2e>,
0607 <&dmac1 0x2d>, <&dmac1 0x2e>;
0608 dma-names = "tx", "rx", "tx", "rx";
0609 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0610 resets = <&cpg 720>;
0611 status = "disabled";
0612 };
0613
0614 scif2: serial@e6e58000 {
0615 compatible = "renesas,scif-r8a77470",
0616 "renesas,rcar-gen2-scif", "renesas,scif";
0617 reg = <0 0xe6e58000 0 0x40>;
0618 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
0619 clocks = <&cpg CPG_MOD 719>,
0620 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0621 clock-names = "fck", "brg_int", "scif_clk";
0622 dmas = <&dmac0 0x2b>, <&dmac0 0x2c>,
0623 <&dmac1 0x2b>, <&dmac1 0x2c>;
0624 dma-names = "tx", "rx", "tx", "rx";
0625 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0626 resets = <&cpg 719>;
0627 status = "disabled";
0628 };
0629
0630 scif3: serial@e6ea8000 {
0631 compatible = "renesas,scif-r8a77470",
0632 "renesas,rcar-gen2-scif", "renesas,scif";
0633 reg = <0 0xe6ea8000 0 0x40>;
0634 interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
0635 clocks = <&cpg CPG_MOD 718>,
0636 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0637 clock-names = "fck", "brg_int", "scif_clk";
0638 dmas = <&dmac0 0x2f>, <&dmac0 0x30>,
0639 <&dmac1 0x2f>, <&dmac1 0x30>;
0640 dma-names = "tx", "rx", "tx", "rx";
0641 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0642 resets = <&cpg 718>;
0643 status = "disabled";
0644 };
0645
0646 scif4: serial@e6ee0000 {
0647 compatible = "renesas,scif-r8a77470",
0648 "renesas,rcar-gen2-scif", "renesas,scif";
0649 reg = <0 0xe6ee0000 0 0x40>;
0650 interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
0651 clocks = <&cpg CPG_MOD 715>,
0652 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0653 clock-names = "fck", "brg_int", "scif_clk";
0654 dmas = <&dmac0 0xfb>, <&dmac0 0xfc>,
0655 <&dmac1 0xfb>, <&dmac1 0xfc>;
0656 dma-names = "tx", "rx", "tx", "rx";
0657 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0658 resets = <&cpg 715>;
0659 status = "disabled";
0660 };
0661
0662 scif5: serial@e6ee8000 {
0663 compatible = "renesas,scif-r8a77470",
0664 "renesas,rcar-gen2-scif", "renesas,scif";
0665 reg = <0 0xe6ee8000 0 0x40>;
0666 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
0667 clocks = <&cpg CPG_MOD 714>,
0668 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0669 clock-names = "fck", "brg_int", "scif_clk";
0670 dmas = <&dmac0 0xfd>, <&dmac0 0xfe>,
0671 <&dmac1 0xfd>, <&dmac1 0xfe>;
0672 dma-names = "tx", "rx", "tx", "rx";
0673 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0674 resets = <&cpg 714>;
0675 status = "disabled";
0676 };
0677
0678 hscif0: serial@e62c0000 {
0679 compatible = "renesas,hscif-r8a77470",
0680 "renesas,rcar-gen2-hscif", "renesas,hscif";
0681 reg = <0 0xe62c0000 0 0x60>;
0682 interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
0683 clocks = <&cpg CPG_MOD 717>,
0684 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0685 clock-names = "fck", "brg_int", "scif_clk";
0686 dmas = <&dmac0 0x39>, <&dmac0 0x3a>,
0687 <&dmac1 0x39>, <&dmac1 0x3a>;
0688 dma-names = "tx", "rx", "tx", "rx";
0689 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0690 resets = <&cpg 717>;
0691 status = "disabled";
0692 };
0693
0694 hscif1: serial@e62c8000 {
0695 compatible = "renesas,hscif-r8a77470",
0696 "renesas,rcar-gen2-hscif", "renesas,hscif";
0697 reg = <0 0xe62c8000 0 0x60>;
0698 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
0699 clocks = <&cpg CPG_MOD 716>,
0700 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0701 clock-names = "fck", "brg_int", "scif_clk";
0702 dmas = <&dmac0 0x4d>, <&dmac0 0x4e>,
0703 <&dmac1 0x4d>, <&dmac1 0x4e>;
0704 dma-names = "tx", "rx", "tx", "rx";
0705 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0706 resets = <&cpg 716>;
0707 status = "disabled";
0708 };
0709
0710 hscif2: serial@e62d0000 {
0711 compatible = "renesas,hscif-r8a77470",
0712 "renesas,rcar-gen2-hscif", "renesas,hscif";
0713 reg = <0 0xe62d0000 0 0x60>;
0714 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
0715 clocks = <&cpg CPG_MOD 713>,
0716 <&cpg CPG_CORE R8A77470_CLK_ZS>, <&scif_clk>;
0717 clock-names = "fck", "brg_int", "scif_clk";
0718 dmas = <&dmac0 0x3b>, <&dmac0 0x3c>,
0719 <&dmac1 0x3b>, <&dmac1 0x3c>;
0720 dma-names = "tx", "rx", "tx", "rx";
0721 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0722 resets = <&cpg 713>;
0723 status = "disabled";
0724 };
0725
0726 pwm0: pwm@e6e30000 {
0727 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0728 reg = <0 0xe6e30000 0 0x8>;
0729 clocks = <&cpg CPG_MOD 523>;
0730 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0731 resets = <&cpg 523>;
0732 #pwm-cells = <2>;
0733 status = "disabled";
0734 };
0735
0736 pwm1: pwm@e6e31000 {
0737 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0738 reg = <0 0xe6e31000 0 0x8>;
0739 clocks = <&cpg CPG_MOD 523>;
0740 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0741 resets = <&cpg 523>;
0742 #pwm-cells = <2>;
0743 status = "disabled";
0744 };
0745
0746 pwm2: pwm@e6e32000 {
0747 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0748 reg = <0 0xe6e32000 0 0x8>;
0749 clocks = <&cpg CPG_MOD 523>;
0750 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0751 resets = <&cpg 523>;
0752 #pwm-cells = <2>;
0753 status = "disabled";
0754 };
0755
0756 pwm3: pwm@e6e33000 {
0757 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0758 reg = <0 0xe6e33000 0 0x8>;
0759 clocks = <&cpg CPG_MOD 523>;
0760 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0761 resets = <&cpg 523>;
0762 #pwm-cells = <2>;
0763 status = "disabled";
0764 };
0765
0766 pwm4: pwm@e6e34000 {
0767 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0768 reg = <0 0xe6e34000 0 0x8>;
0769 clocks = <&cpg CPG_MOD 523>;
0770 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0771 resets = <&cpg 523>;
0772 #pwm-cells = <2>;
0773 status = "disabled";
0774 };
0775
0776 pwm5: pwm@e6e35000 {
0777 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0778 reg = <0 0xe6e35000 0 0x8>;
0779 clocks = <&cpg CPG_MOD 523>;
0780 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0781 resets = <&cpg 523>;
0782 #pwm-cells = <2>;
0783 status = "disabled";
0784 };
0785
0786 pwm6: pwm@e6e36000 {
0787 compatible = "renesas,pwm-r8a77470", "renesas,pwm-rcar";
0788 reg = <0 0xe6e36000 0 0x8>;
0789 clocks = <&cpg CPG_MOD 523>;
0790 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0791 resets = <&cpg 523>;
0792 #pwm-cells = <2>;
0793 status = "disabled";
0794 };
0795
0796 vin0: video@e6ef0000 {
0797 compatible = "renesas,vin-r8a77470",
0798 "renesas,rcar-gen2-vin";
0799 reg = <0 0xe6ef0000 0 0x1000>;
0800 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
0801 clocks = <&cpg CPG_MOD 811>;
0802 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0803 resets = <&cpg 811>;
0804 status = "disabled";
0805 };
0806
0807 vin1: video@e6ef1000 {
0808 compatible = "renesas,vin-r8a77470",
0809 "renesas,rcar-gen2-vin";
0810 reg = <0 0xe6ef1000 0 0x1000>;
0811 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
0812 clocks = <&cpg CPG_MOD 810>;
0813 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0814 resets = <&cpg 810>;
0815 status = "disabled";
0816 };
0817
0818 ohci0: usb@ee080000 {
0819 compatible = "generic-ohci";
0820 reg = <0 0xee080000 0 0x100>;
0821 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
0822 clocks = <&cpg CPG_MOD 703>;
0823 phys = <&usb0 0>, <&usb2_phy0>;
0824 phy-names = "usb";
0825 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0826 resets = <&cpg 703>;
0827 status = "disabled";
0828 };
0829
0830 ehci0: usb@ee080100 {
0831 compatible = "generic-ehci";
0832 reg = <0 0xee080100 0 0x100>;
0833 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
0834 clocks = <&cpg CPG_MOD 703>;
0835 phys = <&usb0 0>, <&usb2_phy0>;
0836 phy-names = "usb";
0837 companion = <&ohci0>;
0838 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0839 resets = <&cpg 703>;
0840 status = "disabled";
0841 };
0842
0843 usb2_phy0: usb-phy@ee080200 {
0844 compatible = "renesas,usb2-phy-r8a77470";
0845 reg = <0 0xee080200 0 0x700>;
0846 clocks = <&cpg CPG_MOD 703>;
0847 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0848 resets = <&cpg 703>;
0849 #phy-cells = <0>;
0850 status = "disabled";
0851 };
0852
0853 ohci1: usb@ee0c0000 {
0854 compatible = "generic-ohci";
0855 reg = <0 0xee0c0000 0 0x100>;
0856 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
0857 clocks = <&cpg CPG_MOD 705>;
0858 phys = <&usb0 1>, <&usb2_phy1>, <&usb1 0>;
0859 phy-names = "usb";
0860 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0861 resets = <&cpg 705>;
0862 status = "disabled";
0863 };
0864
0865 ehci1: usb@ee0c0100 {
0866 compatible = "generic-ehci";
0867 reg = <0 0xee0c0100 0 0x100>;
0868 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
0869 clocks = <&cpg CPG_MOD 705>;
0870 phys = <&usb0 1>, <&usb2_phy1>, <&usb1 0>;
0871 phy-names = "usb";
0872 companion = <&ohci1>;
0873 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0874 resets = <&cpg 705>;
0875 status = "disabled";
0876 };
0877
0878 usb2_phy1: usb-phy@ee0c0200 {
0879 compatible = "renesas,usb2-phy-r8a77470";
0880 reg = <0 0xee0c0200 0 0x700>;
0881 clocks = <&cpg CPG_MOD 705>;
0882 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0883 resets = <&cpg 705>;
0884 #phy-cells = <0>;
0885 status = "disabled";
0886 };
0887
0888 sdhi0: mmc@ee100000 {
0889 compatible = "renesas,sdhi-r8a77470",
0890 "renesas,rcar-gen2-sdhi";
0891 reg = <0 0xee100000 0 0x328>;
0892 interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
0893 clocks = <&cpg CPG_MOD 314>;
0894 dmas = <&dmac0 0xcd>, <&dmac0 0xce>,
0895 <&dmac1 0xcd>, <&dmac1 0xce>;
0896 dma-names = "tx", "rx", "tx", "rx";
0897 max-frequency = <156000000>;
0898 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0899 resets = <&cpg 314>;
0900 status = "disabled";
0901 };
0902
0903 sdhi1: mmc@ee300000 {
0904 compatible = "renesas,sdhi-mmc-r8a77470";
0905 reg = <0 0xee300000 0 0x2000>;
0906 interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
0907 clocks = <&cpg CPG_MOD 313>;
0908 max-frequency = <156000000>;
0909 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0910 resets = <&cpg 313>;
0911 status = "disabled";
0912 };
0913
0914 sdhi2: mmc@ee160000 {
0915 compatible = "renesas,sdhi-r8a77470",
0916 "renesas,rcar-gen2-sdhi";
0917 reg = <0 0xee160000 0 0x328>;
0918 interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
0919 clocks = <&cpg CPG_MOD 312>;
0920 dmas = <&dmac0 0xd3>, <&dmac0 0xd4>,
0921 <&dmac1 0xd3>, <&dmac1 0xd4>;
0922 dma-names = "tx", "rx", "tx", "rx";
0923 max-frequency = <78000000>;
0924 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0925 resets = <&cpg 312>;
0926 status = "disabled";
0927 };
0928
0929 gic: interrupt-controller@f1001000 {
0930 compatible = "arm,gic-400";
0931 #interrupt-cells = <3>;
0932 #address-cells = <0>;
0933 interrupt-controller;
0934 reg = <0 0xf1001000 0 0x1000>, <0 0xf1002000 0 0x2000>,
0935 <0 0xf1004000 0 0x2000>, <0 0xf1006000 0 0x2000>;
0936 interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
0937 clocks = <&cpg CPG_MOD 408>;
0938 clock-names = "clk";
0939 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0940 resets = <&cpg 408>;
0941 };
0942
0943 du: display@feb00000 {
0944 compatible = "renesas,du-r8a77470";
0945 reg = <0 0xfeb00000 0 0x40000>;
0946 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
0947 <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
0948 clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>;
0949 clock-names = "du.0", "du.1";
0950 resets = <&cpg 724>;
0951 reset-names = "du.0";
0952 status = "disabled";
0953
0954 ports {
0955 #address-cells = <1>;
0956 #size-cells = <0>;
0957
0958 port@0 {
0959 reg = <0>;
0960 du_out_rgb0: endpoint {
0961 };
0962 };
0963 port@1 {
0964 reg = <1>;
0965 du_out_rgb1: endpoint {
0966 };
0967 };
0968 port@2 {
0969 reg = <2>;
0970 du_out_lvds0: endpoint {
0971 };
0972 };
0973 };
0974 };
0975
0976 prr: chipid@ff000044 {
0977 compatible = "renesas,prr";
0978 reg = <0 0xff000044 0 4>;
0979 };
0980
0981 cmt0: timer@ffca0000 {
0982 compatible = "renesas,r8a77470-cmt0",
0983 "renesas,rcar-gen2-cmt0";
0984 reg = <0 0xffca0000 0 0x1004>;
0985 interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
0986 <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
0987 clocks = <&cpg CPG_MOD 124>;
0988 clock-names = "fck";
0989 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
0990 resets = <&cpg 124>;
0991 status = "disabled";
0992 };
0993
0994 cmt1: timer@e6130000 {
0995 compatible = "renesas,r8a77470-cmt1",
0996 "renesas,rcar-gen2-cmt1";
0997 reg = <0 0xe6130000 0 0x1004>;
0998 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
0999 <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
1000 <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
1001 <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
1002 <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
1003 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
1004 <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
1005 <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
1006 clocks = <&cpg CPG_MOD 329>;
1007 clock-names = "fck";
1008 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
1009 resets = <&cpg 329>;
1010 status = "disabled";
1011 };
1012 };
1013
1014 timer {
1015 compatible = "arm,armv7-timer";
1016 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1017 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1018 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1019 <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
1020 };
1021
1022 /* External USB clock - can be overridden by the board */
1023 usb_extal_clk: usb_extal {
1024 compatible = "fixed-clock";
1025 #clock-cells = <0>;
1026 clock-frequency = <48000000>;
1027 };
1028 };