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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/renesas/r8a77965.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/r8a77965.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/renesas/r8a77965.dtsi (Version linux-5.0.21)


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

~ [ 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