Back to home page

OSCL-LXR

 
 

    


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 };