The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/renesas/r8a774a1.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 /*
    3  * Device Tree Source for the r8a774a1 SoC
    4  *
    5  * Copyright (C) 2018 Renesas Electronics Corp.
    6  */
    7 
    8 #include <dt-bindings/interrupt-controller/irq.h>
    9 #include <dt-bindings/interrupt-controller/arm-gic.h>
   10 #include <dt-bindings/clock/r8a774a1-cpg-mssr.h>
   11 #include <dt-bindings/power/r8a774a1-sysc.h>
   12 
   13 #define CPG_AUDIO_CLK_I         R8A774A1_CLK_S0D4
   14 
   15 / {
   16         compatible = "renesas,r8a774a1";
   17         #address-cells = <2>;
   18         #size-cells = <2>;
   19 
   20         aliases {
   21                 i2c0 = &i2c0;
   22                 i2c1 = &i2c1;
   23                 i2c2 = &i2c2;
   24                 i2c3 = &i2c3;
   25                 i2c4 = &i2c4;
   26                 i2c5 = &i2c5;
   27                 i2c6 = &i2c6;
   28                 i2c7 = &iic_pmic;
   29         };
   30 
   31         /*
   32          * The external audio clocks are configured as 0 Hz fixed frequency
   33          * clocks by default.
   34          * Boards that provide audio clocks should override them.
   35          */
   36         audio_clk_a: audio_clk_a {
   37                 compatible = "fixed-clock";
   38                 #clock-cells = <0>;
   39                 clock-frequency = <0>;
   40         };
   41 
   42         audio_clk_b: audio_clk_b {
   43                 compatible = "fixed-clock";
   44                 #clock-cells = <0>;
   45                 clock-frequency = <0>;
   46         };
   47 
   48         audio_clk_c: audio_clk_c {
   49                 compatible = "fixed-clock";
   50                 #clock-cells = <0>;
   51                 clock-frequency = <0>;
   52         };
   53 
   54         /* External CAN clock - to be overridden by boards that provide it */
   55         can_clk: can {
   56                 compatible = "fixed-clock";
   57                 #clock-cells = <0>;
   58                 clock-frequency = <0>;
   59         };
   60 
   61         cluster0_opp: opp-table-0 {
   62                 compatible = "operating-points-v2";
   63                 opp-shared;
   64 
   65                 opp-500000000 {
   66                         opp-hz = /bits/ 64 <500000000>;
   67                         opp-microvolt = <820000>;
   68                         clock-latency-ns = <300000>;
   69                 };
   70                 opp-1000000000 {
   71                         opp-hz = /bits/ 64 <1000000000>;
   72                         opp-microvolt = <820000>;
   73                         clock-latency-ns = <300000>;
   74                 };
   75                 opp-1500000000 {
   76                         opp-hz = /bits/ 64 <1500000000>;
   77                         opp-microvolt = <820000>;
   78                         clock-latency-ns = <300000>;
   79                         opp-suspend;
   80                 };
   81         };
   82 
   83         cluster1_opp: opp-table-1 {
   84                 compatible = "operating-points-v2";
   85                 opp-shared;
   86 
   87                 opp-800000000 {
   88                         opp-hz = /bits/ 64 <800000000>;
   89                         opp-microvolt = <820000>;
   90                         clock-latency-ns = <300000>;
   91                 };
   92                 opp-1000000000 {
   93                         opp-hz = /bits/ 64 <1000000000>;
   94                         opp-microvolt = <820000>;
   95                         clock-latency-ns = <300000>;
   96                 };
   97                 opp-1200000000 {
   98                         opp-hz = /bits/ 64 <1200000000>;
   99                         opp-microvolt = <820000>;
  100                         clock-latency-ns = <300000>;
  101                 };
  102         };
  103 
  104         cpus {
  105                 #address-cells = <1>;
  106                 #size-cells = <0>;
  107 
  108                 cpu-map {
  109                         cluster0 {
  110                                 core0 {
  111                                         cpu = <&a57_0>;
  112                                 };
  113                                 core1 {
  114                                         cpu = <&a57_1>;
  115                                 };
  116                         };
  117 
  118                         cluster1 {
  119                                 core0 {
  120                                         cpu = <&a53_0>;
  121                                 };
  122                                 core1 {
  123                                         cpu = <&a53_1>;
  124                                 };
  125                                 core2 {
  126                                         cpu = <&a53_2>;
  127                                 };
  128                                 core3 {
  129                                         cpu = <&a53_3>;
  130                                 };
  131                         };
  132                 };
  133 
  134                 a57_0: cpu@0 {
  135                         compatible = "arm,cortex-a57";
  136                         reg = <0x0>;
  137                         device_type = "cpu";
  138                         power-domains = <&sysc R8A774A1_PD_CA57_CPU0>;
  139                         next-level-cache = <&L2_CA57>;
  140                         enable-method = "psci";
  141                         dynamic-power-coefficient = <854>;
  142                         clocks = <&cpg CPG_CORE R8A774A1_CLK_Z>;
  143                         operating-points-v2 = <&cluster0_opp>;
  144                         capacity-dmips-mhz = <1024>;
  145                         #cooling-cells = <2>;
  146                 };
  147 
  148                 a57_1: cpu@1 {
  149                         compatible = "arm,cortex-a57";
  150                         reg = <0x1>;
  151                         device_type = "cpu";
  152                         power-domains = <&sysc R8A774A1_PD_CA57_CPU1>;
  153                         next-level-cache = <&L2_CA57>;
  154                         enable-method = "psci";
  155                         clocks = <&cpg CPG_CORE R8A774A1_CLK_Z>;
  156                         operating-points-v2 = <&cluster0_opp>;
  157                         capacity-dmips-mhz = <1024>;
  158                         #cooling-cells = <2>;
  159                 };
  160 
  161                 a53_0: cpu@100 {
  162                         compatible = "arm,cortex-a53";
  163                         reg = <0x100>;
  164                         device_type = "cpu";
  165                         power-domains = <&sysc R8A774A1_PD_CA53_CPU0>;
  166                         next-level-cache = <&L2_CA53>;
  167                         enable-method = "psci";
  168                         #cooling-cells = <2>;
  169                         dynamic-power-coefficient = <277>;
  170                         clocks = <&cpg CPG_CORE R8A774A1_CLK_Z2>;
  171                         operating-points-v2 = <&cluster1_opp>;
  172                         capacity-dmips-mhz = <560>;
  173                 };
  174 
  175                 a53_1: cpu@101 {
  176                         compatible = "arm,cortex-a53";
  177                         reg = <0x101>;
  178                         device_type = "cpu";
  179                         power-domains = <&sysc R8A774A1_PD_CA53_CPU1>;
  180                         next-level-cache = <&L2_CA53>;
  181                         enable-method = "psci";
  182                         clocks = <&cpg CPG_CORE R8A774A1_CLK_Z2>;
  183                         operating-points-v2 = <&cluster1_opp>;
  184                         capacity-dmips-mhz = <560>;
  185                 };
  186 
  187                 a53_2: cpu@102 {
  188                         compatible = "arm,cortex-a53";
  189                         reg = <0x102>;
  190                         device_type = "cpu";
  191                         power-domains = <&sysc R8A774A1_PD_CA53_CPU2>;
  192                         next-level-cache = <&L2_CA53>;
  193                         enable-method = "psci";
  194                         clocks = <&cpg CPG_CORE R8A774A1_CLK_Z2>;
  195                         operating-points-v2 = <&cluster1_opp>;
  196                         capacity-dmips-mhz = <560>;
  197                 };
  198 
  199                 a53_3: cpu@103 {
  200                         compatible = "arm,cortex-a53";
  201                         reg = <0x103>;
  202                         device_type = "cpu";
  203                         power-domains = <&sysc R8A774A1_PD_CA53_CPU3>;
  204                         next-level-cache = <&L2_CA53>;
  205                         enable-method = "psci";
  206                         clocks = <&cpg CPG_CORE R8A774A1_CLK_Z2>;
  207                         operating-points-v2 = <&cluster1_opp>;
  208                         capacity-dmips-mhz = <560>;
  209                 };
  210 
  211                 L2_CA57: cache-controller-0 {
  212                         compatible = "cache";
  213                         power-domains = <&sysc R8A774A1_PD_CA57_SCU>;
  214                         cache-unified;
  215                         cache-level = <2>;
  216                 };
  217 
  218                 L2_CA53: cache-controller-1 {
  219                         compatible = "cache";
  220                         power-domains = <&sysc R8A774A1_PD_CA53_SCU>;
  221                         cache-unified;
  222                         cache-level = <2>;
  223                 };
  224         };
  225 
  226         extal_clk: extal {
  227                 compatible = "fixed-clock";
  228                 #clock-cells = <0>;
  229                 /* This value must be overridden by the board */
  230                 clock-frequency = <0>;
  231         };
  232 
  233         extalr_clk: extalr {
  234                 compatible = "fixed-clock";
  235                 #clock-cells = <0>;
  236                 /* This value must be overridden by the board */
  237                 clock-frequency = <0>;
  238         };
  239 
  240         /* External PCIe clock - can be overridden by the board */
  241         pcie_bus_clk: pcie_bus {
  242                 compatible = "fixed-clock";
  243                 #clock-cells = <0>;
  244                 clock-frequency = <0>;
  245         };
  246 
  247         pmu_a53 {
  248                 compatible = "arm,cortex-a53-pmu";
  249                 interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
  250                                       <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
  251                                       <&gic GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
  252                                       <&gic GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
  253                 interrupt-affinity = <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>;
  254         };
  255 
  256         pmu_a57 {
  257                 compatible = "arm,cortex-a57-pmu";
  258                 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
  259                                       <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
  260                 interrupt-affinity = <&a57_0>, <&a57_1>;
  261         };
  262 
  263         psci {
  264                 compatible = "arm,psci-1.0", "arm,psci-0.2";
  265                 method = "smc";
  266         };
  267 
  268         /* External SCIF clock - to be overridden by boards that provide it */
  269         scif_clk: scif {
  270                 compatible = "fixed-clock";
  271                 #clock-cells = <0>;
  272                 clock-frequency = <0>;
  273         };
  274 
  275         soc {
  276                 compatible = "simple-bus";
  277                 interrupt-parent = <&gic>;
  278                 #address-cells = <2>;
  279                 #size-cells = <2>;
  280                 ranges;
  281 
  282                 rwdt: watchdog@e6020000 {
  283                         compatible = "renesas,r8a774a1-wdt",
  284                                      "renesas,rcar-gen3-wdt";
  285                         reg = <0 0xe6020000 0 0x0c>;
  286                         interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
  287                         clocks = <&cpg CPG_MOD 402>;
  288                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  289                         resets = <&cpg 402>;
  290                         status = "disabled";
  291                 };
  292 
  293                 gpio0: gpio@e6050000 {
  294                         compatible = "renesas,gpio-r8a774a1",
  295                                      "renesas,rcar-gen3-gpio";
  296                         reg = <0 0xe6050000 0 0x50>;
  297                         interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
  298                         #gpio-cells = <2>;
  299                         gpio-controller;
  300                         gpio-ranges = <&pfc 0 0 16>;
  301                         #interrupt-cells = <2>;
  302                         interrupt-controller;
  303                         clocks = <&cpg CPG_MOD 912>;
  304                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  305                         resets = <&cpg 912>;
  306                 };
  307 
  308                 gpio1: gpio@e6051000 {
  309                         compatible = "renesas,gpio-r8a774a1",
  310                                      "renesas,rcar-gen3-gpio";
  311                         reg = <0 0xe6051000 0 0x50>;
  312                         interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
  313                         #gpio-cells = <2>;
  314                         gpio-controller;
  315                         gpio-ranges = <&pfc 0 32 29>;
  316                         #interrupt-cells = <2>;
  317                         interrupt-controller;
  318                         clocks = <&cpg CPG_MOD 911>;
  319                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  320                         resets = <&cpg 911>;
  321                 };
  322 
  323                 gpio2: gpio@e6052000 {
  324                         compatible = "renesas,gpio-r8a774a1",
  325                                      "renesas,rcar-gen3-gpio";
  326                         reg = <0 0xe6052000 0 0x50>;
  327                         interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
  328                         #gpio-cells = <2>;
  329                         gpio-controller;
  330                         gpio-ranges = <&pfc 0 64 15>;
  331                         #interrupt-cells = <2>;
  332                         interrupt-controller;
  333                         clocks = <&cpg CPG_MOD 910>;
  334                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  335                         resets = <&cpg 910>;
  336                 };
  337 
  338                 gpio3: gpio@e6053000 {
  339                         compatible = "renesas,gpio-r8a774a1",
  340                                      "renesas,rcar-gen3-gpio";
  341                         reg = <0 0xe6053000 0 0x50>;
  342                         interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
  343                         #gpio-cells = <2>;
  344                         gpio-controller;
  345                         gpio-ranges = <&pfc 0 96 16>;
  346                         #interrupt-cells = <2>;
  347                         interrupt-controller;
  348                         clocks = <&cpg CPG_MOD 909>;
  349                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  350                         resets = <&cpg 909>;
  351                 };
  352 
  353                 gpio4: gpio@e6054000 {
  354                         compatible = "renesas,gpio-r8a774a1",
  355                                      "renesas,rcar-gen3-gpio";
  356                         reg = <0 0xe6054000 0 0x50>;
  357                         interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
  358                         #gpio-cells = <2>;
  359                         gpio-controller;
  360                         gpio-ranges = <&pfc 0 128 18>;
  361                         #interrupt-cells = <2>;
  362                         interrupt-controller;
  363                         clocks = <&cpg CPG_MOD 908>;
  364                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  365                         resets = <&cpg 908>;
  366                 };
  367 
  368                 gpio5: gpio@e6055000 {
  369                         compatible = "renesas,gpio-r8a774a1",
  370                                      "renesas,rcar-gen3-gpio";
  371                         reg = <0 0xe6055000 0 0x50>;
  372                         interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
  373                         #gpio-cells = <2>;
  374                         gpio-controller;
  375                         gpio-ranges = <&pfc 0 160 26>;
  376                         #interrupt-cells = <2>;
  377                         interrupt-controller;
  378                         clocks = <&cpg CPG_MOD 907>;
  379                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  380                         resets = <&cpg 907>;
  381                 };
  382 
  383                 gpio6: gpio@e6055400 {
  384                         compatible = "renesas,gpio-r8a774a1",
  385                                      "renesas,rcar-gen3-gpio";
  386                         reg = <0 0xe6055400 0 0x50>;
  387                         interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
  388                         #gpio-cells = <2>;
  389                         gpio-controller;
  390                         gpio-ranges = <&pfc 0 192 32>;
  391                         #interrupt-cells = <2>;
  392                         interrupt-controller;
  393                         clocks = <&cpg CPG_MOD 906>;
  394                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  395                         resets = <&cpg 906>;
  396                 };
  397 
  398                 gpio7: gpio@e6055800 {
  399                         compatible = "renesas,gpio-r8a774a1",
  400                                      "renesas,rcar-gen3-gpio";
  401                         reg = <0 0xe6055800 0 0x50>;
  402                         interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
  403                         #gpio-cells = <2>;
  404                         gpio-controller;
  405                         gpio-ranges = <&pfc 0 224 4>;
  406                         #interrupt-cells = <2>;
  407                         interrupt-controller;
  408                         clocks = <&cpg CPG_MOD 905>;
  409                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  410                         resets = <&cpg 905>;
  411                 };
  412 
  413                 pfc: pinctrl@e6060000 {
  414                         compatible = "renesas,pfc-r8a774a1";
  415                         reg = <0 0xe6060000 0 0x50c>;
  416                 };
  417 
  418                 cmt0: timer@e60f0000 {
  419                         compatible = "renesas,r8a774a1-cmt0",
  420                                      "renesas,rcar-gen3-cmt0";
  421                         reg = <0 0xe60f0000 0 0x1004>;
  422                         interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
  423                                      <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
  424                         clocks = <&cpg CPG_MOD 303>;
  425                         clock-names = "fck";
  426                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  427                         resets = <&cpg 303>;
  428                         status = "disabled";
  429                 };
  430 
  431                 cmt1: timer@e6130000 {
  432                         compatible = "renesas,r8a774a1-cmt1",
  433                                      "renesas,rcar-gen3-cmt1";
  434                         reg = <0 0xe6130000 0 0x1004>;
  435                         interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
  436                                      <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
  437                                      <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
  438                                      <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
  439                                      <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
  440                                      <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
  441                                      <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
  442                                      <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
  443                         clocks = <&cpg CPG_MOD 302>;
  444                         clock-names = "fck";
  445                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  446                         resets = <&cpg 302>;
  447                         status = "disabled";
  448                 };
  449 
  450                 cmt2: timer@e6140000 {
  451                         compatible = "renesas,r8a774a1-cmt1",
  452                                      "renesas,rcar-gen3-cmt1";
  453                         reg = <0 0xe6140000 0 0x1004>;
  454                         interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
  455                                      <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
  456                                      <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
  457                                      <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
  458                                      <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
  459                                      <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
  460                                      <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
  461                                      <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
  462                         clocks = <&cpg CPG_MOD 301>;
  463                         clock-names = "fck";
  464                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  465                         resets = <&cpg 301>;
  466                         status = "disabled";
  467                 };
  468 
  469                 cmt3: timer@e6148000 {
  470                         compatible = "renesas,r8a774a1-cmt1",
  471                                      "renesas,rcar-gen3-cmt1";
  472                         reg = <0 0xe6148000 0 0x1004>;
  473                         interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
  474                                      <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>,
  475                                      <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
  476                                      <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
  477                                      <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
  478                                      <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>,
  479                                      <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
  480                                      <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>;
  481                         clocks = <&cpg CPG_MOD 300>;
  482                         clock-names = "fck";
  483                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  484                         resets = <&cpg 300>;
  485                         status = "disabled";
  486                 };
  487 
  488                 cpg: clock-controller@e6150000 {
  489                         compatible = "renesas,r8a774a1-cpg-mssr";
  490                         reg = <0 0xe6150000 0 0x0bb0>;
  491                         clocks = <&extal_clk>, <&extalr_clk>;
  492                         clock-names = "extal", "extalr";
  493                         #clock-cells = <2>;
  494                         #power-domain-cells = <0>;
  495                         #reset-cells = <1>;
  496                 };
  497 
  498                 rst: reset-controller@e6160000 {
  499                         compatible = "renesas,r8a774a1-rst";
  500                         reg = <0 0xe6160000 0 0x018c>;
  501                 };
  502 
  503                 sysc: system-controller@e6180000 {
  504                         compatible = "renesas,r8a774a1-sysc";
  505                         reg = <0 0xe6180000 0 0x0400>;
  506                         #power-domain-cells = <1>;
  507                 };
  508 
  509                 tsc: thermal@e6198000 {
  510                         compatible = "renesas,r8a774a1-thermal";
  511                         reg = <0 0xe6198000 0 0x100>,
  512                               <0 0xe61a0000 0 0x100>,
  513                               <0 0xe61a8000 0 0x100>;
  514                         interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
  515                                      <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
  516                                      <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
  517                         clocks = <&cpg CPG_MOD 522>;
  518                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  519                         resets = <&cpg 522>;
  520                         #thermal-sensor-cells = <1>;
  521                 };
  522 
  523                 intc_ex: interrupt-controller@e61c0000 {
  524                         compatible = "renesas,intc-ex-r8a774a1", "renesas,irqc";
  525                         #interrupt-cells = <2>;
  526                         interrupt-controller;
  527                         reg = <0 0xe61c0000 0 0x200>;
  528                         interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
  529                                      <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
  530                                      <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
  531                                      <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
  532                                      <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
  533                                      <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
  534                         clocks = <&cpg CPG_MOD 407>;
  535                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  536                         resets = <&cpg 407>;
  537                 };
  538 
  539                 tmu0: timer@e61e0000 {
  540                         compatible = "renesas,tmu-r8a774a1", "renesas,tmu";
  541                         reg = <0 0xe61e0000 0 0x30>;
  542                         interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
  543                                      <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
  544                                      <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
  545                         clocks = <&cpg CPG_MOD 125>;
  546                         clock-names = "fck";
  547                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  548                         resets = <&cpg 125>;
  549                         status = "disabled";
  550                 };
  551 
  552                 tmu1: timer@e6fc0000 {
  553                         compatible = "renesas,tmu-r8a774a1", "renesas,tmu";
  554                         reg = <0 0xe6fc0000 0 0x30>;
  555                         interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
  556                                      <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
  557                                      <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
  558                         clocks = <&cpg CPG_MOD 124>;
  559                         clock-names = "fck";
  560                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  561                         resets = <&cpg 124>;
  562                         status = "disabled";
  563                 };
  564 
  565                 tmu2: timer@e6fd0000 {
  566                         compatible = "renesas,tmu-r8a774a1", "renesas,tmu";
  567                         reg = <0 0xe6fd0000 0 0x30>;
  568                         interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
  569                                      <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
  570                                      <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
  571                         clocks = <&cpg CPG_MOD 123>;
  572                         clock-names = "fck";
  573                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  574                         resets = <&cpg 123>;
  575                         status = "disabled";
  576                 };
  577 
  578                 tmu3: timer@e6fe0000 {
  579                         compatible = "renesas,tmu-r8a774a1", "renesas,tmu";
  580                         reg = <0 0xe6fe0000 0 0x30>;
  581                         interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
  582                                      <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
  583                                      <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
  584                         clocks = <&cpg CPG_MOD 122>;
  585                         clock-names = "fck";
  586                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  587                         resets = <&cpg 122>;
  588                         status = "disabled";
  589                 };
  590 
  591                 tmu4: timer@ffc00000 {
  592                         compatible = "renesas,tmu-r8a774a1", "renesas,tmu";
  593                         reg = <0 0xffc00000 0 0x30>;
  594                         interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
  595                                      <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
  596                                      <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
  597                         clocks = <&cpg CPG_MOD 121>;
  598                         clock-names = "fck";
  599                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  600                         resets = <&cpg 121>;
  601                         status = "disabled";
  602                 };
  603 
  604                 i2c0: i2c@e6500000 {
  605                         #address-cells = <1>;
  606                         #size-cells = <0>;
  607                         compatible = "renesas,i2c-r8a774a1",
  608                                      "renesas,rcar-gen3-i2c";
  609                         reg = <0 0xe6500000 0 0x40>;
  610                         interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
  611                         clocks = <&cpg CPG_MOD 931>;
  612                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  613                         resets = <&cpg 931>;
  614                         dmas = <&dmac1 0x91>, <&dmac1 0x90>,
  615                                <&dmac2 0x91>, <&dmac2 0x90>;
  616                         dma-names = "tx", "rx", "tx", "rx";
  617                         i2c-scl-internal-delay-ns = <110>;
  618                         status = "disabled";
  619                 };
  620 
  621                 i2c1: i2c@e6508000 {
  622                         #address-cells = <1>;
  623                         #size-cells = <0>;
  624                         compatible = "renesas,i2c-r8a774a1",
  625                                      "renesas,rcar-gen3-i2c";
  626                         reg = <0 0xe6508000 0 0x40>;
  627                         interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
  628                         clocks = <&cpg CPG_MOD 930>;
  629                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  630                         resets = <&cpg 930>;
  631                         dmas = <&dmac1 0x93>, <&dmac1 0x92>,
  632                                <&dmac2 0x93>, <&dmac2 0x92>;
  633                         dma-names = "tx", "rx", "tx", "rx";
  634                         i2c-scl-internal-delay-ns = <6>;
  635                         status = "disabled";
  636                 };
  637 
  638                 i2c2: i2c@e6510000 {
  639                         #address-cells = <1>;
  640                         #size-cells = <0>;
  641                         compatible = "renesas,i2c-r8a774a1",
  642                                      "renesas,rcar-gen3-i2c";
  643                         reg = <0 0xe6510000 0 0x40>;
  644                         interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
  645                         clocks = <&cpg CPG_MOD 929>;
  646                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  647                         resets = <&cpg 929>;
  648                         dmas = <&dmac1 0x95>, <&dmac1 0x94>,
  649                                <&dmac2 0x95>, <&dmac2 0x94>;
  650                         dma-names = "tx", "rx", "tx", "rx";
  651                         i2c-scl-internal-delay-ns = <6>;
  652                         status = "disabled";
  653                 };
  654 
  655                 i2c3: i2c@e66d0000 {
  656                         #address-cells = <1>;
  657                         #size-cells = <0>;
  658                         compatible = "renesas,i2c-r8a774a1",
  659                                      "renesas,rcar-gen3-i2c";
  660                         reg = <0 0xe66d0000 0 0x40>;
  661                         interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
  662                         clocks = <&cpg CPG_MOD 928>;
  663                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  664                         resets = <&cpg 928>;
  665                         dmas = <&dmac0 0x97>, <&dmac0 0x96>;
  666                         dma-names = "tx", "rx";
  667                         i2c-scl-internal-delay-ns = <110>;
  668                         status = "disabled";
  669                 };
  670 
  671                 i2c4: i2c@e66d8000 {
  672                         #address-cells = <1>;
  673                         #size-cells = <0>;
  674                         compatible = "renesas,i2c-r8a774a1",
  675                                      "renesas,rcar-gen3-i2c";
  676                         reg = <0 0xe66d8000 0 0x40>;
  677                         interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
  678                         clocks = <&cpg CPG_MOD 927>;
  679                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  680                         resets = <&cpg 927>;
  681                         dmas = <&dmac0 0x99>, <&dmac0 0x98>;
  682                         dma-names = "tx", "rx";
  683                         i2c-scl-internal-delay-ns = <110>;
  684                         status = "disabled";
  685                 };
  686 
  687                 i2c5: i2c@e66e0000 {
  688                         #address-cells = <1>;
  689                         #size-cells = <0>;
  690                         compatible = "renesas,i2c-r8a774a1",
  691                                      "renesas,rcar-gen3-i2c";
  692                         reg = <0 0xe66e0000 0 0x40>;
  693                         interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
  694                         clocks = <&cpg CPG_MOD 919>;
  695                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  696                         resets = <&cpg 919>;
  697                         dmas = <&dmac0 0x9b>, <&dmac0 0x9a>;
  698                         dma-names = "tx", "rx";
  699                         i2c-scl-internal-delay-ns = <110>;
  700                         status = "disabled";
  701                 };
  702 
  703                 i2c6: i2c@e66e8000 {
  704                         #address-cells = <1>;
  705                         #size-cells = <0>;
  706                         compatible = "renesas,i2c-r8a774a1",
  707                                      "renesas,rcar-gen3-i2c";
  708                         reg = <0 0xe66e8000 0 0x40>;
  709                         interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
  710                         clocks = <&cpg CPG_MOD 918>;
  711                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  712                         resets = <&cpg 918>;
  713                         dmas = <&dmac0 0x9d>, <&dmac0 0x9c>;
  714                         dma-names = "tx", "rx";
  715                         i2c-scl-internal-delay-ns = <6>;
  716                         status = "disabled";
  717                 };
  718 
  719                 iic_pmic: i2c@e60b0000 {
  720                         #address-cells = <1>;
  721                         #size-cells = <0>;
  722                         compatible = "renesas,iic-r8a774a1",
  723                                      "renesas,rcar-gen3-iic",
  724                                      "renesas,rmobile-iic";
  725                         reg = <0 0xe60b0000 0 0x425>;
  726                         interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
  727                         clocks = <&cpg CPG_MOD 926>;
  728                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  729                         resets = <&cpg 926>;
  730                         dmas = <&dmac0 0x11>, <&dmac0 0x10>;
  731                         dma-names = "tx", "rx";
  732                         status = "disabled";
  733                 };
  734 
  735                 hscif0: serial@e6540000 {
  736                         compatible = "renesas,hscif-r8a774a1",
  737                                      "renesas,rcar-gen3-hscif",
  738                                      "renesas,hscif";
  739                         reg = <0 0xe6540000 0 0x60>;
  740                         interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
  741                         clocks = <&cpg CPG_MOD 520>,
  742                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
  743                                  <&scif_clk>;
  744                         clock-names = "fck", "brg_int", "scif_clk";
  745                         dmas = <&dmac1 0x31>, <&dmac1 0x30>,
  746                                <&dmac2 0x31>, <&dmac2 0x30>;
  747                         dma-names = "tx", "rx", "tx", "rx";
  748                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  749                         resets = <&cpg 520>;
  750                         status = "disabled";
  751                 };
  752 
  753                 hscif1: serial@e6550000 {
  754                         compatible = "renesas,hscif-r8a774a1",
  755                                      "renesas,rcar-gen3-hscif",
  756                                      "renesas,hscif";
  757                         reg = <0 0xe6550000 0 0x60>;
  758                         interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
  759                         clocks = <&cpg CPG_MOD 519>,
  760                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
  761                                  <&scif_clk>;
  762                         clock-names = "fck", "brg_int", "scif_clk";
  763                         dmas = <&dmac1 0x33>, <&dmac1 0x32>,
  764                                <&dmac2 0x33>, <&dmac2 0x32>;
  765                         dma-names = "tx", "rx", "tx", "rx";
  766                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  767                         resets = <&cpg 519>;
  768                         status = "disabled";
  769                 };
  770 
  771                 hscif2: serial@e6560000 {
  772                         compatible = "renesas,hscif-r8a774a1",
  773                                      "renesas,rcar-gen3-hscif",
  774                                      "renesas,hscif";
  775                         reg = <0 0xe6560000 0 0x60>;
  776                         interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
  777                         clocks = <&cpg CPG_MOD 518>,
  778                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
  779                                  <&scif_clk>;
  780                         clock-names = "fck", "brg_int", "scif_clk";
  781                         dmas = <&dmac1 0x35>, <&dmac1 0x34>,
  782                                <&dmac2 0x35>, <&dmac2 0x34>;
  783                         dma-names = "tx", "rx", "tx", "rx";
  784                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  785                         resets = <&cpg 518>;
  786                         status = "disabled";
  787                 };
  788 
  789                 hscif3: serial@e66a0000 {
  790                         compatible = "renesas,hscif-r8a774a1",
  791                                      "renesas,rcar-gen3-hscif",
  792                                      "renesas,hscif";
  793                         reg = <0 0xe66a0000 0 0x60>;
  794                         interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
  795                         clocks = <&cpg CPG_MOD 517>,
  796                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
  797                                  <&scif_clk>;
  798                         clock-names = "fck", "brg_int", "scif_clk";
  799                         dmas = <&dmac0 0x37>, <&dmac0 0x36>;
  800                         dma-names = "tx", "rx";
  801                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  802                         resets = <&cpg 517>;
  803                         status = "disabled";
  804                 };
  805 
  806                 hscif4: serial@e66b0000 {
  807                         compatible = "renesas,hscif-r8a774a1",
  808                                      "renesas,rcar-gen3-hscif",
  809                                      "renesas,hscif";
  810                         reg = <0 0xe66b0000 0 0x60>;
  811                         interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
  812                         clocks = <&cpg CPG_MOD 516>,
  813                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
  814                                  <&scif_clk>;
  815                         clock-names = "fck", "brg_int", "scif_clk";
  816                         dmas = <&dmac0 0x39>, <&dmac0 0x38>;
  817                         dma-names = "tx", "rx";
  818                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  819                         resets = <&cpg 516>;
  820                         status = "disabled";
  821                 };
  822 
  823                 hsusb: usb@e6590000 {
  824                         compatible = "renesas,usbhs-r8a774a1",
  825                                      "renesas,rcar-gen3-usbhs";
  826                         reg = <0 0xe6590000 0 0x200>;
  827                         interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
  828                         clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
  829                         dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
  830                                <&usb_dmac1 0>, <&usb_dmac1 1>;
  831                         dma-names = "ch0", "ch1", "ch2", "ch3";
  832                         renesas,buswait = <11>;
  833                         phys = <&usb2_phy0 3>;
  834                         phy-names = "usb";
  835                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  836                         resets = <&cpg 704>, <&cpg 703>;
  837                         status = "disabled";
  838                 };
  839 
  840                 usb2_clksel: clock-controller@e6590630 {
  841                         compatible = "renesas,r8a774a1-rcar-usb2-clock-sel",
  842                                      "renesas,rcar-gen3-usb2-clock-sel";
  843                         reg = <0 0xe6590630 0 0x02>;
  844                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>,
  845                                  <&usb_extal_clk>, <&usb3s0_clk>;
  846                         clock-names = "ehci_ohci", "hs-usb-if",
  847                                       "usb_extal", "usb_xtal";
  848                         #clock-cells = <0>;
  849                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  850                         resets = <&cpg 703>, <&cpg 704>;
  851                         reset-names = "ehci_ohci", "hs-usb-if";
  852                         status = "disabled";
  853                 };
  854 
  855                 usb_dmac0: dma-controller@e65a0000 {
  856                         compatible = "renesas,r8a774a1-usb-dmac",
  857                                      "renesas,usb-dmac";
  858                         reg = <0 0xe65a0000 0 0x100>;
  859                         interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
  860                                      <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
  861                         interrupt-names = "ch0", "ch1";
  862                         clocks = <&cpg CPG_MOD 330>;
  863                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  864                         resets = <&cpg 330>;
  865                         #dma-cells = <1>;
  866                         dma-channels = <2>;
  867                 };
  868 
  869                 usb_dmac1: dma-controller@e65b0000 {
  870                         compatible = "renesas,r8a774a1-usb-dmac",
  871                                      "renesas,usb-dmac";
  872                         reg = <0 0xe65b0000 0 0x100>;
  873                         interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
  874                                      <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
  875                         interrupt-names = "ch0", "ch1";
  876                         clocks = <&cpg CPG_MOD 331>;
  877                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  878                         resets = <&cpg 331>;
  879                         #dma-cells = <1>;
  880                         dma-channels = <2>;
  881                 };
  882 
  883                 usb3_phy0: usb-phy@e65ee000 {
  884                         compatible = "renesas,r8a774a1-usb3-phy",
  885                                      "renesas,rcar-gen3-usb3-phy";
  886                         reg = <0 0xe65ee000 0 0x90>;
  887                         clocks = <&cpg CPG_MOD 328>, <&usb3s0_clk>,
  888                                  <&usb_extal_clk>;
  889                         clock-names = "usb3-if", "usb3s_clk", "usb_extal";
  890                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  891                         resets = <&cpg 328>;
  892                         #phy-cells = <0>;
  893                         status = "disabled";
  894                 };
  895 
  896                 dmac0: dma-controller@e6700000 {
  897                         compatible = "renesas,dmac-r8a774a1",
  898                                      "renesas,rcar-dmac";
  899                         reg = <0 0xe6700000 0 0x10000>;
  900                         interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
  901                                      <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
  902                                      <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
  903                                      <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
  904                                      <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
  905                                      <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
  906                                      <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
  907                                      <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
  908                                      <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
  909                                      <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
  910                                      <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
  911                                      <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
  912                                      <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
  913                                      <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
  914                                      <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
  915                                      <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>,
  916                                      <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
  917                         interrupt-names = "error",
  918                                         "ch0", "ch1", "ch2", "ch3",
  919                                         "ch4", "ch5", "ch6", "ch7",
  920                                         "ch8", "ch9", "ch10", "ch11",
  921                                         "ch12", "ch13", "ch14", "ch15";
  922                         clocks = <&cpg CPG_MOD 219>;
  923                         clock-names = "fck";
  924                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  925                         resets = <&cpg 219>;
  926                         #dma-cells = <1>;
  927                         dma-channels = <16>;
  928                         iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
  929                                <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
  930                                <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
  931                                <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
  932                                <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
  933                                <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
  934                                <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
  935                                <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
  936                 };
  937 
  938                 dmac1: dma-controller@e7300000 {
  939                         compatible = "renesas,dmac-r8a774a1",
  940                                      "renesas,rcar-dmac";
  941                         reg = <0 0xe7300000 0 0x10000>;
  942                         interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
  943                                      <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
  944                                      <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
  945                                      <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
  946                                      <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
  947                                      <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
  948                                      <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
  949                                      <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
  950                                      <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
  951                                      <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
  952                                      <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
  953                                      <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
  954                                      <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
  955                                      <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
  956                                      <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
  957                                      <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
  958                                      <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
  959                         interrupt-names = "error",
  960                                         "ch0", "ch1", "ch2", "ch3",
  961                                         "ch4", "ch5", "ch6", "ch7",
  962                                         "ch8", "ch9", "ch10", "ch11",
  963                                         "ch12", "ch13", "ch14", "ch15";
  964                         clocks = <&cpg CPG_MOD 218>;
  965                         clock-names = "fck";
  966                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
  967                         resets = <&cpg 218>;
  968                         #dma-cells = <1>;
  969                         dma-channels = <16>;
  970                         iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
  971                                <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
  972                                <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
  973                                <&ipmmu_ds1 6>, <&ipmmu_ds1 7>,
  974                                <&ipmmu_ds1 8>, <&ipmmu_ds1 9>,
  975                                <&ipmmu_ds1 10>, <&ipmmu_ds1 11>,
  976                                <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
  977                                <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
  978                 };
  979 
  980                 dmac2: dma-controller@e7310000 {
  981                         compatible = "renesas,dmac-r8a774a1",
  982                                      "renesas,rcar-dmac";
  983                         reg = <0 0xe7310000 0 0x10000>;
  984                         interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
  985                                      <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
  986                                      <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
  987                                      <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
  988                                      <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
  989                                      <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
  990                                      <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
  991                                      <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
  992                                      <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
  993                                      <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>,
  994                                      <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>,
  995                                      <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>,
  996                                      <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>,
  997                                      <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>,
  998                                      <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>,
  999                                      <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>,
 1000                                      <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
 1001                         interrupt-names = "error",
 1002                                         "ch0", "ch1", "ch2", "ch3",
 1003                                         "ch4", "ch5", "ch6", "ch7",
 1004                                         "ch8", "ch9", "ch10", "ch11",
 1005                                         "ch12", "ch13", "ch14", "ch15";
 1006                         clocks = <&cpg CPG_MOD 217>;
 1007                         clock-names = "fck";
 1008                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1009                         resets = <&cpg 217>;
 1010                         #dma-cells = <1>;
 1011                         dma-channels = <16>;
 1012                         iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
 1013                                <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
 1014                                <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
 1015                                <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
 1016                                <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
 1017                                <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
 1018                                <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
 1019                                <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
 1020                 };
 1021 
 1022                 ipmmu_ds0: iommu@e6740000 {
 1023                         compatible = "renesas,ipmmu-r8a774a1";
 1024                         reg = <0 0xe6740000 0 0x1000>;
 1025                         renesas,ipmmu-main = <&ipmmu_mm 0>;
 1026                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1027                         #iommu-cells = <1>;
 1028                 };
 1029 
 1030                 ipmmu_ds1: iommu@e7740000 {
 1031                         compatible = "renesas,ipmmu-r8a774a1";
 1032                         reg = <0 0xe7740000 0 0x1000>;
 1033                         renesas,ipmmu-main = <&ipmmu_mm 1>;
 1034                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1035                         #iommu-cells = <1>;
 1036                 };
 1037 
 1038                 ipmmu_hc: iommu@e6570000 {
 1039                         compatible = "renesas,ipmmu-r8a774a1";
 1040                         reg = <0 0xe6570000 0 0x1000>;
 1041                         renesas,ipmmu-main = <&ipmmu_mm 2>;
 1042                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1043                         #iommu-cells = <1>;
 1044                 };
 1045 
 1046                 ipmmu_mm: iommu@e67b0000 {
 1047                         compatible = "renesas,ipmmu-r8a774a1";
 1048                         reg = <0 0xe67b0000 0 0x1000>;
 1049                         interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
 1050                                      <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
 1051                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1052                         #iommu-cells = <1>;
 1053                 };
 1054 
 1055                 ipmmu_mp: iommu@ec670000 {
 1056                         compatible = "renesas,ipmmu-r8a774a1";
 1057                         reg = <0 0xec670000 0 0x1000>;
 1058                         renesas,ipmmu-main = <&ipmmu_mm 4>;
 1059                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1060                         #iommu-cells = <1>;
 1061                 };
 1062 
 1063                 ipmmu_pv0: iommu@fd800000 {
 1064                         compatible = "renesas,ipmmu-r8a774a1";
 1065                         reg = <0 0xfd800000 0 0x1000>;
 1066                         renesas,ipmmu-main = <&ipmmu_mm 5>;
 1067                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1068                         #iommu-cells = <1>;
 1069                 };
 1070 
 1071                 ipmmu_pv1: iommu@fd950000 {
 1072                         compatible = "renesas,ipmmu-r8a774a1";
 1073                         reg = <0 0xfd950000 0 0x1000>;
 1074                         renesas,ipmmu-main = <&ipmmu_mm 6>;
 1075                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1076                         #iommu-cells = <1>;
 1077                 };
 1078 
 1079                 ipmmu_vc0: iommu@fe6b0000 {
 1080                         compatible = "renesas,ipmmu-r8a774a1";
 1081                         reg = <0 0xfe6b0000 0 0x1000>;
 1082                         renesas,ipmmu-main = <&ipmmu_mm 8>;
 1083                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 1084                         #iommu-cells = <1>;
 1085                 };
 1086 
 1087                 ipmmu_vi0: iommu@febd0000 {
 1088                         compatible = "renesas,ipmmu-r8a774a1";
 1089                         reg = <0 0xfebd0000 0 0x1000>;
 1090                         renesas,ipmmu-main = <&ipmmu_mm 9>;
 1091                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1092                         #iommu-cells = <1>;
 1093                 };
 1094 
 1095                 avb: ethernet@e6800000 {
 1096                         compatible = "renesas,etheravb-r8a774a1",
 1097                                      "renesas,etheravb-rcar-gen3";
 1098                         reg = <0 0xe6800000 0 0x800>;
 1099                         interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
 1100                                      <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
 1101                                      <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
 1102                                      <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
 1103                                      <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
 1104                                      <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
 1105                                      <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
 1106                                      <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
 1107                                      <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
 1108                                      <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
 1109                                      <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
 1110                                      <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
 1111                                      <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
 1112                                      <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
 1113                                      <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
 1114                                      <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
 1115                                      <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
 1116                                      <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
 1117                                      <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
 1118                                      <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
 1119                                      <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
 1120                                      <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
 1121                                      <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
 1122                                      <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
 1123                                      <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
 1124                         interrupt-names = "ch0", "ch1", "ch2", "ch3",
 1125                                           "ch4", "ch5", "ch6", "ch7",
 1126                                           "ch8", "ch9", "ch10", "ch11",
 1127                                           "ch12", "ch13", "ch14", "ch15",
 1128                                           "ch16", "ch17", "ch18", "ch19",
 1129                                           "ch20", "ch21", "ch22", "ch23",
 1130                                           "ch24";
 1131                         clocks = <&cpg CPG_MOD 812>;
 1132                         clock-names = "fck";
 1133                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1134                         resets = <&cpg 812>;
 1135                         phy-mode = "rgmii";
 1136                         rx-internal-delay-ps = <0>;
 1137                         tx-internal-delay-ps = <0>;
 1138                         iommus = <&ipmmu_ds0 16>;
 1139                         #address-cells = <1>;
 1140                         #size-cells = <0>;
 1141                         status = "disabled";
 1142                 };
 1143 
 1144                 can0: can@e6c30000 {
 1145                         compatible = "renesas,can-r8a774a1",
 1146                                      "renesas,rcar-gen3-can";
 1147                         reg = <0 0xe6c30000 0 0x1000>;
 1148                         interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
 1149                         clocks = <&cpg CPG_MOD 916>,
 1150                                  <&cpg CPG_CORE R8A774A1_CLK_CANFD>,
 1151                                  <&can_clk>;
 1152                         clock-names = "clkp1", "clkp2", "can_clk";
 1153                         assigned-clocks = <&cpg CPG_CORE R8A774A1_CLK_CANFD>;
 1154                         assigned-clock-rates = <40000000>;
 1155                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1156                         resets = <&cpg 916>;
 1157                         status = "disabled";
 1158                 };
 1159 
 1160                 can1: can@e6c38000 {
 1161                         compatible = "renesas,can-r8a774a1",
 1162                                      "renesas,rcar-gen3-can";
 1163                         reg = <0 0xe6c38000 0 0x1000>;
 1164                         interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
 1165                         clocks = <&cpg CPG_MOD 915>,
 1166                                  <&cpg CPG_CORE R8A774A1_CLK_CANFD>,
 1167                                  <&can_clk>;
 1168                         clock-names = "clkp1", "clkp2", "can_clk";
 1169                         assigned-clocks = <&cpg CPG_CORE R8A774A1_CLK_CANFD>;
 1170                         assigned-clock-rates = <40000000>;
 1171                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1172                         resets = <&cpg 915>;
 1173                         status = "disabled";
 1174                 };
 1175 
 1176                 canfd: can@e66c0000 {
 1177                         compatible = "renesas,r8a774a1-canfd",
 1178                                      "renesas,rcar-gen3-canfd";
 1179                         reg = <0 0xe66c0000 0 0x8000>;
 1180                         interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
 1181                                      <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
 1182                         interrupt-names = "ch_int", "g_int";
 1183                         clocks = <&cpg CPG_MOD 914>,
 1184                                  <&cpg CPG_CORE R8A774A1_CLK_CANFD>,
 1185                                  <&can_clk>;
 1186                         clock-names = "fck", "canfd", "can_clk";
 1187                         assigned-clocks = <&cpg CPG_CORE R8A774A1_CLK_CANFD>;
 1188                         assigned-clock-rates = <40000000>;
 1189                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1190                         resets = <&cpg 914>;
 1191                         status = "disabled";
 1192 
 1193                         channel0 {
 1194                                 status = "disabled";
 1195                         };
 1196 
 1197                         channel1 {
 1198                                 status = "disabled";
 1199                         };
 1200                 };
 1201 
 1202                 pwm0: pwm@e6e30000 {
 1203                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1204                         reg = <0 0xe6e30000 0 0x8>;
 1205                         #pwm-cells = <2>;
 1206                         clocks = <&cpg CPG_MOD 523>;
 1207                         resets = <&cpg 523>;
 1208                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1209                         status = "disabled";
 1210                 };
 1211 
 1212                 pwm1: pwm@e6e31000 {
 1213                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1214                         reg = <0 0xe6e31000 0 0x8>;
 1215                         #pwm-cells = <2>;
 1216                         clocks = <&cpg CPG_MOD 523>;
 1217                         resets = <&cpg 523>;
 1218                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1219                         status = "disabled";
 1220                 };
 1221 
 1222                 pwm2: pwm@e6e32000 {
 1223                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1224                         reg = <0 0xe6e32000 0 0x8>;
 1225                         #pwm-cells = <2>;
 1226                         clocks = <&cpg CPG_MOD 523>;
 1227                         resets = <&cpg 523>;
 1228                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1229                         status = "disabled";
 1230                 };
 1231 
 1232                 pwm3: pwm@e6e33000 {
 1233                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1234                         reg = <0 0xe6e33000 0 0x8>;
 1235                         #pwm-cells = <2>;
 1236                         clocks = <&cpg CPG_MOD 523>;
 1237                         resets = <&cpg 523>;
 1238                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1239                         status = "disabled";
 1240                 };
 1241 
 1242                 pwm4: pwm@e6e34000 {
 1243                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1244                         reg = <0 0xe6e34000 0 0x8>;
 1245                         #pwm-cells = <2>;
 1246                         clocks = <&cpg CPG_MOD 523>;
 1247                         resets = <&cpg 523>;
 1248                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1249                         status = "disabled";
 1250                 };
 1251 
 1252                 pwm5: pwm@e6e35000 {
 1253                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1254                         reg = <0 0xe6e35000 0 0x8>;
 1255                         #pwm-cells = <2>;
 1256                         clocks = <&cpg CPG_MOD 523>;
 1257                         resets = <&cpg 523>;
 1258                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1259                         status = "disabled";
 1260                 };
 1261 
 1262                 pwm6: pwm@e6e36000 {
 1263                         compatible = "renesas,pwm-r8a774a1", "renesas,pwm-rcar";
 1264                         reg = <0 0xe6e36000 0 0x8>;
 1265                         #pwm-cells = <2>;
 1266                         clocks = <&cpg CPG_MOD 523>;
 1267                         resets = <&cpg 523>;
 1268                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1269                         status = "disabled";
 1270                 };
 1271 
 1272                 scif0: serial@e6e60000 {
 1273                         compatible = "renesas,scif-r8a774a1",
 1274                                      "renesas,rcar-gen3-scif", "renesas,scif";
 1275                         reg = <0 0xe6e60000 0 0x40>;
 1276                         interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
 1277                         clocks = <&cpg CPG_MOD 207>,
 1278                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
 1279                                  <&scif_clk>;
 1280                         clock-names = "fck", "brg_int", "scif_clk";
 1281                         dmas = <&dmac1 0x51>, <&dmac1 0x50>,
 1282                                <&dmac2 0x51>, <&dmac2 0x50>;
 1283                         dma-names = "tx", "rx", "tx", "rx";
 1284                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1285                         resets = <&cpg 207>;
 1286                         status = "disabled";
 1287                 };
 1288 
 1289                 scif1: serial@e6e68000 {
 1290                         compatible = "renesas,scif-r8a774a1",
 1291                                      "renesas,rcar-gen3-scif", "renesas,scif";
 1292                         reg = <0 0xe6e68000 0 0x40>;
 1293                         interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
 1294                         clocks = <&cpg CPG_MOD 206>,
 1295                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
 1296                                  <&scif_clk>;
 1297                         clock-names = "fck", "brg_int", "scif_clk";
 1298                         dmas = <&dmac1 0x53>, <&dmac1 0x52>,
 1299                                <&dmac2 0x53>, <&dmac2 0x52>;
 1300                         dma-names = "tx", "rx", "tx", "rx";
 1301                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1302                         resets = <&cpg 206>;
 1303                         status = "disabled";
 1304                 };
 1305 
 1306                 scif2: serial@e6e88000 {
 1307                         compatible = "renesas,scif-r8a774a1",
 1308                                      "renesas,rcar-gen3-scif", "renesas,scif";
 1309                         reg = <0 0xe6e88000 0 0x40>;
 1310                         interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
 1311                         clocks = <&cpg CPG_MOD 310>,
 1312                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
 1313                                  <&scif_clk>;
 1314                         clock-names = "fck", "brg_int", "scif_clk";
 1315                         dmas = <&dmac1 0x13>, <&dmac1 0x12>,
 1316                                <&dmac2 0x13>, <&dmac2 0x12>;
 1317                         dma-names = "tx", "rx", "tx", "rx";
 1318                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1319                         resets = <&cpg 310>;
 1320                         status = "disabled";
 1321                 };
 1322 
 1323                 scif3: serial@e6c50000 {
 1324                         compatible = "renesas,scif-r8a774a1",
 1325                                      "renesas,rcar-gen3-scif", "renesas,scif";
 1326                         reg = <0 0xe6c50000 0 0x40>;
 1327                         interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
 1328                         clocks = <&cpg CPG_MOD 204>,
 1329                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
 1330                                  <&scif_clk>;
 1331                         clock-names = "fck", "brg_int", "scif_clk";
 1332                         dmas = <&dmac0 0x57>, <&dmac0 0x56>;
 1333                         dma-names = "tx", "rx";
 1334                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1335                         resets = <&cpg 204>;
 1336                         status = "disabled";
 1337                 };
 1338 
 1339                 scif4: serial@e6c40000 {
 1340                         compatible = "renesas,scif-r8a774a1",
 1341                                      "renesas,rcar-gen3-scif", "renesas,scif";
 1342                         reg = <0 0xe6c40000 0 0x40>;
 1343                         interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
 1344                         clocks = <&cpg CPG_MOD 203>,
 1345                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
 1346                                  <&scif_clk>;
 1347                         clock-names = "fck", "brg_int", "scif_clk";
 1348                         dmas = <&dmac0 0x59>, <&dmac0 0x58>;
 1349                         dma-names = "tx", "rx";
 1350                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1351                         resets = <&cpg 203>;
 1352                         status = "disabled";
 1353                 };
 1354 
 1355                 scif5: serial@e6f30000 {
 1356                         compatible = "renesas,scif-r8a774a1",
 1357                                      "renesas,rcar-gen3-scif", "renesas,scif";
 1358                         reg = <0 0xe6f30000 0 0x40>;
 1359                         interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
 1360                         clocks = <&cpg CPG_MOD 202>,
 1361                                  <&cpg CPG_CORE R8A774A1_CLK_S3D1>,
 1362                                  <&scif_clk>;
 1363                         clock-names = "fck", "brg_int", "scif_clk";
 1364                         dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
 1365                                <&dmac2 0x5b>, <&dmac2 0x5a>;
 1366                         dma-names = "tx", "rx", "tx", "rx";
 1367                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1368                         resets = <&cpg 202>;
 1369                         status = "disabled";
 1370                 };
 1371 
 1372                 msiof0: spi@e6e90000 {
 1373                         compatible = "renesas,msiof-r8a774a1",
 1374                                      "renesas,rcar-gen3-msiof";
 1375                         reg = <0 0xe6e90000 0 0x0064>;
 1376                         interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
 1377                         clocks = <&cpg CPG_MOD 211>;
 1378                         dmas = <&dmac1 0x41>, <&dmac1 0x40>,
 1379                                <&dmac2 0x41>, <&dmac2 0x40>;
 1380                         dma-names = "tx", "rx", "tx", "rx";
 1381                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1382                         resets = <&cpg 211>;
 1383                         #address-cells = <1>;
 1384                         #size-cells = <0>;
 1385                         status = "disabled";
 1386                 };
 1387 
 1388                 msiof1: spi@e6ea0000 {
 1389                         compatible = "renesas,msiof-r8a774a1",
 1390                                      "renesas,rcar-gen3-msiof";
 1391                         reg = <0 0xe6ea0000 0 0x0064>;
 1392                         interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
 1393                         clocks = <&cpg CPG_MOD 210>;
 1394                         dmas = <&dmac1 0x43>, <&dmac1 0x42>,
 1395                                <&dmac2 0x43>, <&dmac2 0x42>;
 1396                         dma-names = "tx", "rx", "tx", "rx";
 1397                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1398                         resets = <&cpg 210>;
 1399                         #address-cells = <1>;
 1400                         #size-cells = <0>;
 1401                         status = "disabled";
 1402                 };
 1403 
 1404                 msiof2: spi@e6c00000 {
 1405                         compatible = "renesas,msiof-r8a774a1",
 1406                                      "renesas,rcar-gen3-msiof";
 1407                         reg = <0 0xe6c00000 0 0x0064>;
 1408                         interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
 1409                         clocks = <&cpg CPG_MOD 209>;
 1410                         dmas = <&dmac0 0x45>, <&dmac0 0x44>;
 1411                         dma-names = "tx", "rx";
 1412                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1413                         resets = <&cpg 209>;
 1414                         #address-cells = <1>;
 1415                         #size-cells = <0>;
 1416                         status = "disabled";
 1417                 };
 1418 
 1419                 msiof3: spi@e6c10000 {
 1420                         compatible = "renesas,msiof-r8a774a1",
 1421                                      "renesas,rcar-gen3-msiof";
 1422                         reg = <0 0xe6c10000 0 0x0064>;
 1423                         interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
 1424                         clocks = <&cpg CPG_MOD 208>;
 1425                         dmas = <&dmac0 0x47>, <&dmac0 0x46>;
 1426                         dma-names = "tx", "rx";
 1427                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1428                         resets = <&cpg 208>;
 1429                         #address-cells = <1>;
 1430                         #size-cells = <0>;
 1431                         status = "disabled";
 1432                 };
 1433 
 1434                 vin0: video@e6ef0000 {
 1435                         compatible = "renesas,vin-r8a774a1";
 1436                         reg = <0 0xe6ef0000 0 0x1000>;
 1437                         interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
 1438                         clocks = <&cpg CPG_MOD 811>;
 1439                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1440                         resets = <&cpg 811>;
 1441                         renesas,id = <0>;
 1442                         status = "disabled";
 1443 
 1444                         ports {
 1445                                 #address-cells = <1>;
 1446                                 #size-cells = <0>;
 1447 
 1448                                 port@1 {
 1449                                         #address-cells = <1>;
 1450                                         #size-cells = <0>;
 1451 
 1452                                         reg = <1>;
 1453 
 1454                                         vin0csi20: endpoint@0 {
 1455                                                 reg = <0>;
 1456                                                 remote-endpoint = <&csi20vin0>;
 1457                                         };
 1458                                         vin0csi40: endpoint@2 {
 1459                                                 reg = <2>;
 1460                                                 remote-endpoint = <&csi40vin0>;
 1461                                         };
 1462                                 };
 1463                         };
 1464                 };
 1465 
 1466                 vin1: video@e6ef1000 {
 1467                         compatible = "renesas,vin-r8a774a1";
 1468                         reg = <0 0xe6ef1000 0 0x1000>;
 1469                         interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
 1470                         clocks = <&cpg CPG_MOD 810>;
 1471                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1472                         resets = <&cpg 810>;
 1473                         renesas,id = <1>;
 1474                         status = "disabled";
 1475 
 1476                         ports {
 1477                                 #address-cells = <1>;
 1478                                 #size-cells = <0>;
 1479 
 1480                                 port@1 {
 1481                                         #address-cells = <1>;
 1482                                         #size-cells = <0>;
 1483 
 1484                                         reg = <1>;
 1485 
 1486                                         vin1csi20: endpoint@0 {
 1487                                                 reg = <0>;
 1488                                                 remote-endpoint = <&csi20vin1>;
 1489                                         };
 1490                                         vin1csi40: endpoint@2 {
 1491                                                 reg = <2>;
 1492                                                 remote-endpoint = <&csi40vin1>;
 1493                                         };
 1494                                 };
 1495                         };
 1496                 };
 1497 
 1498                 vin2: video@e6ef2000 {
 1499                         compatible = "renesas,vin-r8a774a1";
 1500                         reg = <0 0xe6ef2000 0 0x1000>;
 1501                         interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
 1502                         clocks = <&cpg CPG_MOD 809>;
 1503                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1504                         resets = <&cpg 809>;
 1505                         renesas,id = <2>;
 1506                         status = "disabled";
 1507 
 1508                         ports {
 1509                                 #address-cells = <1>;
 1510                                 #size-cells = <0>;
 1511 
 1512                                 port@1 {
 1513                                         #address-cells = <1>;
 1514                                         #size-cells = <0>;
 1515 
 1516                                         reg = <1>;
 1517 
 1518                                         vin2csi20: endpoint@0 {
 1519                                                 reg = <0>;
 1520                                                 remote-endpoint = <&csi20vin2>;
 1521                                         };
 1522                                         vin2csi40: endpoint@2 {
 1523                                                 reg = <2>;
 1524                                                 remote-endpoint = <&csi40vin2>;
 1525                                         };
 1526                                 };
 1527                         };
 1528                 };
 1529 
 1530                 vin3: video@e6ef3000 {
 1531                         compatible = "renesas,vin-r8a774a1";
 1532                         reg = <0 0xe6ef3000 0 0x1000>;
 1533                         interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
 1534                         clocks = <&cpg CPG_MOD 808>;
 1535                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1536                         resets = <&cpg 808>;
 1537                         renesas,id = <3>;
 1538                         status = "disabled";
 1539 
 1540                         ports {
 1541                                 #address-cells = <1>;
 1542                                 #size-cells = <0>;
 1543 
 1544                                 port@1 {
 1545                                         #address-cells = <1>;
 1546                                         #size-cells = <0>;
 1547 
 1548                                         reg = <1>;
 1549 
 1550                                         vin3csi20: endpoint@0 {
 1551                                                 reg = <0>;
 1552                                                 remote-endpoint = <&csi20vin3>;
 1553                                         };
 1554                                         vin3csi40: endpoint@2 {
 1555                                                 reg = <2>;
 1556                                                 remote-endpoint = <&csi40vin3>;
 1557                                         };
 1558                                 };
 1559                         };
 1560                 };
 1561 
 1562                 vin4: video@e6ef4000 {
 1563                         compatible = "renesas,vin-r8a774a1";
 1564                         reg = <0 0xe6ef4000 0 0x1000>;
 1565                         interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
 1566                         clocks = <&cpg CPG_MOD 807>;
 1567                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1568                         resets = <&cpg 807>;
 1569                         renesas,id = <4>;
 1570                         status = "disabled";
 1571 
 1572                         ports {
 1573                                 #address-cells = <1>;
 1574                                 #size-cells = <0>;
 1575 
 1576                                 port@1 {
 1577                                         #address-cells = <1>;
 1578                                         #size-cells = <0>;
 1579 
 1580                                         reg = <1>;
 1581 
 1582                                         vin4csi20: endpoint@0 {
 1583                                                 reg = <0>;
 1584                                                 remote-endpoint = <&csi20vin4>;
 1585                                         };
 1586                                         vin4csi40: endpoint@2 {
 1587                                                 reg = <2>;
 1588                                                 remote-endpoint = <&csi40vin4>;
 1589                                         };
 1590                                 };
 1591                         };
 1592                 };
 1593 
 1594                 vin5: video@e6ef5000 {
 1595                         compatible = "renesas,vin-r8a774a1";
 1596                         reg = <0 0xe6ef5000 0 0x1000>;
 1597                         interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
 1598                         clocks = <&cpg CPG_MOD 806>;
 1599                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1600                         resets = <&cpg 806>;
 1601                         renesas,id = <5>;
 1602                         status = "disabled";
 1603 
 1604                         ports {
 1605                                 #address-cells = <1>;
 1606                                 #size-cells = <0>;
 1607 
 1608                                 port@1 {
 1609                                         #address-cells = <1>;
 1610                                         #size-cells = <0>;
 1611 
 1612                                         reg = <1>;
 1613 
 1614                                         vin5csi20: endpoint@0 {
 1615                                                 reg = <0>;
 1616                                                 remote-endpoint = <&csi20vin5>;
 1617                                         };
 1618                                         vin5csi40: endpoint@2 {
 1619                                                 reg = <2>;
 1620                                                 remote-endpoint = <&csi40vin5>;
 1621                                         };
 1622                                 };
 1623                         };
 1624                 };
 1625 
 1626                 vin6: video@e6ef6000 {
 1627                         compatible = "renesas,vin-r8a774a1";
 1628                         reg = <0 0xe6ef6000 0 0x1000>;
 1629                         interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
 1630                         clocks = <&cpg CPG_MOD 805>;
 1631                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1632                         resets = <&cpg 805>;
 1633                         renesas,id = <6>;
 1634                         status = "disabled";
 1635 
 1636                         ports {
 1637                                 #address-cells = <1>;
 1638                                 #size-cells = <0>;
 1639 
 1640                                 port@1 {
 1641                                         #address-cells = <1>;
 1642                                         #size-cells = <0>;
 1643 
 1644                                         reg = <1>;
 1645 
 1646                                         vin6csi20: endpoint@0 {
 1647                                                 reg = <0>;
 1648                                                 remote-endpoint = <&csi20vin6>;
 1649                                         };
 1650                                         vin6csi40: endpoint@2 {
 1651                                                 reg = <2>;
 1652                                                 remote-endpoint = <&csi40vin6>;
 1653                                         };
 1654                                 };
 1655                         };
 1656                 };
 1657 
 1658                 vin7: video@e6ef7000 {
 1659                         compatible = "renesas,vin-r8a774a1";
 1660                         reg = <0 0xe6ef7000 0 0x1000>;
 1661                         interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
 1662                         clocks = <&cpg CPG_MOD 804>;
 1663                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1664                         resets = <&cpg 804>;
 1665                         renesas,id = <7>;
 1666                         status = "disabled";
 1667 
 1668                         ports {
 1669                                 #address-cells = <1>;
 1670                                 #size-cells = <0>;
 1671 
 1672                                 port@1 {
 1673                                         #address-cells = <1>;
 1674                                         #size-cells = <0>;
 1675 
 1676                                         reg = <1>;
 1677 
 1678                                         vin7csi20: endpoint@0 {
 1679                                                 reg = <0>;
 1680                                                 remote-endpoint = <&csi20vin7>;
 1681                                         };
 1682                                         vin7csi40: endpoint@2 {
 1683                                                 reg = <2>;
 1684                                                 remote-endpoint = <&csi40vin7>;
 1685                                         };
 1686                                 };
 1687                         };
 1688                 };
 1689 
 1690                 rcar_sound: sound@ec500000 {
 1691                         /*
 1692                          * #sound-dai-cells is required
 1693                          *
 1694                          * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
 1695                          * Multi  DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
 1696                          */
 1697                         /*
 1698                          * #clock-cells is required for audio_clkout0/1/2/3
 1699                          *
 1700                          * clkout       : #clock-cells = <0>;   <&rcar_sound>;
 1701                          * clkout0/1/2/3: #clock-cells = <1>;   <&rcar_sound N>;
 1702                          */
 1703                         compatible = "renesas,rcar_sound-r8a774a1", "renesas,rcar_sound-gen3";
 1704                         reg = <0 0xec500000 0 0x1000>, /* SCU */
 1705                               <0 0xec5a0000 0 0x100>,  /* ADG */
 1706                               <0 0xec540000 0 0x1000>, /* SSIU */
 1707                               <0 0xec541000 0 0x280>,  /* SSI */
 1708                               <0 0xec760000 0 0x200>;  /* Audio DMAC peri peri*/
 1709                         reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
 1710 
 1711                         clocks = <&cpg CPG_MOD 1005>,
 1712                                  <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
 1713                                  <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
 1714                                  <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
 1715                                  <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
 1716                                  <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
 1717                                  <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
 1718                                  <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
 1719                                  <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
 1720                                  <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
 1721                                  <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
 1722                                  <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
 1723                                  <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
 1724                                  <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
 1725                                  <&audio_clk_a>, <&audio_clk_b>,
 1726                                  <&audio_clk_c>,
 1727                                  <&cpg CPG_CORE R8A774A1_CLK_S0D4>;
 1728                         clock-names = "ssi-all",
 1729                                       "ssi.9", "ssi.8", "ssi.7", "ssi.6",
 1730                                       "ssi.5", "ssi.4", "ssi.3", "ssi.2",
 1731                                       "ssi.1", "ssi.0",
 1732                                       "src.9", "src.8", "src.7", "src.6",
 1733                                       "src.5", "src.4", "src.3", "src.2",
 1734                                       "src.1", "src.0",
 1735                                       "mix.1", "mix.0",
 1736                                       "ctu.1", "ctu.0",
 1737                                       "dvc.0", "dvc.1",
 1738                                       "clk_a", "clk_b", "clk_c", "clk_i";
 1739                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 1740                         resets = <&cpg 1005>,
 1741                                  <&cpg 1006>, <&cpg 1007>,
 1742                                  <&cpg 1008>, <&cpg 1009>,
 1743                                  <&cpg 1010>, <&cpg 1011>,
 1744                                  <&cpg 1012>, <&cpg 1013>,
 1745                                  <&cpg 1014>, <&cpg 1015>;
 1746                         reset-names = "ssi-all",
 1747                                       "ssi.9", "ssi.8", "ssi.7", "ssi.6",
 1748                                       "ssi.5", "ssi.4", "ssi.3", "ssi.2",
 1749                                       "ssi.1", "ssi.0";
 1750                         status = "disabled";
 1751 
 1752                         rcar_sound,ctu {
 1753                                 ctu00: ctu-0 { };
 1754                                 ctu01: ctu-1 { };
 1755                                 ctu02: ctu-2 { };
 1756                                 ctu03: ctu-3 { };
 1757                                 ctu10: ctu-4 { };
 1758                                 ctu11: ctu-5 { };
 1759                                 ctu12: ctu-6 { };
 1760                                 ctu13: ctu-7 { };
 1761                         };
 1762 
 1763                         rcar_sound,dvc {
 1764                                 dvc0: dvc-0 {
 1765                                         dmas = <&audma1 0xbc>;
 1766                                         dma-names = "tx";
 1767                                 };
 1768                                 dvc1: dvc-1 {
 1769                                         dmas = <&audma1 0xbe>;
 1770                                         dma-names = "tx";
 1771                                 };
 1772                         };
 1773 
 1774                         rcar_sound,mix {
 1775                                 mix0: mix-0 { };
 1776                                 mix1: mix-1 { };
 1777                         };
 1778 
 1779                         rcar_sound,src {
 1780                                 src0: src-0 {
 1781                                         interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
 1782                                         dmas = <&audma0 0x85>, <&audma1 0x9a>;
 1783                                         dma-names = "rx", "tx";
 1784                                 };
 1785                                 src1: src-1 {
 1786                                         interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
 1787                                         dmas = <&audma0 0x87>, <&audma1 0x9c>;
 1788                                         dma-names = "rx", "tx";
 1789                                 };
 1790                                 src2: src-2 {
 1791                                         interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
 1792                                         dmas = <&audma0 0x89>, <&audma1 0x9e>;
 1793                                         dma-names = "rx", "tx";
 1794                                 };
 1795                                 src3: src-3 {
 1796                                         interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
 1797                                         dmas = <&audma0 0x8b>, <&audma1 0xa0>;
 1798                                         dma-names = "rx", "tx";
 1799                                 };
 1800                                 src4: src-4 {
 1801                                         interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
 1802                                         dmas = <&audma0 0x8d>, <&audma1 0xb0>;
 1803                                         dma-names = "rx", "tx";
 1804                                 };
 1805                                 src5: src-5 {
 1806                                         interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
 1807                                         dmas = <&audma0 0x8f>, <&audma1 0xb2>;
 1808                                         dma-names = "rx", "tx";
 1809                                 };
 1810                                 src6: src-6 {
 1811                                         interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
 1812                                         dmas = <&audma0 0x91>, <&audma1 0xb4>;
 1813                                         dma-names = "rx", "tx";
 1814                                 };
 1815                                 src7: src-7 {
 1816                                         interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
 1817                                         dmas = <&audma0 0x93>, <&audma1 0xb6>;
 1818                                         dma-names = "rx", "tx";
 1819                                 };
 1820                                 src8: src-8 {
 1821                                         interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
 1822                                         dmas = <&audma0 0x95>, <&audma1 0xb8>;
 1823                                         dma-names = "rx", "tx";
 1824                                 };
 1825                                 src9: src-9 {
 1826                                         interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
 1827                                         dmas = <&audma0 0x97>, <&audma1 0xba>;
 1828                                         dma-names = "rx", "tx";
 1829                                 };
 1830                         };
 1831 
 1832                         rcar_sound,ssi {
 1833                                 ssi0: ssi-0 {
 1834                                         interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
 1835                                         dmas = <&audma0 0x01>, <&audma1 0x02>;
 1836                                         dma-names = "rx", "tx";
 1837                                 };
 1838                                 ssi1: ssi-1 {
 1839                                         interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
 1840                                         dmas = <&audma0 0x03>, <&audma1 0x04>;
 1841                                         dma-names = "rx", "tx";
 1842                                 };
 1843                                 ssi2: ssi-2 {
 1844                                         interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
 1845                                         dmas = <&audma0 0x05>, <&audma1 0x06>;
 1846                                         dma-names = "rx", "tx";
 1847                                 };
 1848                                 ssi3: ssi-3 {
 1849                                         interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
 1850                                         dmas = <&audma0 0x07>, <&audma1 0x08>;
 1851                                         dma-names = "rx", "tx";
 1852                                 };
 1853                                 ssi4: ssi-4 {
 1854                                         interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
 1855                                         dmas = <&audma0 0x09>, <&audma1 0x0a>;
 1856                                         dma-names = "rx", "tx";
 1857                                 };
 1858                                 ssi5: ssi-5 {
 1859                                         interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
 1860                                         dmas = <&audma0 0x0b>, <&audma1 0x0c>;
 1861                                         dma-names = "rx", "tx";
 1862                                 };
 1863                                 ssi6: ssi-6 {
 1864                                         interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
 1865                                         dmas = <&audma0 0x0d>, <&audma1 0x0e>;
 1866                                         dma-names = "rx", "tx";
 1867                                 };
 1868                                 ssi7: ssi-7 {
 1869                                         interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
 1870                                         dmas = <&audma0 0x0f>, <&audma1 0x10>;
 1871                                         dma-names = "rx", "tx";
 1872                                 };
 1873                                 ssi8: ssi-8 {
 1874                                         interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
 1875                                         dmas = <&audma0 0x11>, <&audma1 0x12>;
 1876                                         dma-names = "rx", "tx";
 1877                                 };
 1878                                 ssi9: ssi-9 {
 1879                                         interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
 1880                                         dmas = <&audma0 0x13>, <&audma1 0x14>;
 1881                                         dma-names = "rx", "tx";
 1882                                 };
 1883                         };
 1884 
 1885                         rcar_sound,ssiu {
 1886                                 ssiu00: ssiu-0 {
 1887                                         dmas = <&audma0 0x15>, <&audma1 0x16>;
 1888                                         dma-names = "rx", "tx";
 1889                                 };
 1890                                 ssiu01: ssiu-1 {
 1891                                         dmas = <&audma0 0x35>, <&audma1 0x36>;
 1892                                         dma-names = "rx", "tx";
 1893                                 };
 1894                                 ssiu02: ssiu-2 {
 1895                                         dmas = <&audma0 0x37>, <&audma1 0x38>;
 1896                                         dma-names = "rx", "tx";
 1897                                 };
 1898                                 ssiu03: ssiu-3 {
 1899                                         dmas = <&audma0 0x47>, <&audma1 0x48>;
 1900                                         dma-names = "rx", "tx";
 1901                                 };
 1902                                 ssiu04: ssiu-4 {
 1903                                         dmas = <&audma0 0x3F>, <&audma1 0x40>;
 1904                                         dma-names = "rx", "tx";
 1905                                 };
 1906                                 ssiu05: ssiu-5 {
 1907                                         dmas = <&audma0 0x43>, <&audma1 0x44>;
 1908                                         dma-names = "rx", "tx";
 1909                                 };
 1910                                 ssiu06: ssiu-6 {
 1911                                         dmas = <&audma0 0x4F>, <&audma1 0x50>;
 1912                                         dma-names = "rx", "tx";
 1913                                 };
 1914                                 ssiu07: ssiu-7 {
 1915                                         dmas = <&audma0 0x53>, <&audma1 0x54>;
 1916                                         dma-names = "rx", "tx";
 1917                                 };
 1918                                 ssiu10: ssiu-8 {
 1919                                         dmas = <&audma0 0x49>, <&audma1 0x4a>;
 1920                                         dma-names = "rx", "tx";
 1921                                 };
 1922                                 ssiu11: ssiu-9 {
 1923                                         dmas = <&audma0 0x4B>, <&audma1 0x4C>;
 1924                                         dma-names = "rx", "tx";
 1925                                 };
 1926                                 ssiu12: ssiu-10 {
 1927                                         dmas = <&audma0 0x57>, <&audma1 0x58>;
 1928                                         dma-names = "rx", "tx";
 1929                                 };
 1930                                 ssiu13: ssiu-11 {
 1931                                         dmas = <&audma0 0x59>, <&audma1 0x5A>;
 1932                                         dma-names = "rx", "tx";
 1933                                 };
 1934                                 ssiu14: ssiu-12 {
 1935                                         dmas = <&audma0 0x5F>, <&audma1 0x60>;
 1936                                         dma-names = "rx", "tx";
 1937                                 };
 1938                                 ssiu15: ssiu-13 {
 1939                                         dmas = <&audma0 0xC3>, <&audma1 0xC4>;
 1940                                         dma-names = "rx", "tx";
 1941                                 };
 1942                                 ssiu16: ssiu-14 {
 1943                                         dmas = <&audma0 0xC7>, <&audma1 0xC8>;
 1944                                         dma-names = "rx", "tx";
 1945                                 };
 1946                                 ssiu17: ssiu-15 {
 1947                                         dmas = <&audma0 0xCB>, <&audma1 0xCC>;
 1948                                         dma-names = "rx", "tx";
 1949                                 };
 1950                                 ssiu20: ssiu-16 {
 1951                                         dmas = <&audma0 0x63>, <&audma1 0x64>;
 1952                                         dma-names = "rx", "tx";
 1953                                 };
 1954                                 ssiu21: ssiu-17 {
 1955                                         dmas = <&audma0 0x67>, <&audma1 0x68>;
 1956                                         dma-names = "rx", "tx";
 1957                                 };
 1958                                 ssiu22: ssiu-18 {
 1959                                         dmas = <&audma0 0x6B>, <&audma1 0x6C>;
 1960                                         dma-names = "rx", "tx";
 1961                                 };
 1962                                 ssiu23: ssiu-19 {
 1963                                         dmas = <&audma0 0x6D>, <&audma1 0x6E>;
 1964                                         dma-names = "rx", "tx";
 1965                                 };
 1966                                 ssiu24: ssiu-20 {
 1967                                         dmas = <&audma0 0xCF>, <&audma1 0xCE>;
 1968                                         dma-names = "rx", "tx";
 1969                                 };
 1970                                 ssiu25: ssiu-21 {
 1971                                         dmas = <&audma0 0xEB>, <&audma1 0xEC>;
 1972                                         dma-names = "rx", "tx";
 1973                                 };
 1974                                 ssiu26: ssiu-22 {
 1975                                         dmas = <&audma0 0xED>, <&audma1 0xEE>;
 1976                                         dma-names = "rx", "tx";
 1977                                 };
 1978                                 ssiu27: ssiu-23 {
 1979                                         dmas = <&audma0 0xEF>, <&audma1 0xF0>;
 1980                                         dma-names = "rx", "tx";
 1981                                 };
 1982                                 ssiu30: ssiu-24 {
 1983                                         dmas = <&audma0 0x6f>, <&audma1 0x70>;
 1984                                         dma-names = "rx", "tx";
 1985                                 };
 1986                                 ssiu31: ssiu-25 {
 1987                                         dmas = <&audma0 0x21>, <&audma1 0x22>;
 1988                                         dma-names = "rx", "tx";
 1989                                 };
 1990                                 ssiu32: ssiu-26 {
 1991                                         dmas = <&audma0 0x23>, <&audma1 0x24>;
 1992                                         dma-names = "rx", "tx";
 1993                                 };
 1994                                 ssiu33: ssiu-27 {
 1995                                         dmas = <&audma0 0x25>, <&audma1 0x26>;
 1996                                         dma-names = "rx", "tx";
 1997                                 };
 1998                                 ssiu34: ssiu-28 {
 1999                                         dmas = <&audma0 0x27>, <&audma1 0x28>;
 2000                                         dma-names = "rx", "tx";
 2001                                 };
 2002                                 ssiu35: ssiu-29 {
 2003                                         dmas = <&audma0 0x29>, <&audma1 0x2A>;
 2004                                         dma-names = "rx", "tx";
 2005                                 };
 2006                                 ssiu36: ssiu-30 {
 2007                                         dmas = <&audma0 0x2B>, <&audma1 0x2C>;
 2008                                         dma-names = "rx", "tx";
 2009                                 };
 2010                                 ssiu37: ssiu-31 {
 2011                                         dmas = <&audma0 0x2D>, <&audma1 0x2E>;
 2012                                         dma-names = "rx", "tx";
 2013                                 };
 2014                                 ssiu40: ssiu-32 {
 2015                                         dmas = <&audma0 0x71>, <&audma1 0x72>;
 2016                                         dma-names = "rx", "tx";
 2017                                 };
 2018                                 ssiu41: ssiu-33 {
 2019                                         dmas = <&audma0 0x17>, <&audma1 0x18>;
 2020                                         dma-names = "rx", "tx";
 2021                                 };
 2022                                 ssiu42: ssiu-34 {
 2023                                         dmas = <&audma0 0x19>, <&audma1 0x1A>;
 2024                                         dma-names = "rx", "tx";
 2025                                 };
 2026                                 ssiu43: ssiu-35 {
 2027                                         dmas = <&audma0 0x1B>, <&audma1 0x1C>;
 2028                                         dma-names = "rx", "tx";
 2029                                 };
 2030                                 ssiu44: ssiu-36 {
 2031                                         dmas = <&audma0 0x1D>, <&audma1 0x1E>;
 2032                                         dma-names = "rx", "tx";
 2033                                 };
 2034                                 ssiu45: ssiu-37 {
 2035                                         dmas = <&audma0 0x1F>, <&audma1 0x20>;
 2036                                         dma-names = "rx", "tx";
 2037                                 };
 2038                                 ssiu46: ssiu-38 {
 2039                                         dmas = <&audma0 0x31>, <&audma1 0x32>;
 2040                                         dma-names = "rx", "tx";
 2041                                 };
 2042                                 ssiu47: ssiu-39 {
 2043                                         dmas = <&audma0 0x33>, <&audma1 0x34>;
 2044                                         dma-names = "rx", "tx";
 2045                                 };
 2046                                 ssiu50: ssiu-40 {
 2047                                         dmas = <&audma0 0x73>, <&audma1 0x74>;
 2048                                         dma-names = "rx", "tx";
 2049                                 };
 2050                                 ssiu60: ssiu-41 {
 2051                                         dmas = <&audma0 0x75>, <&audma1 0x76>;
 2052                                         dma-names = "rx", "tx";
 2053                                 };
 2054                                 ssiu70: ssiu-42 {
 2055                                         dmas = <&audma0 0x79>, <&audma1 0x7a>;
 2056                                         dma-names = "rx", "tx";
 2057                                 };
 2058                                 ssiu80: ssiu-43 {
 2059                                         dmas = <&audma0 0x7b>, <&audma1 0x7c>;
 2060                                         dma-names = "rx", "tx";
 2061                                 };
 2062                                 ssiu90: ssiu-44 {
 2063                                         dmas = <&audma0 0x7d>, <&audma1 0x7e>;
 2064                                         dma-names = "rx", "tx";
 2065                                 };
 2066                                 ssiu91: ssiu-45 {
 2067                                         dmas = <&audma0 0x7F>, <&audma1 0x80>;
 2068                                         dma-names = "rx", "tx";
 2069                                 };
 2070                                 ssiu92: ssiu-46 {
 2071                                         dmas = <&audma0 0x81>, <&audma1 0x82>;
 2072                                         dma-names = "rx", "tx";
 2073                                 };
 2074                                 ssiu93: ssiu-47 {
 2075                                         dmas = <&audma0 0x83>, <&audma1 0x84>;
 2076                                         dma-names = "rx", "tx";
 2077                                 };
 2078                                 ssiu94: ssiu-48 {
 2079                                         dmas = <&audma0 0xA3>, <&audma1 0xA4>;
 2080                                         dma-names = "rx", "tx";
 2081                                 };
 2082                                 ssiu95: ssiu-49 {
 2083                                         dmas = <&audma0 0xA5>, <&audma1 0xA6>;
 2084                                         dma-names = "rx", "tx";
 2085                                 };
 2086                                 ssiu96: ssiu-50 {
 2087                                         dmas = <&audma0 0xA7>, <&audma1 0xA8>;
 2088                                         dma-names = "rx", "tx";
 2089                                 };
 2090                                 ssiu97: ssiu-51 {
 2091                                         dmas = <&audma0 0xA9>, <&audma1 0xAA>;
 2092                                         dma-names = "rx", "tx";
 2093                                 };
 2094                         };
 2095                 };
 2096 
 2097                 audma0: dma-controller@ec700000 {
 2098                         compatible = "renesas,dmac-r8a774a1",
 2099                                      "renesas,rcar-dmac";
 2100                         reg = <0 0xec700000 0 0x10000>;
 2101                         interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
 2102                                      <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
 2103                                      <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
 2104                                      <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
 2105                                      <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
 2106                                      <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
 2107                                      <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
 2108                                      <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
 2109                                      <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
 2110                                      <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
 2111                                      <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
 2112                                      <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
 2113                                      <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
 2114                                      <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
 2115                                      <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
 2116                                      <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
 2117                                      <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
 2118                         interrupt-names = "error",
 2119                                         "ch0", "ch1", "ch2", "ch3",
 2120                                         "ch4", "ch5", "ch6", "ch7",
 2121                                         "ch8", "ch9", "ch10", "ch11",
 2122                                         "ch12", "ch13", "ch14", "ch15";
 2123                         clocks = <&cpg CPG_MOD 502>;
 2124                         clock-names = "fck";
 2125                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2126                         resets = <&cpg 502>;
 2127                         #dma-cells = <1>;
 2128                         dma-channels = <16>;
 2129                         iommus = <&ipmmu_mp 0>, <&ipmmu_mp 1>,
 2130                                <&ipmmu_mp 2>, <&ipmmu_mp 3>,
 2131                                <&ipmmu_mp 4>, <&ipmmu_mp 5>,
 2132                                <&ipmmu_mp 6>, <&ipmmu_mp 7>,
 2133                                <&ipmmu_mp 8>, <&ipmmu_mp 9>,
 2134                                <&ipmmu_mp 10>, <&ipmmu_mp 11>,
 2135                                <&ipmmu_mp 12>, <&ipmmu_mp 13>,
 2136                                <&ipmmu_mp 14>, <&ipmmu_mp 15>;
 2137                 };
 2138 
 2139                 audma1: dma-controller@ec720000 {
 2140                         compatible = "renesas,dmac-r8a774a1",
 2141                                      "renesas,rcar-dmac";
 2142                         reg = <0 0xec720000 0 0x10000>;
 2143                         interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
 2144                                      <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
 2145                                      <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
 2146                                      <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
 2147                                      <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
 2148                                      <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
 2149                                      <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
 2150                                      <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
 2151                                      <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
 2152                                      <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
 2153                                      <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
 2154                                      <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
 2155                                      <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
 2156                                      <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
 2157                                      <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
 2158                                      <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>,
 2159                                      <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>;
 2160                         interrupt-names = "error",
 2161                                         "ch0", "ch1", "ch2", "ch3",
 2162                                         "ch4", "ch5", "ch6", "ch7",
 2163                                         "ch8", "ch9", "ch10", "ch11",
 2164                                         "ch12", "ch13", "ch14", "ch15";
 2165                         clocks = <&cpg CPG_MOD 501>;
 2166                         clock-names = "fck";
 2167                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2168                         resets = <&cpg 501>;
 2169                         #dma-cells = <1>;
 2170                         dma-channels = <16>;
 2171                         iommus = <&ipmmu_mp 16>, <&ipmmu_mp 17>,
 2172                                <&ipmmu_mp 18>, <&ipmmu_mp 19>,
 2173                                <&ipmmu_mp 20>, <&ipmmu_mp 21>,
 2174                                <&ipmmu_mp 22>, <&ipmmu_mp 23>,
 2175                                <&ipmmu_mp 24>, <&ipmmu_mp 25>,
 2176                                <&ipmmu_mp 26>, <&ipmmu_mp 27>,
 2177                                <&ipmmu_mp 28>, <&ipmmu_mp 29>,
 2178                                <&ipmmu_mp 30>, <&ipmmu_mp 31>;
 2179                 };
 2180 
 2181                 xhci0: usb@ee000000 {
 2182                         compatible = "renesas,xhci-r8a774a1",
 2183                                      "renesas,rcar-gen3-xhci";
 2184                         reg = <0 0xee000000 0 0xc00>;
 2185                         interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
 2186                         clocks = <&cpg CPG_MOD 328>;
 2187                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2188                         resets = <&cpg 328>;
 2189                         status = "disabled";
 2190                 };
 2191 
 2192                 usb3_peri0: usb@ee020000 {
 2193                         compatible = "renesas,r8a774a1-usb3-peri",
 2194                                      "renesas,rcar-gen3-usb3-peri";
 2195                         reg = <0 0xee020000 0 0x400>;
 2196                         interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
 2197                         clocks = <&cpg CPG_MOD 328>;
 2198                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2199                         resets = <&cpg 328>;
 2200                         status = "disabled";
 2201                 };
 2202 
 2203                 ohci0: usb@ee080000 {
 2204                         compatible = "generic-ohci";
 2205                         reg = <0 0xee080000 0 0x100>;
 2206                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
 2207                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
 2208                         phys = <&usb2_phy0 1>;
 2209                         phy-names = "usb";
 2210                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2211                         resets = <&cpg 703>, <&cpg 704>;
 2212                         status = "disabled";
 2213                 };
 2214 
 2215                 ohci1: usb@ee0a0000 {
 2216                         compatible = "generic-ohci";
 2217                         reg = <0 0xee0a0000 0 0x100>;
 2218                         interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
 2219                         clocks = <&cpg CPG_MOD 702>;
 2220                         phys = <&usb2_phy1 1>;
 2221                         phy-names = "usb";
 2222                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2223                         resets = <&cpg 702>;
 2224                         status = "disabled";
 2225                 };
 2226 
 2227                 ehci0: usb@ee080100 {
 2228                         compatible = "generic-ehci";
 2229                         reg = <0 0xee080100 0 0x100>;
 2230                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
 2231                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
 2232                         phys = <&usb2_phy0 2>;
 2233                         phy-names = "usb";
 2234                         companion = <&ohci0>;
 2235                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2236                         resets = <&cpg 703>, <&cpg 704>;
 2237                         status = "disabled";
 2238                 };
 2239 
 2240                 ehci1: usb@ee0a0100 {
 2241                         compatible = "generic-ehci";
 2242                         reg = <0 0xee0a0100 0 0x100>;
 2243                         interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
 2244                         clocks = <&cpg CPG_MOD 702>;
 2245                         phys = <&usb2_phy1 2>;
 2246                         phy-names = "usb";
 2247                         companion = <&ohci1>;
 2248                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2249                         resets = <&cpg 702>;
 2250                         status = "disabled";
 2251                 };
 2252 
 2253                 usb2_phy0: usb-phy@ee080200 {
 2254                         compatible = "renesas,usb2-phy-r8a774a1",
 2255                                      "renesas,rcar-gen3-usb2-phy";
 2256                         reg = <0 0xee080200 0 0x700>;
 2257                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
 2258                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
 2259                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2260                         resets = <&cpg 703>, <&cpg 704>;
 2261                         #phy-cells = <1>;
 2262                         status = "disabled";
 2263                 };
 2264 
 2265                 usb2_phy1: usb-phy@ee0a0200 {
 2266                         compatible = "renesas,usb2-phy-r8a774a1",
 2267                                      "renesas,rcar-gen3-usb2-phy";
 2268                         reg = <0 0xee0a0200 0 0x700>;
 2269                         clocks = <&cpg CPG_MOD 702>;
 2270                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2271                         resets = <&cpg 702>;
 2272                         #phy-cells = <1>;
 2273                         status = "disabled";
 2274                 };
 2275 
 2276                 sdhi0: mmc@ee100000 {
 2277                         compatible = "renesas,sdhi-r8a774a1",
 2278                                      "renesas,rcar-gen3-sdhi";
 2279                         reg = <0 0xee100000 0 0x2000>;
 2280                         interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
 2281                         clocks = <&cpg CPG_MOD 314>, <&cpg CPG_CORE R8A774A1_CLK_SD0H>;
 2282                         clock-names = "core", "clkh";
 2283                         max-frequency = <200000000>;
 2284                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2285                         resets = <&cpg 314>;
 2286                         status = "disabled";
 2287                 };
 2288 
 2289                 sdhi1: mmc@ee120000 {
 2290                         compatible = "renesas,sdhi-r8a774a1",
 2291                                      "renesas,rcar-gen3-sdhi";
 2292                         reg = <0 0xee120000 0 0x2000>;
 2293                         interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
 2294                         clocks = <&cpg CPG_MOD 313>, <&cpg CPG_CORE R8A774A1_CLK_SD1H>;
 2295                         clock-names = "core", "clkh";
 2296                         max-frequency = <200000000>;
 2297                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2298                         resets = <&cpg 313>;
 2299                         status = "disabled";
 2300                 };
 2301 
 2302                 sdhi2: mmc@ee140000 {
 2303                         compatible = "renesas,sdhi-r8a774a1",
 2304                                      "renesas,rcar-gen3-sdhi";
 2305                         reg = <0 0xee140000 0 0x2000>;
 2306                         interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
 2307                         clocks = <&cpg CPG_MOD 312>, <&cpg CPG_CORE R8A774A1_CLK_SD2H>;
 2308                         clock-names = "core", "clkh";
 2309                         max-frequency = <200000000>;
 2310                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2311                         resets = <&cpg 312>;
 2312                         status = "disabled";
 2313                 };
 2314 
 2315                 sdhi3: mmc@ee160000 {
 2316                         compatible = "renesas,sdhi-r8a774a1",
 2317                                      "renesas,rcar-gen3-sdhi";
 2318                         reg = <0 0xee160000 0 0x2000>;
 2319                         interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
 2320                         clocks = <&cpg CPG_MOD 311>, <&cpg CPG_CORE R8A774A1_CLK_SD3H>;
 2321                         clock-names = "core", "clkh";
 2322                         max-frequency = <200000000>;
 2323                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2324                         resets = <&cpg 311>;
 2325                         status = "disabled";
 2326                 };
 2327 
 2328                 rpc: spi@ee200000 {
 2329                         compatible = "renesas,r8a774a1-rpc-if",
 2330                                      "renesas,rcar-gen3-rpc-if";
 2331                         reg = <0 0xee200000 0 0x200>,
 2332                               <0 0x08000000 0 0x4000000>,
 2333                               <0 0xee208000 0 0x100>;
 2334                         reg-names = "regs", "dirmap", "wbuf";
 2335                         interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
 2336                         clocks = <&cpg CPG_MOD 917>;
 2337                         clock-names = "rpc";
 2338                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2339                         resets = <&cpg 917>;
 2340                         #address-cells = <1>;
 2341                         #size-cells = <0>;
 2342                         status = "disabled";
 2343                 };
 2344 
 2345                 gic: interrupt-controller@f1010000 {
 2346                         compatible = "arm,gic-400";
 2347                         #interrupt-cells = <3>;
 2348                         #address-cells = <0>;
 2349                         interrupt-controller;
 2350                         reg = <0x0 0xf1010000 0 0x1000>,
 2351                               <0x0 0xf1020000 0 0x20000>,
 2352                               <0x0 0xf1040000 0 0x20000>,
 2353                               <0x0 0xf1060000 0 0x20000>;
 2354                         interrupts = <GIC_PPI 9
 2355                                         (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>;
 2356                         clocks = <&cpg CPG_MOD 408>;
 2357                         clock-names = "clk";
 2358                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2359                         resets = <&cpg 408>;
 2360                 };
 2361 
 2362                 pciec0: pcie@fe000000 {
 2363                         compatible = "renesas,pcie-r8a774a1",
 2364                                      "renesas,pcie-rcar-gen3";
 2365                         reg = <0 0xfe000000 0 0x80000>;
 2366                         #address-cells = <3>;
 2367                         #size-cells = <2>;
 2368                         bus-range = <0x00 0xff>;
 2369                         device_type = "pci";
 2370                         ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
 2371                                  <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
 2372                                  <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
 2373                                  <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
 2374                         /* Map all possible DDR as inbound ranges */
 2375                         dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
 2376                         interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
 2377                                 <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
 2378                                 <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
 2379                         #interrupt-cells = <1>;
 2380                         interrupt-map-mask = <0 0 0 0>;
 2381                         interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
 2382                         clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
 2383                         clock-names = "pcie", "pcie_bus";
 2384                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2385                         resets = <&cpg 319>;
 2386                         status = "disabled";
 2387                 };
 2388 
 2389                 pciec1: pcie@ee800000 {
 2390                         compatible = "renesas,pcie-r8a774a1",
 2391                                      "renesas,pcie-rcar-gen3";
 2392                         reg = <0 0xee800000 0 0x80000>;
 2393                         #address-cells = <3>;
 2394                         #size-cells = <2>;
 2395                         bus-range = <0x00 0xff>;
 2396                         device_type = "pci";
 2397                         ranges = <0x01000000 0 0x00000000 0 0xee900000 0 0x00100000>,
 2398                                  <0x02000000 0 0xeea00000 0 0xeea00000 0 0x00200000>,
 2399                                  <0x02000000 0 0xc0000000 0 0xc0000000 0 0x08000000>,
 2400                                  <0x42000000 0 0xc8000000 0 0xc8000000 0 0x08000000>;
 2401                         /* Map all possible DDR as inbound ranges */
 2402                         dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
 2403                         interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
 2404                                 <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
 2405                                 <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
 2406                         #interrupt-cells = <1>;
 2407                         interrupt-map-mask = <0 0 0 0>;
 2408                         interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
 2409                         clocks = <&cpg CPG_MOD 318>, <&pcie_bus_clk>;
 2410                         clock-names = "pcie", "pcie_bus";
 2411                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2412                         resets = <&cpg 318>;
 2413                         status = "disabled";
 2414                 };
 2415 
 2416                 pciec0_ep: pcie-ep@fe000000 {
 2417                         compatible = "renesas,r8a774a1-pcie-ep",
 2418                                      "renesas,rcar-gen3-pcie-ep";
 2419                         reg = <0x0 0xfe000000 0 0x80000>,
 2420                               <0x0 0xfe100000 0 0x100000>,
 2421                               <0x0 0xfe200000 0 0x200000>,
 2422                               <0x0 0x30000000 0 0x8000000>,
 2423                               <0x0 0x38000000 0 0x8000000>;
 2424                         reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
 2425                         interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
 2426                                      <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
 2427                                      <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
 2428                         clocks = <&cpg CPG_MOD 319>;
 2429                         clock-names = "pcie";
 2430                         resets = <&cpg 319>;
 2431                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2432                         status = "disabled";
 2433                 };
 2434 
 2435                 pciec1_ep: pcie-ep@ee800000 {
 2436                         compatible = "renesas,r8a774a1-pcie-ep",
 2437                                      "renesas,rcar-gen3-pcie-ep";
 2438                         reg = <0x0 0xee800000 0 0x80000>,
 2439                               <0x0 0xee900000 0 0x100000>,
 2440                               <0x0 0xeea00000 0 0x200000>,
 2441                               <0x0 0xc0000000 0 0x8000000>,
 2442                               <0x0 0xc8000000 0 0x8000000>;
 2443                         reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
 2444                         interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
 2445                                      <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
 2446                                      <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
 2447                         clocks = <&cpg CPG_MOD 318>;
 2448                         clock-names = "pcie";
 2449                         resets = <&cpg 318>;
 2450                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2451                         status = "disabled";
 2452                 };
 2453 
 2454                 fdp1@fe940000 {
 2455                         compatible = "renesas,fdp1";
 2456                         reg = <0 0xfe940000 0 0x2400>;
 2457                         interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>;
 2458                         clocks = <&cpg CPG_MOD 119>;
 2459                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 2460                         resets = <&cpg 119>;
 2461                         renesas,fcp = <&fcpf0>;
 2462                 };
 2463 
 2464                 fcpf0: fcp@fe950000 {
 2465                         compatible = "renesas,fcpf";
 2466                         reg = <0 0xfe950000 0 0x200>;
 2467                         clocks = <&cpg CPG_MOD 615>;
 2468                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 2469                         resets = <&cpg 615>;
 2470                 };
 2471 
 2472                 fcpvb0: fcp@fe96f000 {
 2473                         compatible = "renesas,fcpv";
 2474                         reg = <0 0xfe96f000 0 0x200>;
 2475                         clocks = <&cpg CPG_MOD 607>;
 2476                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 2477                         resets = <&cpg 607>;
 2478                 };
 2479 
 2480                 fcpvd0: fcp@fea27000 {
 2481                         compatible = "renesas,fcpv";
 2482                         reg = <0 0xfea27000 0 0x200>;
 2483                         clocks = <&cpg CPG_MOD 603>;
 2484                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2485                         resets = <&cpg 603>;
 2486                         iommus = <&ipmmu_vi0 8>;
 2487                 };
 2488 
 2489                 fcpvd1: fcp@fea2f000 {
 2490                         compatible = "renesas,fcpv";
 2491                         reg = <0 0xfea2f000 0 0x200>;
 2492                         clocks = <&cpg CPG_MOD 602>;
 2493                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2494                         resets = <&cpg 602>;
 2495                         iommus = <&ipmmu_vi0 9>;
 2496                 };
 2497 
 2498                 fcpvd2: fcp@fea37000 {
 2499                         compatible = "renesas,fcpv";
 2500                         reg = <0 0xfea37000 0 0x200>;
 2501                         clocks = <&cpg CPG_MOD 601>;
 2502                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2503                         resets = <&cpg 601>;
 2504                         iommus = <&ipmmu_vi0 10>;
 2505                 };
 2506 
 2507                 fcpvi0: fcp@fe9af000 {
 2508                         compatible = "renesas,fcpv";
 2509                         reg = <0 0xfe9af000 0 0x200>;
 2510                         clocks = <&cpg CPG_MOD 611>;
 2511                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 2512                         resets = <&cpg 611>;
 2513                         iommus = <&ipmmu_vc0 19>;
 2514                 };
 2515 
 2516                 vspb: vsp@fe960000 {
 2517                         compatible = "renesas,vsp2";
 2518                         reg = <0 0xfe960000 0 0x8000>;
 2519                         interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
 2520                         clocks = <&cpg CPG_MOD 626>;
 2521                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 2522                         resets = <&cpg 626>;
 2523 
 2524                         renesas,fcp = <&fcpvb0>;
 2525                 };
 2526 
 2527                 vspd0: vsp@fea20000 {
 2528                         compatible = "renesas,vsp2";
 2529                         reg = <0 0xfea20000 0 0x5000>;
 2530                         interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
 2531                         clocks = <&cpg CPG_MOD 623>;
 2532                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2533                         resets = <&cpg 623>;
 2534 
 2535                         renesas,fcp = <&fcpvd0>;
 2536                 };
 2537 
 2538                 vspd1: vsp@fea28000 {
 2539                         compatible = "renesas,vsp2";
 2540                         reg = <0 0xfea28000 0 0x5000>;
 2541                         interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
 2542                         clocks = <&cpg CPG_MOD 622>;
 2543                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2544                         resets = <&cpg 622>;
 2545 
 2546                         renesas,fcp = <&fcpvd1>;
 2547                 };
 2548 
 2549                 vspd2: vsp@fea30000 {
 2550                         compatible = "renesas,vsp2";
 2551                         reg = <0 0xfea30000 0 0x5000>;
 2552                         interrupts = <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>;
 2553                         clocks = <&cpg CPG_MOD 621>;
 2554                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2555                         resets = <&cpg 621>;
 2556 
 2557                         renesas,fcp = <&fcpvd2>;
 2558                 };
 2559 
 2560                 vspi0: vsp@fe9a0000 {
 2561                         compatible = "renesas,vsp2";
 2562                         reg = <0 0xfe9a0000 0 0x8000>;
 2563                         interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>;
 2564                         clocks = <&cpg CPG_MOD 631>;
 2565                         power-domains = <&sysc R8A774A1_PD_A3VC>;
 2566                         resets = <&cpg 631>;
 2567 
 2568                         renesas,fcp = <&fcpvi0>;
 2569                 };
 2570 
 2571                 csi20: csi2@fea80000 {
 2572                         compatible = "renesas,r8a774a1-csi2";
 2573                         reg = <0 0xfea80000 0 0x10000>;
 2574                         interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
 2575                         clocks = <&cpg CPG_MOD 714>;
 2576                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2577                         resets = <&cpg 714>;
 2578                         status = "disabled";
 2579 
 2580                         ports {
 2581                                 #address-cells = <1>;
 2582                                 #size-cells = <0>;
 2583 
 2584                                 port@0 {
 2585                                         reg = <0>;
 2586                                 };
 2587 
 2588                                 port@1 {
 2589                                         #address-cells = <1>;
 2590                                         #size-cells = <0>;
 2591 
 2592                                         reg = <1>;
 2593 
 2594                                         csi20vin0: endpoint@0 {
 2595                                                 reg = <0>;
 2596                                                 remote-endpoint = <&vin0csi20>;
 2597                                         };
 2598                                         csi20vin1: endpoint@1 {
 2599                                                 reg = <1>;
 2600                                                 remote-endpoint = <&vin1csi20>;
 2601                                         };
 2602                                         csi20vin2: endpoint@2 {
 2603                                                 reg = <2>;
 2604                                                 remote-endpoint = <&vin2csi20>;
 2605                                         };
 2606                                         csi20vin3: endpoint@3 {
 2607                                                 reg = <3>;
 2608                                                 remote-endpoint = <&vin3csi20>;
 2609                                         };
 2610                                         csi20vin4: endpoint@4 {
 2611                                                 reg = <4>;
 2612                                                 remote-endpoint = <&vin4csi20>;
 2613                                         };
 2614                                         csi20vin5: endpoint@5 {
 2615                                                 reg = <5>;
 2616                                                 remote-endpoint = <&vin5csi20>;
 2617                                         };
 2618                                         csi20vin6: endpoint@6 {
 2619                                                 reg = <6>;
 2620                                                 remote-endpoint = <&vin6csi20>;
 2621                                         };
 2622                                         csi20vin7: endpoint@7 {
 2623                                                 reg = <7>;
 2624                                                 remote-endpoint = <&vin7csi20>;
 2625                                         };
 2626                                 };
 2627                         };
 2628                 };
 2629 
 2630                 csi40: csi2@feaa0000 {
 2631                         compatible = "renesas,r8a774a1-csi2";
 2632                         reg = <0 0xfeaa0000 0 0x10000>;
 2633                         interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
 2634                         clocks = <&cpg CPG_MOD 716>;
 2635                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2636                         resets = <&cpg 716>;
 2637                         status = "disabled";
 2638 
 2639                         ports {
 2640                                 #address-cells = <1>;
 2641                                 #size-cells = <0>;
 2642 
 2643                                 port@0 {
 2644                                         reg = <0>;
 2645                                 };
 2646 
 2647                                 port@1 {
 2648                                         #address-cells = <1>;
 2649                                         #size-cells = <0>;
 2650 
 2651                                         reg = <1>;
 2652 
 2653                                         csi40vin0: endpoint@0 {
 2654                                                 reg = <0>;
 2655                                                 remote-endpoint = <&vin0csi40>;
 2656                                         };
 2657                                         csi40vin1: endpoint@1 {
 2658                                                 reg = <1>;
 2659                                                 remote-endpoint = <&vin1csi40>;
 2660                                         };
 2661                                         csi40vin2: endpoint@2 {
 2662                                                 reg = <2>;
 2663                                                 remote-endpoint = <&vin2csi40>;
 2664                                         };
 2665                                         csi40vin3: endpoint@3 {
 2666                                                 reg = <3>;
 2667                                                 remote-endpoint = <&vin3csi40>;
 2668                                         };
 2669                                         csi40vin4: endpoint@4 {
 2670                                                 reg = <4>;
 2671                                                 remote-endpoint = <&vin4csi40>;
 2672                                         };
 2673                                         csi40vin5: endpoint@5 {
 2674                                                 reg = <5>;
 2675                                                 remote-endpoint = <&vin5csi40>;
 2676                                         };
 2677                                         csi40vin6: endpoint@6 {
 2678                                                 reg = <6>;
 2679                                                 remote-endpoint = <&vin6csi40>;
 2680                                         };
 2681                                         csi40vin7: endpoint@7 {
 2682                                                 reg = <7>;
 2683                                                 remote-endpoint = <&vin7csi40>;
 2684                                         };
 2685                                 };
 2686 
 2687                         };
 2688                 };
 2689 
 2690                 hdmi0: hdmi@fead0000 {
 2691                         compatible = "renesas,r8a774a1-hdmi",
 2692                                      "renesas,rcar-gen3-hdmi";
 2693                         reg = <0 0xfead0000 0 0x10000>;
 2694                         interrupts = <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>;
 2695                         clocks = <&cpg CPG_MOD 729>,
 2696                                  <&cpg CPG_CORE R8A774A1_CLK_HDMI>;
 2697                         clock-names = "iahb", "isfr";
 2698                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2699                         resets = <&cpg 729>;
 2700                         status = "disabled";
 2701 
 2702                         ports {
 2703                                 #address-cells = <1>;
 2704                                 #size-cells = <0>;
 2705                                 port@0 {
 2706                                         reg = <0>;
 2707                                         dw_hdmi0_in: endpoint {
 2708                                                 remote-endpoint = <&du_out_hdmi0>;
 2709                                         };
 2710                                 };
 2711                                 port@1 {
 2712                                         reg = <1>;
 2713                                 };
 2714                                 port@2 {
 2715                                         /* HDMI sound */
 2716                                         reg = <2>;
 2717                                 };
 2718                         };
 2719                 };
 2720 
 2721                 du: display@feb00000 {
 2722                         compatible = "renesas,du-r8a774a1";
 2723                         reg = <0 0xfeb00000 0 0x70000>;
 2724                         interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
 2725                                      <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
 2726                                      <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>;
 2727                         clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>,
 2728                                  <&cpg CPG_MOD 722>;
 2729                         clock-names = "du.0", "du.1", "du.2";
 2730                         resets = <&cpg 724>, <&cpg 722>;
 2731                         reset-names = "du.0", "du.2";
 2732                         status = "disabled";
 2733 
 2734                         renesas,vsps = <&vspd0 0>, <&vspd1 0>, <&vspd2 0>;
 2735 
 2736                         ports {
 2737                                 #address-cells = <1>;
 2738                                 #size-cells = <0>;
 2739 
 2740                                 port@0 {
 2741                                         reg = <0>;
 2742                                 };
 2743                                 port@1 {
 2744                                         reg = <1>;
 2745                                         du_out_hdmi0: endpoint {
 2746                                                 remote-endpoint = <&dw_hdmi0_in>;
 2747                                         };
 2748                                 };
 2749                                 port@2 {
 2750                                         reg = <2>;
 2751                                         du_out_lvds0: endpoint {
 2752                                                 remote-endpoint = <&lvds0_in>;
 2753                                         };
 2754                                 };
 2755                         };
 2756                 };
 2757 
 2758                 lvds0: lvds@feb90000 {
 2759                         compatible = "renesas,r8a774a1-lvds";
 2760                         reg = <0 0xfeb90000 0 0x14>;
 2761                         clocks = <&cpg CPG_MOD 727>;
 2762                         power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
 2763                         resets = <&cpg 727>;
 2764                         status = "disabled";
 2765 
 2766                         ports {
 2767                                 #address-cells = <1>;
 2768                                 #size-cells = <0>;
 2769 
 2770                                 port@0 {
 2771                                         reg = <0>;
 2772                                         lvds0_in: endpoint {
 2773                                                 remote-endpoint = <&du_out_lvds0>;
 2774                                         };
 2775                                 };
 2776                                 port@1 {
 2777                                         reg = <1>;
 2778                                 };
 2779                         };
 2780                 };
 2781 
 2782                 prr: chipid@fff00044 {
 2783                         compatible = "renesas,prr";
 2784                         reg = <0 0xfff00044 0 4>;
 2785                 };
 2786         };
 2787 
 2788         thermal-zones {
 2789                 sensor1_thermal: sensor1-thermal {
 2790                         polling-delay-passive = <250>;
 2791                         polling-delay = <1000>;
 2792                         thermal-sensors = <&tsc 0>;
 2793                         sustainable-power = <3874>;
 2794 
 2795                         trips {
 2796                                 sensor1_crit: sensor1-crit {
 2797                                         temperature = <120000>;
 2798                                         hysteresis = <1000>;
 2799                                         type = "critical";
 2800                                 };
 2801                         };
 2802                 };
 2803 
 2804                 sensor2_thermal: sensor2-thermal {
 2805                         polling-delay-passive = <250>;
 2806                         polling-delay = <1000>;
 2807                         thermal-sensors = <&tsc 1>;
 2808                         sustainable-power = <3874>;
 2809 
 2810                         trips {
 2811                                 sensor2_crit: sensor2-crit {
 2812                                         temperature = <120000>;
 2813                                         hysteresis = <1000>;
 2814                                         type = "critical";
 2815                                 };
 2816                         };
 2817                 };
 2818 
 2819                 sensor3_thermal: sensor3-thermal {
 2820                         polling-delay-passive = <250>;
 2821                         polling-delay = <1000>;
 2822                         thermal-sensors = <&tsc 2>;
 2823                         sustainable-power = <3874>;
 2824 
 2825                         cooling-maps {
 2826                                 map0 {
 2827                                         trip = <&target>;
 2828                                         cooling-device = <&a57_0 0 2>;
 2829                                         contribution = <1024>;
 2830                                 };
 2831                                 map1 {
 2832                                         trip = <&target>;
 2833                                         cooling-device = <&a53_0 0 2>;
 2834                                         contribution = <1024>;
 2835                                 };
 2836                         };
 2837                         trips {
 2838                                 target: trip-point1 {
 2839                                         temperature = <100000>;
 2840                                         hysteresis = <1000>;
 2841                                         type = "passive";
 2842                                 };
 2843 
 2844                                 sensor3_crit: sensor3-crit {
 2845                                         temperature = <120000>;
 2846                                         hysteresis = <1000>;
 2847                                         type = "critical";
 2848                                 };
 2849                         };
 2850                 };
 2851         };
 2852 
 2853         timer {
 2854                 compatible = "arm,armv8-timer";
 2855                 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
 2856                                       <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
 2857                                       <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
 2858                                       <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>;
 2859         };
 2860 
 2861         /* External USB clocks - can be overridden by the board */
 2862         usb3s0_clk: usb3s0 {
 2863                 compatible = "fixed-clock";
 2864                 #clock-cells = <0>;
 2865                 clock-frequency = <0>;
 2866         };
 2867 
 2868         usb_extal_clk: usb_extal {
 2869                 compatible = "fixed-clock";
 2870                 #clock-cells = <0>;
 2871                 clock-frequency = <0>;
 2872         };
 2873 };

Cache object: b9d90fcaab8813d4b8cf501ed8392b66


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.