~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/renesas/r8a779h0.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/renesas/r8a779h0.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm64/renesas/r8a779h0.dtsi (Architecture sparc64)


  1 // SPDX-License-Identifier: (GPL-2.0-only OR B      1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 /*                                                  2 /*
  3  * Device Tree Source for the R-Car V4M (R8A77      3  * Device Tree Source for the R-Car V4M (R8A779H0) SoC
  4  *                                                  4  *
  5  * Copyright (C) 2023 Renesas Electronics Corp      5  * Copyright (C) 2023 Renesas Electronics Corp.
  6  */                                                 6  */
  7                                                     7 
  8 #include <dt-bindings/clock/renesas,r8a779h0-c      8 #include <dt-bindings/clock/renesas,r8a779h0-cpg-mssr.h>
  9 #include <dt-bindings/interrupt-controller/arm      9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10 #include <dt-bindings/power/renesas,r8a779h0-s     10 #include <dt-bindings/power/renesas,r8a779h0-sysc.h>
 11                                                    11 
 12 / {                                                12 / {
 13         compatible = "renesas,r8a779h0";           13         compatible = "renesas,r8a779h0";
 14         #address-cells = <2>;                      14         #address-cells = <2>;
 15         #size-cells = <2>;                         15         #size-cells = <2>;
 16                                                    16 
 17         /* External Audio clock - to be overri     17         /* External Audio clock - to be overridden by boards that provide it */
 18         audio_clkin: audio_clkin {                 18         audio_clkin: audio_clkin {
 19                 compatible = "fixed-clock";        19                 compatible = "fixed-clock";
 20                 #clock-cells = <0>;                20                 #clock-cells = <0>;
 21                 clock-frequency = <0>;             21                 clock-frequency = <0>;
 22         };                                         22         };
 23                                                    23 
 24         /* External CAN clock - to be overridd     24         /* External CAN clock - to be overridden by boards that provide it */
 25         can_clk: can-clk {                         25         can_clk: can-clk {
 26                 compatible = "fixed-clock";        26                 compatible = "fixed-clock";
 27                 #clock-cells = <0>;                27                 #clock-cells = <0>;
 28                 clock-frequency = <0>;             28                 clock-frequency = <0>;
 29         };                                         29         };
 30                                                    30 
 31         cluster0_opp: opp-table-0 {                31         cluster0_opp: opp-table-0 {
 32                 compatible = "operating-points     32                 compatible = "operating-points-v2";
 33                                                    33 
 34                 opp-500000000 {                    34                 opp-500000000 {
 35                         opp-hz = /bits/ 64 <50     35                         opp-hz = /bits/ 64 <500000000>;
 36                         opp-microvolt = <82500     36                         opp-microvolt = <825000>;
 37                         clock-latency-ns = <50     37                         clock-latency-ns = <500000>;
 38                 };                                 38                 };
 39                 opp-1000000000 {                   39                 opp-1000000000 {
 40                         opp-hz = /bits/ 64 <10     40                         opp-hz = /bits/ 64 <1000000000>;
 41                         opp-microvolt = <82500     41                         opp-microvolt = <825000>;
 42                         clock-latency-ns = <50     42                         clock-latency-ns = <500000>;
 43                 };                                 43                 };
 44         };                                         44         };
 45                                                    45 
 46         cpus {                                     46         cpus {
 47                 #address-cells = <1>;              47                 #address-cells = <1>;
 48                 #size-cells = <0>;                 48                 #size-cells = <0>;
 49                                                    49 
 50                 cpu-map {                          50                 cpu-map {
 51                         cluster0 {                 51                         cluster0 {
 52                                 core0 {            52                                 core0 {
 53                                         cpu =      53                                         cpu = <&a76_0>;
 54                                 };                 54                                 };
 55                                 core1 {            55                                 core1 {
 56                                         cpu =      56                                         cpu = <&a76_1>;
 57                                 };                 57                                 };
 58                                 core2 {            58                                 core2 {
 59                                         cpu =      59                                         cpu = <&a76_2>;
 60                                 };                 60                                 };
 61                                 core3 {            61                                 core3 {
 62                                         cpu =      62                                         cpu = <&a76_3>;
 63                                 };                 63                                 };
 64                         };                         64                         };
 65                 };                                 65                 };
 66                                                    66 
 67                 a76_0: cpu@0 {                     67                 a76_0: cpu@0 {
 68                         compatible = "arm,cort     68                         compatible = "arm,cortex-a76";
 69                         reg = <0>;                 69                         reg = <0>;
 70                         device_type = "cpu";       70                         device_type = "cpu";
 71                         power-domains = <&sysc     71                         power-domains = <&sysc R8A779H0_PD_A1E0D0C0>;
 72                         next-level-cache = <&L     72                         next-level-cache = <&L3_CA76>;
 73                         enable-method = "psci"     73                         enable-method = "psci";
 74                         cpu-idle-states = <&CP     74                         cpu-idle-states = <&CPU_SLEEP_0>;
 75                         clocks = <&cpg CPG_COR     75                         clocks = <&cpg CPG_CORE R8A779H0_CLK_ZC0>;
 76                         operating-points-v2 =      76                         operating-points-v2 = <&cluster0_opp>;
 77                 };                                 77                 };
 78                                                    78 
 79                 a76_1: cpu@100 {                   79                 a76_1: cpu@100 {
 80                         compatible = "arm,cort     80                         compatible = "arm,cortex-a76";
 81                         reg = <0x100>;             81                         reg = <0x100>;
 82                         device_type = "cpu";       82                         device_type = "cpu";
 83                         power-domains = <&sysc     83                         power-domains = <&sysc R8A779H0_PD_A1E0D0C1>;
 84                         next-level-cache = <&L     84                         next-level-cache = <&L3_CA76>;
 85                         enable-method = "psci"     85                         enable-method = "psci";
 86                         cpu-idle-states = <&CP     86                         cpu-idle-states = <&CPU_SLEEP_0>;
 87                         clocks = <&cpg CPG_COR     87                         clocks = <&cpg CPG_CORE R8A779H0_CLK_ZC1>;
 88                         operating-points-v2 =      88                         operating-points-v2 = <&cluster0_opp>;
 89                 };                                 89                 };
 90                                                    90 
 91                 a76_2: cpu@200 {                   91                 a76_2: cpu@200 {
 92                         compatible = "arm,cort     92                         compatible = "arm,cortex-a76";
 93                         reg = <0x200>;             93                         reg = <0x200>;
 94                         device_type = "cpu";       94                         device_type = "cpu";
 95                         power-domains = <&sysc     95                         power-domains = <&sysc R8A779H0_PD_A1E0D0C2>;
 96                         next-level-cache = <&L     96                         next-level-cache = <&L3_CA76>;
 97                         enable-method = "psci"     97                         enable-method = "psci";
 98                         cpu-idle-states = <&CP     98                         cpu-idle-states = <&CPU_SLEEP_0>;
 99                         clocks = <&cpg CPG_COR     99                         clocks = <&cpg CPG_CORE R8A779H0_CLK_ZC2>;
100                         operating-points-v2 =     100                         operating-points-v2 = <&cluster0_opp>;
101                 };                                101                 };
102                                                   102 
103                 a76_3: cpu@300 {                  103                 a76_3: cpu@300 {
104                         compatible = "arm,cort    104                         compatible = "arm,cortex-a76";
105                         reg = <0x300>;            105                         reg = <0x300>;
106                         device_type = "cpu";      106                         device_type = "cpu";
107                         power-domains = <&sysc    107                         power-domains = <&sysc R8A779H0_PD_A1E0D0C3>;
108                         next-level-cache = <&L    108                         next-level-cache = <&L3_CA76>;
109                         enable-method = "psci"    109                         enable-method = "psci";
110                         cpu-idle-states = <&CP    110                         cpu-idle-states = <&CPU_SLEEP_0>;
111                         clocks = <&cpg CPG_COR    111                         clocks = <&cpg CPG_CORE R8A779H0_CLK_ZC3>;
112                         operating-points-v2 =     112                         operating-points-v2 = <&cluster0_opp>;
113                 };                                113                 };
114                                                   114 
115                 idle-states {                     115                 idle-states {
116                         entry-method = "psci";    116                         entry-method = "psci";
117                                                   117 
118                         CPU_SLEEP_0: cpu-sleep    118                         CPU_SLEEP_0: cpu-sleep-0 {
119                                 compatible = "    119                                 compatible = "arm,idle-state";
120                                 arm,psci-suspe    120                                 arm,psci-suspend-param = <0x0010000>;
121                                 local-timer-st    121                                 local-timer-stop;
122                                 entry-latency-    122                                 entry-latency-us = <400>;
123                                 exit-latency-u    123                                 exit-latency-us = <500>;
124                                 min-residency-    124                                 min-residency-us = <4000>;
125                         };                        125                         };
126                 };                                126                 };
127                                                   127 
128                 L3_CA76: cache-controller {       128                 L3_CA76: cache-controller {
129                         compatible = "cache";     129                         compatible = "cache";
130                         power-domains = <&sysc    130                         power-domains = <&sysc R8A779H0_PD_A2E0D0>;
131                         cache-unified;            131                         cache-unified;
132                         cache-level = <3>;        132                         cache-level = <3>;
133                 };                                133                 };
134         };                                        134         };
135                                                   135 
136         extal_clk: extal-clk {                    136         extal_clk: extal-clk {
137                 compatible = "fixed-clock";       137                 compatible = "fixed-clock";
138                 #clock-cells = <0>;               138                 #clock-cells = <0>;
139                 /* This value must be overridd    139                 /* This value must be overridden by the board */
140                 clock-frequency = <0>;            140                 clock-frequency = <0>;
141         };                                        141         };
142                                                   142 
143         extalr_clk: extalr-clk {                  143         extalr_clk: extalr-clk {
144                 compatible = "fixed-clock";       144                 compatible = "fixed-clock";
145                 #clock-cells = <0>;               145                 #clock-cells = <0>;
146                 /* This value must be overridd    146                 /* This value must be overridden by the board */
147                 clock-frequency = <0>;            147                 clock-frequency = <0>;
148         };                                        148         };
149                                                   149 
150         pmu-a76 {                                 150         pmu-a76 {
151                 compatible = "arm,cortex-a76-p    151                 compatible = "arm,cortex-a76-pmu";
152                 interrupts-extended = <&gic GI    152                 interrupts-extended = <&gic GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
153         };                                        153         };
154                                                   154 
155         psci {                                    155         psci {
156                 compatible = "arm,psci-1.0", "    156                 compatible = "arm,psci-1.0", "arm,psci-0.2";
157                 method = "smc";                   157                 method = "smc";
158         };                                        158         };
159                                                   159 
160         /* External SCIF clocks - to be overri    160         /* External SCIF clocks - to be overridden by boards that provide them */
161         scif_clk: scif-clk {                      161         scif_clk: scif-clk {
162                 compatible = "fixed-clock";       162                 compatible = "fixed-clock";
163                 #clock-cells = <0>;               163                 #clock-cells = <0>;
164                 clock-frequency = <0>;            164                 clock-frequency = <0>;
165         };                                        165         };
166                                                   166 
167         scif_clk2: scif-clk2 {                    167         scif_clk2: scif-clk2 {
168                 compatible = "fixed-clock";       168                 compatible = "fixed-clock";
169                 #clock-cells = <0>;               169                 #clock-cells = <0>;
170                 clock-frequency = <0>;            170                 clock-frequency = <0>;
171         };                                        171         };
172                                                   172 
173         soc: soc {                                173         soc: soc {
174                 compatible = "simple-bus";        174                 compatible = "simple-bus";
175                 interrupt-parent = <&gic>;        175                 interrupt-parent = <&gic>;
176                 #address-cells = <2>;             176                 #address-cells = <2>;
177                 #size-cells = <2>;                177                 #size-cells = <2>;
178                 ranges;                           178                 ranges;
179                                                   179 
180                 rwdt: watchdog@e6020000 {         180                 rwdt: watchdog@e6020000 {
181                         compatible = "renesas,    181                         compatible = "renesas,r8a779h0-wdt",
182                                      "renesas,    182                                      "renesas,rcar-gen4-wdt";
183                         reg = <0 0xe6020000 0     183                         reg = <0 0xe6020000 0 0x0c>;
184                         interrupts = <GIC_SPI     184                         interrupts = <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>;
185                         clocks = <&cpg CPG_MOD    185                         clocks = <&cpg CPG_MOD 907>;
186                         power-domains = <&sysc    186                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
187                         resets = <&cpg 907>;      187                         resets = <&cpg 907>;
188                         status = "disabled";      188                         status = "disabled";
189                 };                                189                 };
190                                                   190 
191                 pfc: pinctrl@e6050000 {           191                 pfc: pinctrl@e6050000 {
192                         compatible = "renesas,    192                         compatible = "renesas,pfc-r8a779h0";
193                         reg = <0 0xe6050000 0     193                         reg = <0 0xe6050000 0 0x16c>, <0 0xe6050800 0 0x16c>,
194                               <0 0xe6058000 0     194                               <0 0xe6058000 0 0x16c>, <0 0xe6058800 0 0x16c>,
195                               <0 0xe6060000 0     195                               <0 0xe6060000 0 0x16c>, <0 0xe6060800 0 0x16c>,
196                               <0 0xe6061000 0     196                               <0 0xe6061000 0 0x16c>, <0 0xe6061800 0 0x16c>;
197                 };                                197                 };
198                                                   198 
199                 gpio0: gpio@e6050180 {            199                 gpio0: gpio@e6050180 {
200                         compatible = "renesas,    200                         compatible = "renesas,gpio-r8a779h0",
201                                      "renesas,    201                                      "renesas,rcar-gen4-gpio";
202                         reg = <0 0xe6050180 0     202                         reg = <0 0xe6050180 0 0x54>;
203                         interrupts = <GIC_SPI     203                         interrupts = <GIC_SPI 619 IRQ_TYPE_LEVEL_HIGH>;
204                         #gpio-cells = <2>;        204                         #gpio-cells = <2>;
205                         gpio-controller;          205                         gpio-controller;
206                         gpio-ranges = <&pfc 0     206                         gpio-ranges = <&pfc 0 0 19>;
207                         #interrupt-cells = <2>    207                         #interrupt-cells = <2>;
208                         interrupt-controller;     208                         interrupt-controller;
209                         clocks = <&cpg CPG_MOD    209                         clocks = <&cpg CPG_MOD 915>;
210                         power-domains = <&sysc    210                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
211                         resets = <&cpg 915>;      211                         resets = <&cpg 915>;
212                 };                                212                 };
213                                                   213 
214                 gpio1: gpio@e6050980 {            214                 gpio1: gpio@e6050980 {
215                         compatible = "renesas,    215                         compatible = "renesas,gpio-r8a779h0",
216                                      "renesas,    216                                      "renesas,rcar-gen4-gpio";
217                         reg = <0 0xe6050980 0     217                         reg = <0 0xe6050980 0 0x54>;
218                         interrupts = <GIC_SPI     218                         interrupts = <GIC_SPI 623 IRQ_TYPE_LEVEL_HIGH>;
219                         #gpio-cells = <2>;        219                         #gpio-cells = <2>;
220                         gpio-controller;          220                         gpio-controller;
221                         gpio-ranges = <&pfc 0     221                         gpio-ranges = <&pfc 0 32 30>;
222                         #interrupt-cells = <2>    222                         #interrupt-cells = <2>;
223                         interrupt-controller;     223                         interrupt-controller;
224                         clocks = <&cpg CPG_MOD    224                         clocks = <&cpg CPG_MOD 915>;
225                         power-domains = <&sysc    225                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
226                         resets = <&cpg 915>;      226                         resets = <&cpg 915>;
227                 };                                227                 };
228                                                   228 
229                 gpio2: gpio@e6058180 {            229                 gpio2: gpio@e6058180 {
230                         compatible = "renesas,    230                         compatible = "renesas,gpio-r8a779h0",
231                                      "renesas,    231                                      "renesas,rcar-gen4-gpio";
232                         reg = <0 0xe6058180 0     232                         reg = <0 0xe6058180 0 0x54>;
233                         interrupts = <GIC_SPI     233                         interrupts = <GIC_SPI 627 IRQ_TYPE_LEVEL_HIGH>;
234                         #gpio-cells = <2>;        234                         #gpio-cells = <2>;
235                         gpio-controller;          235                         gpio-controller;
236                         gpio-ranges = <&pfc 0     236                         gpio-ranges = <&pfc 0 64 20>;
237                         #interrupt-cells = <2>    237                         #interrupt-cells = <2>;
238                         interrupt-controller;     238                         interrupt-controller;
239                         clocks = <&cpg CPG_MOD    239                         clocks = <&cpg CPG_MOD 916>;
240                         power-domains = <&sysc    240                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
241                         resets = <&cpg 916>;      241                         resets = <&cpg 916>;
242                 };                                242                 };
243                                                   243 
244                 gpio3: gpio@e6058980 {            244                 gpio3: gpio@e6058980 {
245                         compatible = "renesas,    245                         compatible = "renesas,gpio-r8a779h0",
246                                      "renesas,    246                                      "renesas,rcar-gen4-gpio";
247                         reg = <0 0xe6058980 0     247                         reg = <0 0xe6058980 0 0x54>;
248                         interrupts = <GIC_SPI     248                         interrupts = <GIC_SPI 631 IRQ_TYPE_LEVEL_HIGH>;
249                         #gpio-cells = <2>;        249                         #gpio-cells = <2>;
250                         gpio-controller;          250                         gpio-controller;
251                         gpio-ranges = <&pfc 0     251                         gpio-ranges = <&pfc 0 96 32>;
252                         #interrupt-cells = <2>    252                         #interrupt-cells = <2>;
253                         interrupt-controller;     253                         interrupt-controller;
254                         clocks = <&cpg CPG_MOD    254                         clocks = <&cpg CPG_MOD 916>;
255                         power-domains = <&sysc    255                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
256                         resets = <&cpg 916>;      256                         resets = <&cpg 916>;
257                 };                                257                 };
258                                                   258 
259                 gpio4: gpio@e6060180 {            259                 gpio4: gpio@e6060180 {
260                         compatible = "renesas,    260                         compatible = "renesas,gpio-r8a779h0",
261                                      "renesas,    261                                      "renesas,rcar-gen4-gpio";
262                         reg = <0 0xe6060180 0     262                         reg = <0 0xe6060180 0 0x54>;
263                         interrupts = <GIC_SPI     263                         interrupts = <GIC_SPI 635 IRQ_TYPE_LEVEL_HIGH>;
264                         #gpio-cells = <2>;        264                         #gpio-cells = <2>;
265                         gpio-controller;          265                         gpio-controller;
266                         gpio-ranges = <&pfc 0     266                         gpio-ranges = <&pfc 0 128 25>;
267                         #interrupt-cells = <2>    267                         #interrupt-cells = <2>;
268                         interrupt-controller;     268                         interrupt-controller;
269                         clocks = <&cpg CPG_MOD    269                         clocks = <&cpg CPG_MOD 917>;
270                         power-domains = <&sysc    270                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
271                         resets = <&cpg 917>;      271                         resets = <&cpg 917>;
272                 };                                272                 };
273                                                   273 
274                 gpio5: gpio@e6060980 {            274                 gpio5: gpio@e6060980 {
275                         compatible = "renesas,    275                         compatible = "renesas,gpio-r8a779h0",
276                                      "renesas,    276                                      "renesas,rcar-gen4-gpio";
277                         reg = <0 0xe6060980 0     277                         reg = <0 0xe6060980 0 0x54>;
278                         interrupts = <GIC_SPI     278                         interrupts = <GIC_SPI 639 IRQ_TYPE_LEVEL_HIGH>;
279                         #gpio-cells = <2>;        279                         #gpio-cells = <2>;
280                         gpio-controller;          280                         gpio-controller;
281                         gpio-ranges = <&pfc 0     281                         gpio-ranges = <&pfc 0 160 21>;
282                         #interrupt-cells = <2>    282                         #interrupt-cells = <2>;
283                         interrupt-controller;     283                         interrupt-controller;
284                         clocks = <&cpg CPG_MOD    284                         clocks = <&cpg CPG_MOD 917>;
285                         power-domains = <&sysc    285                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
286                         resets = <&cpg 917>;      286                         resets = <&cpg 917>;
287                 };                                287                 };
288                                                   288 
289                 gpio6: gpio@e6061180 {            289                 gpio6: gpio@e6061180 {
290                         compatible = "renesas,    290                         compatible = "renesas,gpio-r8a779h0",
291                                      "renesas,    291                                      "renesas,rcar-gen4-gpio";
292                         reg = <0 0xe6061180 0     292                         reg = <0 0xe6061180 0 0x54>;
293                         interrupts = <GIC_SPI     293                         interrupts = <GIC_SPI 643 IRQ_TYPE_LEVEL_HIGH>;
294                         #gpio-cells = <2>;        294                         #gpio-cells = <2>;
295                         gpio-controller;          295                         gpio-controller;
296                         gpio-ranges = <&pfc 0     296                         gpio-ranges = <&pfc 0 192 21>;
297                         #interrupt-cells = <2>    297                         #interrupt-cells = <2>;
298                         interrupt-controller;     298                         interrupt-controller;
299                         clocks = <&cpg CPG_MOD    299                         clocks = <&cpg CPG_MOD 917>;
300                         power-domains = <&sysc    300                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
301                         resets = <&cpg 917>;      301                         resets = <&cpg 917>;
302                 };                                302                 };
303                                                   303 
304                 gpio7: gpio@e6061980 {            304                 gpio7: gpio@e6061980 {
305                         compatible = "renesas,    305                         compatible = "renesas,gpio-r8a779h0",
306                                      "renesas,    306                                      "renesas,rcar-gen4-gpio";
307                         reg = <0 0xe6061980 0     307                         reg = <0 0xe6061980 0 0x54>;
308                         interrupts = <GIC_SPI     308                         interrupts = <GIC_SPI 647 IRQ_TYPE_LEVEL_HIGH>;
309                         #gpio-cells = <2>;        309                         #gpio-cells = <2>;
310                         gpio-controller;          310                         gpio-controller;
311                         gpio-ranges = <&pfc 0     311                         gpio-ranges = <&pfc 0 224 21>;
312                         #interrupt-cells = <2>    312                         #interrupt-cells = <2>;
313                         interrupt-controller;     313                         interrupt-controller;
314                         clocks = <&cpg CPG_MOD    314                         clocks = <&cpg CPG_MOD 917>;
315                         power-domains = <&sysc    315                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
316                         resets = <&cpg 917>;      316                         resets = <&cpg 917>;
317                 };                                317                 };
318                                                   318 
319                 cmt0: timer@e60f0000 {            319                 cmt0: timer@e60f0000 {
320                         compatible = "renesas,    320                         compatible = "renesas,r8a779h0-cmt0",
321                                      "renesas,    321                                      "renesas,rcar-gen4-cmt0";
322                         reg = <0 0xe60f0000 0     322                         reg = <0 0xe60f0000 0 0x1004>;
323                         interrupts = <GIC_SPI     323                         interrupts = <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
324                                      <GIC_SPI     324                                      <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>;
325                         clocks = <&cpg CPG_MOD    325                         clocks = <&cpg CPG_MOD 910>;
326                         clock-names = "fck";      326                         clock-names = "fck";
327                         power-domains = <&sysc    327                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
328                         resets = <&cpg 910>;      328                         resets = <&cpg 910>;
329                         status = "disabled";      329                         status = "disabled";
330                 };                                330                 };
331                                                   331 
332                 cmt1: timer@e6130000 {            332                 cmt1: timer@e6130000 {
333                         compatible = "renesas,    333                         compatible = "renesas,r8a779h0-cmt1",
334                                      "renesas,    334                                      "renesas,rcar-gen4-cmt1";
335                         reg = <0 0xe6130000 0     335                         reg = <0 0xe6130000 0 0x1004>;
336                         interrupts = <GIC_SPI     336                         interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>,
337                                      <GIC_SPI     337                                      <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>,
338                                      <GIC_SPI     338                                      <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
339                                      <GIC_SPI     339                                      <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>,
340                                      <GIC_SPI     340                                      <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>,
341                                      <GIC_SPI     341                                      <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>,
342                                      <GIC_SPI     342                                      <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
343                                      <GIC_SPI     343                                      <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>;
344                         clocks = <&cpg CPG_MOD    344                         clocks = <&cpg CPG_MOD 911>;
345                         clock-names = "fck";      345                         clock-names = "fck";
346                         power-domains = <&sysc    346                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
347                         resets = <&cpg 911>;      347                         resets = <&cpg 911>;
348                         status = "disabled";      348                         status = "disabled";
349                 };                                349                 };
350                                                   350 
351                 cmt2: timer@e6140000 {            351                 cmt2: timer@e6140000 {
352                         compatible = "renesas,    352                         compatible = "renesas,r8a779h0-cmt1",
353                                      "renesas,    353                                      "renesas,rcar-gen4-cmt1";
354                         reg = <0 0xe6140000 0     354                         reg = <0 0xe6140000 0 0x1004>;
355                         interrupts = <GIC_SPI     355                         interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>,
356                                      <GIC_SPI     356                                      <GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH>,
357                                      <GIC_SPI     357                                      <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>,
358                                      <GIC_SPI     358                                      <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>,
359                                      <GIC_SPI     359                                      <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
360                                      <GIC_SPI     360                                      <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
361                                      <GIC_SPI     361                                      <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>,
362                                      <GIC_SPI     362                                      <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>;
363                         clocks = <&cpg CPG_MOD    363                         clocks = <&cpg CPG_MOD 912>;
364                         clock-names = "fck";      364                         clock-names = "fck";
365                         power-domains = <&sysc    365                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
366                         resets = <&cpg 912>;      366                         resets = <&cpg 912>;
367                         status = "disabled";      367                         status = "disabled";
368                 };                                368                 };
369                                                   369 
370                 cmt3: timer@e6148000 {            370                 cmt3: timer@e6148000 {
371                         compatible = "renesas,    371                         compatible = "renesas,r8a779h0-cmt1",
372                                      "renesas,    372                                      "renesas,rcar-gen4-cmt1";
373                         reg = <0 0xe6148000 0     373                         reg = <0 0xe6148000 0 0x1004>;
374                         interrupts = <GIC_SPI     374                         interrupts = <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>,
375                                      <GIC_SPI     375                                      <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
376                                      <GIC_SPI     376                                      <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>,
377                                      <GIC_SPI     377                                      <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>,
378                                      <GIC_SPI     378                                      <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
379                                      <GIC_SPI     379                                      <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>,
380                                      <GIC_SPI     380                                      <GIC_SPI 284 IRQ_TYPE_LEVEL_HIGH>,
381                                      <GIC_SPI     381                                      <GIC_SPI 285 IRQ_TYPE_LEVEL_HIGH>;
382                         clocks = <&cpg CPG_MOD    382                         clocks = <&cpg CPG_MOD 913>;
383                         clock-names = "fck";      383                         clock-names = "fck";
384                         power-domains = <&sysc    384                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
385                         resets = <&cpg 913>;      385                         resets = <&cpg 913>;
386                         status = "disabled";      386                         status = "disabled";
387                 };                                387                 };
388                                                   388 
389                 cpg: clock-controller@e6150000    389                 cpg: clock-controller@e6150000 {
390                         compatible = "renesas,    390                         compatible = "renesas,r8a779h0-cpg-mssr";
391                         reg = <0 0xe6150000 0     391                         reg = <0 0xe6150000 0 0x4000>;
392                         clocks = <&extal_clk>,    392                         clocks = <&extal_clk>, <&extalr_clk>;
393                         clock-names = "extal",    393                         clock-names = "extal", "extalr";
394                         #clock-cells = <2>;       394                         #clock-cells = <2>;
395                         #power-domain-cells =     395                         #power-domain-cells = <0>;
396                         #reset-cells = <1>;       396                         #reset-cells = <1>;
397                 };                                397                 };
398                                                   398 
399                 rst: reset-controller@e6160000    399                 rst: reset-controller@e6160000 {
400                         compatible = "renesas,    400                         compatible = "renesas,r8a779h0-rst";
401                         reg = <0 0xe6160000 0     401                         reg = <0 0xe6160000 0 0x4000>;
402                 };                                402                 };
403                                                   403 
404                 sysc: system-controller@e61800    404                 sysc: system-controller@e6180000 {
405                         compatible = "renesas,    405                         compatible = "renesas,r8a779h0-sysc";
406                         reg = <0 0xe6180000 0     406                         reg = <0 0xe6180000 0 0x4000>;
407                         #power-domain-cells =     407                         #power-domain-cells = <1>;
408                 };                                408                 };
409                                                   409 
410                 tsc: thermal@e6198000 {           410                 tsc: thermal@e6198000 {
411                         compatible = "renesas,    411                         compatible = "renesas,r8a779h0-thermal";
412                         reg = <0 0xe6198000 0     412                         reg = <0 0xe6198000 0 0x200>,
413                               <0 0xe61a0000 0     413                               <0 0xe61a0000 0 0x200>;
414                         clocks = <&cpg CPG_MOD    414                         clocks = <&cpg CPG_MOD 919>;
415                         power-domains = <&sysc    415                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
416                         resets = <&cpg 919>;      416                         resets = <&cpg 919>;
417                         #thermal-sensor-cells     417                         #thermal-sensor-cells = <1>;
418                 };                                418                 };
419                                                   419 
420                 intc_ex: interrupt-controller@    420                 intc_ex: interrupt-controller@e61c0000 {
421                         compatible = "renesas,    421                         compatible = "renesas,intc-ex-r8a779h0", "renesas,irqc";
422                         #interrupt-cells = <2>    422                         #interrupt-cells = <2>;
423                         interrupt-controller;     423                         interrupt-controller;
424                         reg = <0 0xe61c0000 0     424                         reg = <0 0xe61c0000 0 0x200>;
425                         interrupts = <GIC_SPI     425                         interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
426                                      <GIC_SPI     426                                      <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
427                                      <GIC_SPI     427                                      <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
428                                      <GIC_SPI     428                                      <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
429                                      <GIC_SPI     429                                      <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
430                                      <GIC_SPI     430                                      <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
431                         clocks = <&cpg CPG_MOD    431                         clocks = <&cpg CPG_MOD 611>;
432                         power-domains = <&sysc    432                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
433                         resets = <&cpg 611>;      433                         resets = <&cpg 611>;
434                 };                                434                 };
435                                                   435 
436                 tmu0: timer@e61e0000 {            436                 tmu0: timer@e61e0000 {
437                         compatible = "renesas,    437                         compatible = "renesas,tmu-r8a779h0", "renesas,tmu";
438                         reg = <0 0xe61e0000 0     438                         reg = <0 0xe61e0000 0 0x30>;
439                         interrupts = <GIC_SPI     439                         interrupts = <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>,
440                                      <GIC_SPI     440                                      <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>,
441                                      <GIC_SPI     441                                      <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>;
442                         interrupt-names = "tun    442                         interrupt-names = "tuni0", "tuni1", "tuni2";
443                         clocks = <&cpg CPG_MOD    443                         clocks = <&cpg CPG_MOD 713>;
444                         clock-names = "fck";      444                         clock-names = "fck";
445                         power-domains = <&sysc    445                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
446                         resets = <&cpg 713>;      446                         resets = <&cpg 713>;
447                         status = "disabled";      447                         status = "disabled";
448                 };                                448                 };
449                                                   449 
450                 tmu1: timer@e6fc0000 {            450                 tmu1: timer@e6fc0000 {
451                         compatible = "renesas,    451                         compatible = "renesas,tmu-r8a779h0", "renesas,tmu";
452                         reg = <0 0xe6fc0000 0     452                         reg = <0 0xe6fc0000 0 0x30>;
453                         interrupts = <GIC_SPI     453                         interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
454                                      <GIC_SPI     454                                      <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
455                                      <GIC_SPI     455                                      <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
456                                      <GIC_SPI     456                                      <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>;
457                         interrupt-names = "tun    457                         interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
458                         clocks = <&cpg CPG_MOD    458                         clocks = <&cpg CPG_MOD 714>;
459                         clock-names = "fck";      459                         clock-names = "fck";
460                         power-domains = <&sysc    460                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
461                         resets = <&cpg 714>;      461                         resets = <&cpg 714>;
462                         status = "disabled";      462                         status = "disabled";
463                 };                                463                 };
464                                                   464 
465                 tmu2: timer@e6fd0000 {            465                 tmu2: timer@e6fd0000 {
466                         compatible = "renesas,    466                         compatible = "renesas,tmu-r8a779h0", "renesas,tmu";
467                         reg = <0 0xe6fd0000 0     467                         reg = <0 0xe6fd0000 0 0x30>;
468                         interrupts = <GIC_SPI     468                         interrupts = <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
469                                      <GIC_SPI     469                                      <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
470                                      <GIC_SPI     470                                      <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
471                                      <GIC_SPI     471                                      <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>;
472                         interrupt-names = "tun    472                         interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
473                         clocks = <&cpg CPG_MOD    473                         clocks = <&cpg CPG_MOD 715>;
474                         clock-names = "fck";      474                         clock-names = "fck";
475                         power-domains = <&sysc    475                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
476                         resets = <&cpg 715>;      476                         resets = <&cpg 715>;
477                         status = "disabled";      477                         status = "disabled";
478                 };                                478                 };
479                                                   479 
480                 tmu3: timer@e6fe0000 {            480                 tmu3: timer@e6fe0000 {
481                         compatible = "renesas,    481                         compatible = "renesas,tmu-r8a779h0", "renesas,tmu";
482                         reg = <0 0xe6fe0000 0     482                         reg = <0 0xe6fe0000 0 0x30>;
483                         interrupts = <GIC_SPI     483                         interrupts = <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
484                                      <GIC_SPI     484                                      <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
485                                      <GIC_SPI     485                                      <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
486                                      <GIC_SPI     486                                      <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>;
487                         interrupt-names = "tun    487                         interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
488                         clocks = <&cpg CPG_MOD    488                         clocks = <&cpg CPG_MOD 716>;
489                         clock-names = "fck";      489                         clock-names = "fck";
490                         power-domains = <&sysc    490                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
491                         resets = <&cpg 716>;      491                         resets = <&cpg 716>;
492                         status = "disabled";      492                         status = "disabled";
493                 };                                493                 };
494                                                   494 
495                 tmu4: timer@ffc00000 {            495                 tmu4: timer@ffc00000 {
496                         compatible = "renesas,    496                         compatible = "renesas,tmu-r8a779h0", "renesas,tmu";
497                         reg = <0 0xffc00000 0     497                         reg = <0 0xffc00000 0 0x30>;
498                         interrupts = <GIC_SPI     498                         interrupts = <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
499                                      <GIC_SPI     499                                      <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>,
500                                      <GIC_SPI     500                                      <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>,
501                                      <GIC_SPI     501                                      <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>;
502                         interrupt-names = "tun    502                         interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
503                         clocks = <&cpg CPG_MOD    503                         clocks = <&cpg CPG_MOD 717>;
504                         clock-names = "fck";      504                         clock-names = "fck";
505                         power-domains = <&sysc    505                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
506                         resets = <&cpg 717>;      506                         resets = <&cpg 717>;
507                         status = "disabled";      507                         status = "disabled";
508                 };                                508                 };
509                                                   509 
510                 i2c0: i2c@e6500000 {              510                 i2c0: i2c@e6500000 {
511                         compatible = "renesas,    511                         compatible = "renesas,i2c-r8a779h0",
512                                      "renesas,    512                                      "renesas,rcar-gen4-i2c";
513                         reg = <0 0xe6500000 0     513                         reg = <0 0xe6500000 0 0x40>;
514                         interrupts = <GIC_SPI     514                         interrupts = <GIC_SPI 610 IRQ_TYPE_LEVEL_HIGH>;
515                         clocks = <&cpg CPG_MOD    515                         clocks = <&cpg CPG_MOD 518>;
516                         power-domains = <&sysc    516                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
517                         resets = <&cpg 518>;      517                         resets = <&cpg 518>;
518                         dmas = <&dmac1 0x91>,     518                         dmas = <&dmac1 0x91>, <&dmac1 0x90>,
519                                <&dmac2 0x91>,     519                                <&dmac2 0x91>, <&dmac2 0x90>;
520                         dma-names = "tx", "rx"    520                         dma-names = "tx", "rx", "tx", "rx";
521                         i2c-scl-internal-delay    521                         i2c-scl-internal-delay-ns = <110>;
522                         #address-cells = <1>;     522                         #address-cells = <1>;
523                         #size-cells = <0>;        523                         #size-cells = <0>;
524                         status = "disabled";      524                         status = "disabled";
525                 };                                525                 };
526                                                   526 
527                 i2c1: i2c@e6508000 {              527                 i2c1: i2c@e6508000 {
528                         compatible = "renesas,    528                         compatible = "renesas,i2c-r8a779h0",
529                                      "renesas,    529                                      "renesas,rcar-gen4-i2c";
530                         reg = <0 0xe6508000 0     530                         reg = <0 0xe6508000 0 0x40>;
531                         interrupts = <GIC_SPI     531                         interrupts = <GIC_SPI 611 IRQ_TYPE_LEVEL_HIGH>;
532                         clocks = <&cpg CPG_MOD    532                         clocks = <&cpg CPG_MOD 519>;
533                         power-domains = <&sysc    533                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
534                         resets = <&cpg 519>;      534                         resets = <&cpg 519>;
535                         dmas = <&dmac1 0x93>,     535                         dmas = <&dmac1 0x93>, <&dmac1 0x92>,
536                                <&dmac2 0x93>,     536                                <&dmac2 0x93>, <&dmac2 0x92>;
537                         dma-names = "tx", "rx"    537                         dma-names = "tx", "rx", "tx", "rx";
538                         i2c-scl-internal-delay    538                         i2c-scl-internal-delay-ns = <110>;
539                         #address-cells = <1>;     539                         #address-cells = <1>;
540                         #size-cells = <0>;        540                         #size-cells = <0>;
541                         status = "disabled";      541                         status = "disabled";
542                 };                                542                 };
543                                                   543 
544                 i2c2: i2c@e6510000 {              544                 i2c2: i2c@e6510000 {
545                         compatible = "renesas,    545                         compatible = "renesas,i2c-r8a779h0",
546                                      "renesas,    546                                      "renesas,rcar-gen4-i2c";
547                         reg = <0 0xe6510000 0     547                         reg = <0 0xe6510000 0 0x40>;
548                         interrupts = <GIC_SPI     548                         interrupts = <GIC_SPI 612 IRQ_TYPE_LEVEL_HIGH>;
549                         clocks = <&cpg CPG_MOD    549                         clocks = <&cpg CPG_MOD 520>;
550                         power-domains = <&sysc    550                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
551                         resets = <&cpg 520>;      551                         resets = <&cpg 520>;
552                         dmas = <&dmac1 0x95>,     552                         dmas = <&dmac1 0x95>, <&dmac1 0x94>,
553                                <&dmac2 0x95>,     553                                <&dmac2 0x95>, <&dmac2 0x94>;
554                         dma-names = "tx", "rx"    554                         dma-names = "tx", "rx", "tx", "rx";
555                         i2c-scl-internal-delay    555                         i2c-scl-internal-delay-ns = <110>;
556                         #address-cells = <1>;     556                         #address-cells = <1>;
557                         #size-cells = <0>;        557                         #size-cells = <0>;
558                         status = "disabled";      558                         status = "disabled";
559                 };                                559                 };
560                                                   560 
561                 i2c3: i2c@e66d0000 {              561                 i2c3: i2c@e66d0000 {
562                         compatible = "renesas,    562                         compatible = "renesas,i2c-r8a779h0",
563                                      "renesas,    563                                      "renesas,rcar-gen4-i2c";
564                         reg = <0 0xe66d0000 0     564                         reg = <0 0xe66d0000 0 0x40>;
565                         interrupts = <GIC_SPI     565                         interrupts = <GIC_SPI 613 IRQ_TYPE_LEVEL_HIGH>;
566                         clocks = <&cpg CPG_MOD    566                         clocks = <&cpg CPG_MOD 521>;
567                         power-domains = <&sysc    567                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
568                         resets = <&cpg 521>;      568                         resets = <&cpg 521>;
569                         dmas = <&dmac1 0x97>,     569                         dmas = <&dmac1 0x97>, <&dmac1 0x96>,
570                                <&dmac2 0x97>,     570                                <&dmac2 0x97>, <&dmac2 0x96>;
571                         dma-names = "tx", "rx"    571                         dma-names = "tx", "rx", "tx", "rx";
572                         i2c-scl-internal-delay    572                         i2c-scl-internal-delay-ns = <110>;
573                         #address-cells = <1>;     573                         #address-cells = <1>;
574                         #size-cells = <0>;        574                         #size-cells = <0>;
575                         status = "disabled";      575                         status = "disabled";
576                 };                                576                 };
577                                                   577 
578                 hscif0: serial@e6540000 {         578                 hscif0: serial@e6540000 {
579                         compatible = "renesas,    579                         compatible = "renesas,hscif-r8a779h0",
580                                      "renesas,    580                                      "renesas,rcar-gen4-hscif", "renesas,hscif";
581                         reg = <0 0xe6540000 0     581                         reg = <0 0xe6540000 0 0x60>;
582                         interrupts = <GIC_SPI     582                         interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
583                         clocks = <&cpg CPG_MOD    583                         clocks = <&cpg CPG_MOD 514>,
584                                  <&cpg CPG_COR    584                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
585                                  <&scif_clk>;     585                                  <&scif_clk>;
586                         clock-names = "fck", "    586                         clock-names = "fck", "brg_int", "scif_clk";
587                         power-domains = <&sysc    587                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
588                         resets = <&cpg 514>;      588                         resets = <&cpg 514>;
589                         dmas = <&dmac1 0x31>,     589                         dmas = <&dmac1 0x31>, <&dmac1 0x30>,
590                                <&dmac2 0x31>,     590                                <&dmac2 0x31>, <&dmac2 0x30>;
591                         dma-names = "tx", "rx"    591                         dma-names = "tx", "rx", "tx", "rx";
592                         status = "disabled";      592                         status = "disabled";
593                 };                                593                 };
594                                                   594 
595                 hscif1: serial@e6550000 {         595                 hscif1: serial@e6550000 {
596                         compatible = "renesas,    596                         compatible = "renesas,hscif-r8a779h0",
597                                      "renesas,    597                                      "renesas,rcar-gen4-hscif", "renesas,hscif";
598                         reg = <0 0xe6550000 0     598                         reg = <0 0xe6550000 0 0x60>;
599                         interrupts = <GIC_SPI     599                         interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>;
600                         clocks = <&cpg CPG_MOD    600                         clocks = <&cpg CPG_MOD 515>,
601                                  <&cpg CPG_COR    601                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
602                                  <&scif_clk>;     602                                  <&scif_clk>;
603                         clock-names = "fck", "    603                         clock-names = "fck", "brg_int", "scif_clk";
604                         power-domains = <&sysc    604                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
605                         resets = <&cpg 515>;      605                         resets = <&cpg 515>;
606                         dmas = <&dmac1 0x33>,     606                         dmas = <&dmac1 0x33>, <&dmac1 0x32>,
607                                <&dmac2 0x33>,     607                                <&dmac2 0x33>, <&dmac2 0x32>;
608                         dma-names = "tx", "rx"    608                         dma-names = "tx", "rx", "tx", "rx";
609                         status = "disabled";      609                         status = "disabled";
610                 };                                610                 };
611                                                   611 
612                 hscif2: serial@e6560000 {         612                 hscif2: serial@e6560000 {
613                         compatible = "renesas,    613                         compatible = "renesas,hscif-r8a779h0",
614                                      "renesas,    614                                      "renesas,rcar-gen4-hscif", "renesas,hscif";
615                         reg = <0 0xe6560000 0     615                         reg = <0 0xe6560000 0 0x60>;
616                         interrupts = <GIC_SPI     616                         interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>;
617                         clocks = <&cpg CPG_MOD    617                         clocks = <&cpg CPG_MOD 516>,
618                                  <&cpg CPG_COR    618                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
619                                  <&scif_clk2>;    619                                  <&scif_clk2>;
620                         clock-names = "fck", "    620                         clock-names = "fck", "brg_int", "scif_clk";
621                         power-domains = <&sysc    621                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
622                         resets = <&cpg 516>;      622                         resets = <&cpg 516>;
623                         dmas = <&dmac1 0x35>,     623                         dmas = <&dmac1 0x35>, <&dmac1 0x34>,
624                                <&dmac2 0x35>,     624                                <&dmac2 0x35>, <&dmac2 0x34>;
625                         dma-names = "tx", "rx"    625                         dma-names = "tx", "rx", "tx", "rx";
626                         status = "disabled";      626                         status = "disabled";
627                 };                                627                 };
628                                                   628 
629                 hscif3: serial@e66a0000 {         629                 hscif3: serial@e66a0000 {
630                         compatible = "renesas,    630                         compatible = "renesas,hscif-r8a779h0",
631                                      "renesas,    631                                      "renesas,rcar-gen4-hscif", "renesas,hscif";
632                         reg = <0 0xe66a0000 0     632                         reg = <0 0xe66a0000 0 0x60>;
633                         interrupts = <GIC_SPI     633                         interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>;
634                         clocks = <&cpg CPG_MOD    634                         clocks = <&cpg CPG_MOD 517>,
635                                  <&cpg CPG_COR    635                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
636                                  <&scif_clk>;     636                                  <&scif_clk>;
637                         clock-names = "fck", "    637                         clock-names = "fck", "brg_int", "scif_clk";
638                         power-domains = <&sysc    638                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
639                         resets = <&cpg 517>;      639                         resets = <&cpg 517>;
640                         dmas = <&dmac1 0x37>,     640                         dmas = <&dmac1 0x37>, <&dmac1 0x36>,
641                                <&dmac2 0x37>,     641                                <&dmac2 0x37>, <&dmac2 0x36>;
642                         dma-names = "tx", "rx"    642                         dma-names = "tx", "rx", "tx", "rx";
643                         status = "disabled";      643                         status = "disabled";
644                 };                                644                 };
645                                                   645 
646                 canfd: can@e6660000 {             646                 canfd: can@e6660000 {
647                         compatible = "renesas,    647                         compatible = "renesas,r8a779h0-canfd",
648                                      "renesas,    648                                      "renesas,rcar-gen4-canfd";
649                         reg = <0 0xe6660000 0     649                         reg = <0 0xe6660000 0 0x8500>;
650                         interrupts = <GIC_SPI     650                         interrupts = <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>,
651                                      <GIC_SPI     651                                      <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>;
652                         interrupt-names = "ch_    652                         interrupt-names = "ch_int", "g_int";
653                         clocks = <&cpg CPG_MOD    653                         clocks = <&cpg CPG_MOD 328>,
654                                  <&cpg CPG_COR    654                                  <&cpg CPG_CORE R8A779H0_CLK_CANFD>,
655                                  <&can_clk>;      655                                  <&can_clk>;
656                         clock-names = "fck", "    656                         clock-names = "fck", "canfd", "can_clk";
657                         assigned-clocks = <&cp    657                         assigned-clocks = <&cpg CPG_CORE R8A779H0_CLK_CANFD>;
658                         assigned-clock-rates =    658                         assigned-clock-rates = <80000000>;
659                         power-domains = <&sysc    659                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
660                         resets = <&cpg 328>;      660                         resets = <&cpg 328>;
661                         status = "disabled";      661                         status = "disabled";
662                                                   662 
663                         channel0 {                663                         channel0 {
664                                 status = "disa    664                                 status = "disabled";
665                         };                        665                         };
666                                                   666 
667                         channel1 {                667                         channel1 {
668                                 status = "disa    668                                 status = "disabled";
669                         };                        669                         };
670                                                   670 
671                         channel2 {                671                         channel2 {
672                                 status = "disa    672                                 status = "disabled";
673                         };                        673                         };
674                                                   674 
675                         channel3 {                675                         channel3 {
676                                 status = "disa    676                                 status = "disabled";
677                         };                        677                         };
678                 };                                678                 };
679                                                   679 
680                 avb0: ethernet@e6800000 {         680                 avb0: ethernet@e6800000 {
681                         compatible = "renesas,    681                         compatible = "renesas,etheravb-r8a779h0",
682                                      "renesas,    682                                      "renesas,etheravb-rcar-gen4";
683                         reg = <0 0xe6800000 0     683                         reg = <0 0xe6800000 0 0x1000>;
684                         interrupts = <GIC_SPI     684                         interrupts = <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
685                                      <GIC_SPI     685                                      <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
686                                      <GIC_SPI     686                                      <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
687                                      <GIC_SPI     687                                      <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
688                                      <GIC_SPI     688                                      <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
689                                      <GIC_SPI     689                                      <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
690                                      <GIC_SPI     690                                      <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
691                                      <GIC_SPI     691                                      <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
692                                      <GIC_SPI     692                                      <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
693                                      <GIC_SPI     693                                      <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
694                                      <GIC_SPI     694                                      <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
695                                      <GIC_SPI     695                                      <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
696                                      <GIC_SPI     696                                      <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
697                                      <GIC_SPI     697                                      <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
698                                      <GIC_SPI     698                                      <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
699                                      <GIC_SPI     699                                      <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
700                                      <GIC_SPI     700                                      <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
701                                      <GIC_SPI     701                                      <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>,
702                                      <GIC_SPI     702                                      <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
703                                      <GIC_SPI     703                                      <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
704                                      <GIC_SPI     704                                      <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>,
705                                      <GIC_SPI     705                                      <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>,
706                                      <GIC_SPI     706                                      <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>,
707                                      <GIC_SPI     707                                      <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
708                                      <GIC_SPI     708                                      <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
709                         interrupt-names = "ch0    709                         interrupt-names = "ch0", "ch1", "ch2", "ch3",
710                                           "ch4    710                                           "ch4", "ch5", "ch6", "ch7",
711                                           "ch8    711                                           "ch8", "ch9", "ch10", "ch11",
712                                           "ch1    712                                           "ch12", "ch13", "ch14", "ch15",
713                                           "ch1    713                                           "ch16", "ch17", "ch18", "ch19",
714                                           "ch2    714                                           "ch20", "ch21", "ch22", "ch23",
715                                           "ch2    715                                           "ch24";
716                         clocks = <&cpg CPG_MOD    716                         clocks = <&cpg CPG_MOD 211>;
717                         clock-names = "fck";      717                         clock-names = "fck";
718                         power-domains = <&sysc    718                         power-domains = <&sysc R8A779H0_PD_C4>;
719                         resets = <&cpg 211>;      719                         resets = <&cpg 211>;
720                         phy-mode = "rgmii";       720                         phy-mode = "rgmii";
721                         rx-internal-delay-ps =    721                         rx-internal-delay-ps = <0>;
722                         tx-internal-delay-ps =    722                         tx-internal-delay-ps = <0>;
723                         iommus = <&ipmmu_hc 0>    723                         iommus = <&ipmmu_hc 0>;
724                         #address-cells = <1>;     724                         #address-cells = <1>;
725                         #size-cells = <0>;        725                         #size-cells = <0>;
726                         status = "disabled";      726                         status = "disabled";
727                 };                                727                 };
728                                                   728 
729                 avb1: ethernet@e6810000 {         729                 avb1: ethernet@e6810000 {
730                         compatible = "renesas,    730                         compatible = "renesas,etheravb-r8a779h0",
731                                      "renesas,    731                                      "renesas,etheravb-rcar-gen4";
732                         reg = <0 0xe6810000 0     732                         reg = <0 0xe6810000 0 0x1000>;
733                         interrupts = <GIC_SPI     733                         interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>,
734                                      <GIC_SPI     734                                      <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>,
735                                      <GIC_SPI     735                                      <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>,
736                                      <GIC_SPI     736                                      <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>,
737                                      <GIC_SPI     737                                      <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>,
738                                      <GIC_SPI     738                                      <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>,
739                                      <GIC_SPI     739                                      <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
740                                      <GIC_SPI     740                                      <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
741                                      <GIC_SPI     741                                      <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>,
742                                      <GIC_SPI     742                                      <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>,
743                                      <GIC_SPI     743                                      <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>,
744                                      <GIC_SPI     744                                      <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>,
745                                      <GIC_SPI     745                                      <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>,
746                                      <GIC_SPI     746                                      <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>,
747                                      <GIC_SPI     747                                      <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>,
748                                      <GIC_SPI     748                                      <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>,
749                                      <GIC_SPI     749                                      <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>,
750                                      <GIC_SPI     750                                      <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>,
751                                      <GIC_SPI     751                                      <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>,
752                                      <GIC_SPI     752                                      <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>,
753                                      <GIC_SPI     753                                      <GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>,
754                                      <GIC_SPI     754                                      <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>,
755                                      <GIC_SPI     755                                      <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>,
756                                      <GIC_SPI     756                                      <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>,
757                                      <GIC_SPI     757                                      <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>;
758                         interrupt-names = "ch0    758                         interrupt-names = "ch0", "ch1", "ch2", "ch3",
759                                           "ch4    759                                           "ch4", "ch5", "ch6", "ch7",
760                                           "ch8    760                                           "ch8", "ch9", "ch10", "ch11",
761                                           "ch1    761                                           "ch12", "ch13", "ch14", "ch15",
762                                           "ch1    762                                           "ch16", "ch17", "ch18", "ch19",
763                                           "ch2    763                                           "ch20", "ch21", "ch22", "ch23",
764                                           "ch2    764                                           "ch24";
765                         clocks = <&cpg CPG_MOD    765                         clocks = <&cpg CPG_MOD 212>;
766                         clock-names = "fck";      766                         clock-names = "fck";
767                         power-domains = <&sysc    767                         power-domains = <&sysc R8A779H0_PD_C4>;
768                         resets = <&cpg 212>;      768                         resets = <&cpg 212>;
769                         phy-mode = "rgmii";       769                         phy-mode = "rgmii";
770                         rx-internal-delay-ps =    770                         rx-internal-delay-ps = <0>;
771                         tx-internal-delay-ps =    771                         tx-internal-delay-ps = <0>;
772                         iommus = <&ipmmu_hc 1>    772                         iommus = <&ipmmu_hc 1>;
773                         #address-cells = <1>;     773                         #address-cells = <1>;
774                         #size-cells = <0>;        774                         #size-cells = <0>;
775                         status = "disabled";      775                         status = "disabled";
776                 };                                776                 };
777                                                   777 
778                 avb2: ethernet@e6820000 {         778                 avb2: ethernet@e6820000 {
779                         compatible = "renesas,    779                         compatible = "renesas,etheravb-r8a779h0",
780                                      "renesas,    780                                      "renesas,etheravb-rcar-gen4";
781                         reg = <0 0xe6820000 0     781                         reg = <0 0xe6820000 0 0x1000>;
782                         interrupts = <GIC_SPI     782                         interrupts = <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>,
783                                      <GIC_SPI     783                                      <GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>,
784                                      <GIC_SPI     784                                      <GIC_SPI 387 IRQ_TYPE_LEVEL_HIGH>,
785                                      <GIC_SPI     785                                      <GIC_SPI 388 IRQ_TYPE_LEVEL_HIGH>,
786                                      <GIC_SPI     786                                      <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>,
787                                      <GIC_SPI     787                                      <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>,
788                                      <GIC_SPI     788                                      <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>,
789                                      <GIC_SPI     789                                      <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>,
790                                      <GIC_SPI     790                                      <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>,
791                                      <GIC_SPI     791                                      <GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>,
792                                      <GIC_SPI     792                                      <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>,
793                                      <GIC_SPI     793                                      <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>,
794                                      <GIC_SPI     794                                      <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>,
795                                      <GIC_SPI     795                                      <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
796                                      <GIC_SPI     796                                      <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
797                                      <GIC_SPI     797                                      <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
798                                      <GIC_SPI     798                                      <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
799                                      <GIC_SPI     799                                      <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
800                                      <GIC_SPI     800                                      <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
801                                      <GIC_SPI     801                                      <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
802                                      <GIC_SPI     802                                      <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>,
803                                      <GIC_SPI     803                                      <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
804                                      <GIC_SPI     804                                      <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
805                                      <GIC_SPI     805                                      <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>,
806                                      <GIC_SPI     806                                      <GIC_SPI 409 IRQ_TYPE_LEVEL_HIGH>;
807                         interrupt-names = "ch0    807                         interrupt-names = "ch0", "ch1", "ch2", "ch3",
808                                           "ch4    808                                           "ch4", "ch5", "ch6", "ch7",
809                                           "ch8    809                                           "ch8", "ch9", "ch10", "ch11",
810                                           "ch1    810                                           "ch12", "ch13", "ch14", "ch15",
811                                           "ch1    811                                           "ch16", "ch17", "ch18", "ch19",
812                                           "ch2    812                                           "ch20", "ch21", "ch22", "ch23",
813                                           "ch2    813                                           "ch24";
814                         clocks = <&cpg CPG_MOD    814                         clocks = <&cpg CPG_MOD 213>;
815                         clock-names = "fck";      815                         clock-names = "fck";
816                         power-domains = <&sysc    816                         power-domains = <&sysc R8A779H0_PD_C4>;
817                         resets = <&cpg 213>;      817                         resets = <&cpg 213>;
818                         phy-mode = "rgmii";       818                         phy-mode = "rgmii";
819                         rx-internal-delay-ps =    819                         rx-internal-delay-ps = <0>;
820                         tx-internal-delay-ps =    820                         tx-internal-delay-ps = <0>;
821                         iommus = <&ipmmu_hc 2>    821                         iommus = <&ipmmu_hc 2>;
822                         #address-cells = <1>;     822                         #address-cells = <1>;
823                         #size-cells = <0>;        823                         #size-cells = <0>;
824                         status = "disabled";      824                         status = "disabled";
825                 };                                825                 };
826                                                   826 
827                 pwm0: pwm@e6e30000 {              827                 pwm0: pwm@e6e30000 {
828                         compatible = "renesas,    828                         compatible = "renesas,pwm-r8a779h0", "renesas,pwm-rcar";
829                         reg = <0 0xe6e30000 0     829                         reg = <0 0xe6e30000 0 0x10>;
830                         #pwm-cells = <2>;         830                         #pwm-cells = <2>;
831                         clocks = <&cpg CPG_MOD    831                         clocks = <&cpg CPG_MOD 628>;
832                         power-domains = <&sysc    832                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
833                         resets = <&cpg 628>;      833                         resets = <&cpg 628>;
834                         status = "disabled";      834                         status = "disabled";
835                 };                                835                 };
836                                                   836 
837                 pwm1: pwm@e6e31000 {              837                 pwm1: pwm@e6e31000 {
838                         compatible = "renesas,    838                         compatible = "renesas,pwm-r8a779h0", "renesas,pwm-rcar";
839                         reg = <0 0xe6e31000 0     839                         reg = <0 0xe6e31000 0 0x10>;
840                         #pwm-cells = <2>;         840                         #pwm-cells = <2>;
841                         clocks = <&cpg CPG_MOD    841                         clocks = <&cpg CPG_MOD 628>;
842                         power-domains = <&sysc    842                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
843                         resets = <&cpg 628>;      843                         resets = <&cpg 628>;
844                         status = "disabled";      844                         status = "disabled";
845                 };                                845                 };
846                                                   846 
847                 pwm2: pwm@e6e32000 {              847                 pwm2: pwm@e6e32000 {
848                         compatible = "renesas,    848                         compatible = "renesas,pwm-r8a779h0", "renesas,pwm-rcar";
849                         reg = <0 0xe6e32000 0     849                         reg = <0 0xe6e32000 0 0x10>;
850                         #pwm-cells = <2>;         850                         #pwm-cells = <2>;
851                         clocks = <&cpg CPG_MOD    851                         clocks = <&cpg CPG_MOD 628>;
852                         power-domains = <&sysc    852                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
853                         resets = <&cpg 628>;      853                         resets = <&cpg 628>;
854                         status = "disabled";      854                         status = "disabled";
855                 };                                855                 };
856                                                   856 
857                 pwm3: pwm@e6e33000 {              857                 pwm3: pwm@e6e33000 {
858                         compatible = "renesas,    858                         compatible = "renesas,pwm-r8a779h0", "renesas,pwm-rcar";
859                         reg = <0 0xe6e33000 0     859                         reg = <0 0xe6e33000 0 0x10>;
860                         #pwm-cells = <2>;         860                         #pwm-cells = <2>;
861                         clocks = <&cpg CPG_MOD    861                         clocks = <&cpg CPG_MOD 628>;
862                         power-domains = <&sysc    862                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
863                         resets = <&cpg 628>;      863                         resets = <&cpg 628>;
864                         status = "disabled";      864                         status = "disabled";
865                 };                                865                 };
866                                                   866 
867                 pwm4: pwm@e6e34000 {              867                 pwm4: pwm@e6e34000 {
868                         compatible = "renesas,    868                         compatible = "renesas,pwm-r8a779h0", "renesas,pwm-rcar";
869                         reg = <0 0xe6e34000 0     869                         reg = <0 0xe6e34000 0 0x10>;
870                         #pwm-cells = <2>;         870                         #pwm-cells = <2>;
871                         clocks = <&cpg CPG_MOD    871                         clocks = <&cpg CPG_MOD 628>;
872                         power-domains = <&sysc    872                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
873                         resets = <&cpg 628>;      873                         resets = <&cpg 628>;
874                         status = "disabled";      874                         status = "disabled";
875                 };                                875                 };
876                                                   876 
877                 scif0: serial@e6e60000 {          877                 scif0: serial@e6e60000 {
878                         compatible = "renesas,    878                         compatible = "renesas,scif-r8a779h0",
879                                      "renesas,    879                                      "renesas,rcar-gen4-scif", "renesas,scif";
880                         reg = <0 0xe6e60000 0     880                         reg = <0 0xe6e60000 0 64>;
881                         interrupts = <GIC_SPI     881                         interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>;
882                         clocks = <&cpg CPG_MOD    882                         clocks = <&cpg CPG_MOD 702>,
883                                  <&cpg CPG_COR    883                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
884                                  <&scif_clk>;     884                                  <&scif_clk>;
885                         clock-names = "fck", "    885                         clock-names = "fck", "brg_int", "scif_clk";
886                         power-domains = <&sysc    886                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
887                         resets = <&cpg 702>;      887                         resets = <&cpg 702>;
888                         dmas = <&dmac1 0x51>,     888                         dmas = <&dmac1 0x51>, <&dmac1 0x50>,
889                                <&dmac2 0x51>,     889                                <&dmac2 0x51>, <&dmac2 0x50>;
890                         dma-names = "tx", "rx"    890                         dma-names = "tx", "rx", "tx", "rx";
891                         status = "disabled";      891                         status = "disabled";
892                 };                                892                 };
893                                                   893 
894                 scif1: serial@e6e68000 {          894                 scif1: serial@e6e68000 {
895                         compatible = "renesas,    895                         compatible = "renesas,scif-r8a779h0",
896                                      "renesas,    896                                      "renesas,rcar-gen4-scif", "renesas,scif";
897                         reg = <0 0xe6e68000 0     897                         reg = <0 0xe6e68000 0 64>;
898                         interrupts = <GIC_SPI     898                         interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>;
899                         clocks = <&cpg CPG_MOD    899                         clocks = <&cpg CPG_MOD 703>,
900                                  <&cpg CPG_COR    900                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
901                                  <&scif_clk>;     901                                  <&scif_clk>;
902                         clock-names = "fck", "    902                         clock-names = "fck", "brg_int", "scif_clk";
903                         power-domains = <&sysc    903                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
904                         resets = <&cpg 703>;      904                         resets = <&cpg 703>;
905                         dmas = <&dmac1 0x53>,     905                         dmas = <&dmac1 0x53>, <&dmac1 0x52>,
906                                <&dmac2 0x53>,     906                                <&dmac2 0x53>, <&dmac2 0x52>;
907                         dma-names = "tx", "rx"    907                         dma-names = "tx", "rx", "tx", "rx";
908                         status = "disabled";      908                         status = "disabled";
909                 };                                909                 };
910                                                   910 
911                 scif3: serial@e6c50000 {          911                 scif3: serial@e6c50000 {
912                         compatible = "renesas,    912                         compatible = "renesas,scif-r8a779h0",
913                                      "renesas,    913                                      "renesas,rcar-gen4-scif", "renesas,scif";
914                         reg = <0 0xe6c50000 0     914                         reg = <0 0xe6c50000 0 64>;
915                         interrupts = <GIC_SPI     915                         interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>;
916                         clocks = <&cpg CPG_MOD    916                         clocks = <&cpg CPG_MOD 704>,
917                                  <&cpg CPG_COR    917                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
918                                  <&scif_clk>;     918                                  <&scif_clk>;
919                         clock-names = "fck", "    919                         clock-names = "fck", "brg_int", "scif_clk";
920                         power-domains = <&sysc    920                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
921                         resets = <&cpg 704>;      921                         resets = <&cpg 704>;
922                         dmas = <&dmac1 0x57>,     922                         dmas = <&dmac1 0x57>, <&dmac1 0x56>,
923                                <&dmac2 0x57>,     923                                <&dmac2 0x57>, <&dmac2 0x56>;
924                         dma-names = "tx", "rx"    924                         dma-names = "tx", "rx", "tx", "rx";
925                         status = "disabled";      925                         status = "disabled";
926                 };                                926                 };
927                                                   927 
928                 scif4: serial@e6c40000 {          928                 scif4: serial@e6c40000 {
929                         compatible = "renesas,    929                         compatible = "renesas,scif-r8a779h0",
930                                      "renesas,    930                                      "renesas,rcar-gen4-scif", "renesas,scif";
931                         reg = <0 0xe6c40000 0     931                         reg = <0 0xe6c40000 0 64>;
932                         interrupts = <GIC_SPI     932                         interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>;
933                         clocks = <&cpg CPG_MOD    933                         clocks = <&cpg CPG_MOD 705>,
934                                  <&cpg CPG_COR    934                                  <&cpg CPG_CORE R8A779H0_CLK_SASYNCPERD1>,
935                                  <&scif_clk2>;    935                                  <&scif_clk2>;
936                         clock-names = "fck", "    936                         clock-names = "fck", "brg_int", "scif_clk";
937                         power-domains = <&sysc    937                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
938                         resets = <&cpg 705>;      938                         resets = <&cpg 705>;
939                         dmas = <&dmac1 0x59>,     939                         dmas = <&dmac1 0x59>, <&dmac1 0x58>,
940                                <&dmac2 0x59>,     940                                <&dmac2 0x59>, <&dmac2 0x58>;
941                         dma-names = "tx", "rx"    941                         dma-names = "tx", "rx", "tx", "rx";
942                         status = "disabled";      942                         status = "disabled";
943                 };                                943                 };
944                                                   944 
945                 msiof0: spi@e6e90000 {            945                 msiof0: spi@e6e90000 {
946                         compatible = "renesas,    946                         compatible = "renesas,msiof-r8a779h0",
947                                      "renesas,    947                                      "renesas,rcar-gen4-msiof";
948                         reg = <0 0xe6e90000 0     948                         reg = <0 0xe6e90000 0 0x0064>;
949                         interrupts = <GIC_SPI     949                         interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>;
950                         clocks = <&cpg CPG_MOD    950                         clocks = <&cpg CPG_MOD 618>;
951                         dmas = <&dmac1 0x41>,     951                         dmas = <&dmac1 0x41>, <&dmac1 0x40>,
952                                <&dmac2 0x41>,     952                                <&dmac2 0x41>, <&dmac2 0x40>;
953                         dma-names = "tx", "rx"    953                         dma-names = "tx", "rx", "tx", "rx";
954                         power-domains = <&sysc    954                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
955                         resets = <&cpg 618>;      955                         resets = <&cpg 618>;
956                         #address-cells = <1>;     956                         #address-cells = <1>;
957                         #size-cells = <0>;        957                         #size-cells = <0>;
958                         status = "disabled";      958                         status = "disabled";
959                 };                                959                 };
960                                                   960 
961                 msiof1: spi@e6ea0000 {            961                 msiof1: spi@e6ea0000 {
962                         compatible = "renesas,    962                         compatible = "renesas,msiof-r8a779h0",
963                                      "renesas,    963                                      "renesas,rcar-gen4-msiof";
964                         reg = <0 0xe6ea0000 0     964                         reg = <0 0xe6ea0000 0 0x0064>;
965                         interrupts = <GIC_SPI     965                         interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
966                         clocks = <&cpg CPG_MOD    966                         clocks = <&cpg CPG_MOD 619>;
967                         dmas = <&dmac1 0x43>,     967                         dmas = <&dmac1 0x43>, <&dmac1 0x42>,
968                                <&dmac2 0x43>,     968                                <&dmac2 0x43>, <&dmac2 0x42>;
969                         dma-names = "tx", "rx"    969                         dma-names = "tx", "rx", "tx", "rx";
970                         power-domains = <&sysc    970                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
971                         resets = <&cpg 619>;      971                         resets = <&cpg 619>;
972                         #address-cells = <1>;     972                         #address-cells = <1>;
973                         #size-cells = <0>;        973                         #size-cells = <0>;
974                         status = "disabled";      974                         status = "disabled";
975                 };                                975                 };
976                                                   976 
977                 msiof2: spi@e6c00000 {            977                 msiof2: spi@e6c00000 {
978                         compatible = "renesas,    978                         compatible = "renesas,msiof-r8a779h0",
979                                      "renesas,    979                                      "renesas,rcar-gen4-msiof";
980                         reg = <0 0xe6c00000 0     980                         reg = <0 0xe6c00000 0 0x0064>;
981                         interrupts = <GIC_SPI     981                         interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
982                         clocks = <&cpg CPG_MOD    982                         clocks = <&cpg CPG_MOD 620>;
983                         dmas = <&dmac1 0x45>,     983                         dmas = <&dmac1 0x45>, <&dmac1 0x44>,
984                                <&dmac2 0x45>,     984                                <&dmac2 0x45>, <&dmac2 0x44>;
985                         dma-names = "tx", "rx"    985                         dma-names = "tx", "rx", "tx", "rx";
986                         power-domains = <&sysc    986                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
987                         resets = <&cpg 620>;      987                         resets = <&cpg 620>;
988                         #address-cells = <1>;     988                         #address-cells = <1>;
989                         #size-cells = <0>;        989                         #size-cells = <0>;
990                         status = "disabled";      990                         status = "disabled";
991                 };                                991                 };
992                                                   992 
993                 msiof3: spi@e6c10000 {            993                 msiof3: spi@e6c10000 {
994                         compatible = "renesas,    994                         compatible = "renesas,msiof-r8a779h0",
995                                      "renesas,    995                                      "renesas,rcar-gen4-msiof";
996                         reg = <0 0xe6c10000 0     996                         reg = <0 0xe6c10000 0 0x0064>;
997                         interrupts = <GIC_SPI     997                         interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
998                         clocks = <&cpg CPG_MOD    998                         clocks = <&cpg CPG_MOD 621>;
999                         dmas = <&dmac1 0x47>,     999                         dmas = <&dmac1 0x47>, <&dmac1 0x46>,
1000                                <&dmac2 0x47>,    1000                                <&dmac2 0x47>, <&dmac2 0x46>;
1001                         dma-names = "tx", "rx    1001                         dma-names = "tx", "rx", "tx", "rx";
1002                         power-domains = <&sys    1002                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1003                         resets = <&cpg 621>;     1003                         resets = <&cpg 621>;
1004                         #address-cells = <1>;    1004                         #address-cells = <1>;
1005                         #size-cells = <0>;       1005                         #size-cells = <0>;
1006                         status = "disabled";     1006                         status = "disabled";
1007                 };                               1007                 };
1008                                                  1008 
1009                 msiof4: spi@e6c20000 {           1009                 msiof4: spi@e6c20000 {
1010                         compatible = "renesas    1010                         compatible = "renesas,msiof-r8a779h0",
1011                                      "renesas    1011                                      "renesas,rcar-gen4-msiof";
1012                         reg = <0 0xe6c20000 0    1012                         reg = <0 0xe6c20000 0 0x0064>;
1013                         interrupts = <GIC_SPI    1013                         interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
1014                         clocks = <&cpg CPG_MO    1014                         clocks = <&cpg CPG_MOD 622>;
1015                         dmas = <&dmac1 0x49>,    1015                         dmas = <&dmac1 0x49>, <&dmac1 0x48>,
1016                                <&dmac2 0x49>,    1016                                <&dmac2 0x49>, <&dmac2 0x48>;
1017                         dma-names = "tx", "rx    1017                         dma-names = "tx", "rx", "tx", "rx";
1018                         power-domains = <&sys    1018                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1019                         resets = <&cpg 622>;     1019                         resets = <&cpg 622>;
1020                         #address-cells = <1>;    1020                         #address-cells = <1>;
1021                         #size-cells = <0>;       1021                         #size-cells = <0>;
1022                         status = "disabled";     1022                         status = "disabled";
1023                 };                               1023                 };
1024                                                  1024 
1025                 msiof5: spi@e6c28000 {           1025                 msiof5: spi@e6c28000 {
1026                         compatible = "renesas    1026                         compatible = "renesas,msiof-r8a779h0",
1027                                      "renesas    1027                                      "renesas,rcar-gen4-msiof";
1028                         reg = <0 0xe6c28000 0    1028                         reg = <0 0xe6c28000 0 0x0064>;
1029                         interrupts = <GIC_SPI    1029                         interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>;
1030                         clocks = <&cpg CPG_MO    1030                         clocks = <&cpg CPG_MOD 623>;
1031                         dmas = <&dmac1 0x4b>,    1031                         dmas = <&dmac1 0x4b>, <&dmac1 0x4a>,
1032                                <&dmac2 0x4b>,    1032                                <&dmac2 0x4b>, <&dmac2 0x4a>;
1033                         dma-names = "tx", "rx    1033                         dma-names = "tx", "rx", "tx", "rx";
1034                         power-domains = <&sys    1034                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1035                         resets = <&cpg 623>;     1035                         resets = <&cpg 623>;
1036                         #address-cells = <1>;    1036                         #address-cells = <1>;
1037                         #size-cells = <0>;       1037                         #size-cells = <0>;
1038                         status = "disabled";     1038                         status = "disabled";
1039                 };                               1039                 };
1040                                                  1040 
1041                 vin00: video@e6ef0000 {          1041                 vin00: video@e6ef0000 {
1042                         compatible = "renesas    1042                         compatible = "renesas,vin-r8a779h0",
1043                                      "renesas    1043                                      "renesas,rcar-gen4-vin";
1044                         reg = <0 0xe6ef0000 0    1044                         reg = <0 0xe6ef0000 0 0x1000>;
1045                         interrupts = <GIC_SPI    1045                         interrupts = <GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH>;
1046                         clocks = <&cpg CPG_MO    1046                         clocks = <&cpg CPG_MOD 730>;
1047                         power-domains = <&sys    1047                         power-domains = <&sysc R8A779H0_PD_C4>;
1048                         resets = <&cpg 730>;     1048                         resets = <&cpg 730>;
1049                         renesas,id = <0>;        1049                         renesas,id = <0>;
1050                         status = "disabled";     1050                         status = "disabled";
1051                                                  1051 
1052                         ports {                  1052                         ports {
1053                                 #address-cell    1053                                 #address-cells = <1>;
1054                                 #size-cells =    1054                                 #size-cells = <0>;
1055                                                  1055 
1056                                 port@2 {         1056                                 port@2 {
1057                                         #addr    1057                                         #address-cells = <1>;
1058                                         #size    1058                                         #size-cells = <0>;
1059                                                  1059 
1060                                         reg =    1060                                         reg = <2>;
1061                                                  1061 
1062                                         vin00    1062                                         vin00isp0: endpoint@0 {
1063                                                  1063                                                 reg = <0>;
1064                                                  1064                                                 remote-endpoint = <&isp0vin00>;
1065                                         };       1065                                         };
1066                                 };               1066                                 };
1067                         };                       1067                         };
1068                 };                               1068                 };
1069                                                  1069 
1070                 vin01: video@e6ef1000 {          1070                 vin01: video@e6ef1000 {
1071                         compatible = "renesas    1071                         compatible = "renesas,vin-r8a779h0",
1072                                      "renesas    1072                                      "renesas,rcar-gen4-vin";
1073                         reg = <0 0xe6ef1000 0    1073                         reg = <0 0xe6ef1000 0 0x1000>;
1074                         interrupts = <GIC_SPI    1074                         interrupts = <GIC_SPI 530 IRQ_TYPE_LEVEL_HIGH>;
1075                         clocks = <&cpg CPG_MO    1075                         clocks = <&cpg CPG_MOD 731>;
1076                         power-domains = <&sys    1076                         power-domains = <&sysc R8A779H0_PD_C4>;
1077                         resets = <&cpg 731>;     1077                         resets = <&cpg 731>;
1078                         renesas,id = <1>;        1078                         renesas,id = <1>;
1079                         status = "disabled";     1079                         status = "disabled";
1080                                                  1080 
1081                         ports {                  1081                         ports {
1082                                 #address-cell    1082                                 #address-cells = <1>;
1083                                 #size-cells =    1083                                 #size-cells = <0>;
1084                                                  1084 
1085                                 port@2 {         1085                                 port@2 {
1086                                         #addr    1086                                         #address-cells = <1>;
1087                                         #size    1087                                         #size-cells = <0>;
1088                                                  1088 
1089                                         reg =    1089                                         reg = <2>;
1090                                                  1090 
1091                                         vin01    1091                                         vin01isp0: endpoint@0 {
1092                                                  1092                                                 reg = <0>;
1093                                                  1093                                                 remote-endpoint = <&isp0vin01>;
1094                                         };       1094                                         };
1095                                 };               1095                                 };
1096                         };                       1096                         };
1097                 };                               1097                 };
1098                                                  1098 
1099                 vin02: video@e6ef2000 {          1099                 vin02: video@e6ef2000 {
1100                         compatible = "renesas    1100                         compatible = "renesas,vin-r8a779h0",
1101                                      "renesas    1101                                      "renesas,rcar-gen4-vin";
1102                         reg = <0 0xe6ef2000 0    1102                         reg = <0 0xe6ef2000 0 0x1000>;
1103                         interrupts = <GIC_SPI    1103                         interrupts = <GIC_SPI 531 IRQ_TYPE_LEVEL_HIGH>;
1104                         clocks = <&cpg CPG_MO    1104                         clocks = <&cpg CPG_MOD 800>;
1105                         power-domains = <&sys    1105                         power-domains = <&sysc R8A779H0_PD_C4>;
1106                         resets = <&cpg 800>;     1106                         resets = <&cpg 800>;
1107                         renesas,id = <2>;        1107                         renesas,id = <2>;
1108                         status = "disabled";     1108                         status = "disabled";
1109                                                  1109 
1110                         ports {                  1110                         ports {
1111                                 #address-cell    1111                                 #address-cells = <1>;
1112                                 #size-cells =    1112                                 #size-cells = <0>;
1113                                                  1113 
1114                                 port@2 {         1114                                 port@2 {
1115                                         #addr    1115                                         #address-cells = <1>;
1116                                         #size    1116                                         #size-cells = <0>;
1117                                                  1117 
1118                                         reg =    1118                                         reg = <2>;
1119                                                  1119 
1120                                         vin02    1120                                         vin02isp0: endpoint@0 {
1121                                                  1121                                                 reg = <0>;
1122                                                  1122                                                 remote-endpoint = <&isp0vin02>;
1123                                         };       1123                                         };
1124                                 };               1124                                 };
1125                         };                       1125                         };
1126                 };                               1126                 };
1127                                                  1127 
1128                 vin03: video@e6ef3000 {          1128                 vin03: video@e6ef3000 {
1129                         compatible = "renesas    1129                         compatible = "renesas,vin-r8a779h0",
1130                                      "renesas    1130                                      "renesas,rcar-gen4-vin";
1131                         reg = <0 0xe6ef3000 0    1131                         reg = <0 0xe6ef3000 0 0x1000>;
1132                         interrupts = <GIC_SPI    1132                         interrupts = <GIC_SPI 532 IRQ_TYPE_LEVEL_HIGH>;
1133                         clocks = <&cpg CPG_MO    1133                         clocks = <&cpg CPG_MOD 801>;
1134                         power-domains = <&sys    1134                         power-domains = <&sysc R8A779H0_PD_C4>;
1135                         resets = <&cpg 801>;     1135                         resets = <&cpg 801>;
1136                         renesas,id = <3>;        1136                         renesas,id = <3>;
1137                         status = "disabled";     1137                         status = "disabled";
1138                                                  1138 
1139                         ports {                  1139                         ports {
1140                                 #address-cell    1140                                 #address-cells = <1>;
1141                                 #size-cells =    1141                                 #size-cells = <0>;
1142                                                  1142 
1143                                 port@2 {         1143                                 port@2 {
1144                                         #addr    1144                                         #address-cells = <1>;
1145                                         #size    1145                                         #size-cells = <0>;
1146                                                  1146 
1147                                         reg =    1147                                         reg = <2>;
1148                                                  1148 
1149                                         vin03    1149                                         vin03isp0: endpoint@0 {
1150                                                  1150                                                 reg = <0>;
1151                                                  1151                                                 remote-endpoint = <&isp0vin03>;
1152                                         };       1152                                         };
1153                                 };               1153                                 };
1154                         };                       1154                         };
1155                 };                               1155                 };
1156                                                  1156 
1157                 vin04: video@e6ef4000 {          1157                 vin04: video@e6ef4000 {
1158                         compatible = "renesas    1158                         compatible = "renesas,vin-r8a779h0",
1159                                      "renesas    1159                                      "renesas,rcar-gen4-vin";
1160                         reg = <0 0xe6ef4000 0    1160                         reg = <0 0xe6ef4000 0 0x1000>;
1161                         interrupts = <GIC_SPI    1161                         interrupts = <GIC_SPI 533 IRQ_TYPE_LEVEL_HIGH>;
1162                         clocks = <&cpg CPG_MO    1162                         clocks = <&cpg CPG_MOD 802>;
1163                         power-domains = <&sys    1163                         power-domains = <&sysc R8A779H0_PD_C4>;
1164                         resets = <&cpg 802>;     1164                         resets = <&cpg 802>;
1165                         renesas,id = <4>;        1165                         renesas,id = <4>;
1166                         status = "disabled";     1166                         status = "disabled";
1167                                                  1167 
1168                         ports {                  1168                         ports {
1169                                 #address-cell    1169                                 #address-cells = <1>;
1170                                 #size-cells =    1170                                 #size-cells = <0>;
1171                                                  1171 
1172                                 port@2 {         1172                                 port@2 {
1173                                         #addr    1173                                         #address-cells = <1>;
1174                                         #size    1174                                         #size-cells = <0>;
1175                                                  1175 
1176                                         reg =    1176                                         reg = <2>;
1177                                                  1177 
1178                                         vin04    1178                                         vin04isp0: endpoint@0 {
1179                                                  1179                                                 reg = <0>;
1180                                                  1180                                                 remote-endpoint = <&isp0vin04>;
1181                                         };       1181                                         };
1182                                 };               1182                                 };
1183                         };                       1183                         };
1184                 };                               1184                 };
1185                                                  1185 
1186                 vin05: video@e6ef5000 {          1186                 vin05: video@e6ef5000 {
1187                         compatible = "renesas    1187                         compatible = "renesas,vin-r8a779h0",
1188                                      "renesas    1188                                      "renesas,rcar-gen4-vin";
1189                         reg = <0 0xe6ef5000 0    1189                         reg = <0 0xe6ef5000 0 0x1000>;
1190                         interrupts = <GIC_SPI    1190                         interrupts = <GIC_SPI 534 IRQ_TYPE_LEVEL_HIGH>;
1191                         clocks = <&cpg CPG_MO    1191                         clocks = <&cpg CPG_MOD 803>;
1192                         power-domains = <&sys    1192                         power-domains = <&sysc R8A779H0_PD_C4>;
1193                         resets = <&cpg 803>;     1193                         resets = <&cpg 803>;
1194                         renesas,id = <5>;        1194                         renesas,id = <5>;
1195                         status = "disabled";     1195                         status = "disabled";
1196                                                  1196 
1197                         ports {                  1197                         ports {
1198                                 #address-cell    1198                                 #address-cells = <1>;
1199                                 #size-cells =    1199                                 #size-cells = <0>;
1200                                                  1200 
1201                                 port@2 {         1201                                 port@2 {
1202                                         #addr    1202                                         #address-cells = <1>;
1203                                         #size    1203                                         #size-cells = <0>;
1204                                                  1204 
1205                                         reg =    1205                                         reg = <2>;
1206                                                  1206 
1207                                         vin05    1207                                         vin05isp0: endpoint@0 {
1208                                                  1208                                                 reg = <0>;
1209                                                  1209                                                 remote-endpoint = <&isp0vin05>;
1210                                         };       1210                                         };
1211                                 };               1211                                 };
1212                         };                       1212                         };
1213                 };                               1213                 };
1214                                                  1214 
1215                 vin06: video@e6ef6000 {          1215                 vin06: video@e6ef6000 {
1216                         compatible = "renesas    1216                         compatible = "renesas,vin-r8a779h0",
1217                                      "renesas    1217                                      "renesas,rcar-gen4-vin";
1218                         reg = <0 0xe6ef6000 0    1218                         reg = <0 0xe6ef6000 0 0x1000>;
1219                         interrupts = <GIC_SPI    1219                         interrupts = <GIC_SPI 535 IRQ_TYPE_LEVEL_HIGH>;
1220                         clocks = <&cpg CPG_MO    1220                         clocks = <&cpg CPG_MOD 804>;
1221                         power-domains = <&sys    1221                         power-domains = <&sysc R8A779H0_PD_C4>;
1222                         resets = <&cpg 804>;     1222                         resets = <&cpg 804>;
1223                         renesas,id = <6>;        1223                         renesas,id = <6>;
1224                         status = "disabled";     1224                         status = "disabled";
1225                                                  1225 
1226                         ports {                  1226                         ports {
1227                                 #address-cell    1227                                 #address-cells = <1>;
1228                                 #size-cells =    1228                                 #size-cells = <0>;
1229                                                  1229 
1230                                 port@2 {         1230                                 port@2 {
1231                                         #addr    1231                                         #address-cells = <1>;
1232                                         #size    1232                                         #size-cells = <0>;
1233                                                  1233 
1234                                         reg =    1234                                         reg = <2>;
1235                                                  1235 
1236                                         vin06    1236                                         vin06isp0: endpoint@0 {
1237                                                  1237                                                 reg = <0>;
1238                                                  1238                                                 remote-endpoint = <&isp0vin06>;
1239                                         };       1239                                         };
1240                                 };               1240                                 };
1241                         };                       1241                         };
1242                 };                               1242                 };
1243                                                  1243 
1244                 vin07: video@e6ef7000 {          1244                 vin07: video@e6ef7000 {
1245                         compatible = "renesas    1245                         compatible = "renesas,vin-r8a779h0",
1246                                      "renesas    1246                                      "renesas,rcar-gen4-vin";
1247                         reg = <0 0xe6ef7000 0    1247                         reg = <0 0xe6ef7000 0 0x1000>;
1248                         interrupts = <GIC_SPI    1248                         interrupts = <GIC_SPI 536 IRQ_TYPE_LEVEL_HIGH>;
1249                         clocks = <&cpg CPG_MO    1249                         clocks = <&cpg CPG_MOD 805>;
1250                         power-domains = <&sys    1250                         power-domains = <&sysc R8A779H0_PD_C4>;
1251                         resets = <&cpg 805>;     1251                         resets = <&cpg 805>;
1252                         renesas,id = <7>;        1252                         renesas,id = <7>;
1253                         status = "disabled";     1253                         status = "disabled";
1254                                                  1254 
1255                         ports {                  1255                         ports {
1256                                 #address-cell    1256                                 #address-cells = <1>;
1257                                 #size-cells =    1257                                 #size-cells = <0>;
1258                                                  1258 
1259                                 port@2 {         1259                                 port@2 {
1260                                         #addr    1260                                         #address-cells = <1>;
1261                                         #size    1261                                         #size-cells = <0>;
1262                                                  1262 
1263                                         reg =    1263                                         reg = <2>;
1264                                                  1264 
1265                                         vin07    1265                                         vin07isp0: endpoint@0 {
1266                                                  1266                                                 reg = <0>;
1267                                                  1267                                                 remote-endpoint = <&isp0vin07>;
1268                                         };       1268                                         };
1269                                 };               1269                                 };
1270                         };                       1270                         };
1271                 };                               1271                 };
1272                                                  1272 
1273                 vin08: video@e6ef8000 {          1273                 vin08: video@e6ef8000 {
1274                         compatible = "renesas    1274                         compatible = "renesas,vin-r8a779h0",
1275                                      "renesas    1275                                      "renesas,rcar-gen4-vin";
1276                         reg = <0 0xe6ef8000 0    1276                         reg = <0 0xe6ef8000 0 0x1000>;
1277                         interrupts = <GIC_SPI    1277                         interrupts = <GIC_SPI 537 IRQ_TYPE_LEVEL_HIGH>;
1278                         clocks = <&cpg CPG_MO    1278                         clocks = <&cpg CPG_MOD 806>;
1279                         power-domains = <&sys    1279                         power-domains = <&sysc R8A779H0_PD_C4>;
1280                         resets = <&cpg 806>;     1280                         resets = <&cpg 806>;
1281                         renesas,id = <8>;        1281                         renesas,id = <8>;
1282                         status = "disabled";     1282                         status = "disabled";
1283                                                  1283 
1284                         ports {                  1284                         ports {
1285                                 #address-cell    1285                                 #address-cells = <1>;
1286                                 #size-cells =    1286                                 #size-cells = <0>;
1287                                                  1287 
1288                                 port@2 {         1288                                 port@2 {
1289                                         #addr    1289                                         #address-cells = <1>;
1290                                         #size    1290                                         #size-cells = <0>;
1291                                                  1291 
1292                                         reg =    1292                                         reg = <2>;
1293                                                  1293 
1294                                         vin08    1294                                         vin08isp1: endpoint@1 {
1295                                                  1295                                                 reg = <1>;
1296                                                  1296                                                 remote-endpoint = <&isp1vin08>;
1297                                         };       1297                                         };
1298                                 };               1298                                 };
1299                         };                       1299                         };
1300                 };                               1300                 };
1301                                                  1301 
1302                 vin09: video@e6ef9000 {          1302                 vin09: video@e6ef9000 {
1303                         compatible = "renesas    1303                         compatible = "renesas,vin-r8a779h0",
1304                                      "renesas    1304                                      "renesas,rcar-gen4-vin";
1305                         reg = <0 0xe6ef9000 0    1305                         reg = <0 0xe6ef9000 0 0x1000>;
1306                         interrupts = <GIC_SPI    1306                         interrupts = <GIC_SPI 538 IRQ_TYPE_LEVEL_HIGH>;
1307                         clocks = <&cpg CPG_MO    1307                         clocks = <&cpg CPG_MOD 807>;
1308                         power-domains = <&sys    1308                         power-domains = <&sysc R8A779H0_PD_C4>;
1309                         resets = <&cpg 807>;     1309                         resets = <&cpg 807>;
1310                         renesas,id = <9>;        1310                         renesas,id = <9>;
1311                         status = "disabled";     1311                         status = "disabled";
1312                                                  1312 
1313                         ports {                  1313                         ports {
1314                                 #address-cell    1314                                 #address-cells = <1>;
1315                                 #size-cells =    1315                                 #size-cells = <0>;
1316                                                  1316 
1317                                 port@2 {         1317                                 port@2 {
1318                                         #addr    1318                                         #address-cells = <1>;
1319                                         #size    1319                                         #size-cells = <0>;
1320                                                  1320 
1321                                         reg =    1321                                         reg = <2>;
1322                                                  1322 
1323                                         vin09    1323                                         vin09isp1: endpoint@1 {
1324                                                  1324                                                 reg = <1>;
1325                                                  1325                                                 remote-endpoint = <&isp1vin09>;
1326                                         };       1326                                         };
1327                                 };               1327                                 };
1328                         };                       1328                         };
1329                 };                               1329                 };
1330                                                  1330 
1331                 vin10: video@e6efa000 {          1331                 vin10: video@e6efa000 {
1332                         compatible = "renesas    1332                         compatible = "renesas,vin-r8a779h0",
1333                                      "renesas    1333                                      "renesas,rcar-gen4-vin";
1334                         reg = <0 0xe6efa000 0    1334                         reg = <0 0xe6efa000 0 0x1000>;
1335                         interrupts = <GIC_SPI    1335                         interrupts = <GIC_SPI 539 IRQ_TYPE_LEVEL_HIGH>;
1336                         clocks = <&cpg CPG_MO    1336                         clocks = <&cpg CPG_MOD 808>;
1337                         power-domains = <&sys    1337                         power-domains = <&sysc R8A779H0_PD_C4>;
1338                         resets = <&cpg 808>;     1338                         resets = <&cpg 808>;
1339                         renesas,id = <10>;       1339                         renesas,id = <10>;
1340                         status = "disabled";     1340                         status = "disabled";
1341                                                  1341 
1342                         ports {                  1342                         ports {
1343                                 #address-cell    1343                                 #address-cells = <1>;
1344                                 #size-cells =    1344                                 #size-cells = <0>;
1345                                                  1345 
1346                                 port@2 {         1346                                 port@2 {
1347                                         #addr    1347                                         #address-cells = <1>;
1348                                         #size    1348                                         #size-cells = <0>;
1349                                                  1349 
1350                                         reg =    1350                                         reg = <2>;
1351                                                  1351 
1352                                         vin10    1352                                         vin10isp1: endpoint@1 {
1353                                                  1353                                                 reg = <1>;
1354                                                  1354                                                 remote-endpoint = <&isp1vin10>;
1355                                         };       1355                                         };
1356                                 };               1356                                 };
1357                         };                       1357                         };
1358                 };                               1358                 };
1359                                                  1359 
1360                 vin11: video@e6efb000 {          1360                 vin11: video@e6efb000 {
1361                         compatible = "renesas    1361                         compatible = "renesas,vin-r8a779h0",
1362                                      "renesas    1362                                      "renesas,rcar-gen4-vin";
1363                         reg = <0 0xe6efb000 0    1363                         reg = <0 0xe6efb000 0 0x1000>;
1364                         interrupts = <GIC_SPI    1364                         interrupts = <GIC_SPI 540 IRQ_TYPE_LEVEL_HIGH>;
1365                         clocks = <&cpg CPG_MO    1365                         clocks = <&cpg CPG_MOD 809>;
1366                         power-domains = <&sys    1366                         power-domains = <&sysc R8A779H0_PD_C4>;
1367                         resets = <&cpg 809>;     1367                         resets = <&cpg 809>;
1368                         renesas,id = <11>;       1368                         renesas,id = <11>;
1369                         status = "disabled";     1369                         status = "disabled";
1370                                                  1370 
1371                         ports {                  1371                         ports {
1372                                 #address-cell    1372                                 #address-cells = <1>;
1373                                 #size-cells =    1373                                 #size-cells = <0>;
1374                                                  1374 
1375                                 port@2 {         1375                                 port@2 {
1376                                         #addr    1376                                         #address-cells = <1>;
1377                                         #size    1377                                         #size-cells = <0>;
1378                                                  1378 
1379                                         reg =    1379                                         reg = <2>;
1380                                                  1380 
1381                                         vin11    1381                                         vin11isp1: endpoint@1 {
1382                                                  1382                                                 reg = <1>;
1383                                                  1383                                                 remote-endpoint = <&isp1vin11>;
1384                                         };       1384                                         };
1385                                 };               1385                                 };
1386                         };                       1386                         };
1387                 };                               1387                 };
1388                                                  1388 
1389                 vin12: video@e6efc000 {          1389                 vin12: video@e6efc000 {
1390                         compatible = "renesas    1390                         compatible = "renesas,vin-r8a779h0",
1391                                      "renesas    1391                                      "renesas,rcar-gen4-vin";
1392                         reg = <0 0xe6efc000 0    1392                         reg = <0 0xe6efc000 0 0x1000>;
1393                         interrupts = <GIC_SPI    1393                         interrupts = <GIC_SPI 541 IRQ_TYPE_LEVEL_HIGH>;
1394                         clocks = <&cpg CPG_MO    1394                         clocks = <&cpg CPG_MOD 810>;
1395                         power-domains = <&sys    1395                         power-domains = <&sysc R8A779H0_PD_C4>;
1396                         resets = <&cpg 810>;     1396                         resets = <&cpg 810>;
1397                         renesas,id = <12>;       1397                         renesas,id = <12>;
1398                         status = "disabled";     1398                         status = "disabled";
1399                                                  1399 
1400                         ports {                  1400                         ports {
1401                                 #address-cell    1401                                 #address-cells = <1>;
1402                                 #size-cells =    1402                                 #size-cells = <0>;
1403                                                  1403 
1404                                 port@2 {         1404                                 port@2 {
1405                                         #addr    1405                                         #address-cells = <1>;
1406                                         #size    1406                                         #size-cells = <0>;
1407                                                  1407 
1408                                         reg =    1408                                         reg = <2>;
1409                                                  1409 
1410                                         vin12    1410                                         vin12isp1: endpoint@1 {
1411                                                  1411                                                 reg = <1>;
1412                                                  1412                                                 remote-endpoint = <&isp1vin12>;
1413                                         };       1413                                         };
1414                                 };               1414                                 };
1415                         };                       1415                         };
1416                 };                               1416                 };
1417                                                  1417 
1418                 vin13: video@e6efd000 {          1418                 vin13: video@e6efd000 {
1419                         compatible = "renesas    1419                         compatible = "renesas,vin-r8a779h0",
1420                                      "renesas    1420                                      "renesas,rcar-gen4-vin";
1421                         reg = <0 0xe6efd000 0    1421                         reg = <0 0xe6efd000 0 0x1000>;
1422                         interrupts = <GIC_SPI    1422                         interrupts = <GIC_SPI 542 IRQ_TYPE_LEVEL_HIGH>;
1423                         clocks = <&cpg CPG_MO    1423                         clocks = <&cpg CPG_MOD 811>;
1424                         power-domains = <&sys    1424                         power-domains = <&sysc R8A779H0_PD_C4>;
1425                         resets = <&cpg 811>;     1425                         resets = <&cpg 811>;
1426                         renesas,id = <13>;       1426                         renesas,id = <13>;
1427                         status = "disabled";     1427                         status = "disabled";
1428                                                  1428 
1429                         ports {                  1429                         ports {
1430                                 #address-cell    1430                                 #address-cells = <1>;
1431                                 #size-cells =    1431                                 #size-cells = <0>;
1432                                                  1432 
1433                                 port@2 {         1433                                 port@2 {
1434                                         #addr    1434                                         #address-cells = <1>;
1435                                         #size    1435                                         #size-cells = <0>;
1436                                                  1436 
1437                                         reg =    1437                                         reg = <2>;
1438                                                  1438 
1439                                         vin13    1439                                         vin13isp1: endpoint@1 {
1440                                                  1440                                                 reg = <1>;
1441                                                  1441                                                 remote-endpoint = <&isp1vin13>;
1442                                         };       1442                                         };
1443                                 };               1443                                 };
1444                         };                       1444                         };
1445                 };                               1445                 };
1446                                                  1446 
1447                 vin14: video@e6efe000 {          1447                 vin14: video@e6efe000 {
1448                         compatible = "renesas    1448                         compatible = "renesas,vin-r8a779h0",
1449                                      "renesas    1449                                      "renesas,rcar-gen4-vin";
1450                         reg = <0 0xe6efe000 0    1450                         reg = <0 0xe6efe000 0 0x1000>;
1451                         interrupts = <GIC_SPI    1451                         interrupts = <GIC_SPI 543 IRQ_TYPE_LEVEL_HIGH>;
1452                         clocks = <&cpg CPG_MO    1452                         clocks = <&cpg CPG_MOD 812>;
1453                         power-domains = <&sys    1453                         power-domains = <&sysc R8A779H0_PD_C4>;
1454                         resets = <&cpg 812>;     1454                         resets = <&cpg 812>;
1455                         renesas,id = <14>;       1455                         renesas,id = <14>;
1456                         status = "disabled";     1456                         status = "disabled";
1457                                                  1457 
1458                         ports {                  1458                         ports {
1459                                 #address-cell    1459                                 #address-cells = <1>;
1460                                 #size-cells =    1460                                 #size-cells = <0>;
1461                                                  1461 
1462                                 port@2 {         1462                                 port@2 {
1463                                         #addr    1463                                         #address-cells = <1>;
1464                                         #size    1464                                         #size-cells = <0>;
1465                                                  1465 
1466                                         reg =    1466                                         reg = <2>;
1467                                                  1467 
1468                                         vin14    1468                                         vin14isp1: endpoint@1 {
1469                                                  1469                                                 reg = <1>;
1470                                                  1470                                                 remote-endpoint = <&isp1vin14>;
1471                                         };       1471                                         };
1472                                 };               1472                                 };
1473                         };                       1473                         };
1474                 };                               1474                 };
1475                                                  1475 
1476                 vin15: video@e6eff000 {          1476                 vin15: video@e6eff000 {
1477                         compatible = "renesas    1477                         compatible = "renesas,vin-r8a779h0",
1478                                      "renesas    1478                                      "renesas,rcar-gen4-vin";
1479                         reg = <0 0xe6eff000 0    1479                         reg = <0 0xe6eff000 0 0x1000>;
1480                         interrupts = <GIC_SPI    1480                         interrupts = <GIC_SPI 544 IRQ_TYPE_LEVEL_HIGH>;
1481                         clocks = <&cpg CPG_MO    1481                         clocks = <&cpg CPG_MOD 813>;
1482                         power-domains = <&sys    1482                         power-domains = <&sysc R8A779H0_PD_C4>;
1483                         resets = <&cpg 813>;     1483                         resets = <&cpg 813>;
1484                         renesas,id = <15>;       1484                         renesas,id = <15>;
1485                         status = "disabled";     1485                         status = "disabled";
1486                                                  1486 
1487                         ports {                  1487                         ports {
1488                                 #address-cell    1488                                 #address-cells = <1>;
1489                                 #size-cells =    1489                                 #size-cells = <0>;
1490                                                  1490 
1491                                 port@2 {         1491                                 port@2 {
1492                                         #addr    1492                                         #address-cells = <1>;
1493                                         #size    1493                                         #size-cells = <0>;
1494                                                  1494 
1495                                         reg =    1495                                         reg = <2>;
1496                                                  1496 
1497                                         vin15    1497                                         vin15isp1: endpoint@1 {
1498                                                  1498                                                 reg = <1>;
1499                                                  1499                                                 remote-endpoint = <&isp1vin15>;
1500                                         };       1500                                         };
1501                                 };               1501                                 };
1502                         };                       1502                         };
1503                 };                               1503                 };
1504                                                  1504 
1505                 dmac1: dma-controller@e735000    1505                 dmac1: dma-controller@e7350000 {
1506                         compatible = "renesas    1506                         compatible = "renesas,dmac-r8a779h0",
1507                                      "renesas    1507                                      "renesas,rcar-gen4-dmac";
1508                         reg = <0 0xe7350000 0    1508                         reg = <0 0xe7350000 0 0x1000>,
1509                               <0 0xe7300000 0    1509                               <0 0xe7300000 0 0x10000>;
1510                         interrupts = <GIC_SPI    1510                         interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
1511                                      <GIC_SPI    1511                                      <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
1512                                      <GIC_SPI    1512                                      <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>,
1513                                      <GIC_SPI    1513                                      <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
1514                                      <GIC_SPI    1514                                      <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
1515                                      <GIC_SPI    1515                                      <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
1516                                      <GIC_SPI    1516                                      <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
1517                                      <GIC_SPI    1517                                      <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>,
1518                                      <GIC_SPI    1518                                      <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
1519                                      <GIC_SPI    1519                                      <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>,
1520                                      <GIC_SPI    1520                                      <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
1521                                      <GIC_SPI    1521                                      <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>,
1522                                      <GIC_SPI    1522                                      <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>,
1523                                      <GIC_SPI    1523                                      <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
1524                                      <GIC_SPI    1524                                      <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
1525                                      <GIC_SPI    1525                                      <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
1526                                      <GIC_SPI    1526                                      <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
1527                         interrupt-names = "er    1527                         interrupt-names = "error",
1528                                           "ch    1528                                           "ch0", "ch1", "ch2", "ch3", "ch4",
1529                                           "ch    1529                                           "ch5", "ch6", "ch7", "ch8", "ch9",
1530                                           "ch    1530                                           "ch10", "ch11", "ch12", "ch13",
1531                                           "ch    1531                                           "ch14", "ch15";
1532                         clocks = <&cpg CPG_MO    1532                         clocks = <&cpg CPG_MOD 709>;
1533                         clock-names = "fck";     1533                         clock-names = "fck";
1534                         power-domains = <&sys    1534                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1535                         resets = <&cpg 709>;     1535                         resets = <&cpg 709>;
1536                         #dma-cells = <1>;        1536                         #dma-cells = <1>;
1537                         dma-channels = <16>;     1537                         dma-channels = <16>;
1538                         iommus = <&ipmmu_ds0     1538                         iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
1539                                  <&ipmmu_ds0     1539                                  <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
1540                                  <&ipmmu_ds0     1540                                  <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
1541                                  <&ipmmu_ds0     1541                                  <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
1542                                  <&ipmmu_ds0     1542                                  <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
1543                                  <&ipmmu_ds0     1543                                  <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
1544                                  <&ipmmu_ds0     1544                                  <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
1545                                  <&ipmmu_ds0     1545                                  <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
1546                 };                               1546                 };
1547                                                  1547 
1548                 dmac2: dma-controller@e735100    1548                 dmac2: dma-controller@e7351000 {
1549                         compatible = "renesas    1549                         compatible = "renesas,dmac-r8a779h0",
1550                                      "renesas    1550                                      "renesas,rcar-gen4-dmac";
1551                         reg = <0 0xe7351000 0    1551                         reg = <0 0xe7351000 0 0x1000>,
1552                               <0 0xe7310000 0    1552                               <0 0xe7310000 0 0x10000>;
1553                         interrupts = <GIC_SPI    1553                         interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
1554                                      <GIC_SPI    1554                                      <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
1555                                      <GIC_SPI    1555                                      <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
1556                                      <GIC_SPI    1556                                      <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
1557                                      <GIC_SPI    1557                                      <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
1558                                      <GIC_SPI    1558                                      <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
1559                                      <GIC_SPI    1559                                      <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
1560                                      <GIC_SPI    1560                                      <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
1561                                      <GIC_SPI    1561                                      <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
1562                         interrupt-names = "er    1562                         interrupt-names = "error",
1563                                           "ch    1563                                           "ch0", "ch1", "ch2", "ch3", "ch4",
1564                                           "ch    1564                                           "ch5", "ch6", "ch7";
1565                         clocks = <&cpg CPG_MO    1565                         clocks = <&cpg CPG_MOD 710>;
1566                         clock-names = "fck";     1566                         clock-names = "fck";
1567                         power-domains = <&sys    1567                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1568                         resets = <&cpg 710>;     1568                         resets = <&cpg 710>;
1569                         #dma-cells = <1>;        1569                         #dma-cells = <1>;
1570                         dma-channels = <8>;      1570                         dma-channels = <8>;
1571                         iommus = <&ipmmu_ds0     1571                         iommus = <&ipmmu_ds0 16>, <&ipmmu_ds0 17>,
1572                                  <&ipmmu_ds0     1572                                  <&ipmmu_ds0 18>, <&ipmmu_ds0 19>,
1573                                  <&ipmmu_ds0     1573                                  <&ipmmu_ds0 20>, <&ipmmu_ds0 21>,
1574                                  <&ipmmu_ds0     1574                                  <&ipmmu_ds0 22>, <&ipmmu_ds0 23>;
1575                 };                               1575                 };
1576                                                  1576 
1577                 rcar_sound: sound@ec400000 {     1577                 rcar_sound: sound@ec400000 {
1578                         compatible = "renesas    1578                         compatible = "renesas,rcar_sound-r8a779h0", "renesas,rcar_sound-gen4";
1579                         reg = <0 0xec400000 0    1579                         reg = <0 0xec400000 0 0x40000>,
1580                               <0 0xec540000 0    1580                               <0 0xec540000 0 0x1000>,
1581                               <0 0xec541000 0    1581                               <0 0xec541000 0 0x050>,
1582                               <0 0xec5a0000 0    1582                               <0 0xec5a0000 0 0x020>;
1583                         reg-names = "sdmc", "    1583                         reg-names = "sdmc", "ssiu", "ssi", "adg";
1584                         clocks = <&cpg CPG_MO    1584                         clocks = <&cpg CPG_MOD 2926>, <&cpg CPG_MOD 2927>, <&audio_clkin>;
1585                         clock-names = "ssiu.0    1585                         clock-names = "ssiu.0", "ssi.0", "clkin";
1586                         /* #clock-cells is fi    1586                         /* #clock-cells is fixed */
1587                         #clock-cells = <0>;      1587                         #clock-cells = <0>;
1588                         /* #sound-dai-cells i    1588                         /* #sound-dai-cells is fixed */
1589                         #sound-dai-cells = <0    1589                         #sound-dai-cells = <0>;
1590                                                  1590 
1591                         power-domains = <&sys    1591                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1592                         resets = <&cpg 2926>,    1592                         resets = <&cpg 2926>, <&cpg 2927>;
1593                         reset-names = "ssiu.0    1593                         reset-names = "ssiu.0", "ssi.0";
1594                         status = "disabled";     1594                         status = "disabled";
1595                                                  1595 
1596                         rcar_sound,ssiu {        1596                         rcar_sound,ssiu {
1597                                 ssiu00: ssiu-    1597                                 ssiu00: ssiu-0 {
1598                                         dmas     1598                                         dmas = <&dmac1 0x6e>, <&dmac1 0x6f>;
1599                                         dma-n    1599                                         dma-names = "tx", "rx";
1600                                 };               1600                                 };
1601                                 ssiu01: ssiu-    1601                                 ssiu01: ssiu-1 {
1602                                         dmas     1602                                         dmas = <&dmac1 0x6c>, <&dmac1 0x6d>;
1603                                         dma-n    1603                                         dma-names = "tx", "rx";
1604                                 };               1604                                 };
1605                                 ssiu02: ssiu-    1605                                 ssiu02: ssiu-2 {
1606                                         dmas     1606                                         dmas = <&dmac1 0x6a>, <&dmac1 0x6b>;
1607                                         dma-n    1607                                         dma-names = "tx", "rx";
1608                                 };               1608                                 };
1609                                 ssiu03: ssiu-    1609                                 ssiu03: ssiu-3 {
1610                                         dmas     1610                                         dmas = <&dmac1 0x68>, <&dmac1 0x69>;
1611                                         dma-n    1611                                         dma-names = "tx", "rx";
1612                                 };               1612                                 };
1613                                 ssiu04: ssiu-    1613                                 ssiu04: ssiu-4 {
1614                                         dmas     1614                                         dmas = <&dmac1 0x66>, <&dmac1 0x67>;
1615                                         dma-n    1615                                         dma-names = "tx", "rx";
1616                                 };               1616                                 };
1617                                 ssiu05: ssiu-    1617                                 ssiu05: ssiu-5 {
1618                                         dmas     1618                                         dmas = <&dmac1 0x64>, <&dmac1 0x65>;
1619                                         dma-n    1619                                         dma-names = "tx", "rx";
1620                                 };               1620                                 };
1621                                 ssiu06: ssiu-    1621                                 ssiu06: ssiu-6 {
1622                                         dmas     1622                                         dmas = <&dmac1 0x62>, <&dmac1 0x63>;
1623                                         dma-n    1623                                         dma-names = "tx", "rx";
1624                                 };               1624                                 };
1625                                 ssiu07: ssiu-    1625                                 ssiu07: ssiu-7 {
1626                                         dmas     1626                                         dmas = <&dmac1 0x60>, <&dmac1 0x61>;
1627                                         dma-n    1627                                         dma-names = "tx", "rx";
1628                                 };               1628                                 };
1629                         };                       1629                         };
1630                                                  1630 
1631                         rcar_sound,ssi {         1631                         rcar_sound,ssi {
1632                                 ssi0: ssi-0 {    1632                                 ssi0: ssi-0 {
1633                                         inter    1633                                         interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>;
1634                                 };               1634                                 };
1635                         };                       1635                         };
1636                 };                               1636                 };
1637                                                  1637 
1638                 mmc0: mmc@ee140000 {             1638                 mmc0: mmc@ee140000 {
1639                         compatible = "renesas    1639                         compatible = "renesas,sdhi-r8a779h0",
1640                                      "renesas    1640                                      "renesas,rcar-gen4-sdhi";
1641                         reg = <0 0xee140000 0    1641                         reg = <0 0xee140000 0 0x2000>;
1642                         interrupts = <GIC_SPI    1642                         interrupts = <GIC_SPI 440 IRQ_TYPE_LEVEL_HIGH>;
1643                         clocks = <&cpg CPG_MO    1643                         clocks = <&cpg CPG_MOD 706>,
1644                                  <&cpg CPG_CO    1644                                  <&cpg CPG_CORE R8A779H0_CLK_SD0H>;
1645                         clock-names = "core",    1645                         clock-names = "core", "clkh";
1646                         power-domains = <&sys    1646                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1647                         resets = <&cpg 706>;     1647                         resets = <&cpg 706>;
1648                         max-frequency = <2000    1648                         max-frequency = <200000000>;
1649                         iommus = <&ipmmu_ds0     1649                         iommus = <&ipmmu_ds0 32>;
1650                         status = "disabled";     1650                         status = "disabled";
1651                 };                               1651                 };
1652                                                  1652 
1653                 rpc: spi@ee200000 {              1653                 rpc: spi@ee200000 {
1654                         compatible = "renesas    1654                         compatible = "renesas,r8a779h0-rpc-if",
1655                                      "renesas    1655                                      "renesas,rcar-gen4-rpc-if";
1656                         reg = <0 0xee200000 0    1656                         reg = <0 0xee200000 0 0x200>,
1657                               <0 0x08000000 0    1657                               <0 0x08000000 0 0x04000000>,
1658                               <0 0xee208000 0    1658                               <0 0xee208000 0 0x100>;
1659                         reg-names = "regs", "    1659                         reg-names = "regs", "dirmap", "wbuf";
1660                         interrupts = <GIC_SPI    1660                         interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
1661                         clocks = <&cpg CPG_MO    1661                         clocks = <&cpg CPG_MOD 629>;
1662                         power-domains = <&sys    1662                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1663                         resets = <&cpg 629>;     1663                         resets = <&cpg 629>;
1664                         #address-cells = <1>;    1664                         #address-cells = <1>;
1665                         #size-cells = <0>;       1665                         #size-cells = <0>;
1666                         status = "disabled";     1666                         status = "disabled";
1667                 };                               1667                 };
1668                                                  1668 
1669                 ipmmu_rt0: iommu@ee480000 {      1669                 ipmmu_rt0: iommu@ee480000 {
1670                         compatible = "renesas    1670                         compatible = "renesas,ipmmu-r8a779h0",
1671                                      "renesas    1671                                      "renesas,rcar-gen4-ipmmu-vmsa";
1672                         reg = <0 0xee480000 0    1672                         reg = <0 0xee480000 0 0x20000>;
1673                         renesas,ipmmu-main =     1673                         renesas,ipmmu-main = <&ipmmu_mm>;
1674                         power-domains = <&sys    1674                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1675                         #iommu-cells = <1>;      1675                         #iommu-cells = <1>;
1676                 };                               1676                 };
1677                                                  1677 
1678                 ipmmu_rt1: iommu@ee4c0000 {      1678                 ipmmu_rt1: iommu@ee4c0000 {
1679                         compatible = "renesas    1679                         compatible = "renesas,ipmmu-r8a779h0",
1680                                      "renesas    1680                                      "renesas,rcar-gen4-ipmmu-vmsa";
1681                         reg = <0 0xee4c0000 0    1681                         reg = <0 0xee4c0000 0 0x20000>;
1682                         renesas,ipmmu-main =     1682                         renesas,ipmmu-main = <&ipmmu_mm>;
1683                         power-domains = <&sys    1683                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1684                         #iommu-cells = <1>;      1684                         #iommu-cells = <1>;
1685                 };                               1685                 };
1686                                                  1686 
1687                 ipmmu_ds0: iommu@eed00000 {      1687                 ipmmu_ds0: iommu@eed00000 {
1688                         compatible = "renesas    1688                         compatible = "renesas,ipmmu-r8a779h0",
1689                                      "renesas    1689                                      "renesas,rcar-gen4-ipmmu-vmsa";
1690                         reg = <0 0xeed00000 0    1690                         reg = <0 0xeed00000 0 0x20000>;
1691                         renesas,ipmmu-main =     1691                         renesas,ipmmu-main = <&ipmmu_mm>;
1692                         power-domains = <&sys    1692                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1693                         #iommu-cells = <1>;      1693                         #iommu-cells = <1>;
1694                 };                               1694                 };
1695                                                  1695 
1696                 ipmmu_hc: iommu@eed40000 {       1696                 ipmmu_hc: iommu@eed40000 {
1697                         compatible = "renesas    1697                         compatible = "renesas,ipmmu-r8a779h0",
1698                                      "renesas    1698                                      "renesas,rcar-gen4-ipmmu-vmsa";
1699                         reg = <0 0xeed40000 0    1699                         reg = <0 0xeed40000 0 0x20000>;
1700                         renesas,ipmmu-main =     1700                         renesas,ipmmu-main = <&ipmmu_mm>;
1701                         power-domains = <&sys    1701                         power-domains = <&sysc R8A779H0_PD_C4>;
1702                         #iommu-cells = <1>;      1702                         #iommu-cells = <1>;
1703                 };                               1703                 };
1704                                                  1704 
1705                 ipmmu_ir: iommu@eed80000 {       1705                 ipmmu_ir: iommu@eed80000 {
1706                         compatible = "renesas    1706                         compatible = "renesas,ipmmu-r8a779h0",
1707                                      "renesas    1707                                      "renesas,rcar-gen4-ipmmu-vmsa";
1708                         reg = <0 0xeed80000 0    1708                         reg = <0 0xeed80000 0 0x20000>;
1709                         renesas,ipmmu-main =     1709                         renesas,ipmmu-main = <&ipmmu_mm>;
1710                         power-domains = <&sys    1710                         power-domains = <&sysc R8A779H0_PD_C4>;
1711                         #iommu-cells = <1>;      1711                         #iommu-cells = <1>;
1712                 };                               1712                 };
1713                                                  1713 
1714                 ipmmu_vc: iommu@eedc0000 {       1714                 ipmmu_vc: iommu@eedc0000 {
1715                         compatible = "renesas    1715                         compatible = "renesas,ipmmu-r8a779h0",
1716                                      "renesas    1716                                      "renesas,rcar-gen4-ipmmu-vmsa";
1717                         reg = <0 0xeedc0000 0    1717                         reg = <0 0xeedc0000 0 0x20000>;
1718                         renesas,ipmmu-main =     1718                         renesas,ipmmu-main = <&ipmmu_mm>;
1719                         power-domains = <&sys    1719                         power-domains = <&sysc R8A779H0_PD_C4>;
1720                         #iommu-cells = <1>;      1720                         #iommu-cells = <1>;
1721                 };                               1721                 };
1722                                                  1722 
1723                 ipmmu_3dg: iommu@eee00000 {      1723                 ipmmu_3dg: iommu@eee00000 {
1724                         compatible = "renesas    1724                         compatible = "renesas,ipmmu-r8a779h0",
1725                                      "renesas    1725                                      "renesas,rcar-gen4-ipmmu-vmsa";
1726                         reg = <0 0xeee00000 0    1726                         reg = <0 0xeee00000 0 0x20000>;
1727                         renesas,ipmmu-main =     1727                         renesas,ipmmu-main = <&ipmmu_mm>;
1728                         power-domains = <&sys    1728                         power-domains = <&sysc R8A779H0_PD_C4>;
1729                         #iommu-cells = <1>;      1729                         #iommu-cells = <1>;
1730                 };                               1730                 };
1731                                                  1731 
1732                 ipmmu_vi0: iommu@eee80000 {      1732                 ipmmu_vi0: iommu@eee80000 {
1733                         compatible = "renesas    1733                         compatible = "renesas,ipmmu-r8a779h0",
1734                                      "renesas    1734                                      "renesas,rcar-gen4-ipmmu-vmsa";
1735                         reg = <0 0xeee80000 0    1735                         reg = <0 0xeee80000 0 0x20000>;
1736                         renesas,ipmmu-main =     1736                         renesas,ipmmu-main = <&ipmmu_mm>;
1737                         power-domains = <&sys    1737                         power-domains = <&sysc R8A779H0_PD_C4>;
1738                         #iommu-cells = <1>;      1738                         #iommu-cells = <1>;
1739                 };                               1739                 };
1740                                                  1740 
1741                 ipmmu_vi1: iommu@eeec0000 {      1741                 ipmmu_vi1: iommu@eeec0000 {
1742                         compatible = "renesas    1742                         compatible = "renesas,ipmmu-r8a779h0",
1743                                      "renesas    1743                                      "renesas,rcar-gen4-ipmmu-vmsa";
1744                         reg = <0 0xeeec0000 0    1744                         reg = <0 0xeeec0000 0 0x20000>;
1745                         renesas,ipmmu-main =     1745                         renesas,ipmmu-main = <&ipmmu_mm>;
1746                         power-domains = <&sys    1746                         power-domains = <&sysc R8A779H0_PD_C4>;
1747                         #iommu-cells = <1>;      1747                         #iommu-cells = <1>;
1748                 };                               1748                 };
1749                                                  1749 
1750                 ipmmu_vip0: iommu@eef00000 {     1750                 ipmmu_vip0: iommu@eef00000 {
1751                         compatible = "renesas    1751                         compatible = "renesas,ipmmu-r8a779h0",
1752                                      "renesas    1752                                      "renesas,rcar-gen4-ipmmu-vmsa";
1753                         reg = <0 0xeef00000 0    1753                         reg = <0 0xeef00000 0 0x20000>;
1754                         renesas,ipmmu-main =     1754                         renesas,ipmmu-main = <&ipmmu_mm>;
1755                         power-domains = <&sys    1755                         power-domains = <&sysc R8A779H0_PD_C4>;
1756                         #iommu-cells = <1>;      1756                         #iommu-cells = <1>;
1757                 };                               1757                 };
1758                                                  1758 
1759                 ipmmu_mm: iommu@eefc0000 {       1759                 ipmmu_mm: iommu@eefc0000 {
1760                         compatible = "renesas    1760                         compatible = "renesas,ipmmu-r8a779h0",
1761                                      "renesas    1761                                      "renesas,rcar-gen4-ipmmu-vmsa";
1762                         reg = <0 0xeefc0000 0    1762                         reg = <0 0xeefc0000 0 0x20000>;
1763                         interrupts = <GIC_SPI    1763                         interrupts = <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
1764                                      <GIC_SPI    1764                                      <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>;
1765                         power-domains = <&sys    1765                         power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
1766                         #iommu-cells = <1>;      1766                         #iommu-cells = <1>;
1767                 };                               1767                 };
1768                                                  1768 
1769                 gic: interrupt-controller@f10    1769                 gic: interrupt-controller@f1000000 {
1770                         compatible = "arm,gic    1770                         compatible = "arm,gic-v3";
1771                         #interrupt-cells = <3    1771                         #interrupt-cells = <3>;
1772                         #address-cells = <0>;    1772                         #address-cells = <0>;
1773                         interrupt-controller;    1773                         interrupt-controller;
1774                         reg = <0x0 0xf1000000    1774                         reg = <0x0 0xf1000000 0 0x20000>,
1775                               <0x0 0xf1060000    1775                               <0x0 0xf1060000 0 0x110000>;
1776                         interrupts = <GIC_PPI    1776                         interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
1777                 };                               1777                 };
1778                                                  1778 
1779                 csi40: csi2@fe500000 {           1779                 csi40: csi2@fe500000 {
1780                         compatible = "renesas    1780                         compatible = "renesas,r8a779h0-csi2";
1781                         reg = <0 0xfe500000 0    1781                         reg = <0 0xfe500000 0 0x40000>;
1782                         interrupts = <GIC_SPI    1782                         interrupts = <GIC_SPI 499 IRQ_TYPE_LEVEL_HIGH>;
1783                         clocks = <&cpg CPG_MO    1783                         clocks = <&cpg CPG_MOD 331>;
1784                         power-domains = <&sys    1784                         power-domains = <&sysc R8A779H0_PD_C4>;
1785                         resets = <&cpg 331>;     1785                         resets = <&cpg 331>;
1786                         status = "disabled";     1786                         status = "disabled";
1787                                                  1787 
1788                         ports {                  1788                         ports {
1789                                 #address-cell    1789                                 #address-cells = <1>;
1790                                 #size-cells =    1790                                 #size-cells = <0>;
1791                                                  1791 
1792                                 port@0 {         1792                                 port@0 {
1793                                         reg =    1793                                         reg = <0>;
1794                                 };               1794                                 };
1795                                                  1795 
1796                                 port@1 {         1796                                 port@1 {
1797                                         reg =    1797                                         reg = <1>;
1798                                         csi40    1798                                         csi40isp0: endpoint {
1799                                                  1799                                                 remote-endpoint = <&isp0csi40>;
1800                                         };       1800                                         };
1801                                 };               1801                                 };
1802                         };                       1802                         };
1803                 };                               1803                 };
1804                                                  1804 
1805                 csi41: csi2@fe540000 {           1805                 csi41: csi2@fe540000 {
1806                         compatible = "renesas    1806                         compatible = "renesas,r8a779h0-csi2";
1807                         reg = <0 0xfe540000 0    1807                         reg = <0 0xfe540000 0 0x40000>;
1808                         interrupts = <GIC_SPI    1808                         interrupts = <GIC_SPI 500 IRQ_TYPE_LEVEL_HIGH>;
1809                         clocks = <&cpg CPG_MO    1809                         clocks = <&cpg CPG_MOD 400>;
1810                         power-domains = <&sys    1810                         power-domains = <&sysc R8A779H0_PD_C4>;
1811                         resets = <&cpg 400>;     1811                         resets = <&cpg 400>;
1812                         status = "disabled";     1812                         status = "disabled";
1813                                                  1813 
1814                         ports {                  1814                         ports {
1815                                 #address-cell    1815                                 #address-cells = <1>;
1816                                 #size-cells =    1816                                 #size-cells = <0>;
1817                                                  1817 
1818                                 port@0 {         1818                                 port@0 {
1819                                         reg =    1819                                         reg = <0>;
1820                                 };               1820                                 };
1821                                                  1821 
1822                                 port@1 {         1822                                 port@1 {
1823                                         reg =    1823                                         reg = <1>;
1824                                         csi41    1824                                         csi41isp1: endpoint {
1825                                                  1825                                                 remote-endpoint = <&isp1csi41>;
1826                                         };       1826                                         };
1827                                 };               1827                                 };
1828                         };                       1828                         };
1829                 };                               1829                 };
1830                                                  1830 
1831                 isp0: isp@fed00000 {             1831                 isp0: isp@fed00000 {
1832                         compatible = "renesas    1832                         compatible = "renesas,r8a779h0-isp",
1833                                      "renesas    1833                                      "renesas,rcar-gen4-isp";
1834                         reg = <0 0xfed00000 0    1834                         reg = <0 0xfed00000 0 0x10000>;
1835                         interrupts = <GIC_SPI    1835                         interrupts = <GIC_SPI 473 IRQ_TYPE_LEVEL_LOW>;
1836                         clocks = <&cpg CPG_MO    1836                         clocks = <&cpg CPG_MOD 612>;
1837                         power-domains = <&sys    1837                         power-domains = <&sysc R8A779H0_PD_A3ISP0>;
1838                         resets = <&cpg 612>;     1838                         resets = <&cpg 612>;
1839                         status = "disabled";     1839                         status = "disabled";
1840                                                  1840 
1841                         ports {                  1841                         ports {
1842                                 #address-cell    1842                                 #address-cells = <1>;
1843                                 #size-cells =    1843                                 #size-cells = <0>;
1844                                                  1844 
1845                                 port@0 {         1845                                 port@0 {
1846                                         #addr    1846                                         #address-cells = <1>;
1847                                         #size    1847                                         #size-cells = <0>;
1848                                                  1848 
1849                                         reg =    1849                                         reg = <0>;
1850                                                  1850 
1851                                         isp0c    1851                                         isp0csi40: endpoint@0 {
1852                                                  1852                                                 reg = <0>;
1853                                                  1853                                                 remote-endpoint = <&csi40isp0>;
1854                                         };       1854                                         };
1855                                 };               1855                                 };
1856                                                  1856 
1857                                 port@1 {         1857                                 port@1 {
1858                                         reg =    1858                                         reg = <1>;
1859                                         isp0v    1859                                         isp0vin00: endpoint {
1860                                                  1860                                                 remote-endpoint = <&vin00isp0>;
1861                                         };       1861                                         };
1862                                 };               1862                                 };
1863                                                  1863 
1864                                 port@2 {         1864                                 port@2 {
1865                                         reg =    1865                                         reg = <2>;
1866                                         isp0v    1866                                         isp0vin01: endpoint {
1867                                                  1867                                                 remote-endpoint = <&vin01isp0>;
1868                                         };       1868                                         };
1869                                 };               1869                                 };
1870                                                  1870 
1871                                 port@3 {         1871                                 port@3 {
1872                                         reg =    1872                                         reg = <3>;
1873                                         isp0v    1873                                         isp0vin02: endpoint {
1874                                                  1874                                                 remote-endpoint = <&vin02isp0>;
1875                                         };       1875                                         };
1876                                 };               1876                                 };
1877                                                  1877 
1878                                 port@4 {         1878                                 port@4 {
1879                                         reg =    1879                                         reg = <4>;
1880                                         isp0v    1880                                         isp0vin03: endpoint {
1881                                                  1881                                                 remote-endpoint = <&vin03isp0>;
1882                                         };       1882                                         };
1883                                 };               1883                                 };
1884                                                  1884 
1885                                 port@5 {         1885                                 port@5 {
1886                                         reg =    1886                                         reg = <5>;
1887                                         isp0v    1887                                         isp0vin04: endpoint {
1888                                                  1888                                                 remote-endpoint = <&vin04isp0>;
1889                                         };       1889                                         };
1890                                 };               1890                                 };
1891                                                  1891 
1892                                 port@6 {         1892                                 port@6 {
1893                                         reg =    1893                                         reg = <6>;
1894                                         isp0v    1894                                         isp0vin05: endpoint {
1895                                                  1895                                                 remote-endpoint = <&vin05isp0>;
1896                                         };       1896                                         };
1897                                 };               1897                                 };
1898                                                  1898 
1899                                 port@7 {         1899                                 port@7 {
1900                                         reg =    1900                                         reg = <7>;
1901                                         isp0v    1901                                         isp0vin06: endpoint {
1902                                                  1902                                                 remote-endpoint = <&vin06isp0>;
1903                                         };       1903                                         };
1904                                 };               1904                                 };
1905                                                  1905 
1906                                 port@8 {         1906                                 port@8 {
1907                                         reg =    1907                                         reg = <8>;
1908                                         isp0v    1908                                         isp0vin07: endpoint {
1909                                                  1909                                                 remote-endpoint = <&vin07isp0>;
1910                                         };       1910                                         };
1911                                 };               1911                                 };
1912                         };                       1912                         };
1913                 };                               1913                 };
1914                                                  1914 
1915                 isp1: isp@fed20000 {             1915                 isp1: isp@fed20000 {
1916                         compatible = "renesas    1916                         compatible = "renesas,r8a779h0-isp",
1917                                      "renesas    1917                                      "renesas,rcar-gen4-isp";
1918                         reg = <0 0xfed20000 0    1918                         reg = <0 0xfed20000 0 0x10000>;
1919                         interrupts = <GIC_SPI    1919                         interrupts = <GIC_SPI 474 IRQ_TYPE_LEVEL_LOW>;
1920                         clocks = <&cpg CPG_MO    1920                         clocks = <&cpg CPG_MOD 613>;
1921                         power-domains = <&sys    1921                         power-domains = <&sysc R8A779H0_PD_A3ISP0>;
1922                         resets = <&cpg 613>;     1922                         resets = <&cpg 613>;
1923                         status = "disabled";     1923                         status = "disabled";
1924                                                  1924 
1925                         ports {                  1925                         ports {
1926                                 #address-cell    1926                                 #address-cells = <1>;
1927                                 #size-cells =    1927                                 #size-cells = <0>;
1928                                                  1928 
1929                                 port@0 {         1929                                 port@0 {
1930                                         #addr    1930                                         #address-cells = <1>;
1931                                         #size    1931                                         #size-cells = <0>;
1932                                                  1932 
1933                                         reg =    1933                                         reg = <0>;
1934                                                  1934 
1935                                         isp1c    1935                                         isp1csi41: endpoint@1 {
1936                                                  1936                                                 reg = <1>;
1937                                                  1937                                                 remote-endpoint = <&csi41isp1>;
1938                                         };       1938                                         };
1939                                 };               1939                                 };
1940                                                  1940 
1941                                 port@1 {         1941                                 port@1 {
1942                                         reg =    1942                                         reg = <1>;
1943                                         isp1v    1943                                         isp1vin08: endpoint {
1944                                                  1944                                                 remote-endpoint = <&vin08isp1>;
1945                                         };       1945                                         };
1946                                 };               1946                                 };
1947                                                  1947 
1948                                 port@2 {         1948                                 port@2 {
1949                                         reg =    1949                                         reg = <2>;
1950                                         isp1v    1950                                         isp1vin09: endpoint {
1951                                                  1951                                                 remote-endpoint = <&vin09isp1>;
1952                                         };       1952                                         };
1953                                 };               1953                                 };
1954                                                  1954 
1955                                 port@3 {         1955                                 port@3 {
1956                                         reg =    1956                                         reg = <3>;
1957                                         isp1v    1957                                         isp1vin10: endpoint {
1958                                                  1958                                                 remote-endpoint = <&vin10isp1>;
1959                                         };       1959                                         };
1960                                 };               1960                                 };
1961                                                  1961 
1962                                 port@4 {         1962                                 port@4 {
1963                                         reg =    1963                                         reg = <4>;
1964                                         isp1v    1964                                         isp1vin11: endpoint {
1965                                                  1965                                                 remote-endpoint = <&vin11isp1>;
1966                                         };       1966                                         };
1967                                 };               1967                                 };
1968                                                  1968 
1969                                 port@5 {         1969                                 port@5 {
1970                                         reg =    1970                                         reg = <5>;
1971                                         isp1v    1971                                         isp1vin12: endpoint {
1972                                                  1972                                                 remote-endpoint = <&vin12isp1>;
1973                                         };       1973                                         };
1974                                 };               1974                                 };
1975                                                  1975 
1976                                 port@6 {         1976                                 port@6 {
1977                                         reg =    1977                                         reg = <6>;
1978                                         isp1v    1978                                         isp1vin13: endpoint {
1979                                                  1979                                                 remote-endpoint = <&vin13isp1>;
1980                                         };       1980                                         };
1981                                 };               1981                                 };
1982                                                  1982 
1983                                 port@7 {         1983                                 port@7 {
1984                                         reg =    1984                                         reg = <7>;
1985                                         isp1v    1985                                         isp1vin14: endpoint {
1986                                                  1986                                                 remote-endpoint = <&vin14isp1>;
1987                                         };       1987                                         };
1988                                 };               1988                                 };
1989                                                  1989 
1990                                 port@8 {         1990                                 port@8 {
1991                                         reg =    1991                                         reg = <8>;
1992                                         isp1v    1992                                         isp1vin15: endpoint {
1993                                                  1993                                                 remote-endpoint = <&vin15isp1>;
1994                                         };       1994                                         };
1995                                 };               1995                                 };
1996                         };                       1996                         };
1997                 };                               1997                 };
1998                                                  1998 
1999                 prr: chipid@fff00044 {           1999                 prr: chipid@fff00044 {
2000                         compatible = "renesas    2000                         compatible = "renesas,prr";
2001                         reg = <0 0xfff00044 0    2001                         reg = <0 0xfff00044 0 4>;
2002                 };                               2002                 };
2003         };                                       2003         };
2004                                                  2004 
2005         thermal-zones {                          2005         thermal-zones {
2006                 sensor_thermal_cr52: sensor1-    2006                 sensor_thermal_cr52: sensor1-thermal {
2007                         polling-delay-passive    2007                         polling-delay-passive = <250>;
2008                         polling-delay = <1000    2008                         polling-delay = <1000>;
2009                         thermal-sensors = <&t    2009                         thermal-sensors = <&tsc 0>;
2010                                                  2010 
2011                         trips {                  2011                         trips {
2012                                 sensor1_crit:    2012                                 sensor1_crit: sensor1-crit {
2013                                         tempe    2013                                         temperature = <120000>;
2014                                         hyste    2014                                         hysteresis = <1000>;
2015                                         type     2015                                         type = "critical";
2016                                 };               2016                                 };
2017                         };                       2017                         };
2018                 };                               2018                 };
2019                                                  2019 
2020                 sensor_thermal_ca76: sensor2-    2020                 sensor_thermal_ca76: sensor2-thermal {
2021                         polling-delay-passive    2021                         polling-delay-passive = <250>;
2022                         polling-delay = <1000    2022                         polling-delay = <1000>;
2023                         thermal-sensors = <&t    2023                         thermal-sensors = <&tsc 1>;
2024                                                  2024 
2025                         trips {                  2025                         trips {
2026                                 sensor2_crit:    2026                                 sensor2_crit: sensor2-crit {
2027                                         tempe    2027                                         temperature = <120000>;
2028                                         hyste    2028                                         hysteresis = <1000>;
2029                                         type     2029                                         type = "critical";
2030                                 };               2030                                 };
2031                         };                       2031                         };
2032                 };                               2032                 };
2033         };                                       2033         };
2034                                                  2034 
2035         timer {                                  2035         timer {
2036                 compatible = "arm,armv8-timer    2036                 compatible = "arm,armv8-timer";
2037                 interrupts-extended = <&gic G    2037                 interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
2038                                       <&gic G    2038                                       <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
2039                                       <&gic G    2039                                       <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
2040                                       <&gic G    2040                                       <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
2041                                       <&gic G    2041                                       <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
2042                 interrupt-names = "sec-phys",    2042                 interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
2043                                   "hyp-virt";    2043                                   "hyp-virt";
2044         };                                       2044         };
2045 };                                               2045 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php