Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Device Tree Source for the R-Car M2-W (R8A77910) SoC
0004  *
0005  * Copyright (C) 2013-2015 Renesas Electronics Corporation
0006  * Copyright (C) 2013-2014 Renesas Solutions Corp.
0007  * Copyright (C) 2014 Cogent Embedded Inc.
0008  */
0009 
0010 #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
0011 #include <dt-bindings/interrupt-controller/arm-gic.h>
0012 #include <dt-bindings/interrupt-controller/irq.h>
0013 #include <dt-bindings/power/r8a7791-sysc.h>
0014 
0015 / {
0016         compatible = "renesas,r8a7791";
0017         #address-cells = <2>;
0018         #size-cells = <2>;
0019 
0020         aliases {
0021                 i2c0 = &i2c0;
0022                 i2c1 = &i2c1;
0023                 i2c2 = &i2c2;
0024                 i2c3 = &i2c3;
0025                 i2c4 = &i2c4;
0026                 i2c5 = &i2c5;
0027                 i2c6 = &i2c6;
0028                 i2c7 = &i2c7;
0029                 i2c8 = &i2c8;
0030                 spi0 = &qspi;
0031                 spi1 = &msiof0;
0032                 spi2 = &msiof1;
0033                 spi3 = &msiof2;
0034                 vin0 = &vin0;
0035                 vin1 = &vin1;
0036                 vin2 = &vin2;
0037         };
0038 
0039         /*
0040          * The external audio clocks are configured as 0 Hz fixed frequency
0041          * clocks by default.
0042          * Boards that provide audio clocks should override them.
0043          */
0044         audio_clk_a: audio_clk_a {
0045                 compatible = "fixed-clock";
0046                 #clock-cells = <0>;
0047                 clock-frequency = <0>;
0048         };
0049         audio_clk_b: audio_clk_b {
0050                 compatible = "fixed-clock";
0051                 #clock-cells = <0>;
0052                 clock-frequency = <0>;
0053         };
0054         audio_clk_c: audio_clk_c {
0055                 compatible = "fixed-clock";
0056                 #clock-cells = <0>;
0057                 clock-frequency = <0>;
0058         };
0059 
0060         /* External CAN clock */
0061         can_clk: can {
0062                 compatible = "fixed-clock";
0063                 #clock-cells = <0>;
0064                 /* This value must be overridden by the board. */
0065                 clock-frequency = <0>;
0066         };
0067 
0068         cpus {
0069                 #address-cells = <1>;
0070                 #size-cells = <0>;
0071 
0072                 cpu0: cpu@0 {
0073                         device_type = "cpu";
0074                         compatible = "arm,cortex-a15";
0075                         reg = <0>;
0076                         clock-frequency = <1500000000>;
0077                         clocks = <&cpg CPG_CORE R8A7791_CLK_Z>;
0078                         power-domains = <&sysc R8A7791_PD_CA15_CPU0>;
0079                         enable-method = "renesas,apmu";
0080                         next-level-cache = <&L2_CA15>;
0081                         voltage-tolerance = <1>; /* 1% */
0082                         clock-latency = <300000>; /* 300 us */
0083 
0084                         /* kHz - uV - OPPs unknown yet */
0085                         operating-points = <1500000 1000000>,
0086                                            <1312500 1000000>,
0087                                            <1125000 1000000>,
0088                                            < 937500 1000000>,
0089                                            < 750000 1000000>,
0090                                            < 375000 1000000>;
0091                 };
0092 
0093                 cpu1: cpu@1 {
0094                         device_type = "cpu";
0095                         compatible = "arm,cortex-a15";
0096                         reg = <1>;
0097                         clock-frequency = <1500000000>;
0098                         clocks = <&cpg CPG_CORE R8A7791_CLK_Z>;
0099                         power-domains = <&sysc R8A7791_PD_CA15_CPU1>;
0100                         enable-method = "renesas,apmu";
0101                         next-level-cache = <&L2_CA15>;
0102                         voltage-tolerance = <1>; /* 1% */
0103                         clock-latency = <300000>; /* 300 us */
0104 
0105                         /* kHz - uV - OPPs unknown yet */
0106                         operating-points = <1500000 1000000>,
0107                                            <1312500 1000000>,
0108                                            <1125000 1000000>,
0109                                            < 937500 1000000>,
0110                                            < 750000 1000000>,
0111                                            < 375000 1000000>;
0112                 };
0113 
0114                 L2_CA15: cache-controller-0 {
0115                         compatible = "cache";
0116                         power-domains = <&sysc R8A7791_PD_CA15_SCU>;
0117                         cache-unified;
0118                         cache-level = <2>;
0119                 };
0120         };
0121 
0122         /* External root clock */
0123         extal_clk: extal {
0124                 compatible = "fixed-clock";
0125                 #clock-cells = <0>;
0126                 /* This value must be overridden by the board. */
0127                 clock-frequency = <0>;
0128         };
0129 
0130         /* External PCIe clock - can be overridden by the board */
0131         pcie_bus_clk: pcie_bus {
0132                 compatible = "fixed-clock";
0133                 #clock-cells = <0>;
0134                 clock-frequency = <0>;
0135         };
0136 
0137         pmu {
0138                 compatible = "arm,cortex-a15-pmu";
0139                 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
0140                                       <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
0141                 interrupt-affinity = <&cpu0>, <&cpu1>;
0142         };
0143 
0144         /* External SCIF clock */
0145         scif_clk: scif {
0146                 compatible = "fixed-clock";
0147                 #clock-cells = <0>;
0148                 /* This value must be overridden by the board. */
0149                 clock-frequency = <0>;
0150         };
0151 
0152         soc {
0153                 compatible = "simple-bus";
0154                 interrupt-parent = <&gic>;
0155 
0156                 #address-cells = <2>;
0157                 #size-cells = <2>;
0158                 ranges;
0159 
0160                 rwdt: watchdog@e6020000 {
0161                         compatible = "renesas,r8a7791-wdt",
0162                                      "renesas,rcar-gen2-wdt";
0163                         reg = <0 0xe6020000 0 0x0c>;
0164                         interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
0165                         clocks = <&cpg CPG_MOD 402>;
0166                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0167                         resets = <&cpg 402>;
0168                         status = "disabled";
0169                 };
0170 
0171                 gpio0: gpio@e6050000 {
0172                         compatible = "renesas,gpio-r8a7791",
0173                                      "renesas,rcar-gen2-gpio";
0174                         reg = <0 0xe6050000 0 0x50>;
0175                         interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
0176                         #gpio-cells = <2>;
0177                         gpio-controller;
0178                         gpio-ranges = <&pfc 0 0 32>;
0179                         #interrupt-cells = <2>;
0180                         interrupt-controller;
0181                         clocks = <&cpg CPG_MOD 912>;
0182                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0183                         resets = <&cpg 912>;
0184                 };
0185 
0186                 gpio1: gpio@e6051000 {
0187                         compatible = "renesas,gpio-r8a7791",
0188                                      "renesas,rcar-gen2-gpio";
0189                         reg = <0 0xe6051000 0 0x50>;
0190                         interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
0191                         #gpio-cells = <2>;
0192                         gpio-controller;
0193                         gpio-ranges = <&pfc 0 32 26>;
0194                         #interrupt-cells = <2>;
0195                         interrupt-controller;
0196                         clocks = <&cpg CPG_MOD 911>;
0197                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0198                         resets = <&cpg 911>;
0199                 };
0200 
0201                 gpio2: gpio@e6052000 {
0202                         compatible = "renesas,gpio-r8a7791",
0203                                      "renesas,rcar-gen2-gpio";
0204                         reg = <0 0xe6052000 0 0x50>;
0205                         interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
0206                         #gpio-cells = <2>;
0207                         gpio-controller;
0208                         gpio-ranges = <&pfc 0 64 32>;
0209                         #interrupt-cells = <2>;
0210                         interrupt-controller;
0211                         clocks = <&cpg CPG_MOD 910>;
0212                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0213                         resets = <&cpg 910>;
0214                 };
0215 
0216                 gpio3: gpio@e6053000 {
0217                         compatible = "renesas,gpio-r8a7791",
0218                                      "renesas,rcar-gen2-gpio";
0219                         reg = <0 0xe6053000 0 0x50>;
0220                         interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
0221                         #gpio-cells = <2>;
0222                         gpio-controller;
0223                         gpio-ranges = <&pfc 0 96 32>;
0224                         #interrupt-cells = <2>;
0225                         interrupt-controller;
0226                         clocks = <&cpg CPG_MOD 909>;
0227                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0228                         resets = <&cpg 909>;
0229                 };
0230 
0231                 gpio4: gpio@e6054000 {
0232                         compatible = "renesas,gpio-r8a7791",
0233                                      "renesas,rcar-gen2-gpio";
0234                         reg = <0 0xe6054000 0 0x50>;
0235                         interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
0236                         #gpio-cells = <2>;
0237                         gpio-controller;
0238                         gpio-ranges = <&pfc 0 128 32>;
0239                         #interrupt-cells = <2>;
0240                         interrupt-controller;
0241                         clocks = <&cpg CPG_MOD 908>;
0242                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0243                         resets = <&cpg 908>;
0244                 };
0245 
0246                 gpio5: gpio@e6055000 {
0247                         compatible = "renesas,gpio-r8a7791",
0248                                      "renesas,rcar-gen2-gpio";
0249                         reg = <0 0xe6055000 0 0x50>;
0250                         interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
0251                         #gpio-cells = <2>;
0252                         gpio-controller;
0253                         gpio-ranges = <&pfc 0 160 32>;
0254                         #interrupt-cells = <2>;
0255                         interrupt-controller;
0256                         clocks = <&cpg CPG_MOD 907>;
0257                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0258                         resets = <&cpg 907>;
0259                 };
0260 
0261                 gpio6: gpio@e6055400 {
0262                         compatible = "renesas,gpio-r8a7791",
0263                                      "renesas,rcar-gen2-gpio";
0264                         reg = <0 0xe6055400 0 0x50>;
0265                         interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
0266                         #gpio-cells = <2>;
0267                         gpio-controller;
0268                         gpio-ranges = <&pfc 0 192 32>;
0269                         #interrupt-cells = <2>;
0270                         interrupt-controller;
0271                         clocks = <&cpg CPG_MOD 905>;
0272                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0273                         resets = <&cpg 905>;
0274                 };
0275 
0276                 gpio7: gpio@e6055800 {
0277                         compatible = "renesas,gpio-r8a7791",
0278                                      "renesas,rcar-gen2-gpio";
0279                         reg = <0 0xe6055800 0 0x50>;
0280                         interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
0281                         #gpio-cells = <2>;
0282                         gpio-controller;
0283                         gpio-ranges = <&pfc 0 224 26>;
0284                         #interrupt-cells = <2>;
0285                         interrupt-controller;
0286                         clocks = <&cpg CPG_MOD 904>;
0287                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0288                         resets = <&cpg 904>;
0289                 };
0290 
0291                 pfc: pinctrl@e6060000 {
0292                         compatible = "renesas,pfc-r8a7791";
0293                         reg = <0 0xe6060000 0 0x250>;
0294                 };
0295 
0296                 tpu: pwm@e60f0000 {
0297                         compatible = "renesas,tpu-r8a7791", "renesas,tpu";
0298                         reg = <0 0xe60f0000 0 0x148>;
0299                         interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
0300                         clocks = <&cpg CPG_MOD 304>;
0301                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0302                         resets = <&cpg 304>;
0303                         #pwm-cells = <3>;
0304                         status = "disabled";
0305                 };
0306 
0307                 cpg: clock-controller@e6150000 {
0308                         compatible = "renesas,r8a7791-cpg-mssr";
0309                         reg = <0 0xe6150000 0 0x1000>;
0310                         clocks = <&extal_clk>, <&usb_extal_clk>;
0311                         clock-names = "extal", "usb_extal";
0312                         #clock-cells = <2>;
0313                         #power-domain-cells = <0>;
0314                         #reset-cells = <1>;
0315                 };
0316 
0317                 apmu@e6152000 {
0318                         compatible = "renesas,r8a7791-apmu", "renesas,apmu";
0319                         reg = <0 0xe6152000 0 0x188>;
0320                         cpus = <&cpu0>, <&cpu1>;
0321                 };
0322 
0323                 rst: reset-controller@e6160000 {
0324                         compatible = "renesas,r8a7791-rst";
0325                         reg = <0 0xe6160000 0 0x0100>;
0326                 };
0327 
0328                 sysc: system-controller@e6180000 {
0329                         compatible = "renesas,r8a7791-sysc";
0330                         reg = <0 0xe6180000 0 0x0200>;
0331                         #power-domain-cells = <1>;
0332                 };
0333 
0334                 irqc0: interrupt-controller@e61c0000 {
0335                         compatible = "renesas,irqc-r8a7791", "renesas,irqc";
0336                         #interrupt-cells = <2>;
0337                         interrupt-controller;
0338                         reg = <0 0xe61c0000 0 0x200>;
0339                         interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
0340                                      <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
0341                                      <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
0342                                      <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
0343                                      <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
0344                                      <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
0345                                      <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
0346                                      <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
0347                                      <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
0348                                      <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
0349                         clocks = <&cpg CPG_MOD 407>;
0350                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0351                         resets = <&cpg 407>;
0352                 };
0353 
0354                 thermal: thermal@e61f0000 {
0355                         compatible = "renesas,thermal-r8a7791",
0356                                      "renesas,rcar-gen2-thermal",
0357                                      "renesas,rcar-thermal";
0358                         reg = <0 0xe61f0000 0 0x10>, <0 0xe61f0100 0 0x38>;
0359                         interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
0360                         clocks = <&cpg CPG_MOD 522>;
0361                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0362                         resets = <&cpg 522>;
0363                         #thermal-sensor-cells = <0>;
0364                 };
0365 
0366                 ipmmu_sy0: iommu@e6280000 {
0367                         compatible = "renesas,ipmmu-r8a7791",
0368                                      "renesas,ipmmu-vmsa";
0369                         reg = <0 0xe6280000 0 0x1000>;
0370                         interrupts = <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>,
0371                                      <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>;
0372                         #iommu-cells = <1>;
0373                         status = "disabled";
0374                 };
0375 
0376                 ipmmu_sy1: iommu@e6290000 {
0377                         compatible = "renesas,ipmmu-r8a7791",
0378                                      "renesas,ipmmu-vmsa";
0379                         reg = <0 0xe6290000 0 0x1000>;
0380                         interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
0381                         #iommu-cells = <1>;
0382                         status = "disabled";
0383                 };
0384 
0385                 ipmmu_ds: iommu@e6740000 {
0386                         compatible = "renesas,ipmmu-r8a7791",
0387                                      "renesas,ipmmu-vmsa";
0388                         reg = <0 0xe6740000 0 0x1000>;
0389                         interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>,
0390                                      <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>;
0391                         #iommu-cells = <1>;
0392                         status = "disabled";
0393                 };
0394 
0395                 ipmmu_mp: iommu@ec680000 {
0396                         compatible = "renesas,ipmmu-r8a7791",
0397                                      "renesas,ipmmu-vmsa";
0398                         reg = <0 0xec680000 0 0x1000>;
0399                         interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
0400                         #iommu-cells = <1>;
0401                         status = "disabled";
0402                 };
0403 
0404                 ipmmu_mx: iommu@fe951000 {
0405                         compatible = "renesas,ipmmu-r8a7791",
0406                                      "renesas,ipmmu-vmsa";
0407                         reg = <0 0xfe951000 0 0x1000>;
0408                         interrupts = <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>,
0409                                      <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>;
0410                         #iommu-cells = <1>;
0411                         status = "disabled";
0412                 };
0413 
0414                 ipmmu_rt: iommu@ffc80000 {
0415                         compatible = "renesas,ipmmu-r8a7791",
0416                                      "renesas,ipmmu-vmsa";
0417                         reg = <0 0xffc80000 0 0x1000>;
0418                         interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>;
0419                         #iommu-cells = <1>;
0420                         status = "disabled";
0421                 };
0422 
0423                 ipmmu_gp: iommu@e62a0000 {
0424                         compatible = "renesas,ipmmu-r8a7791",
0425                                      "renesas,ipmmu-vmsa";
0426                         reg = <0 0xe62a0000 0 0x1000>;
0427                         interrupts = <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
0428                                      <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>;
0429                         #iommu-cells = <1>;
0430                         status = "disabled";
0431                 };
0432 
0433                 icram0: sram@e63a0000 {
0434                         compatible = "mmio-sram";
0435                         reg = <0 0xe63a0000 0 0x12000>;
0436                         #address-cells = <1>;
0437                         #size-cells = <1>;
0438                         ranges = <0 0 0xe63a0000 0x12000>;
0439                 };
0440 
0441                 icram1: sram@e63c0000 {
0442                         compatible = "mmio-sram";
0443                         reg = <0 0xe63c0000 0 0x1000>;
0444                         #address-cells = <1>;
0445                         #size-cells = <1>;
0446                         ranges = <0 0 0xe63c0000 0x1000>;
0447 
0448                         smp-sram@0 {
0449                                 compatible = "renesas,smp-sram";
0450                                 reg = <0 0x100>;
0451                         };
0452                 };
0453 
0454                 /* The memory map in the User's Manual maps the cores to
0455                  * bus numbers
0456                  */
0457                 i2c0: i2c@e6508000 {
0458                         #address-cells = <1>;
0459                         #size-cells = <0>;
0460                         compatible = "renesas,i2c-r8a7791",
0461                                      "renesas,rcar-gen2-i2c";
0462                         reg = <0 0xe6508000 0 0x40>;
0463                         interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
0464                         clocks = <&cpg CPG_MOD 931>;
0465                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0466                         resets = <&cpg 931>;
0467                         i2c-scl-internal-delay-ns = <6>;
0468                         status = "disabled";
0469                 };
0470 
0471                 i2c1: i2c@e6518000 {
0472                         #address-cells = <1>;
0473                         #size-cells = <0>;
0474                         compatible = "renesas,i2c-r8a7791",
0475                                      "renesas,rcar-gen2-i2c";
0476                         reg = <0 0xe6518000 0 0x40>;
0477                         interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
0478                         clocks = <&cpg CPG_MOD 930>;
0479                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0480                         resets = <&cpg 930>;
0481                         i2c-scl-internal-delay-ns = <6>;
0482                         status = "disabled";
0483                 };
0484 
0485                 i2c2: i2c@e6530000 {
0486                         #address-cells = <1>;
0487                         #size-cells = <0>;
0488                         compatible = "renesas,i2c-r8a7791",
0489                                      "renesas,rcar-gen2-i2c";
0490                         reg = <0 0xe6530000 0 0x40>;
0491                         interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
0492                         clocks = <&cpg CPG_MOD 929>;
0493                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0494                         resets = <&cpg 929>;
0495                         i2c-scl-internal-delay-ns = <6>;
0496                         status = "disabled";
0497                 };
0498 
0499                 i2c3: i2c@e6540000 {
0500                         #address-cells = <1>;
0501                         #size-cells = <0>;
0502                         compatible = "renesas,i2c-r8a7791",
0503                                      "renesas,rcar-gen2-i2c";
0504                         reg = <0 0xe6540000 0 0x40>;
0505                         interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
0506                         clocks = <&cpg CPG_MOD 928>;
0507                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0508                         resets = <&cpg 928>;
0509                         i2c-scl-internal-delay-ns = <6>;
0510                         status = "disabled";
0511                 };
0512 
0513                 i2c4: i2c@e6520000 {
0514                         #address-cells = <1>;
0515                         #size-cells = <0>;
0516                         compatible = "renesas,i2c-r8a7791",
0517                                      "renesas,rcar-gen2-i2c";
0518                         reg = <0 0xe6520000 0 0x40>;
0519                         interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
0520                         clocks = <&cpg CPG_MOD 927>;
0521                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0522                         resets = <&cpg 927>;
0523                         i2c-scl-internal-delay-ns = <6>;
0524                         status = "disabled";
0525                 };
0526 
0527                 i2c5: i2c@e6528000 {
0528                         /* doesn't need pinmux */
0529                         #address-cells = <1>;
0530                         #size-cells = <0>;
0531                         compatible = "renesas,i2c-r8a7791",
0532                                      "renesas,rcar-gen2-i2c";
0533                         reg = <0 0xe6528000 0 0x40>;
0534                         interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
0535                         clocks = <&cpg CPG_MOD 925>;
0536                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0537                         resets = <&cpg 925>;
0538                         i2c-scl-internal-delay-ns = <110>;
0539                         status = "disabled";
0540                 };
0541 
0542                 i2c6: i2c@e60b0000 {
0543                         /* doesn't need pinmux */
0544                         #address-cells = <1>;
0545                         #size-cells = <0>;
0546                         compatible = "renesas,iic-r8a7791",
0547                                      "renesas,rcar-gen2-iic",
0548                                      "renesas,rmobile-iic";
0549                         reg = <0 0xe60b0000 0 0x425>;
0550                         interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
0551                         clocks = <&cpg CPG_MOD 926>;
0552                         dmas = <&dmac0 0x77>, <&dmac0 0x78>,
0553                                <&dmac1 0x77>, <&dmac1 0x78>;
0554                         dma-names = "tx", "rx", "tx", "rx";
0555                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0556                         resets = <&cpg 926>;
0557                         status = "disabled";
0558                 };
0559 
0560                 i2c7: i2c@e6500000 {
0561                         #address-cells = <1>;
0562                         #size-cells = <0>;
0563                         compatible = "renesas,iic-r8a7791",
0564                                      "renesas,rcar-gen2-iic",
0565                                      "renesas,rmobile-iic";
0566                         reg = <0 0xe6500000 0 0x425>;
0567                         interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
0568                         clocks = <&cpg CPG_MOD 318>;
0569                         dmas = <&dmac0 0x61>, <&dmac0 0x62>,
0570                                <&dmac1 0x61>, <&dmac1 0x62>;
0571                         dma-names = "tx", "rx", "tx", "rx";
0572                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0573                         resets = <&cpg 318>;
0574                         status = "disabled";
0575                 };
0576 
0577                 i2c8: i2c@e6510000 {
0578                         #address-cells = <1>;
0579                         #size-cells = <0>;
0580                         compatible = "renesas,iic-r8a7791",
0581                                      "renesas,rcar-gen2-iic",
0582                                      "renesas,rmobile-iic";
0583                         reg = <0 0xe6510000 0 0x425>;
0584                         interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
0585                         clocks = <&cpg CPG_MOD 323>;
0586                         dmas = <&dmac0 0x65>, <&dmac0 0x66>,
0587                                <&dmac1 0x65>, <&dmac1 0x66>;
0588                         dma-names = "tx", "rx", "tx", "rx";
0589                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0590                         resets = <&cpg 323>;
0591                         status = "disabled";
0592                 };
0593 
0594                 hsusb: usb@e6590000 {
0595                         compatible = "renesas,usbhs-r8a7791",
0596                                      "renesas,rcar-gen2-usbhs";
0597                         reg = <0 0xe6590000 0 0x100>;
0598                         interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
0599                         clocks = <&cpg CPG_MOD 704>;
0600                         dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
0601                                <&usb_dmac1 0>, <&usb_dmac1 1>;
0602                         dma-names = "ch0", "ch1", "ch2", "ch3";
0603                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0604                         resets = <&cpg 704>;
0605                         renesas,buswait = <4>;
0606                         phys = <&usb0 1>;
0607                         phy-names = "usb";
0608                         status = "disabled";
0609                 };
0610 
0611                 usbphy: usb-phy@e6590100 {
0612                         compatible = "renesas,usb-phy-r8a7791",
0613                                      "renesas,rcar-gen2-usb-phy";
0614                         reg = <0 0xe6590100 0 0x100>;
0615                         #address-cells = <1>;
0616                         #size-cells = <0>;
0617                         clocks = <&cpg CPG_MOD 704>;
0618                         clock-names = "usbhs";
0619                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0620                         resets = <&cpg 704>;
0621                         status = "disabled";
0622 
0623                         usb0: usb-channel@0 {
0624                                 reg = <0>;
0625                                 #phy-cells = <1>;
0626                         };
0627                         usb2: usb-channel@2 {
0628                                 reg = <2>;
0629                                 #phy-cells = <1>;
0630                         };
0631                 };
0632 
0633                 usb_dmac0: dma-controller@e65a0000 {
0634                         compatible = "renesas,r8a7791-usb-dmac",
0635                                      "renesas,usb-dmac";
0636                         reg = <0 0xe65a0000 0 0x100>;
0637                         interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
0638                                      <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
0639                         interrupt-names = "ch0", "ch1";
0640                         clocks = <&cpg CPG_MOD 330>;
0641                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0642                         resets = <&cpg 330>;
0643                         #dma-cells = <1>;
0644                         dma-channels = <2>;
0645                 };
0646 
0647                 usb_dmac1: dma-controller@e65b0000 {
0648                         compatible = "renesas,r8a7791-usb-dmac",
0649                                      "renesas,usb-dmac";
0650                         reg = <0 0xe65b0000 0 0x100>;
0651                         interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
0652                                      <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
0653                         interrupt-names = "ch0", "ch1";
0654                         clocks = <&cpg CPG_MOD 331>;
0655                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0656                         resets = <&cpg 331>;
0657                         #dma-cells = <1>;
0658                         dma-channels = <2>;
0659                 };
0660 
0661                 dmac0: dma-controller@e6700000 {
0662                         compatible = "renesas,dmac-r8a7791",
0663                                      "renesas,rcar-dmac";
0664                         reg = <0 0xe6700000 0 0x20000>;
0665                         interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
0666                                      <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
0667                                      <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
0668                                      <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
0669                                      <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
0670                                      <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
0671                                      <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
0672                                      <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
0673                                      <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
0674                                      <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
0675                                      <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
0676                                      <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
0677                                      <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
0678                                      <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
0679                                      <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
0680                                      <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
0681                         interrupt-names = "error",
0682                                           "ch0", "ch1", "ch2", "ch3",
0683                                           "ch4", "ch5", "ch6", "ch7",
0684                                           "ch8", "ch9", "ch10", "ch11",
0685                                           "ch12", "ch13", "ch14";
0686                         clocks = <&cpg CPG_MOD 219>;
0687                         clock-names = "fck";
0688                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0689                         resets = <&cpg 219>;
0690                         #dma-cells = <1>;
0691                         dma-channels = <15>;
0692                 };
0693 
0694                 dmac1: dma-controller@e6720000 {
0695                         compatible = "renesas,dmac-r8a7791",
0696                                      "renesas,rcar-dmac";
0697                         reg = <0 0xe6720000 0 0x20000>;
0698                         interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
0699                                      <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
0700                                      <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
0701                                      <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
0702                                      <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
0703                                      <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
0704                                      <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
0705                                      <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
0706                                      <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
0707                                      <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
0708                                      <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
0709                                      <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
0710                                      <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
0711                                      <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
0712                                      <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
0713                                      <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
0714                         interrupt-names = "error",
0715                                           "ch0", "ch1", "ch2", "ch3",
0716                                           "ch4", "ch5", "ch6", "ch7",
0717                                           "ch8", "ch9", "ch10", "ch11",
0718                                           "ch12", "ch13", "ch14";
0719                         clocks = <&cpg CPG_MOD 218>;
0720                         clock-names = "fck";
0721                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0722                         resets = <&cpg 218>;
0723                         #dma-cells = <1>;
0724                         dma-channels = <15>;
0725                 };
0726 
0727                 avb: ethernet@e6800000 {
0728                         compatible = "renesas,etheravb-r8a7791",
0729                                      "renesas,etheravb-rcar-gen2";
0730                         reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
0731                         interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
0732                         clocks = <&cpg CPG_MOD 812>;
0733                         clock-names = "fck";
0734                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0735                         resets = <&cpg 812>;
0736                         #address-cells = <1>;
0737                         #size-cells = <0>;
0738                         status = "disabled";
0739                 };
0740 
0741                 qspi: spi@e6b10000 {
0742                         compatible = "renesas,qspi-r8a7791", "renesas,qspi";
0743                         reg = <0 0xe6b10000 0 0x2c>;
0744                         interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
0745                         clocks = <&cpg CPG_MOD 917>;
0746                         dmas = <&dmac0 0x17>, <&dmac0 0x18>,
0747                                <&dmac1 0x17>, <&dmac1 0x18>;
0748                         dma-names = "tx", "rx", "tx", "rx";
0749                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0750                         resets = <&cpg 917>;
0751                         num-cs = <1>;
0752                         #address-cells = <1>;
0753                         #size-cells = <0>;
0754                         status = "disabled";
0755                 };
0756 
0757                 scifa0: serial@e6c40000 {
0758                         compatible = "renesas,scifa-r8a7791",
0759                                      "renesas,rcar-gen2-scifa", "renesas,scifa";
0760                         reg = <0 0xe6c40000 0 64>;
0761                         interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
0762                         clocks = <&cpg CPG_MOD 204>;
0763                         clock-names = "fck";
0764                         dmas = <&dmac0 0x21>, <&dmac0 0x22>,
0765                                <&dmac1 0x21>, <&dmac1 0x22>;
0766                         dma-names = "tx", "rx", "tx", "rx";
0767                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0768                         resets = <&cpg 204>;
0769                         status = "disabled";
0770                 };
0771 
0772                 scifa1: serial@e6c50000 {
0773                         compatible = "renesas,scifa-r8a7791",
0774                                      "renesas,rcar-gen2-scifa", "renesas,scifa";
0775                         reg = <0 0xe6c50000 0 64>;
0776                         interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
0777                         clocks = <&cpg CPG_MOD 203>;
0778                         clock-names = "fck";
0779                         dmas = <&dmac0 0x25>, <&dmac0 0x26>,
0780                                <&dmac1 0x25>, <&dmac1 0x26>;
0781                         dma-names = "tx", "rx", "tx", "rx";
0782                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0783                         resets = <&cpg 203>;
0784                         status = "disabled";
0785                 };
0786 
0787                 scifa2: serial@e6c60000 {
0788                         compatible = "renesas,scifa-r8a7791",
0789                                      "renesas,rcar-gen2-scifa", "renesas,scifa";
0790                         reg = <0 0xe6c60000 0 64>;
0791                         interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>;
0792                         clocks = <&cpg CPG_MOD 202>;
0793                         clock-names = "fck";
0794                         dmas = <&dmac0 0x27>, <&dmac0 0x28>,
0795                                <&dmac1 0x27>, <&dmac1 0x28>;
0796                         dma-names = "tx", "rx", "tx", "rx";
0797                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0798                         resets = <&cpg 202>;
0799                         status = "disabled";
0800                 };
0801 
0802                 scifa3: serial@e6c70000 {
0803                         compatible = "renesas,scifa-r8a7791",
0804                                      "renesas,rcar-gen2-scifa", "renesas,scifa";
0805                         reg = <0 0xe6c70000 0 64>;
0806                         interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
0807                         clocks = <&cpg CPG_MOD 1106>;
0808                         clock-names = "fck";
0809                         dmas = <&dmac0 0x1b>, <&dmac0 0x1c>,
0810                                <&dmac1 0x1b>, <&dmac1 0x1c>;
0811                         dma-names = "tx", "rx", "tx", "rx";
0812                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0813                         resets = <&cpg 1106>;
0814                         status = "disabled";
0815                 };
0816 
0817                 scifa4: serial@e6c78000 {
0818                         compatible = "renesas,scifa-r8a7791",
0819                                      "renesas,rcar-gen2-scifa", "renesas,scifa";
0820                         reg = <0 0xe6c78000 0 64>;
0821                         interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
0822                         clocks = <&cpg CPG_MOD 1107>;
0823                         clock-names = "fck";
0824                         dmas = <&dmac0 0x1f>, <&dmac0 0x20>,
0825                                <&dmac1 0x1f>, <&dmac1 0x20>;
0826                         dma-names = "tx", "rx", "tx", "rx";
0827                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0828                         resets = <&cpg 1107>;
0829                         status = "disabled";
0830                 };
0831 
0832                 scifa5: serial@e6c80000 {
0833                         compatible = "renesas,scifa-r8a7791",
0834                                      "renesas,rcar-gen2-scifa", "renesas,scifa";
0835                         reg = <0 0xe6c80000 0 64>;
0836                         interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
0837                         clocks = <&cpg CPG_MOD 1108>;
0838                         clock-names = "fck";
0839                         dmas = <&dmac0 0x23>, <&dmac0 0x24>,
0840                                <&dmac1 0x23>, <&dmac1 0x24>;
0841                         dma-names = "tx", "rx", "tx", "rx";
0842                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0843                         resets = <&cpg 1108>;
0844                         status = "disabled";
0845                 };
0846 
0847                 scifb0: serial@e6c20000 {
0848                         compatible = "renesas,scifb-r8a7791",
0849                                      "renesas,rcar-gen2-scifb", "renesas,scifb";
0850                         reg = <0 0xe6c20000 0 0x100>;
0851                         interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
0852                         clocks = <&cpg CPG_MOD 206>;
0853                         clock-names = "fck";
0854                         dmas = <&dmac0 0x3d>, <&dmac0 0x3e>,
0855                                <&dmac1 0x3d>, <&dmac1 0x3e>;
0856                         dma-names = "tx", "rx", "tx", "rx";
0857                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0858                         resets = <&cpg 206>;
0859                         status = "disabled";
0860                 };
0861 
0862                 scifb1: serial@e6c30000 {
0863                         compatible = "renesas,scifb-r8a7791",
0864                                      "renesas,rcar-gen2-scifb", "renesas,scifb";
0865                         reg = <0 0xe6c30000 0 0x100>;
0866                         interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
0867                         clocks = <&cpg CPG_MOD 207>;
0868                         clock-names = "fck";
0869                         dmas = <&dmac0 0x19>, <&dmac0 0x1a>,
0870                                <&dmac1 0x19>, <&dmac1 0x1a>;
0871                         dma-names = "tx", "rx", "tx", "rx";
0872                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0873                         resets = <&cpg 207>;
0874                         status = "disabled";
0875                 };
0876 
0877                 scifb2: serial@e6ce0000 {
0878                         compatible = "renesas,scifb-r8a7791",
0879                                      "renesas,rcar-gen2-scifb", "renesas,scifb";
0880                         reg = <0 0xe6ce0000 0 0x100>;
0881                         interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
0882                         clocks = <&cpg CPG_MOD 216>;
0883                         clock-names = "fck";
0884                         dmas = <&dmac0 0x1d>, <&dmac0 0x1e>,
0885                                <&dmac1 0x1d>, <&dmac1 0x1e>;
0886                         dma-names = "tx", "rx", "tx", "rx";
0887                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0888                         resets = <&cpg 216>;
0889                         status = "disabled";
0890                 };
0891 
0892                 scif0: serial@e6e60000 {
0893                         compatible = "renesas,scif-r8a7791",
0894                                      "renesas,rcar-gen2-scif", "renesas,scif";
0895                         reg = <0 0xe6e60000 0 64>;
0896                         interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
0897                         clocks = <&cpg CPG_MOD 721>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0898                                  <&scif_clk>;
0899                         clock-names = "fck", "brg_int", "scif_clk";
0900                         dmas = <&dmac0 0x29>, <&dmac0 0x2a>,
0901                                <&dmac1 0x29>, <&dmac1 0x2a>;
0902                         dma-names = "tx", "rx", "tx", "rx";
0903                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0904                         resets = <&cpg 721>;
0905                         status = "disabled";
0906                 };
0907 
0908                 scif1: serial@e6e68000 {
0909                         compatible = "renesas,scif-r8a7791",
0910                                      "renesas,rcar-gen2-scif", "renesas,scif";
0911                         reg = <0 0xe6e68000 0 64>;
0912                         interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
0913                         clocks = <&cpg CPG_MOD 720>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0914                                  <&scif_clk>;
0915                         clock-names = "fck", "brg_int", "scif_clk";
0916                         dmas = <&dmac0 0x2d>, <&dmac0 0x2e>,
0917                                <&dmac1 0x2d>, <&dmac1 0x2e>;
0918                         dma-names = "tx", "rx", "tx", "rx";
0919                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0920                         resets = <&cpg 720>;
0921                         status = "disabled";
0922                 };
0923 
0924                 scif2: serial@e6e58000 {
0925                         compatible = "renesas,scif-r8a7791",
0926                                      "renesas,rcar-gen2-scif", "renesas,scif";
0927                         reg = <0 0xe6e58000 0 64>;
0928                         interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
0929                         clocks = <&cpg CPG_MOD 719>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0930                                  <&scif_clk>;
0931                         clock-names = "fck", "brg_int", "scif_clk";
0932                         dmas = <&dmac0 0x2b>, <&dmac0 0x2c>,
0933                                <&dmac1 0x2b>, <&dmac1 0x2c>;
0934                         dma-names = "tx", "rx", "tx", "rx";
0935                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0936                         resets = <&cpg 719>;
0937                         status = "disabled";
0938                 };
0939 
0940                 scif3: serial@e6ea8000 {
0941                         compatible = "renesas,scif-r8a7791",
0942                                      "renesas,rcar-gen2-scif", "renesas,scif";
0943                         reg = <0 0xe6ea8000 0 64>;
0944                         interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
0945                         clocks = <&cpg CPG_MOD 718>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0946                                  <&scif_clk>;
0947                         clock-names = "fck", "brg_int", "scif_clk";
0948                         dmas = <&dmac0 0x2f>, <&dmac0 0x30>,
0949                                <&dmac1 0x2f>, <&dmac1 0x30>;
0950                         dma-names = "tx", "rx", "tx", "rx";
0951                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0952                         resets = <&cpg 718>;
0953                         status = "disabled";
0954                 };
0955 
0956                 scif4: serial@e6ee0000 {
0957                         compatible = "renesas,scif-r8a7791",
0958                                      "renesas,rcar-gen2-scif", "renesas,scif";
0959                         reg = <0 0xe6ee0000 0 64>;
0960                         interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
0961                         clocks = <&cpg CPG_MOD 715>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0962                                  <&scif_clk>;
0963                         clock-names = "fck", "brg_int", "scif_clk";
0964                         dmas = <&dmac0 0xfb>, <&dmac0 0xfc>,
0965                                <&dmac1 0xfb>, <&dmac1 0xfc>;
0966                         dma-names = "tx", "rx", "tx", "rx";
0967                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0968                         resets = <&cpg 715>;
0969                         status = "disabled";
0970                 };
0971 
0972                 scif5: serial@e6ee8000 {
0973                         compatible = "renesas,scif-r8a7791",
0974                                      "renesas,rcar-gen2-scif", "renesas,scif";
0975                         reg = <0 0xe6ee8000 0 64>;
0976                         interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
0977                         clocks = <&cpg CPG_MOD 714>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0978                                  <&scif_clk>;
0979                         clock-names = "fck", "brg_int", "scif_clk";
0980                         dmas = <&dmac0 0xfd>, <&dmac0 0xfe>,
0981                                <&dmac1 0xfd>, <&dmac1 0xfe>;
0982                         dma-names = "tx", "rx", "tx", "rx";
0983                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
0984                         resets = <&cpg 714>;
0985                         status = "disabled";
0986                 };
0987 
0988                 hscif0: serial@e62c0000 {
0989                         compatible = "renesas,hscif-r8a7791",
0990                                      "renesas,rcar-gen2-hscif", "renesas,hscif";
0991                         reg = <0 0xe62c0000 0 96>;
0992                         interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
0993                         clocks = <&cpg CPG_MOD 717>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
0994                                  <&scif_clk>;
0995                         clock-names = "fck", "brg_int", "scif_clk";
0996                         dmas = <&dmac0 0x39>, <&dmac0 0x3a>,
0997                                <&dmac1 0x39>, <&dmac1 0x3a>;
0998                         dma-names = "tx", "rx", "tx", "rx";
0999                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1000                         resets = <&cpg 717>;
1001                         status = "disabled";
1002                 };
1003 
1004                 hscif1: serial@e62c8000 {
1005                         compatible = "renesas,hscif-r8a7791",
1006                                      "renesas,rcar-gen2-hscif", "renesas,hscif";
1007                         reg = <0 0xe62c8000 0 96>;
1008                         interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
1009                         clocks = <&cpg CPG_MOD 716>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
1010                                  <&scif_clk>;
1011                         clock-names = "fck", "brg_int", "scif_clk";
1012                         dmas = <&dmac0 0x4d>, <&dmac0 0x4e>,
1013                                <&dmac1 0x4d>, <&dmac1 0x4e>;
1014                         dma-names = "tx", "rx", "tx", "rx";
1015                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1016                         resets = <&cpg 716>;
1017                         status = "disabled";
1018                 };
1019 
1020                 hscif2: serial@e62d0000 {
1021                         compatible = "renesas,hscif-r8a7791",
1022                                      "renesas,rcar-gen2-hscif", "renesas,hscif";
1023                         reg = <0 0xe62d0000 0 96>;
1024                         interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
1025                         clocks = <&cpg CPG_MOD 713>, <&cpg CPG_CORE R8A7791_CLK_ZS>,
1026                                  <&scif_clk>;
1027                         clock-names = "fck", "brg_int", "scif_clk";
1028                         dmas = <&dmac0 0x3b>, <&dmac0 0x3c>,
1029                                <&dmac1 0x3b>, <&dmac1 0x3c>;
1030                         dma-names = "tx", "rx", "tx", "rx";
1031                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1032                         resets = <&cpg 713>;
1033                         status = "disabled";
1034                 };
1035 
1036                 msiof0: spi@e6e20000 {
1037                         compatible = "renesas,msiof-r8a7791",
1038                                      "renesas,rcar-gen2-msiof";
1039                         reg = <0 0xe6e20000 0 0x0064>;
1040                         interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
1041                         clocks = <&cpg CPG_MOD 000>;
1042                         dmas = <&dmac0 0x51>, <&dmac0 0x52>,
1043                                <&dmac1 0x51>, <&dmac1 0x52>;
1044                         dma-names = "tx", "rx", "tx", "rx";
1045                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1046                         resets = <&cpg 0>;
1047                         #address-cells = <1>;
1048                         #size-cells = <0>;
1049                         status = "disabled";
1050                 };
1051 
1052                 msiof1: spi@e6e10000 {
1053                         compatible = "renesas,msiof-r8a7791",
1054                                      "renesas,rcar-gen2-msiof";
1055                         reg = <0 0xe6e10000 0 0x0064>;
1056                         interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
1057                         clocks = <&cpg CPG_MOD 208>;
1058                         dmas = <&dmac0 0x55>, <&dmac0 0x56>,
1059                                <&dmac1 0x55>, <&dmac1 0x56>;
1060                         dma-names = "tx", "rx", "tx", "rx";
1061                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1062                         resets = <&cpg 208>;
1063                         #address-cells = <1>;
1064                         #size-cells = <0>;
1065                         status = "disabled";
1066                 };
1067 
1068                 msiof2: spi@e6e00000 {
1069                         compatible = "renesas,msiof-r8a7791",
1070                                      "renesas,rcar-gen2-msiof";
1071                         reg = <0 0xe6e00000 0 0x0064>;
1072                         interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
1073                         clocks = <&cpg CPG_MOD 205>;
1074                         dmas = <&dmac0 0x41>, <&dmac0 0x42>,
1075                                <&dmac1 0x41>, <&dmac1 0x42>;
1076                         dma-names = "tx", "rx", "tx", "rx";
1077                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1078                         resets = <&cpg 205>;
1079                         #address-cells = <1>;
1080                         #size-cells = <0>;
1081                         status = "disabled";
1082                 };
1083 
1084                 pwm0: pwm@e6e30000 {
1085                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1086                         reg = <0 0xe6e30000 0 0x8>;
1087                         clocks = <&cpg CPG_MOD 523>;
1088                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1089                         resets = <&cpg 523>;
1090                         #pwm-cells = <2>;
1091                         status = "disabled";
1092                 };
1093 
1094                 pwm1: pwm@e6e31000 {
1095                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1096                         reg = <0 0xe6e31000 0 0x8>;
1097                         clocks = <&cpg CPG_MOD 523>;
1098                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1099                         resets = <&cpg 523>;
1100                         #pwm-cells = <2>;
1101                         status = "disabled";
1102                 };
1103 
1104                 pwm2: pwm@e6e32000 {
1105                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1106                         reg = <0 0xe6e32000 0 0x8>;
1107                         clocks = <&cpg CPG_MOD 523>;
1108                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1109                         resets = <&cpg 523>;
1110                         #pwm-cells = <2>;
1111                         status = "disabled";
1112                 };
1113 
1114                 pwm3: pwm@e6e33000 {
1115                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1116                         reg = <0 0xe6e33000 0 0x8>;
1117                         clocks = <&cpg CPG_MOD 523>;
1118                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1119                         resets = <&cpg 523>;
1120                         #pwm-cells = <2>;
1121                         status = "disabled";
1122                 };
1123 
1124                 pwm4: pwm@e6e34000 {
1125                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1126                         reg = <0 0xe6e34000 0 0x8>;
1127                         clocks = <&cpg CPG_MOD 523>;
1128                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1129                         resets = <&cpg 523>;
1130                         #pwm-cells = <2>;
1131                         status = "disabled";
1132                 };
1133 
1134                 pwm5: pwm@e6e35000 {
1135                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1136                         reg = <0 0xe6e35000 0 0x8>;
1137                         clocks = <&cpg CPG_MOD 523>;
1138                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1139                         resets = <&cpg 523>;
1140                         #pwm-cells = <2>;
1141                         status = "disabled";
1142                 };
1143 
1144                 pwm6: pwm@e6e36000 {
1145                         compatible = "renesas,pwm-r8a7791", "renesas,pwm-rcar";
1146                         reg = <0 0xe6e36000 0 0x8>;
1147                         clocks = <&cpg CPG_MOD 523>;
1148                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1149                         resets = <&cpg 523>;
1150                         #pwm-cells = <2>;
1151                         status = "disabled";
1152                 };
1153 
1154                 adc: adc@e6e54000 {
1155                         compatible = "renesas,r8a7791-gyroadc",
1156                                      "renesas,rcar-gyroadc";
1157                         reg = <0 0xe6e54000 0 64>;
1158                         clocks = <&cpg CPG_MOD 901>;
1159                         clock-names = "fck";
1160                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1161                         resets = <&cpg 901>;
1162                         status = "disabled";
1163                 };
1164 
1165                 can0: can@e6e80000 {
1166                         compatible = "renesas,can-r8a7791",
1167                                      "renesas,rcar-gen2-can";
1168                         reg = <0 0xe6e80000 0 0x1000>;
1169                         interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
1170                         clocks = <&cpg CPG_MOD 916>,
1171                                  <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
1172                         clock-names = "clkp1", "clkp2", "can_clk";
1173                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1174                         resets = <&cpg 916>;
1175                         status = "disabled";
1176                 };
1177 
1178                 can1: can@e6e88000 {
1179                         compatible = "renesas,can-r8a7791",
1180                                      "renesas,rcar-gen2-can";
1181                         reg = <0 0xe6e88000 0 0x1000>;
1182                         interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
1183                         clocks = <&cpg CPG_MOD 915>,
1184                                  <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
1185                         clock-names = "clkp1", "clkp2", "can_clk";
1186                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1187                         resets = <&cpg 915>;
1188                         status = "disabled";
1189                 };
1190 
1191                 vin0: video@e6ef0000 {
1192                         compatible = "renesas,vin-r8a7791",
1193                                      "renesas,rcar-gen2-vin";
1194                         reg = <0 0xe6ef0000 0 0x1000>;
1195                         interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1196                         clocks = <&cpg CPG_MOD 811>;
1197                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1198                         resets = <&cpg 811>;
1199                         status = "disabled";
1200                 };
1201 
1202                 vin1: video@e6ef1000 {
1203                         compatible = "renesas,vin-r8a7791",
1204                                      "renesas,rcar-gen2-vin";
1205                         reg = <0 0xe6ef1000 0 0x1000>;
1206                         interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
1207                         clocks = <&cpg CPG_MOD 810>;
1208                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1209                         resets = <&cpg 810>;
1210                         status = "disabled";
1211                 };
1212 
1213                 vin2: video@e6ef2000 {
1214                         compatible = "renesas,vin-r8a7791",
1215                                      "renesas,rcar-gen2-vin";
1216                         reg = <0 0xe6ef2000 0 0x1000>;
1217                         interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
1218                         clocks = <&cpg CPG_MOD 809>;
1219                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1220                         resets = <&cpg 809>;
1221                         status = "disabled";
1222                 };
1223 
1224                 rcar_sound: sound@ec500000 {
1225                         /*
1226                          * #sound-dai-cells is required
1227                          *
1228                          * Single DAI : #sound-dai-cells = <0>;         <&rcar_sound>;
1229                          * Multi  DAI : #sound-dai-cells = <1>;         <&rcar_sound N>;
1230                          */
1231                         compatible = "renesas,rcar_sound-r8a7791",
1232                                      "renesas,rcar_sound-gen2";
1233                         reg = <0 0xec500000 0 0x1000>, /* SCU */
1234                               <0 0xec5a0000 0 0x100>,  /* ADG */
1235                               <0 0xec540000 0 0x1000>, /* SSIU */
1236                               <0 0xec541000 0 0x280>,  /* SSI */
1237                               <0 0xec740000 0 0x200>;  /* Audio DMAC peri peri*/
1238                         reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1239 
1240                         clocks = <&cpg CPG_MOD 1005>,
1241                                  <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
1242                                  <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
1243                                  <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
1244                                  <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
1245                                  <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
1246                                  <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
1247                                  <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
1248                                  <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
1249                                  <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
1250                                  <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
1251                                  <&cpg CPG_MOD 1021>, <&cpg CPG_MOD 1020>,
1252                                  <&cpg CPG_MOD 1021>, <&cpg CPG_MOD 1020>,
1253                                  <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
1254                                  <&audio_clk_a>, <&audio_clk_b>, <&audio_clk_c>,
1255                                  <&cpg CPG_CORE R8A7791_CLK_M2>;
1256                         clock-names = "ssi-all",
1257                                       "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1258                                       "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1259                                       "ssi.1", "ssi.0", "src.9", "src.8",
1260                                       "src.7", "src.6", "src.5", "src.4",
1261                                       "src.3", "src.2", "src.1", "src.0",
1262                                       "ctu.0", "ctu.1",
1263                                       "mix.0", "mix.1",
1264                                       "dvc.0", "dvc.1",
1265                                       "clk_a", "clk_b", "clk_c", "clk_i";
1266                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1267                         resets = <&cpg 1005>,
1268                                  <&cpg 1006>, <&cpg 1007>,
1269                                  <&cpg 1008>, <&cpg 1009>,
1270                                  <&cpg 1010>, <&cpg 1011>,
1271                                  <&cpg 1012>, <&cpg 1013>,
1272                                  <&cpg 1014>, <&cpg 1015>;
1273                         reset-names = "ssi-all",
1274                                       "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1275                                       "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1276                                       "ssi.1", "ssi.0";
1277 
1278                         status = "disabled";
1279 
1280                         rcar_sound,dvc {
1281                                 dvc0: dvc-0 {
1282                                         dmas = <&audma1 0xbc>;
1283                                         dma-names = "tx";
1284                                 };
1285                                 dvc1: dvc-1 {
1286                                         dmas = <&audma1 0xbe>;
1287                                         dma-names = "tx";
1288                                 };
1289                         };
1290 
1291                         rcar_sound,mix {
1292                                 mix0: mix-0 { };
1293                                 mix1: mix-1 { };
1294                         };
1295 
1296                         rcar_sound,ctu {
1297                                 ctu00: ctu-0 { };
1298                                 ctu01: ctu-1 { };
1299                                 ctu02: ctu-2 { };
1300                                 ctu03: ctu-3 { };
1301                                 ctu10: ctu-4 { };
1302                                 ctu11: ctu-5 { };
1303                                 ctu12: ctu-6 { };
1304                                 ctu13: ctu-7 { };
1305                         };
1306 
1307                         rcar_sound,src {
1308                                 src0: src-0 {
1309                                         interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
1310                                         dmas = <&audma0 0x85>, <&audma1 0x9a>;
1311                                         dma-names = "rx", "tx";
1312                                 };
1313                                 src1: src-1 {
1314                                         interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1315                                         dmas = <&audma0 0x87>, <&audma1 0x9c>;
1316                                         dma-names = "rx", "tx";
1317                                 };
1318                                 src2: src-2 {
1319                                         interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1320                                         dmas = <&audma0 0x89>, <&audma1 0x9e>;
1321                                         dma-names = "rx", "tx";
1322                                 };
1323                                 src3: src-3 {
1324                                         interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1325                                         dmas = <&audma0 0x8b>, <&audma1 0xa0>;
1326                                         dma-names = "rx", "tx";
1327                                 };
1328                                 src4: src-4 {
1329                                         interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1330                                         dmas = <&audma0 0x8d>, <&audma1 0xb0>;
1331                                         dma-names = "rx", "tx";
1332                                 };
1333                                 src5: src-5 {
1334                                         interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1335                                         dmas = <&audma0 0x8f>, <&audma1 0xb2>;
1336                                         dma-names = "rx", "tx";
1337                                 };
1338                                 src6: src-6 {
1339                                         interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
1340                                         dmas = <&audma0 0x91>, <&audma1 0xb4>;
1341                                         dma-names = "rx", "tx";
1342                                 };
1343                                 src7: src-7 {
1344                                         interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
1345                                         dmas = <&audma0 0x93>, <&audma1 0xb6>;
1346                                         dma-names = "rx", "tx";
1347                                 };
1348                                 src8: src-8 {
1349                                         interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
1350                                         dmas = <&audma0 0x95>, <&audma1 0xb8>;
1351                                         dma-names = "rx", "tx";
1352                                 };
1353                                 src9: src-9 {
1354                                         interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
1355                                         dmas = <&audma0 0x97>, <&audma1 0xba>;
1356                                         dma-names = "rx", "tx";
1357                                 };
1358                         };
1359 
1360                         rcar_sound,ssi {
1361                                 ssi0: ssi-0 {
1362                                         interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
1363                                         dmas = <&audma0 0x01>, <&audma1 0x02>,
1364                                                <&audma0 0x15>, <&audma1 0x16>;
1365                                         dma-names = "rx", "tx", "rxu", "txu";
1366                                 };
1367                                 ssi1: ssi-1 {
1368                                          interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
1369                                         dmas = <&audma0 0x03>, <&audma1 0x04>,
1370                                                <&audma0 0x49>, <&audma1 0x4a>;
1371                                         dma-names = "rx", "tx", "rxu", "txu";
1372                                 };
1373                                 ssi2: ssi-2 {
1374                                         interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
1375                                         dmas = <&audma0 0x05>, <&audma1 0x06>,
1376                                                <&audma0 0x63>, <&audma1 0x64>;
1377                                         dma-names = "rx", "tx", "rxu", "txu";
1378                                 };
1379                                 ssi3: ssi-3 {
1380                                         interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
1381                                         dmas = <&audma0 0x07>, <&audma1 0x08>,
1382                                                <&audma0 0x6f>, <&audma1 0x70>;
1383                                         dma-names = "rx", "tx", "rxu", "txu";
1384                                 };
1385                                 ssi4: ssi-4 {
1386                                         interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
1387                                         dmas = <&audma0 0x09>, <&audma1 0x0a>,
1388                                                <&audma0 0x71>, <&audma1 0x72>;
1389                                         dma-names = "rx", "tx", "rxu", "txu";
1390                                 };
1391                                 ssi5: ssi-5 {
1392                                         interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
1393                                         dmas = <&audma0 0x0b>, <&audma1 0x0c>,
1394                                                <&audma0 0x73>, <&audma1 0x74>;
1395                                         dma-names = "rx", "tx", "rxu", "txu";
1396                                 };
1397                                 ssi6: ssi-6 {
1398                                         interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
1399                                         dmas = <&audma0 0x0d>, <&audma1 0x0e>,
1400                                                <&audma0 0x75>, <&audma1 0x76>;
1401                                         dma-names = "rx", "tx", "rxu", "txu";
1402                                 };
1403                                 ssi7: ssi-7 {
1404                                         interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
1405                                         dmas = <&audma0 0x0f>, <&audma1 0x10>,
1406                                                <&audma0 0x79>, <&audma1 0x7a>;
1407                                         dma-names = "rx", "tx", "rxu", "txu";
1408                                 };
1409                                 ssi8: ssi-8 {
1410                                         interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
1411                                         dmas = <&audma0 0x11>, <&audma1 0x12>,
1412                                                <&audma0 0x7b>, <&audma1 0x7c>;
1413                                         dma-names = "rx", "tx", "rxu", "txu";
1414                                 };
1415                                 ssi9: ssi-9 {
1416                                         interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
1417                                         dmas = <&audma0 0x13>, <&audma1 0x14>,
1418                                                <&audma0 0x7d>, <&audma1 0x7e>;
1419                                         dma-names = "rx", "tx", "rxu", "txu";
1420                                 };
1421                         };
1422                 };
1423 
1424                 audma0: dma-controller@ec700000 {
1425                         compatible = "renesas,dmac-r8a7791",
1426                                      "renesas,rcar-dmac";
1427                         reg = <0 0xec700000 0 0x10000>;
1428                         interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
1429                                      <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1430                                      <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1431                                      <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1432                                      <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1433                                      <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1434                                      <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1435                                      <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1436                                      <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1437                                      <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1438                                      <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1439                                      <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1440                                      <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1441                                      <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
1442                         interrupt-names = "error",
1443                                           "ch0", "ch1", "ch2", "ch3",
1444                                           "ch4", "ch5", "ch6", "ch7",
1445                                           "ch8", "ch9", "ch10", "ch11",
1446                                           "ch12";
1447                         clocks = <&cpg CPG_MOD 502>;
1448                         clock-names = "fck";
1449                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1450                         resets = <&cpg 502>;
1451                         #dma-cells = <1>;
1452                         dma-channels = <13>;
1453                 };
1454 
1455                 audma1: dma-controller@ec720000 {
1456                         compatible = "renesas,dmac-r8a7791",
1457                                      "renesas,rcar-dmac";
1458                         reg = <0 0xec720000 0 0x10000>;
1459                         interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
1460                                      <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1461                                      <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1462                                      <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
1463                                      <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
1464                                      <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
1465                                      <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
1466                                      <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
1467                                      <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
1468                                      <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
1469                                      <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
1470                                      <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
1471                                      <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
1472                                      <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
1473                         interrupt-names = "error",
1474                                           "ch0", "ch1", "ch2", "ch3",
1475                                           "ch4", "ch5", "ch6", "ch7",
1476                                           "ch8", "ch9", "ch10", "ch11",
1477                                           "ch12";
1478                         clocks = <&cpg CPG_MOD 501>;
1479                         clock-names = "fck";
1480                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1481                         resets = <&cpg 501>;
1482                         #dma-cells = <1>;
1483                         dma-channels = <13>;
1484                 };
1485 
1486                 xhci: usb@ee000000 {
1487                         compatible = "renesas,xhci-r8a7791",
1488                                      "renesas,rcar-gen2-xhci";
1489                         reg = <0 0xee000000 0 0xc00>;
1490                         interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
1491                         clocks = <&cpg CPG_MOD 328>;
1492                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1493                         resets = <&cpg 328>;
1494                         phys = <&usb2 1>;
1495                         phy-names = "usb";
1496                         status = "disabled";
1497                 };
1498 
1499                 pci0: pci@ee090000 {
1500                         compatible = "renesas,pci-r8a7791",
1501                                      "renesas,pci-rcar-gen2";
1502                         device_type = "pci";
1503                         reg = <0 0xee090000 0 0xc00>,
1504                               <0 0xee080000 0 0x1100>;
1505                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1506                         clocks = <&cpg CPG_MOD 703>;
1507                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1508                         resets = <&cpg 703>;
1509                         status = "disabled";
1510 
1511                         bus-range = <0 0>;
1512                         #address-cells = <3>;
1513                         #size-cells = <2>;
1514                         #interrupt-cells = <1>;
1515                         ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>;
1516                         interrupt-map-mask = <0xf800 0 0 0x7>;
1517                         interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1518                                         <0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1519                                         <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1520 
1521                         usb@1,0 {
1522                                 reg = <0x800 0 0 0 0>;
1523                                 phys = <&usb0 0>;
1524                                 phy-names = "usb";
1525                         };
1526 
1527                         usb@2,0 {
1528                                 reg = <0x1000 0 0 0 0>;
1529                                 phys = <&usb0 0>;
1530                                 phy-names = "usb";
1531                         };
1532                 };
1533 
1534                 pci1: pci@ee0d0000 {
1535                         compatible = "renesas,pci-r8a7791",
1536                                      "renesas,pci-rcar-gen2";
1537                         device_type = "pci";
1538                         reg = <0 0xee0d0000 0 0xc00>,
1539                               <0 0xee0c0000 0 0x1100>;
1540                         interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
1541                         clocks = <&cpg CPG_MOD 703>;
1542                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1543                         resets = <&cpg 703>;
1544                         status = "disabled";
1545 
1546                         bus-range = <1 1>;
1547                         #address-cells = <3>;
1548                         #size-cells = <2>;
1549                         #interrupt-cells = <1>;
1550                         ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>;
1551                         interrupt-map-mask = <0xf800 0 0 0x7>;
1552                         interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1553                                         <0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1554                                         <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
1555 
1556                         usb@1,0 {
1557                                 reg = <0x10800 0 0 0 0>;
1558                                 phys = <&usb2 0>;
1559                                 phy-names = "usb";
1560                         };
1561 
1562                         usb@2,0 {
1563                                 reg = <0x11000 0 0 0 0>;
1564                                 phys = <&usb2 0>;
1565                                 phy-names = "usb";
1566                         };
1567                 };
1568 
1569                 sdhi0: mmc@ee100000 {
1570                         compatible = "renesas,sdhi-r8a7791",
1571                                      "renesas,rcar-gen2-sdhi";
1572                         reg = <0 0xee100000 0 0x328>;
1573                         interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
1574                         clocks = <&cpg CPG_MOD 314>;
1575                         dmas = <&dmac0 0xcd>, <&dmac0 0xce>,
1576                                <&dmac1 0xcd>, <&dmac1 0xce>;
1577                         dma-names = "tx", "rx", "tx", "rx";
1578                         max-frequency = <195000000>;
1579                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1580                         resets = <&cpg 314>;
1581                         status = "disabled";
1582                 };
1583 
1584                 sdhi1: mmc@ee140000 {
1585                         compatible = "renesas,sdhi-r8a7791",
1586                                      "renesas,rcar-gen2-sdhi";
1587                         reg = <0 0xee140000 0 0x100>;
1588                         interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
1589                         clocks = <&cpg CPG_MOD 312>;
1590                         dmas = <&dmac0 0xc1>, <&dmac0 0xc2>,
1591                                <&dmac1 0xc1>, <&dmac1 0xc2>;
1592                         dma-names = "tx", "rx", "tx", "rx";
1593                         max-frequency = <97500000>;
1594                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1595                         resets = <&cpg 312>;
1596                         status = "disabled";
1597                 };
1598 
1599                 sdhi2: mmc@ee160000 {
1600                         compatible = "renesas,sdhi-r8a7791",
1601                                      "renesas,rcar-gen2-sdhi";
1602                         reg = <0 0xee160000 0 0x100>;
1603                         interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
1604                         clocks = <&cpg CPG_MOD 311>;
1605                         dmas = <&dmac0 0xd3>, <&dmac0 0xd4>,
1606                                <&dmac1 0xd3>, <&dmac1 0xd4>;
1607                         dma-names = "tx", "rx", "tx", "rx";
1608                         max-frequency = <97500000>;
1609                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1610                         resets = <&cpg 311>;
1611                         status = "disabled";
1612                 };
1613 
1614                 mmcif0: mmc@ee200000 {
1615                         compatible = "renesas,mmcif-r8a7791",
1616                                      "renesas,sh-mmcif";
1617                         reg = <0 0xee200000 0 0x80>;
1618                         interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
1619                         clocks = <&cpg CPG_MOD 315>;
1620                         dmas = <&dmac0 0xd1>, <&dmac0 0xd2>,
1621                                <&dmac1 0xd1>, <&dmac1 0xd2>;
1622                         dma-names = "tx", "rx", "tx", "rx";
1623                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1624                         resets = <&cpg 315>;
1625                         reg-io-width = <4>;
1626                         status = "disabled";
1627                         max-frequency = <97500000>;
1628                 };
1629 
1630                 sata0: sata@ee300000 {
1631                         compatible = "renesas,sata-r8a7791",
1632                                      "renesas,rcar-gen2-sata";
1633                         reg = <0 0xee300000 0 0x200000>;
1634                         interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
1635                         clocks = <&cpg CPG_MOD 815>;
1636                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1637                         resets = <&cpg 815>;
1638                         status = "disabled";
1639                 };
1640 
1641                 sata1: sata@ee500000 {
1642                         compatible = "renesas,sata-r8a7791",
1643                                      "renesas,rcar-gen2-sata";
1644                         reg = <0 0xee500000 0 0x200000>;
1645                         interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
1646                         clocks = <&cpg CPG_MOD 814>;
1647                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1648                         resets = <&cpg 814>;
1649                         status = "disabled";
1650                 };
1651 
1652                 ether: ethernet@ee700000 {
1653                         compatible = "renesas,ether-r8a7791",
1654                                      "renesas,rcar-gen2-ether";
1655                         reg = <0 0xee700000 0 0x400>;
1656                         interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
1657                         clocks = <&cpg CPG_MOD 813>;
1658                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1659                         resets = <&cpg 813>;
1660                         phy-mode = "rmii";
1661                         #address-cells = <1>;
1662                         #size-cells = <0>;
1663                         status = "disabled";
1664                 };
1665 
1666                 gic: interrupt-controller@f1001000 {
1667                         compatible = "arm,gic-400";
1668                         #interrupt-cells = <3>;
1669                         #address-cells = <0>;
1670                         interrupt-controller;
1671                         reg = <0 0xf1001000 0 0x1000>, <0 0xf1002000 0 0x2000>,
1672                               <0 0xf1004000 0 0x2000>, <0 0xf1006000 0 0x2000>;
1673                         interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
1674                         clocks = <&cpg CPG_MOD 408>;
1675                         clock-names = "clk";
1676                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1677                         resets = <&cpg 408>;
1678                 };
1679 
1680                 pciec: pcie@fe000000 {
1681                         compatible = "renesas,pcie-r8a7791",
1682                                      "renesas,pcie-rcar-gen2";
1683                         reg = <0 0xfe000000 0 0x80000>;
1684                         #address-cells = <3>;
1685                         #size-cells = <2>;
1686                         bus-range = <0x00 0xff>;
1687                         device_type = "pci";
1688                         ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
1689                                  <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
1690                                  <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
1691                                  <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
1692                         /* Map all possible DDR as inbound ranges */
1693                         dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>,
1694                                      <0x43000000 2 0x00000000 2 0x00000000 1 0x00000000>;
1695                         interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
1696                                      <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
1697                                      <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
1698                         #interrupt-cells = <1>;
1699                         interrupt-map-mask = <0 0 0 0>;
1700                         interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
1701                         clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
1702                         clock-names = "pcie", "pcie_bus";
1703                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1704                         resets = <&cpg 319>;
1705                         status = "disabled";
1706                 };
1707 
1708                 vsp@fe928000 {
1709                         compatible = "renesas,vsp1";
1710                         reg = <0 0xfe928000 0 0x8000>;
1711                         interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>;
1712                         clocks = <&cpg CPG_MOD 131>;
1713                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1714                         resets = <&cpg 131>;
1715                 };
1716 
1717                 vsp@fe930000 {
1718                         compatible = "renesas,vsp1";
1719                         reg = <0 0xfe930000 0 0x8000>;
1720                         interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1721                         clocks = <&cpg CPG_MOD 128>;
1722                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1723                         resets = <&cpg 128>;
1724                 };
1725 
1726                 vsp@fe938000 {
1727                         compatible = "renesas,vsp1";
1728                         reg = <0 0xfe938000 0 0x8000>;
1729                         interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>;
1730                         clocks = <&cpg CPG_MOD 127>;
1731                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1732                         resets = <&cpg 127>;
1733                 };
1734 
1735                 fdp1@fe940000 {
1736                         compatible = "renesas,fdp1";
1737                         reg = <0 0xfe940000 0 0x2400>;
1738                         interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>;
1739                         clocks = <&cpg CPG_MOD 119>;
1740                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1741                         resets = <&cpg 119>;
1742                 };
1743 
1744                 fdp1@fe944000 {
1745                         compatible = "renesas,fdp1";
1746                         reg = <0 0xfe944000 0 0x2400>;
1747                         interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
1748                         clocks = <&cpg CPG_MOD 118>;
1749                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1750                         resets = <&cpg 118>;
1751                 };
1752 
1753                 jpu: jpeg-codec@fe980000 {
1754                         compatible = "renesas,jpu-r8a7791",
1755                                      "renesas,rcar-gen2-jpu";
1756                         reg = <0 0xfe980000 0 0x10300>;
1757                         interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;
1758                         clocks = <&cpg CPG_MOD 106>;
1759                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1760                         resets = <&cpg 106>;
1761                 };
1762 
1763                 du: display@feb00000 {
1764                         compatible = "renesas,du-r8a7791";
1765                         reg = <0 0xfeb00000 0 0x40000>;
1766                         interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
1767                                      <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
1768                         clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>;
1769                         clock-names = "du.0", "du.1";
1770                         resets = <&cpg 724>;
1771                         reset-names = "du.0";
1772                         status = "disabled";
1773 
1774                         ports {
1775                                 #address-cells = <1>;
1776                                 #size-cells = <0>;
1777 
1778                                 port@0 {
1779                                         reg = <0>;
1780                                         du_out_rgb: endpoint {
1781                                         };
1782                                 };
1783                                 port@1 {
1784                                         reg = <1>;
1785                                         du_out_lvds0: endpoint {
1786                                                 remote-endpoint = <&lvds0_in>;
1787                                         };
1788                                 };
1789                         };
1790                 };
1791 
1792                 lvds0: lvds@feb90000 {
1793                         compatible = "renesas,r8a7791-lvds";
1794                         reg = <0 0xfeb90000 0 0x1c>;
1795                         clocks = <&cpg CPG_MOD 726>;
1796                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1797                         resets = <&cpg 726>;
1798                         status = "disabled";
1799 
1800                         ports {
1801                                 #address-cells = <1>;
1802                                 #size-cells = <0>;
1803 
1804                                 port@0 {
1805                                         reg = <0>;
1806                                         lvds0_in: endpoint {
1807                                                 remote-endpoint = <&du_out_lvds0>;
1808                                         };
1809                                 };
1810                                 port@1 {
1811                                         reg = <1>;
1812                                         lvds0_out: endpoint {
1813                                         };
1814                                 };
1815                         };
1816                 };
1817 
1818                 prr: chipid@ff000044 {
1819                         compatible = "renesas,prr";
1820                         reg = <0 0xff000044 0 4>;
1821                 };
1822 
1823                 cmt0: timer@ffca0000 {
1824                         compatible = "renesas,r8a7791-cmt0",
1825                                      "renesas,rcar-gen2-cmt0";
1826                         reg = <0 0xffca0000 0 0x1004>;
1827                         interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
1828                                      <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
1829                         clocks = <&cpg CPG_MOD 124>;
1830                         clock-names = "fck";
1831                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1832                         resets = <&cpg 124>;
1833 
1834                         status = "disabled";
1835                 };
1836 
1837                 cmt1: timer@e6130000 {
1838                         compatible = "renesas,r8a7791-cmt1",
1839                                      "renesas,rcar-gen2-cmt1";
1840                         reg = <0 0xe6130000 0 0x1004>;
1841                         interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
1842                                      <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
1843                                      <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
1844                                      <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
1845                                      <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
1846                                      <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
1847                                      <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
1848                                      <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
1849                         clocks = <&cpg CPG_MOD 329>;
1850                         clock-names = "fck";
1851                         power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
1852                         resets = <&cpg 329>;
1853 
1854                         status = "disabled";
1855                 };
1856         };
1857 
1858         thermal-zones {
1859                 cpu_thermal: cpu-thermal {
1860                         polling-delay-passive = <0>;
1861                         polling-delay = <0>;
1862 
1863                         thermal-sensors = <&thermal>;
1864 
1865                         trips {
1866                                 cpu-crit {
1867                                         temperature = <95000>;
1868                                         hysteresis = <0>;
1869                                         type = "critical";
1870                                 };
1871                         };
1872                         cooling-maps {
1873                         };
1874                 };
1875         };
1876 
1877         timer {
1878                 compatible = "arm,armv7-timer";
1879                 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1880                                       <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1881                                       <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1882                                       <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
1883         };
1884 
1885         /* External USB clock - can be overridden by the board */
1886         usb_extal_clk: usb_extal {
1887                 compatible = "fixed-clock";
1888                 #clock-cells = <0>;
1889                 clock-frequency = <48000000>;
1890         };
1891 };