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

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


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * SDM845 SoC device tree source                    3  * SDM845 SoC device tree source
  4  *                                                  4  *
  5  * Copyright (c) 2018, The Linux Foundation. A      5  * Copyright (c) 2018, The Linux Foundation. All rights reserved.
  6  */                                                 6  */
  7                                                     7 
  8 #include <dt-bindings/clock/qcom,camcc-sdm845. << 
  9 #include <dt-bindings/clock/qcom,dispcc-sdm845      8 #include <dt-bindings/clock/qcom,dispcc-sdm845.h>
 10 #include <dt-bindings/clock/qcom,gcc-sdm845.h>      9 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
 11 #include <dt-bindings/clock/qcom,gpucc-sdm845. << 
 12 #include <dt-bindings/clock/qcom,lpass-sdm845. << 
 13 #include <dt-bindings/clock/qcom,rpmh.h>           10 #include <dt-bindings/clock/qcom,rpmh.h>
 14 #include <dt-bindings/clock/qcom,videocc-sdm84 << 
 15 #include <dt-bindings/dma/qcom-gpi.h>          << 
 16 #include <dt-bindings/firmware/qcom,scm.h>     << 
 17 #include <dt-bindings/gpio/gpio.h>             << 
 18 #include <dt-bindings/interconnect/qcom,icc.h> << 
 19 #include <dt-bindings/interconnect/qcom,osm-l3 << 
 20 #include <dt-bindings/interconnect/qcom,sdm845 << 
 21 #include <dt-bindings/interrupt-controller/arm     11 #include <dt-bindings/interrupt-controller/arm-gic.h>
 22 #include <dt-bindings/phy/phy-qcom-qmp.h>      << 
 23 #include <dt-bindings/phy/phy-qcom-qusb2.h>        12 #include <dt-bindings/phy/phy-qcom-qusb2.h>
 24 #include <dt-bindings/power/qcom-rpmpd.h>      << 
 25 #include <dt-bindings/reset/qcom,sdm845-aoss.h     13 #include <dt-bindings/reset/qcom,sdm845-aoss.h>
 26 #include <dt-bindings/reset/qcom,sdm845-pdc.h> << 
 27 #include <dt-bindings/soc/qcom,apr.h>          << 
 28 #include <dt-bindings/soc/qcom,rpmh-rsc.h>         14 #include <dt-bindings/soc/qcom,rpmh-rsc.h>
 29 #include <dt-bindings/clock/qcom,gcc-sdm845.h> << 
 30 #include <dt-bindings/thermal/thermal.h>       << 
 31                                                    15 
 32 / {                                                16 / {
 33         interrupt-parent = <&intc>;                17         interrupt-parent = <&intc>;
 34                                                    18 
 35         #address-cells = <2>;                      19         #address-cells = <2>;
 36         #size-cells = <2>;                         20         #size-cells = <2>;
 37                                                    21 
 38         aliases {                                  22         aliases {
 39                 i2c0 = &i2c0;                      23                 i2c0 = &i2c0;
 40                 i2c1 = &i2c1;                      24                 i2c1 = &i2c1;
 41                 i2c2 = &i2c2;                      25                 i2c2 = &i2c2;
 42                 i2c3 = &i2c3;                      26                 i2c3 = &i2c3;
 43                 i2c4 = &i2c4;                      27                 i2c4 = &i2c4;
 44                 i2c5 = &i2c5;                      28                 i2c5 = &i2c5;
 45                 i2c6 = &i2c6;                      29                 i2c6 = &i2c6;
 46                 i2c7 = &i2c7;                      30                 i2c7 = &i2c7;
 47                 i2c8 = &i2c8;                      31                 i2c8 = &i2c8;
 48                 i2c9 = &i2c9;                      32                 i2c9 = &i2c9;
 49                 i2c10 = &i2c10;                    33                 i2c10 = &i2c10;
 50                 i2c11 = &i2c11;                    34                 i2c11 = &i2c11;
 51                 i2c12 = &i2c12;                    35                 i2c12 = &i2c12;
 52                 i2c13 = &i2c13;                    36                 i2c13 = &i2c13;
 53                 i2c14 = &i2c14;                    37                 i2c14 = &i2c14;
 54                 i2c15 = &i2c15;                    38                 i2c15 = &i2c15;
 55                 spi0 = &spi0;                      39                 spi0 = &spi0;
 56                 spi1 = &spi1;                      40                 spi1 = &spi1;
 57                 spi2 = &spi2;                      41                 spi2 = &spi2;
 58                 spi3 = &spi3;                      42                 spi3 = &spi3;
 59                 spi4 = &spi4;                      43                 spi4 = &spi4;
 60                 spi5 = &spi5;                      44                 spi5 = &spi5;
 61                 spi6 = &spi6;                      45                 spi6 = &spi6;
 62                 spi7 = &spi7;                      46                 spi7 = &spi7;
 63                 spi8 = &spi8;                      47                 spi8 = &spi8;
 64                 spi9 = &spi9;                      48                 spi9 = &spi9;
 65                 spi10 = &spi10;                    49                 spi10 = &spi10;
 66                 spi11 = &spi11;                    50                 spi11 = &spi11;
 67                 spi12 = &spi12;                    51                 spi12 = &spi12;
 68                 spi13 = &spi13;                    52                 spi13 = &spi13;
 69                 spi14 = &spi14;                    53                 spi14 = &spi14;
 70                 spi15 = &spi15;                    54                 spi15 = &spi15;
 71         };                                         55         };
 72                                                    56 
 73         chosen { };                                57         chosen { };
 74                                                    58 
 75         clocks {                               !!  59         memory@80000000 {
 76                 xo_board: xo-board {           !!  60                 device_type = "memory";
 77                         compatible = "fixed-cl !!  61                 /* We expect the bootloader to fill in the size */
 78                         #clock-cells = <0>;    !!  62                 reg = <0 0x80000000 0 0>;
 79                         clock-frequency = <384 !!  63         };
 80                         clock-output-names = " !!  64 
                                                   >>  65         reserved-memory {
                                                   >>  66                 #address-cells = <2>;
                                                   >>  67                 #size-cells = <2>;
                                                   >>  68                 ranges;
                                                   >>  69 
                                                   >>  70                 memory@85fc0000 {
                                                   >>  71                         reg = <0 0x85fc0000 0 0x20000>;
                                                   >>  72                         no-map;
 81                 };                                 73                 };
 82                                                    74 
 83                 sleep_clk: sleep-clk {         !!  75                 memory@85fe0000 {
 84                         compatible = "fixed-cl !!  76                         compatible = "qcom,cmd-db";
 85                         #clock-cells = <0>;    !!  77                         reg = <0x0 0x85fe0000 0x0 0x20000>;
 86                         clock-frequency = <327 !!  78                         no-map;
                                                   >>  79                 };
                                                   >>  80 
                                                   >>  81                 smem_mem: memory@86000000 {
                                                   >>  82                         reg = <0x0 0x86000000 0x0 0x200000>;
                                                   >>  83                         no-map;
                                                   >>  84                 };
                                                   >>  85 
                                                   >>  86                 memory@86200000 {
                                                   >>  87                         reg = <0 0x86200000 0 0x2d00000>;
                                                   >>  88                         no-map;
 87                 };                                 89                 };
 88         };                                         90         };
 89                                                    91 
 90         cpus: cpus {                           !!  92         cpus {
 91                 #address-cells = <2>;              93                 #address-cells = <2>;
 92                 #size-cells = <0>;                 94                 #size-cells = <0>;
 93                                                    95 
 94                 CPU0: cpu@0 {                      96                 CPU0: cpu@0 {
 95                         device_type = "cpu";       97                         device_type = "cpu";
 96                         compatible = "qcom,kry     98                         compatible = "qcom,kryo385";
 97                         reg = <0x0 0x0>;           99                         reg = <0x0 0x0>;
 98                         clocks = <&cpufreq_hw  << 
 99                         enable-method = "psci"    100                         enable-method = "psci";
100                         capacity-dmips-mhz = < << 
101                         dynamic-power-coeffici << 
102                         qcom,freq-domain = <&c << 
103                         operating-points-v2 =  << 
104                         interconnects = <&glad << 
105                                         <&osm_ << 
106                         power-domains = <&CPU_ << 
107                         power-domain-names = " << 
108                         #cooling-cells = <2>;  << 
109                         next-level-cache = <&L    101                         next-level-cache = <&L2_0>;
110                         L2_0: l2-cache {          102                         L2_0: l2-cache {
111                                 compatible = "    103                                 compatible = "cache";
112                                 cache-level =  << 
113                                 cache-unified; << 
114                                 next-level-cac    104                                 next-level-cache = <&L3_0>;
115                                 L3_0: l3-cache    105                                 L3_0: l3-cache {
116                                         compat !! 106                                       compatible = "cache";
117                                         cache- << 
118                                         cache- << 
119                                 };                107                                 };
120                         };                        108                         };
121                 };                                109                 };
122                                                   110 
123                 CPU1: cpu@100 {                   111                 CPU1: cpu@100 {
124                         device_type = "cpu";      112                         device_type = "cpu";
125                         compatible = "qcom,kry    113                         compatible = "qcom,kryo385";
126                         reg = <0x0 0x100>;        114                         reg = <0x0 0x100>;
127                         clocks = <&cpufreq_hw  << 
128                         enable-method = "psci"    115                         enable-method = "psci";
129                         capacity-dmips-mhz = < << 
130                         dynamic-power-coeffici << 
131                         qcom,freq-domain = <&c << 
132                         operating-points-v2 =  << 
133                         interconnects = <&glad << 
134                                         <&osm_ << 
135                         power-domains = <&CPU_ << 
136                         power-domain-names = " << 
137                         #cooling-cells = <2>;  << 
138                         next-level-cache = <&L    116                         next-level-cache = <&L2_100>;
139                         L2_100: l2-cache {        117                         L2_100: l2-cache {
140                                 compatible = "    118                                 compatible = "cache";
141                                 cache-level =  << 
142                                 cache-unified; << 
143                                 next-level-cac    119                                 next-level-cache = <&L3_0>;
144                         };                        120                         };
145                 };                                121                 };
146                                                   122 
147                 CPU2: cpu@200 {                   123                 CPU2: cpu@200 {
148                         device_type = "cpu";      124                         device_type = "cpu";
149                         compatible = "qcom,kry    125                         compatible = "qcom,kryo385";
150                         reg = <0x0 0x200>;        126                         reg = <0x0 0x200>;
151                         clocks = <&cpufreq_hw  << 
152                         enable-method = "psci"    127                         enable-method = "psci";
153                         capacity-dmips-mhz = < << 
154                         dynamic-power-coeffici << 
155                         qcom,freq-domain = <&c << 
156                         operating-points-v2 =  << 
157                         interconnects = <&glad << 
158                                         <&osm_ << 
159                         power-domains = <&CPU_ << 
160                         power-domain-names = " << 
161                         #cooling-cells = <2>;  << 
162                         next-level-cache = <&L    128                         next-level-cache = <&L2_200>;
163                         L2_200: l2-cache {        129                         L2_200: l2-cache {
164                                 compatible = "    130                                 compatible = "cache";
165                                 cache-level =  << 
166                                 cache-unified; << 
167                                 next-level-cac    131                                 next-level-cache = <&L3_0>;
168                         };                        132                         };
169                 };                                133                 };
170                                                   134 
171                 CPU3: cpu@300 {                   135                 CPU3: cpu@300 {
172                         device_type = "cpu";      136                         device_type = "cpu";
173                         compatible = "qcom,kry    137                         compatible = "qcom,kryo385";
174                         reg = <0x0 0x300>;        138                         reg = <0x0 0x300>;
175                         clocks = <&cpufreq_hw  << 
176                         enable-method = "psci"    139                         enable-method = "psci";
177                         capacity-dmips-mhz = < << 
178                         dynamic-power-coeffici << 
179                         qcom,freq-domain = <&c << 
180                         operating-points-v2 =  << 
181                         interconnects = <&glad << 
182                                         <&osm_ << 
183                         #cooling-cells = <2>;  << 
184                         power-domains = <&CPU_ << 
185                         power-domain-names = " << 
186                         next-level-cache = <&L    140                         next-level-cache = <&L2_300>;
187                         L2_300: l2-cache {        141                         L2_300: l2-cache {
188                                 compatible = "    142                                 compatible = "cache";
189                                 cache-level =  << 
190                                 cache-unified; << 
191                                 next-level-cac    143                                 next-level-cache = <&L3_0>;
192                         };                        144                         };
193                 };                                145                 };
194                                                   146 
195                 CPU4: cpu@400 {                   147                 CPU4: cpu@400 {
196                         device_type = "cpu";      148                         device_type = "cpu";
197                         compatible = "qcom,kry    149                         compatible = "qcom,kryo385";
198                         reg = <0x0 0x400>;        150                         reg = <0x0 0x400>;
199                         clocks = <&cpufreq_hw  << 
200                         enable-method = "psci"    151                         enable-method = "psci";
201                         capacity-dmips-mhz = < << 
202                         dynamic-power-coeffici << 
203                         qcom,freq-domain = <&c << 
204                         operating-points-v2 =  << 
205                         interconnects = <&glad << 
206                                         <&osm_ << 
207                         power-domains = <&CPU_ << 
208                         power-domain-names = " << 
209                         #cooling-cells = <2>;  << 
210                         next-level-cache = <&L    152                         next-level-cache = <&L2_400>;
211                         L2_400: l2-cache {        153                         L2_400: l2-cache {
212                                 compatible = "    154                                 compatible = "cache";
213                                 cache-level =  << 
214                                 cache-unified; << 
215                                 next-level-cac    155                                 next-level-cache = <&L3_0>;
216                         };                        156                         };
217                 };                                157                 };
218                                                   158 
219                 CPU5: cpu@500 {                   159                 CPU5: cpu@500 {
220                         device_type = "cpu";      160                         device_type = "cpu";
221                         compatible = "qcom,kry    161                         compatible = "qcom,kryo385";
222                         reg = <0x0 0x500>;        162                         reg = <0x0 0x500>;
223                         clocks = <&cpufreq_hw  << 
224                         enable-method = "psci"    163                         enable-method = "psci";
225                         capacity-dmips-mhz = < << 
226                         dynamic-power-coeffici << 
227                         qcom,freq-domain = <&c << 
228                         operating-points-v2 =  << 
229                         interconnects = <&glad << 
230                                         <&osm_ << 
231                         power-domains = <&CPU_ << 
232                         power-domain-names = " << 
233                         #cooling-cells = <2>;  << 
234                         next-level-cache = <&L    164                         next-level-cache = <&L2_500>;
235                         L2_500: l2-cache {        165                         L2_500: l2-cache {
236                                 compatible = "    166                                 compatible = "cache";
237                                 cache-level =  << 
238                                 cache-unified; << 
239                                 next-level-cac    167                                 next-level-cache = <&L3_0>;
240                         };                        168                         };
241                 };                                169                 };
242                                                   170 
243                 CPU6: cpu@600 {                   171                 CPU6: cpu@600 {
244                         device_type = "cpu";      172                         device_type = "cpu";
245                         compatible = "qcom,kry    173                         compatible = "qcom,kryo385";
246                         reg = <0x0 0x600>;        174                         reg = <0x0 0x600>;
247                         clocks = <&cpufreq_hw  << 
248                         enable-method = "psci"    175                         enable-method = "psci";
249                         capacity-dmips-mhz = < << 
250                         dynamic-power-coeffici << 
251                         qcom,freq-domain = <&c << 
252                         operating-points-v2 =  << 
253                         interconnects = <&glad << 
254                                         <&osm_ << 
255                         power-domains = <&CPU_ << 
256                         power-domain-names = " << 
257                         #cooling-cells = <2>;  << 
258                         next-level-cache = <&L    176                         next-level-cache = <&L2_600>;
259                         L2_600: l2-cache {        177                         L2_600: l2-cache {
260                                 compatible = "    178                                 compatible = "cache";
261                                 cache-level =  << 
262                                 cache-unified; << 
263                                 next-level-cac    179                                 next-level-cache = <&L3_0>;
264                         };                        180                         };
265                 };                                181                 };
266                                                   182 
267                 CPU7: cpu@700 {                   183                 CPU7: cpu@700 {
268                         device_type = "cpu";      184                         device_type = "cpu";
269                         compatible = "qcom,kry    185                         compatible = "qcom,kryo385";
270                         reg = <0x0 0x700>;        186                         reg = <0x0 0x700>;
271                         clocks = <&cpufreq_hw  << 
272                         enable-method = "psci"    187                         enable-method = "psci";
273                         capacity-dmips-mhz = < << 
274                         dynamic-power-coeffici << 
275                         qcom,freq-domain = <&c << 
276                         operating-points-v2 =  << 
277                         interconnects = <&glad << 
278                                         <&osm_ << 
279                         power-domains = <&CPU_ << 
280                         power-domain-names = " << 
281                         #cooling-cells = <2>;  << 
282                         next-level-cache = <&L    188                         next-level-cache = <&L2_700>;
283                         L2_700: l2-cache {        189                         L2_700: l2-cache {
284                                 compatible = "    190                                 compatible = "cache";
285                                 cache-level =  << 
286                                 cache-unified; << 
287                                 next-level-cac    191                                 next-level-cache = <&L3_0>;
288                         };                        192                         };
289                 };                                193                 };
290                                                << 
291                 cpu-map {                      << 
292                         cluster0 {             << 
293                                 core0 {        << 
294                                         cpu =  << 
295                                 };             << 
296                                                << 
297                                 core1 {        << 
298                                         cpu =  << 
299                                 };             << 
300                                                << 
301                                 core2 {        << 
302                                         cpu =  << 
303                                 };             << 
304                                                << 
305                                 core3 {        << 
306                                         cpu =  << 
307                                 };             << 
308                                                << 
309                                 core4 {        << 
310                                         cpu =  << 
311                                 };             << 
312                                                << 
313                                 core5 {        << 
314                                         cpu =  << 
315                                 };             << 
316                                                << 
317                                 core6 {        << 
318                                         cpu =  << 
319                                 };             << 
320                                                << 
321                                 core7 {        << 
322                                         cpu =  << 
323                                 };             << 
324                         };                     << 
325                 };                             << 
326                                                << 
327                 cpu_idle_states: idle-states { << 
328                         entry-method = "psci"; << 
329                                                << 
330                         LITTLE_CPU_SLEEP_0: cp << 
331                                 compatible = " << 
332                                 idle-state-nam << 
333                                 arm,psci-suspe << 
334                                 entry-latency- << 
335                                 exit-latency-u << 
336                                 min-residency- << 
337                                 local-timer-st << 
338                         };                     << 
339                                                << 
340                         BIG_CPU_SLEEP_0: cpu-s << 
341                                 compatible = " << 
342                                 idle-state-nam << 
343                                 arm,psci-suspe << 
344                                 entry-latency- << 
345                                 exit-latency-u << 
346                                 min-residency- << 
347                                 local-timer-st << 
348                         };                     << 
349                 };                             << 
350                                                << 
351                 domain-idle-states {           << 
352                         CLUSTER_SLEEP_0: clust << 
353                                 compatible = " << 
354                                 arm,psci-suspe << 
355                                 entry-latency- << 
356                                 exit-latency-u << 
357                                 min-residency- << 
358                         };                     << 
359                 };                             << 
360         };                                     << 
361                                                << 
362         firmware {                             << 
363                 scm {                          << 
364                         compatible = "qcom,scm << 
365                 };                             << 
366         };                                     << 
367                                                << 
368         memory@80000000 {                      << 
369                 device_type = "memory";        << 
370                 /* We expect the bootloader to << 
371                 reg = <0 0x80000000 0 0>;      << 
372         };                                     << 
373                                                << 
374         cpu0_opp_table: opp-table-cpu0 {       << 
375                 compatible = "operating-points << 
376                 opp-shared;                    << 
377                                                << 
378                 cpu0_opp1: opp-300000000 {     << 
379                         opp-hz = /bits/ 64 <30 << 
380                         opp-peak-kBps = <80000 << 
381                 };                             << 
382                                                << 
383                 cpu0_opp2: opp-403200000 {     << 
384                         opp-hz = /bits/ 64 <40 << 
385                         opp-peak-kBps = <80000 << 
386                 };                             << 
387                                                << 
388                 cpu0_opp3: opp-480000000 {     << 
389                         opp-hz = /bits/ 64 <48 << 
390                         opp-peak-kBps = <80000 << 
391                 };                             << 
392                                                << 
393                 cpu0_opp4: opp-576000000 {     << 
394                         opp-hz = /bits/ 64 <57 << 
395                         opp-peak-kBps = <80000 << 
396                 };                             << 
397                                                << 
398                 cpu0_opp5: opp-652800000 {     << 
399                         opp-hz = /bits/ 64 <65 << 
400                         opp-peak-kBps = <80000 << 
401                 };                             << 
402                                                << 
403                 cpu0_opp6: opp-748800000 {     << 
404                         opp-hz = /bits/ 64 <74 << 
405                         opp-peak-kBps = <18040 << 
406                 };                             << 
407                                                << 
408                 cpu0_opp7: opp-825600000 {     << 
409                         opp-hz = /bits/ 64 <82 << 
410                         opp-peak-kBps = <18040 << 
411                 };                             << 
412                                                << 
413                 cpu0_opp8: opp-902400000 {     << 
414                         opp-hz = /bits/ 64 <90 << 
415                         opp-peak-kBps = <18040 << 
416                 };                             << 
417                                                << 
418                 cpu0_opp9: opp-979200000 {     << 
419                         opp-hz = /bits/ 64 <97 << 
420                         opp-peak-kBps = <18040 << 
421                 };                             << 
422                                                << 
423                 cpu0_opp10: opp-1056000000 {   << 
424                         opp-hz = /bits/ 64 <10 << 
425                         opp-peak-kBps = <18040 << 
426                 };                             << 
427                                                << 
428                 cpu0_opp11: opp-1132800000 {   << 
429                         opp-hz = /bits/ 64 <11 << 
430                         opp-peak-kBps = <21880 << 
431                 };                             << 
432                                                << 
433                 cpu0_opp12: opp-1228800000 {   << 
434                         opp-hz = /bits/ 64 <12 << 
435                         opp-peak-kBps = <21880 << 
436                 };                             << 
437                                                << 
438                 cpu0_opp13: opp-1324800000 {   << 
439                         opp-hz = /bits/ 64 <13 << 
440                         opp-peak-kBps = <21880 << 
441                 };                             << 
442                                                << 
443                 cpu0_opp14: opp-1420800000 {   << 
444                         opp-hz = /bits/ 64 <14 << 
445                         opp-peak-kBps = <30720 << 
446                 };                             << 
447                                                << 
448                 cpu0_opp15: opp-1516800000 {   << 
449                         opp-hz = /bits/ 64 <15 << 
450                         opp-peak-kBps = <30720 << 
451                 };                             << 
452                                                << 
453                 cpu0_opp16: opp-1612800000 {   << 
454                         opp-hz = /bits/ 64 <16 << 
455                         opp-peak-kBps = <40680 << 
456                 };                             << 
457                                                << 
458                 cpu0_opp17: opp-1689600000 {   << 
459                         opp-hz = /bits/ 64 <16 << 
460                         opp-peak-kBps = <40680 << 
461                 };                             << 
462                                                << 
463                 cpu0_opp18: opp-1766400000 {   << 
464                         opp-hz = /bits/ 64 <17 << 
465                         opp-peak-kBps = <40680 << 
466                 };                             << 
467         };                                     << 
468                                                << 
469         cpu4_opp_table: opp-table-cpu4 {       << 
470                 compatible = "operating-points << 
471                 opp-shared;                    << 
472                                                << 
473                 cpu4_opp1: opp-300000000 {     << 
474                         opp-hz = /bits/ 64 <30 << 
475                         opp-peak-kBps = <80000 << 
476                 };                             << 
477                                                << 
478                 cpu4_opp2: opp-403200000 {     << 
479                         opp-hz = /bits/ 64 <40 << 
480                         opp-peak-kBps = <80000 << 
481                 };                             << 
482                                                << 
483                 cpu4_opp3: opp-480000000 {     << 
484                         opp-hz = /bits/ 64 <48 << 
485                         opp-peak-kBps = <18040 << 
486                 };                             << 
487                                                << 
488                 cpu4_opp4: opp-576000000 {     << 
489                         opp-hz = /bits/ 64 <57 << 
490                         opp-peak-kBps = <18040 << 
491                 };                             << 
492                                                << 
493                 cpu4_opp5: opp-652800000 {     << 
494                         opp-hz = /bits/ 64 <65 << 
495                         opp-peak-kBps = <18040 << 
496                 };                             << 
497                                                << 
498                 cpu4_opp6: opp-748800000 {     << 
499                         opp-hz = /bits/ 64 <74 << 
500                         opp-peak-kBps = <18040 << 
501                 };                             << 
502                                                << 
503                 cpu4_opp7: opp-825600000 {     << 
504                         opp-hz = /bits/ 64 <82 << 
505                         opp-peak-kBps = <21880 << 
506                 };                             << 
507                                                << 
508                 cpu4_opp8: opp-902400000 {     << 
509                         opp-hz = /bits/ 64 <90 << 
510                         opp-peak-kBps = <21880 << 
511                 };                             << 
512                                                << 
513                 cpu4_opp9: opp-979200000 {     << 
514                         opp-hz = /bits/ 64 <97 << 
515                         opp-peak-kBps = <21880 << 
516                 };                             << 
517                                                << 
518                 cpu4_opp10: opp-1056000000 {   << 
519                         opp-hz = /bits/ 64 <10 << 
520                         opp-peak-kBps = <30720 << 
521                 };                             << 
522                                                << 
523                 cpu4_opp11: opp-1132800000 {   << 
524                         opp-hz = /bits/ 64 <11 << 
525                         opp-peak-kBps = <30720 << 
526                 };                             << 
527                                                << 
528                 cpu4_opp12: opp-1209600000 {   << 
529                         opp-hz = /bits/ 64 <12 << 
530                         opp-peak-kBps = <40680 << 
531                 };                             << 
532                                                << 
533                 cpu4_opp13: opp-1286400000 {   << 
534                         opp-hz = /bits/ 64 <12 << 
535                         opp-peak-kBps = <40680 << 
536                 };                             << 
537                                                << 
538                 cpu4_opp14: opp-1363200000 {   << 
539                         opp-hz = /bits/ 64 <13 << 
540                         opp-peak-kBps = <40680 << 
541                 };                             << 
542                                                << 
543                 cpu4_opp15: opp-1459200000 {   << 
544                         opp-hz = /bits/ 64 <14 << 
545                         opp-peak-kBps = <40680 << 
546                 };                             << 
547                                                << 
548                 cpu4_opp16: opp-1536000000 {   << 
549                         opp-hz = /bits/ 64 <15 << 
550                         opp-peak-kBps = <54120 << 
551                 };                             << 
552                                                << 
553                 cpu4_opp17: opp-1612800000 {   << 
554                         opp-hz = /bits/ 64 <16 << 
555                         opp-peak-kBps = <54120 << 
556                 };                             << 
557                                                << 
558                 cpu4_opp18: opp-1689600000 {   << 
559                         opp-hz = /bits/ 64 <16 << 
560                         opp-peak-kBps = <54120 << 
561                 };                             << 
562                                                << 
563                 cpu4_opp19: opp-1766400000 {   << 
564                         opp-hz = /bits/ 64 <17 << 
565                         opp-peak-kBps = <62200 << 
566                 };                             << 
567                                                << 
568                 cpu4_opp20: opp-1843200000 {   << 
569                         opp-hz = /bits/ 64 <18 << 
570                         opp-peak-kBps = <62200 << 
571                 };                             << 
572                                                << 
573                 cpu4_opp21: opp-1920000000 {   << 
574                         opp-hz = /bits/ 64 <19 << 
575                         opp-peak-kBps = <72160 << 
576                 };                             << 
577                                                << 
578                 cpu4_opp22: opp-1996800000 {   << 
579                         opp-hz = /bits/ 64 <19 << 
580                         opp-peak-kBps = <72160 << 
581                 };                             << 
582                                                << 
583                 cpu4_opp23: opp-2092800000 {   << 
584                         opp-hz = /bits/ 64 <20 << 
585                         opp-peak-kBps = <72160 << 
586                 };                             << 
587                                                << 
588                 cpu4_opp24: opp-2169600000 {   << 
589                         opp-hz = /bits/ 64 <21 << 
590                         opp-peak-kBps = <72160 << 
591                 };                             << 
592                                                << 
593                 cpu4_opp25: opp-2246400000 {   << 
594                         opp-hz = /bits/ 64 <22 << 
595                         opp-peak-kBps = <72160 << 
596                 };                             << 
597                                                << 
598                 cpu4_opp26: opp-2323200000 {   << 
599                         opp-hz = /bits/ 64 <23 << 
600                         opp-peak-kBps = <72160 << 
601                 };                             << 
602                                                << 
603                 cpu4_opp27: opp-2400000000 {   << 
604                         opp-hz = /bits/ 64 <24 << 
605                         opp-peak-kBps = <72160 << 
606                 };                             << 
607                                                << 
608                 cpu4_opp28: opp-2476800000 {   << 
609                         opp-hz = /bits/ 64 <24 << 
610                         opp-peak-kBps = <72160 << 
611                 };                             << 
612                                                << 
613                 cpu4_opp29: opp-2553600000 {   << 
614                         opp-hz = /bits/ 64 <25 << 
615                         opp-peak-kBps = <72160 << 
616                 };                             << 
617                                                << 
618                 cpu4_opp30: opp-2649600000 {   << 
619                         opp-hz = /bits/ 64 <26 << 
620                         opp-peak-kBps = <72160 << 
621                 };                             << 
622                                                << 
623                 cpu4_opp31: opp-2745600000 {   << 
624                         opp-hz = /bits/ 64 <27 << 
625                         opp-peak-kBps = <72160 << 
626                 };                             << 
627                                                << 
628                 cpu4_opp32: opp-2803200000 {   << 
629                         opp-hz = /bits/ 64 <28 << 
630                         opp-peak-kBps = <72160 << 
631                 };                             << 
632         };                                     << 
633                                                << 
634         dsi_opp_table: opp-table-dsi {         << 
635                 compatible = "operating-points << 
636                                                << 
637                 opp-19200000 {                 << 
638                         opp-hz = /bits/ 64 <19 << 
639                         required-opps = <&rpmh << 
640                 };                             << 
641                                                << 
642                 opp-180000000 {                << 
643                         opp-hz = /bits/ 64 <18 << 
644                         required-opps = <&rpmh << 
645                 };                             << 
646                                                << 
647                 opp-275000000 {                << 
648                         opp-hz = /bits/ 64 <27 << 
649                         required-opps = <&rpmh << 
650                 };                             << 
651                                                << 
652                 opp-328580000 {                << 
653                         opp-hz = /bits/ 64 <32 << 
654                         required-opps = <&rpmh << 
655                 };                             << 
656                                                << 
657                 opp-358000000 {                << 
658                         opp-hz = /bits/ 64 <35 << 
659                         required-opps = <&rpmh << 
660                 };                             << 
661         };                                     << 
662                                                << 
663         qspi_opp_table: opp-table-qspi {       << 
664                 compatible = "operating-points << 
665                                                << 
666                 opp-19200000 {                 << 
667                         opp-hz = /bits/ 64 <19 << 
668                         required-opps = <&rpmh << 
669                 };                             << 
670                                                << 
671                 opp-100000000 {                << 
672                         opp-hz = /bits/ 64 <10 << 
673                         required-opps = <&rpmh << 
674                 };                             << 
675                                                << 
676                 opp-150000000 {                << 
677                         opp-hz = /bits/ 64 <15 << 
678                         required-opps = <&rpmh << 
679                 };                             << 
680                                                << 
681                 opp-300000000 {                << 
682                         opp-hz = /bits/ 64 <30 << 
683                         required-opps = <&rpmh << 
684                 };                             << 
685         };                                     << 
686                                                << 
687         qup_opp_table: opp-table-qup {         << 
688                 compatible = "operating-points << 
689                                                << 
690                 opp-50000000 {                 << 
691                         opp-hz = /bits/ 64 <50 << 
692                         required-opps = <&rpmh << 
693                 };                             << 
694                                                << 
695                 opp-75000000 {                 << 
696                         opp-hz = /bits/ 64 <75 << 
697                         required-opps = <&rpmh << 
698                 };                             << 
699                                                << 
700                 opp-100000000 {                << 
701                         opp-hz = /bits/ 64 <10 << 
702                         required-opps = <&rpmh << 
703                 };                             << 
704                                                << 
705                 opp-128000000 {                << 
706                         opp-hz = /bits/ 64 <12 << 
707                         required-opps = <&rpmh << 
708                 };                             << 
709         };                                        194         };
710                                                   195 
711         pmu {                                     196         pmu {
712                 compatible = "arm,armv8-pmuv3"    197                 compatible = "arm,armv8-pmuv3";
713                 interrupts = <GIC_PPI 5 IRQ_TY    198                 interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>;
714         };                                        199         };
715                                                   200 
716         psci: psci {                           !! 201         timer {
717                 compatible = "arm,psci-1.0";   !! 202                 compatible = "arm,armv8-timer";
718                 method = "smc";                !! 203                 interrupts = <GIC_PPI 1 IRQ_TYPE_LEVEL_LOW>,
719                                                !! 204                              <GIC_PPI 2 IRQ_TYPE_LEVEL_LOW>,
720                 CPU_PD0: power-domain-cpu0 {   !! 205                              <GIC_PPI 3 IRQ_TYPE_LEVEL_LOW>,
721                         #power-domain-cells =  !! 206                              <GIC_PPI 0 IRQ_TYPE_LEVEL_LOW>;
722                         power-domains = <&CLUS << 
723                         domain-idle-states = < << 
724                 };                             << 
725                                                << 
726                 CPU_PD1: power-domain-cpu1 {   << 
727                         #power-domain-cells =  << 
728                         power-domains = <&CLUS << 
729                         domain-idle-states = < << 
730                 };                             << 
731                                                << 
732                 CPU_PD2: power-domain-cpu2 {   << 
733                         #power-domain-cells =  << 
734                         power-domains = <&CLUS << 
735                         domain-idle-states = < << 
736                 };                             << 
737                                                << 
738                 CPU_PD3: power-domain-cpu3 {   << 
739                         #power-domain-cells =  << 
740                         power-domains = <&CLUS << 
741                         domain-idle-states = < << 
742                 };                             << 
743                                                << 
744                 CPU_PD4: power-domain-cpu4 {   << 
745                         #power-domain-cells =  << 
746                         power-domains = <&CLUS << 
747                         domain-idle-states = < << 
748                 };                             << 
749                                                << 
750                 CPU_PD5: power-domain-cpu5 {   << 
751                         #power-domain-cells =  << 
752                         power-domains = <&CLUS << 
753                         domain-idle-states = < << 
754                 };                             << 
755                                                << 
756                 CPU_PD6: power-domain-cpu6 {   << 
757                         #power-domain-cells =  << 
758                         power-domains = <&CLUS << 
759                         domain-idle-states = < << 
760                 };                             << 
761                                                << 
762                 CPU_PD7: power-domain-cpu7 {   << 
763                         #power-domain-cells =  << 
764                         power-domains = <&CLUS << 
765                         domain-idle-states = < << 
766                 };                             << 
767                                                << 
768                 CLUSTER_PD: power-domain-clust << 
769                         #power-domain-cells =  << 
770                         domain-idle-states = < << 
771                 };                             << 
772         };                                        207         };
773                                                   208 
774         reserved-memory {                      !! 209         clocks {
775                 #address-cells = <2>;          !! 210                 xo_board: xo-board {
776                 #size-cells = <2>;             !! 211                         compatible = "fixed-clock";
777                 ranges;                        !! 212                         #clock-cells = <0>;
778                                                !! 213                         clock-frequency = <38400000>;
779                 hyp_mem: hyp-mem@85700000 {    !! 214                         clock-output-names = "xo_board";
780                         reg = <0 0x85700000 0  << 
781                         no-map;                << 
782                 };                             << 
783                                                << 
784                 xbl_mem: xbl-mem@85e00000 {    << 
785                         reg = <0 0x85e00000 0  << 
786                         no-map;                << 
787                 };                             << 
788                                                << 
789                 aop_mem: aop-mem@85fc0000 {    << 
790                         reg = <0 0x85fc0000 0  << 
791                         no-map;                << 
792                 };                             << 
793                                                << 
794                 aop_cmd_db_mem: aop-cmd-db-mem << 
795                         compatible = "qcom,cmd << 
796                         reg = <0x0 0x85fe0000  << 
797                         no-map;                << 
798                 };                             << 
799                                                << 
800                 smem@86000000 {                << 
801                         compatible = "qcom,sme << 
802                         reg = <0x0 0x86000000  << 
803                         no-map;                << 
804                         hwlocks = <&tcsr_mutex << 
805                 };                             << 
806                                                << 
807                 tz_mem: tz@86200000 {          << 
808                         reg = <0 0x86200000 0  << 
809                         no-map;                << 
810                 };                             << 
811                                                << 
812                 rmtfs_mem: rmtfs@88f00000 {    << 
813                         compatible = "qcom,rmt << 
814                         reg = <0 0x88f00000 0  << 
815                         no-map;                << 
816                                                << 
817                         qcom,client-id = <1>;  << 
818                         qcom,vmid = <QCOM_SCM_ << 
819                 };                             << 
820                                                << 
821                 qseecom_mem: qseecom@8ab00000  << 
822                         reg = <0 0x8ab00000 0  << 
823                         no-map;                << 
824                 };                             << 
825                                                << 
826                 camera_mem: camera-mem@8bf0000 << 
827                         reg = <0 0x8bf00000 0  << 
828                         no-map;                << 
829                 };                             << 
830                                                << 
831                 ipa_fw_mem: ipa-fw@8c400000 {  << 
832                         reg = <0 0x8c400000 0  << 
833                         no-map;                << 
834                 };                             << 
835                                                << 
836                 ipa_gsi_mem: ipa-gsi@8c410000  << 
837                         reg = <0 0x8c410000 0  << 
838                         no-map;                << 
839                 };                             << 
840                                                << 
841                 gpu_mem: gpu@8c415000 {        << 
842                         reg = <0 0x8c415000 0  << 
843                         no-map;                << 
844                 };                             << 
845                                                << 
846                 adsp_mem: adsp@8c500000 {      << 
847                         reg = <0 0x8c500000 0  << 
848                         no-map;                << 
849                 };                             << 
850                                                << 
851                 wlan_msa_mem: wlan-msa@8df0000 << 
852                         reg = <0 0x8df00000 0  << 
853                         no-map;                << 
854                 };                             << 
855                                                << 
856                 mpss_region: mpss@8e000000 {   << 
857                         reg = <0 0x8e000000 0  << 
858                         no-map;                << 
859                 };                             << 
860                                                << 
861                 venus_mem: venus@95800000 {    << 
862                         reg = <0 0x95800000 0  << 
863                         no-map;                << 
864                 };                             << 
865                                                << 
866                 cdsp_mem: cdsp@95d00000 {      << 
867                         reg = <0 0x95d00000 0  << 
868                         no-map;                << 
869                 };                             << 
870                                                << 
871                 mba_region: mba@96500000 {     << 
872                         reg = <0 0x96500000 0  << 
873                         no-map;                << 
874                 };                             << 
875                                                << 
876                 slpi_mem: slpi@96700000 {      << 
877                         reg = <0 0x96700000 0  << 
878                         no-map;                << 
879                 };                             << 
880                                                << 
881                 spss_mem: spss@97b00000 {      << 
882                         reg = <0 0x97b00000 0  << 
883                         no-map;                << 
884                 };                             << 
885                                                << 
886                 mdata_mem: mpss-metadata {     << 
887                         alloc-ranges = <0 0xa0 << 
888                         size = <0 0x4000>;     << 
889                         no-map;                << 
890                 };                                215                 };
891                                                   216 
892                 fastrpc_mem: fastrpc {         !! 217                 sleep_clk: sleep-clk {
893                         compatible = "shared-d !! 218                         compatible = "fixed-clock";
894                         alloc-ranges = <0x0 0x !! 219                         #clock-cells = <0>;
895                         alignment = <0x0 0x400 !! 220                         clock-frequency = <32764>;
896                         size = <0x0 0x1000000> << 
897                         reusable;              << 
898                 };                                221                 };
899         };                                        222         };
900                                                   223 
901         adsp_pas: remoteproc-adsp {            !! 224         tcsr_mutex: hwlock {
902                 compatible = "qcom,sdm845-adsp !! 225                 compatible = "qcom,tcsr-mutex";
903                                                !! 226                 syscon = <&tcsr_mutex_regs 0 0x1000>;
904                 interrupts-extended = <&intc G !! 227                 #hwlock-cells = <1>;
905                                       <&adsp_s << 
906                                       <&adsp_s << 
907                                       <&adsp_s << 
908                                       <&adsp_s << 
909                 interrupt-names = "wdog", "fat << 
910                                   "handover",  << 
911                                                << 
912                 clocks = <&rpmhcc RPMH_CXO_CLK << 
913                 clock-names = "xo";            << 
914                                                << 
915                 memory-region = <&adsp_mem>;   << 
916                                                << 
917                 qcom,qmp = <&aoss_qmp>;        << 
918                                                << 
919                 qcom,smem-states = <&adsp_smp2 << 
920                 qcom,smem-state-names = "stop" << 
921                                                << 
922                 status = "disabled";           << 
923                                                << 
924                 glink-edge {                   << 
925                         interrupts = <GIC_SPI  << 
926                         label = "lpass";       << 
927                         qcom,remote-pid = <2>; << 
928                         mboxes = <&apss_shared << 
929                                                << 
930                         apr {                  << 
931                                 compatible = " << 
932                                 qcom,glink-cha << 
933                                 qcom,domain =  << 
934                                 #address-cells << 
935                                 #size-cells =  << 
936                                 qcom,intents = << 
937                                                << 
938                                 service@3 {    << 
939                                         reg =  << 
940                                         compat << 
941                                         qcom,p << 
942                                 };             << 
943                                                << 
944                                 q6afe: service << 
945                                         compat << 
946                                         reg =  << 
947                                         qcom,p << 
948                                         q6afed << 
949                                                << 
950                                                << 
951                                                << 
952                                                << 
953                                         };     << 
954                                 };             << 
955                                                << 
956                                 q6asm: service << 
957                                         compat << 
958                                         reg =  << 
959                                         qcom,p << 
960                                         q6asmd << 
961                                                << 
962                                                << 
963                                                << 
964                                                << 
965                                                << 
966                                         };     << 
967                                 };             << 
968                                                << 
969                                 q6adm: service << 
970                                         compat << 
971                                         reg =  << 
972                                         qcom,p << 
973                                         q6rout << 
974                                                << 
975                                                << 
976                                         };     << 
977                                 };             << 
978                         };                     << 
979                                                << 
980                         fastrpc {              << 
981                                 compatible = " << 
982                                 qcom,glink-cha << 
983                                 label = "adsp" << 
984                                 qcom,non-secur << 
985                                 #address-cells << 
986                                 #size-cells =  << 
987                                                << 
988                                 compute-cb@3 { << 
989                                         compat << 
990                                         reg =  << 
991                                         iommus << 
992                                 };             << 
993                                                << 
994                                 compute-cb@4 { << 
995                                         compat << 
996                                         reg =  << 
997                                         iommus << 
998                                 };             << 
999                         };                     << 
1000                 };                            << 
1001         };                                       228         };
1002                                                  229 
1003         cdsp_pas: remoteproc-cdsp {           !! 230         smem {
1004                 compatible = "qcom,sdm845-cds !! 231                 compatible = "qcom,smem";
1005                                               !! 232                 memory-region = <&smem_mem>;
1006                 interrupts-extended = <&intc  !! 233                 hwlocks = <&tcsr_mutex 3>;
1007                                       <&cdsp_ << 
1008                                       <&cdsp_ << 
1009                                       <&cdsp_ << 
1010                                       <&cdsp_ << 
1011                 interrupt-names = "wdog", "fa << 
1012                                   "handover", << 
1013                                               << 
1014                 clocks = <&rpmhcc RPMH_CXO_CL << 
1015                 clock-names = "xo";           << 
1016                                               << 
1017                 memory-region = <&cdsp_mem>;  << 
1018                                               << 
1019                 qcom,qmp = <&aoss_qmp>;       << 
1020                                               << 
1021                 qcom,smem-states = <&cdsp_smp << 
1022                 qcom,smem-state-names = "stop << 
1023                                               << 
1024                 status = "disabled";          << 
1025                                               << 
1026                 glink-edge {                  << 
1027                         interrupts = <GIC_SPI << 
1028                         label = "turing";     << 
1029                         qcom,remote-pid = <5> << 
1030                         mboxes = <&apss_share << 
1031                         fastrpc {             << 
1032                                 compatible =  << 
1033                                 qcom,glink-ch << 
1034                                 label = "cdsp << 
1035                                 qcom,non-secu << 
1036                                 #address-cell << 
1037                                 #size-cells = << 
1038                                               << 
1039                                 compute-cb@1  << 
1040                                         compa << 
1041                                         reg = << 
1042                                         iommu << 
1043                                 };            << 
1044                                               << 
1045                                 compute-cb@2  << 
1046                                         compa << 
1047                                         reg = << 
1048                                         iommu << 
1049                                 };            << 
1050                                               << 
1051                                 compute-cb@3  << 
1052                                         compa << 
1053                                         reg = << 
1054                                         iommu << 
1055                                 };            << 
1056                                               << 
1057                                 compute-cb@4  << 
1058                                         compa << 
1059                                         reg = << 
1060                                         iommu << 
1061                                 };            << 
1062                                               << 
1063                                 compute-cb@5  << 
1064                                         compa << 
1065                                         reg = << 
1066                                         iommu << 
1067                                 };            << 
1068                                               << 
1069                                 compute-cb@6  << 
1070                                         compa << 
1071                                         reg = << 
1072                                         iommu << 
1073                                 };            << 
1074                                               << 
1075                                 compute-cb@7  << 
1076                                         compa << 
1077                                         reg = << 
1078                                         iommu << 
1079                                 };            << 
1080                                               << 
1081                                 compute-cb@8  << 
1082                                         compa << 
1083                                         reg = << 
1084                                         iommu << 
1085                                 };            << 
1086                         };                    << 
1087                 };                            << 
1088         };                                       234         };
1089                                                  235 
1090         smp2p-cdsp {                             236         smp2p-cdsp {
1091                 compatible = "qcom,smp2p";       237                 compatible = "qcom,smp2p";
1092                 qcom,smem = <94>, <432>;         238                 qcom,smem = <94>, <432>;
1093                                                  239 
1094                 interrupts = <GIC_SPI 576 IRQ    240                 interrupts = <GIC_SPI 576 IRQ_TYPE_EDGE_RISING>;
1095                                                  241 
1096                 mboxes = <&apss_shared 6>;       242                 mboxes = <&apss_shared 6>;
1097                                                  243 
1098                 qcom,local-pid = <0>;            244                 qcom,local-pid = <0>;
1099                 qcom,remote-pid = <5>;           245                 qcom,remote-pid = <5>;
1100                                                  246 
1101                 cdsp_smp2p_out: master-kernel    247                 cdsp_smp2p_out: master-kernel {
1102                         qcom,entry-name = "ma    248                         qcom,entry-name = "master-kernel";
1103                         #qcom,smem-state-cell    249                         #qcom,smem-state-cells = <1>;
1104                 };                               250                 };
1105                                                  251 
1106                 cdsp_smp2p_in: slave-kernel {    252                 cdsp_smp2p_in: slave-kernel {
1107                         qcom,entry-name = "sl    253                         qcom,entry-name = "slave-kernel";
1108                                                  254 
1109                         interrupt-controller;    255                         interrupt-controller;
1110                         #interrupt-cells = <2    256                         #interrupt-cells = <2>;
1111                 };                               257                 };
1112         };                                       258         };
1113                                                  259 
1114         smp2p-lpass {                            260         smp2p-lpass {
1115                 compatible = "qcom,smp2p";       261                 compatible = "qcom,smp2p";
1116                 qcom,smem = <443>, <429>;        262                 qcom,smem = <443>, <429>;
1117                                                  263 
1118                 interrupts = <GIC_SPI 158 IRQ    264                 interrupts = <GIC_SPI 158 IRQ_TYPE_EDGE_RISING>;
1119                                                  265 
1120                 mboxes = <&apss_shared 10>;      266                 mboxes = <&apss_shared 10>;
1121                                                  267 
1122                 qcom,local-pid = <0>;            268                 qcom,local-pid = <0>;
1123                 qcom,remote-pid = <2>;           269                 qcom,remote-pid = <2>;
1124                                                  270 
1125                 adsp_smp2p_out: master-kernel    271                 adsp_smp2p_out: master-kernel {
1126                         qcom,entry-name = "ma    272                         qcom,entry-name = "master-kernel";
1127                         #qcom,smem-state-cell    273                         #qcom,smem-state-cells = <1>;
1128                 };                               274                 };
1129                                                  275 
1130                 adsp_smp2p_in: slave-kernel {    276                 adsp_smp2p_in: slave-kernel {
1131                         qcom,entry-name = "sl    277                         qcom,entry-name = "slave-kernel";
1132                                                  278 
1133                         interrupt-controller;    279                         interrupt-controller;
1134                         #interrupt-cells = <2    280                         #interrupt-cells = <2>;
1135                 };                               281                 };
1136         };                                       282         };
1137                                                  283 
1138         smp2p-mpss {                             284         smp2p-mpss {
1139                 compatible = "qcom,smp2p";       285                 compatible = "qcom,smp2p";
1140                 qcom,smem = <435>, <428>;        286                 qcom,smem = <435>, <428>;
1141                 interrupts = <GIC_SPI 451 IRQ    287                 interrupts = <GIC_SPI 451 IRQ_TYPE_EDGE_RISING>;
1142                 mboxes = <&apss_shared 14>;      288                 mboxes = <&apss_shared 14>;
1143                 qcom,local-pid = <0>;            289                 qcom,local-pid = <0>;
1144                 qcom,remote-pid = <1>;           290                 qcom,remote-pid = <1>;
1145                                                  291 
1146                 modem_smp2p_out: master-kerne    292                 modem_smp2p_out: master-kernel {
1147                         qcom,entry-name = "ma    293                         qcom,entry-name = "master-kernel";
1148                         #qcom,smem-state-cell    294                         #qcom,smem-state-cells = <1>;
1149                 };                               295                 };
1150                                                  296 
1151                 modem_smp2p_in: slave-kernel     297                 modem_smp2p_in: slave-kernel {
1152                         qcom,entry-name = "sl    298                         qcom,entry-name = "slave-kernel";
1153                         interrupt-controller;    299                         interrupt-controller;
1154                         #interrupt-cells = <2    300                         #interrupt-cells = <2>;
1155                 };                               301                 };
1156                                               << 
1157                 ipa_smp2p_out: ipa-ap-to-mode << 
1158                         qcom,entry-name = "ip << 
1159                         #qcom,smem-state-cell << 
1160                 };                            << 
1161                                               << 
1162                 ipa_smp2p_in: ipa-modem-to-ap << 
1163                         qcom,entry-name = "ip << 
1164                         interrupt-controller; << 
1165                         #interrupt-cells = <2 << 
1166                 };                            << 
1167         };                                       302         };
1168                                                  303 
1169         smp2p-slpi {                             304         smp2p-slpi {
1170                 compatible = "qcom,smp2p";       305                 compatible = "qcom,smp2p";
1171                 qcom,smem = <481>, <430>;        306                 qcom,smem = <481>, <430>;
1172                 interrupts = <GIC_SPI 172 IRQ    307                 interrupts = <GIC_SPI 172 IRQ_TYPE_EDGE_RISING>;
1173                 mboxes = <&apss_shared 26>;      308                 mboxes = <&apss_shared 26>;
1174                 qcom,local-pid = <0>;            309                 qcom,local-pid = <0>;
1175                 qcom,remote-pid = <3>;           310                 qcom,remote-pid = <3>;
1176                                                  311 
1177                 slpi_smp2p_out: master-kernel    312                 slpi_smp2p_out: master-kernel {
1178                         qcom,entry-name = "ma    313                         qcom,entry-name = "master-kernel";
1179                         #qcom,smem-state-cell    314                         #qcom,smem-state-cells = <1>;
1180                 };                               315                 };
1181                                                  316 
1182                 slpi_smp2p_in: slave-kernel {    317                 slpi_smp2p_in: slave-kernel {
1183                         qcom,entry-name = "sl    318                         qcom,entry-name = "slave-kernel";
1184                         interrupt-controller;    319                         interrupt-controller;
1185                         #interrupt-cells = <2    320                         #interrupt-cells = <2>;
1186                 };                               321                 };
1187         };                                       322         };
1188                                                  323 
1189         soc: soc@0 {                          !! 324         psci {
1190                 #address-cells = <2>;         !! 325                 compatible = "arm,psci-1.0";
1191                 #size-cells = <2>;            !! 326                 method = "smc";
1192                 ranges = <0 0 0 0 0x10 0>;    !! 327         };
1193                 dma-ranges = <0 0 0 0 0x10 0> !! 328 
                                                   >> 329         soc: soc {
                                                   >> 330                 #address-cells = <1>;
                                                   >> 331                 #size-cells = <1>;
                                                   >> 332                 ranges = <0 0 0 0xffffffff>;
1194                 compatible = "simple-bus";       333                 compatible = "simple-bus";
1195                                                  334 
1196                 gcc: clock-controller@100000     335                 gcc: clock-controller@100000 {
1197                         compatible = "qcom,gc    336                         compatible = "qcom,gcc-sdm845";
1198                         reg = <0 0x00100000 0 !! 337                         reg = <0x100000 0x1f0000>;
1199                         clocks = <&rpmhcc RPM << 
1200                                  <&rpmhcc RPM << 
1201                                  <&sleep_clk> << 
1202                                  <&pcie0_phy> << 
1203                                  <&pcie1_phy> << 
1204                         clock-names = "bi_tcx << 
1205                                       "bi_tcx << 
1206                                       "sleep_ << 
1207                                       "pcie_0 << 
1208                                       "pcie_1 << 
1209                         #clock-cells = <1>;      338                         #clock-cells = <1>;
1210                         #reset-cells = <1>;      339                         #reset-cells = <1>;
1211                         #power-domain-cells =    340                         #power-domain-cells = <1>;
1212                         power-domains = <&rpm << 
1213                 };                               341                 };
1214                                                  342 
1215                 qfprom@784000 {                  343                 qfprom@784000 {
1216                         compatible = "qcom,sd !! 344                         compatible = "qcom,qfprom";
1217                         reg = <0 0x00784000 0 !! 345                         reg = <0x784000 0x8ff>;
1218                         #address-cells = <1>;    346                         #address-cells = <1>;
1219                         #size-cells = <1>;       347                         #size-cells = <1>;
1220                                                  348 
1221                         qusb2p_hstx_trim: hst    349                         qusb2p_hstx_trim: hstx-trim-primary@1eb {
1222                                 reg = <0x1eb     350                                 reg = <0x1eb 0x1>;
1223                                 bits = <1 4>;    351                                 bits = <1 4>;
1224                         };                       352                         };
1225                                                  353 
1226                         qusb2s_hstx_trim: hst    354                         qusb2s_hstx_trim: hstx-trim-secondary@1eb {
1227                                 reg = <0x1eb     355                                 reg = <0x1eb 0x2>;
1228                                 bits = <6 4>;    356                                 bits = <6 4>;
1229                         };                       357                         };
1230                 };                               358                 };
1231                                                  359 
1232                 rng: rng@793000 {             << 
1233                         compatible = "qcom,pr << 
1234                         reg = <0 0x00793000 0 << 
1235                         clocks = <&gcc GCC_PR << 
1236                         clock-names = "core"; << 
1237                 };                            << 
1238                                               << 
1239                 gpi_dma0: dma-controller@8000 << 
1240                         #dma-cells = <3>;     << 
1241                         compatible = "qcom,sd << 
1242                         reg = <0 0x00800000 0 << 
1243                         interrupts = <GIC_SPI << 
1244                                      <GIC_SPI << 
1245                                      <GIC_SPI << 
1246                                      <GIC_SPI << 
1247                                      <GIC_SPI << 
1248                                      <GIC_SPI << 
1249                                      <GIC_SPI << 
1250                                      <GIC_SPI << 
1251                                      <GIC_SPI << 
1252                                      <GIC_SPI << 
1253                                      <GIC_SPI << 
1254                                      <GIC_SPI << 
1255                                      <GIC_SPI << 
1256                         dma-channels = <13>;  << 
1257                         dma-channel-mask = <0 << 
1258                         iommus = <&apps_smmu  << 
1259                         status = "disabled";  << 
1260                 };                            << 
1261                                               << 
1262                 qupv3_id_0: geniqup@8c0000 {     360                 qupv3_id_0: geniqup@8c0000 {
1263                         compatible = "qcom,ge    361                         compatible = "qcom,geni-se-qup";
1264                         reg = <0 0x008c0000 0 !! 362                         reg = <0x8c0000 0x6000>;
1265                         clock-names = "m-ahb"    363                         clock-names = "m-ahb", "s-ahb";
1266                         clocks = <&gcc GCC_QU    364                         clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
1267                                  <&gcc GCC_QU    365                                  <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
1268                         iommus = <&apps_smmu  !! 366                         #address-cells = <1>;
1269                         #address-cells = <2>; !! 367                         #size-cells = <1>;
1270                         #size-cells = <2>;    << 
1271                         ranges;                  368                         ranges;
1272                         interconnects = <&agg << 
1273                         interconnect-names =  << 
1274                         status = "disabled";     369                         status = "disabled";
1275                                                  370 
1276                         i2c0: i2c@880000 {       371                         i2c0: i2c@880000 {
1277                                 compatible =     372                                 compatible = "qcom,geni-i2c";
1278                                 reg = <0 0x00 !! 373                                 reg = <0x880000 0x4000>;
1279                                 clock-names =    374                                 clock-names = "se";
1280                                 clocks = <&gc    375                                 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
1281                                 pinctrl-names    376                                 pinctrl-names = "default";
1282                                 pinctrl-0 = <    377                                 pinctrl-0 = <&qup_i2c0_default>;
1283                                 interrupts =     378                                 interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
1284                                 #address-cell    379                                 #address-cells = <1>;
1285                                 #size-cells =    380                                 #size-cells = <0>;
1286                                 power-domains << 
1287                                 operating-poi << 
1288                                 interconnects << 
1289                                               << 
1290                                               << 
1291                                 interconnect- << 
1292                                 dmas = <&gpi_ << 
1293                                        <&gpi_ << 
1294                                 dma-names = " << 
1295                                 status = "dis    381                                 status = "disabled";
1296                         };                       382                         };
1297                                                  383 
1298                         spi0: spi@880000 {       384                         spi0: spi@880000 {
1299                                 compatible =     385                                 compatible = "qcom,geni-spi";
1300                                 reg = <0 0x00 !! 386                                 reg = <0x880000 0x4000>;
1301                                 clock-names =    387                                 clock-names = "se";
1302                                 clocks = <&gc    388                                 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
1303                                 pinctrl-names    389                                 pinctrl-names = "default";
1304                                 pinctrl-0 = <    390                                 pinctrl-0 = <&qup_spi0_default>;
1305                                 interrupts =     391                                 interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
1306                                 #address-cell    392                                 #address-cells = <1>;
1307                                 #size-cells =    393                                 #size-cells = <0>;
1308                                 interconnects << 
1309                                               << 
1310                                 interconnect- << 
1311                                 dmas = <&gpi_ << 
1312                                        <&gpi_ << 
1313                                 dma-names = " << 
1314                                 status = "dis << 
1315                         };                    << 
1316                                               << 
1317                         uart0: serial@880000  << 
1318                                 compatible =  << 
1319                                 reg = <0 0x00 << 
1320                                 clock-names = << 
1321                                 clocks = <&gc << 
1322                                 pinctrl-names << 
1323                                 pinctrl-0 = < << 
1324                                 interrupts =  << 
1325                                 power-domains << 
1326                                 operating-poi << 
1327                                 interconnects << 
1328                                               << 
1329                                 interconnect- << 
1330                                 status = "dis    394                                 status = "disabled";
1331                         };                       395                         };
1332                                                  396 
1333                         i2c1: i2c@884000 {       397                         i2c1: i2c@884000 {
1334                                 compatible =     398                                 compatible = "qcom,geni-i2c";
1335                                 reg = <0 0x00 !! 399                                 reg = <0x884000 0x4000>;
1336                                 clock-names =    400                                 clock-names = "se";
1337                                 clocks = <&gc    401                                 clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
1338                                 pinctrl-names    402                                 pinctrl-names = "default";
1339                                 pinctrl-0 = <    403                                 pinctrl-0 = <&qup_i2c1_default>;
1340                                 interrupts =     404                                 interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
1341                                 #address-cell    405                                 #address-cells = <1>;
1342                                 #size-cells =    406                                 #size-cells = <0>;
1343                                 power-domains << 
1344                                 operating-poi << 
1345                                 interconnects << 
1346                                               << 
1347                                               << 
1348                                 interconnect- << 
1349                                 dmas = <&gpi_ << 
1350                                        <&gpi_ << 
1351                                 dma-names = " << 
1352                                 status = "dis    407                                 status = "disabled";
1353                         };                       408                         };
1354                                                  409 
1355                         spi1: spi@884000 {       410                         spi1: spi@884000 {
1356                                 compatible =     411                                 compatible = "qcom,geni-spi";
1357                                 reg = <0 0x00 !! 412                                 reg = <0x884000 0x4000>;
1358                                 clock-names =    413                                 clock-names = "se";
1359                                 clocks = <&gc    414                                 clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
1360                                 pinctrl-names    415                                 pinctrl-names = "default";
1361                                 pinctrl-0 = <    416                                 pinctrl-0 = <&qup_spi1_default>;
1362                                 interrupts =     417                                 interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
1363                                 #address-cell    418                                 #address-cells = <1>;
1364                                 #size-cells =    419                                 #size-cells = <0>;
1365                                 interconnects << 
1366                                               << 
1367                                 interconnect- << 
1368                                 dmas = <&gpi_ << 
1369                                        <&gpi_ << 
1370                                 dma-names = " << 
1371                                 status = "dis << 
1372                         };                    << 
1373                                               << 
1374                         uart1: serial@884000  << 
1375                                 compatible =  << 
1376                                 reg = <0 0x00 << 
1377                                 clock-names = << 
1378                                 clocks = <&gc << 
1379                                 pinctrl-names << 
1380                                 pinctrl-0 = < << 
1381                                 interrupts =  << 
1382                                 power-domains << 
1383                                 operating-poi << 
1384                                 interconnects << 
1385                                               << 
1386                                 interconnect- << 
1387                                 status = "dis    420                                 status = "disabled";
1388                         };                       421                         };
1389                                                  422 
1390                         i2c2: i2c@888000 {       423                         i2c2: i2c@888000 {
1391                                 compatible =     424                                 compatible = "qcom,geni-i2c";
1392                                 reg = <0 0x00 !! 425                                 reg = <0x888000 0x4000>;
1393                                 clock-names =    426                                 clock-names = "se";
1394                                 clocks = <&gc    427                                 clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
1395                                 pinctrl-names    428                                 pinctrl-names = "default";
1396                                 pinctrl-0 = <    429                                 pinctrl-0 = <&qup_i2c2_default>;
1397                                 interrupts =     430                                 interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
1398                                 #address-cell    431                                 #address-cells = <1>;
1399                                 #size-cells =    432                                 #size-cells = <0>;
1400                                 power-domains << 
1401                                 operating-poi << 
1402                                 interconnects << 
1403                                               << 
1404                                               << 
1405                                 interconnect- << 
1406                                 dmas = <&gpi_ << 
1407                                        <&gpi_ << 
1408                                 dma-names = " << 
1409                                 status = "dis    433                                 status = "disabled";
1410                         };                       434                         };
1411                                                  435 
1412                         spi2: spi@888000 {       436                         spi2: spi@888000 {
1413                                 compatible =     437                                 compatible = "qcom,geni-spi";
1414                                 reg = <0 0x00 !! 438                                 reg = <0x888000 0x4000>;
1415                                 clock-names =    439                                 clock-names = "se";
1416                                 clocks = <&gc    440                                 clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
1417                                 pinctrl-names    441                                 pinctrl-names = "default";
1418                                 pinctrl-0 = <    442                                 pinctrl-0 = <&qup_spi2_default>;
1419                                 interrupts =     443                                 interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
1420                                 #address-cell    444                                 #address-cells = <1>;
1421                                 #size-cells =    445                                 #size-cells = <0>;
1422                                 interconnects << 
1423                                               << 
1424                                 interconnect- << 
1425                                 dmas = <&gpi_ << 
1426                                        <&gpi_ << 
1427                                 dma-names = " << 
1428                                 status = "dis << 
1429                         };                    << 
1430                                               << 
1431                         uart2: serial@888000  << 
1432                                 compatible =  << 
1433                                 reg = <0 0x00 << 
1434                                 clock-names = << 
1435                                 clocks = <&gc << 
1436                                 pinctrl-names << 
1437                                 pinctrl-0 = < << 
1438                                 interrupts =  << 
1439                                 power-domains << 
1440                                 operating-poi << 
1441                                 interconnects << 
1442                                               << 
1443                                 interconnect- << 
1444                                 status = "dis    446                                 status = "disabled";
1445                         };                       447                         };
1446                                                  448 
1447                         i2c3: i2c@88c000 {       449                         i2c3: i2c@88c000 {
1448                                 compatible =     450                                 compatible = "qcom,geni-i2c";
1449                                 reg = <0 0x00 !! 451                                 reg = <0x88c000 0x4000>;
1450                                 clock-names =    452                                 clock-names = "se";
1451                                 clocks = <&gc    453                                 clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
1452                                 pinctrl-names    454                                 pinctrl-names = "default";
1453                                 pinctrl-0 = <    455                                 pinctrl-0 = <&qup_i2c3_default>;
1454                                 interrupts =     456                                 interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
1455                                 #address-cell    457                                 #address-cells = <1>;
1456                                 #size-cells =    458                                 #size-cells = <0>;
1457                                 power-domains << 
1458                                 operating-poi << 
1459                                 interconnects << 
1460                                               << 
1461                                               << 
1462                                 interconnect- << 
1463                                 dmas = <&gpi_ << 
1464                                        <&gpi_ << 
1465                                 dma-names = " << 
1466                                 status = "dis    459                                 status = "disabled";
1467                         };                       460                         };
1468                                                  461 
1469                         spi3: spi@88c000 {       462                         spi3: spi@88c000 {
1470                                 compatible =     463                                 compatible = "qcom,geni-spi";
1471                                 reg = <0 0x00 !! 464                                 reg = <0x88c000 0x4000>;
1472                                 clock-names =    465                                 clock-names = "se";
1473                                 clocks = <&gc    466                                 clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
1474                                 pinctrl-names    467                                 pinctrl-names = "default";
1475                                 pinctrl-0 = <    468                                 pinctrl-0 = <&qup_spi3_default>;
1476                                 interrupts =     469                                 interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
1477                                 #address-cell    470                                 #address-cells = <1>;
1478                                 #size-cells =    471                                 #size-cells = <0>;
1479                                 interconnects << 
1480                                               << 
1481                                 interconnect- << 
1482                                 dmas = <&gpi_ << 
1483                                        <&gpi_ << 
1484                                 dma-names = " << 
1485                                 status = "dis << 
1486                         };                    << 
1487                                               << 
1488                         uart3: serial@88c000  << 
1489                                 compatible =  << 
1490                                 reg = <0 0x00 << 
1491                                 clock-names = << 
1492                                 clocks = <&gc << 
1493                                 pinctrl-names << 
1494                                 pinctrl-0 = < << 
1495                                 interrupts =  << 
1496                                 power-domains << 
1497                                 operating-poi << 
1498                                 interconnects << 
1499                                               << 
1500                                 interconnect- << 
1501                                 status = "dis    472                                 status = "disabled";
1502                         };                       473                         };
1503                                                  474 
1504                         i2c4: i2c@890000 {       475                         i2c4: i2c@890000 {
1505                                 compatible =     476                                 compatible = "qcom,geni-i2c";
1506                                 reg = <0 0x00 !! 477                                 reg = <0x890000 0x4000>;
1507                                 clock-names =    478                                 clock-names = "se";
1508                                 clocks = <&gc    479                                 clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
1509                                 pinctrl-names    480                                 pinctrl-names = "default";
1510                                 pinctrl-0 = <    481                                 pinctrl-0 = <&qup_i2c4_default>;
1511                                 interrupts =     482                                 interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
1512                                 #address-cell    483                                 #address-cells = <1>;
1513                                 #size-cells =    484                                 #size-cells = <0>;
1514                                 power-domains << 
1515                                 operating-poi << 
1516                                 interconnects << 
1517                                               << 
1518                                               << 
1519                                 interconnect- << 
1520                                 dmas = <&gpi_ << 
1521                                        <&gpi_ << 
1522                                 dma-names = " << 
1523                                 status = "dis    485                                 status = "disabled";
1524                         };                       486                         };
1525                                                  487 
1526                         spi4: spi@890000 {       488                         spi4: spi@890000 {
1527                                 compatible =     489                                 compatible = "qcom,geni-spi";
1528                                 reg = <0 0x00 !! 490                                 reg = <0x890000 0x4000>;
1529                                 clock-names =    491                                 clock-names = "se";
1530                                 clocks = <&gc    492                                 clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
1531                                 pinctrl-names    493                                 pinctrl-names = "default";
1532                                 pinctrl-0 = <    494                                 pinctrl-0 = <&qup_spi4_default>;
1533                                 interrupts =     495                                 interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
1534                                 #address-cell    496                                 #address-cells = <1>;
1535                                 #size-cells =    497                                 #size-cells = <0>;
1536                                 interconnects << 
1537                                               << 
1538                                 interconnect- << 
1539                                 dmas = <&gpi_ << 
1540                                        <&gpi_ << 
1541                                 dma-names = " << 
1542                                 status = "dis << 
1543                         };                    << 
1544                                               << 
1545                         uart4: serial@890000  << 
1546                                 compatible =  << 
1547                                 reg = <0 0x00 << 
1548                                 clock-names = << 
1549                                 clocks = <&gc << 
1550                                 pinctrl-names << 
1551                                 pinctrl-0 = < << 
1552                                 interrupts =  << 
1553                                 power-domains << 
1554                                 operating-poi << 
1555                                 interconnects << 
1556                                               << 
1557                                 interconnect- << 
1558                                 status = "dis    498                                 status = "disabled";
1559                         };                       499                         };
1560                                                  500 
1561                         i2c5: i2c@894000 {       501                         i2c5: i2c@894000 {
1562                                 compatible =     502                                 compatible = "qcom,geni-i2c";
1563                                 reg = <0 0x00 !! 503                                 reg = <0x894000 0x4000>;
1564                                 clock-names =    504                                 clock-names = "se";
1565                                 clocks = <&gc    505                                 clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
1566                                 pinctrl-names    506                                 pinctrl-names = "default";
1567                                 pinctrl-0 = <    507                                 pinctrl-0 = <&qup_i2c5_default>;
1568                                 interrupts =     508                                 interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
1569                                 #address-cell    509                                 #address-cells = <1>;
1570                                 #size-cells =    510                                 #size-cells = <0>;
1571                                 power-domains << 
1572                                 operating-poi << 
1573                                 interconnects << 
1574                                               << 
1575                                               << 
1576                                 interconnect- << 
1577                                 dmas = <&gpi_ << 
1578                                        <&gpi_ << 
1579                                 dma-names = " << 
1580                                 status = "dis    511                                 status = "disabled";
1581                         };                       512                         };
1582                                                  513 
1583                         spi5: spi@894000 {       514                         spi5: spi@894000 {
1584                                 compatible =     515                                 compatible = "qcom,geni-spi";
1585                                 reg = <0 0x00 !! 516                                 reg = <0x894000 0x4000>;
1586                                 clock-names =    517                                 clock-names = "se";
1587                                 clocks = <&gc    518                                 clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
1588                                 pinctrl-names    519                                 pinctrl-names = "default";
1589                                 pinctrl-0 = <    520                                 pinctrl-0 = <&qup_spi5_default>;
1590                                 interrupts =     521                                 interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
1591                                 #address-cell    522                                 #address-cells = <1>;
1592                                 #size-cells =    523                                 #size-cells = <0>;
1593                                 interconnects << 
1594                                               << 
1595                                 interconnect- << 
1596                                 dmas = <&gpi_ << 
1597                                        <&gpi_ << 
1598                                 dma-names = " << 
1599                                 status = "dis << 
1600                         };                    << 
1601                                               << 
1602                         uart5: serial@894000  << 
1603                                 compatible =  << 
1604                                 reg = <0 0x00 << 
1605                                 clock-names = << 
1606                                 clocks = <&gc << 
1607                                 pinctrl-names << 
1608                                 pinctrl-0 = < << 
1609                                 interrupts =  << 
1610                                 power-domains << 
1611                                 operating-poi << 
1612                                 interconnects << 
1613                                               << 
1614                                 interconnect- << 
1615                                 status = "dis    524                                 status = "disabled";
1616                         };                       525                         };
1617                                                  526 
1618                         i2c6: i2c@898000 {       527                         i2c6: i2c@898000 {
1619                                 compatible =     528                                 compatible = "qcom,geni-i2c";
1620                                 reg = <0 0x00 !! 529                                 reg = <0x898000 0x4000>;
1621                                 clock-names =    530                                 clock-names = "se";
1622                                 clocks = <&gc    531                                 clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>;
1623                                 pinctrl-names    532                                 pinctrl-names = "default";
1624                                 pinctrl-0 = <    533                                 pinctrl-0 = <&qup_i2c6_default>;
1625                                 interrupts =     534                                 interrupts = <GIC_SPI 607 IRQ_TYPE_LEVEL_HIGH>;
1626                                 #address-cell    535                                 #address-cells = <1>;
1627                                 #size-cells =    536                                 #size-cells = <0>;
1628                                 power-domains << 
1629                                 operating-poi << 
1630                                 interconnects << 
1631                                               << 
1632                                               << 
1633                                 interconnect- << 
1634                                 dmas = <&gpi_ << 
1635                                        <&gpi_ << 
1636                                 dma-names = " << 
1637                                 status = "dis    537                                 status = "disabled";
1638                         };                       538                         };
1639                                                  539 
1640                         spi6: spi@898000 {       540                         spi6: spi@898000 {
1641                                 compatible =     541                                 compatible = "qcom,geni-spi";
1642                                 reg = <0 0x00 !! 542                                 reg = <0x898000 0x4000>;
1643                                 clock-names =    543                                 clock-names = "se";
1644                                 clocks = <&gc    544                                 clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>;
1645                                 pinctrl-names    545                                 pinctrl-names = "default";
1646                                 pinctrl-0 = <    546                                 pinctrl-0 = <&qup_spi6_default>;
1647                                 interrupts =     547                                 interrupts = <GIC_SPI 607 IRQ_TYPE_LEVEL_HIGH>;
1648                                 #address-cell    548                                 #address-cells = <1>;
1649                                 #size-cells =    549                                 #size-cells = <0>;
1650                                 interconnects << 
1651                                               << 
1652                                 interconnect- << 
1653                                 dmas = <&gpi_ << 
1654                                        <&gpi_ << 
1655                                 dma-names = " << 
1656                                 status = "dis << 
1657                         };                    << 
1658                                               << 
1659                         uart6: serial@898000  << 
1660                                 compatible =  << 
1661                                 reg = <0 0x00 << 
1662                                 clock-names = << 
1663                                 clocks = <&gc << 
1664                                 pinctrl-names << 
1665                                 pinctrl-0 = < << 
1666                                 interrupts =  << 
1667                                 power-domains << 
1668                                 operating-poi << 
1669                                 interconnects << 
1670                                               << 
1671                                 interconnect- << 
1672                                 status = "dis    550                                 status = "disabled";
1673                         };                       551                         };
1674                                                  552 
1675                         i2c7: i2c@89c000 {       553                         i2c7: i2c@89c000 {
1676                                 compatible =     554                                 compatible = "qcom,geni-i2c";
1677                                 reg = <0 0x00 !! 555                                 reg = <0x89c000 0x4000>;
1678                                 clock-names =    556                                 clock-names = "se";
1679                                 clocks = <&gc    557                                 clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>;
1680                                 pinctrl-names    558                                 pinctrl-names = "default";
1681                                 pinctrl-0 = <    559                                 pinctrl-0 = <&qup_i2c7_default>;
1682                                 interrupts =     560                                 interrupts = <GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>;
1683                                 #address-cell    561                                 #address-cells = <1>;
1684                                 #size-cells =    562                                 #size-cells = <0>;
1685                                 power-domains << 
1686                                 operating-poi << 
1687                                 status = "dis    563                                 status = "disabled";
1688                         };                       564                         };
1689                                                  565 
1690                         spi7: spi@89c000 {       566                         spi7: spi@89c000 {
1691                                 compatible =     567                                 compatible = "qcom,geni-spi";
1692                                 reg = <0 0x00 !! 568                                 reg = <0x89c000 0x4000>;
1693                                 clock-names =    569                                 clock-names = "se";
1694                                 clocks = <&gc    570                                 clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>;
1695                                 pinctrl-names    571                                 pinctrl-names = "default";
1696                                 pinctrl-0 = <    572                                 pinctrl-0 = <&qup_spi7_default>;
1697                                 interrupts =     573                                 interrupts = <GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>;
1698                                 #address-cell    574                                 #address-cells = <1>;
1699                                 #size-cells =    575                                 #size-cells = <0>;
1700                                 interconnects << 
1701                                               << 
1702                                 interconnect- << 
1703                                 dmas = <&gpi_ << 
1704                                        <&gpi_ << 
1705                                 dma-names = " << 
1706                                 status = "dis << 
1707                         };                    << 
1708                                               << 
1709                         uart7: serial@89c000  << 
1710                                 compatible =  << 
1711                                 reg = <0 0x00 << 
1712                                 clock-names = << 
1713                                 clocks = <&gc << 
1714                                 pinctrl-names << 
1715                                 pinctrl-0 = < << 
1716                                 interrupts =  << 
1717                                 power-domains << 
1718                                 operating-poi << 
1719                                 interconnects << 
1720                                               << 
1721                                 interconnect- << 
1722                                 status = "dis    576                                 status = "disabled";
1723                         };                       577                         };
1724                 };                               578                 };
1725                                                  579 
1726                 gpi_dma1: dma-controller@a000 << 
1727                         #dma-cells = <3>;     << 
1728                         compatible = "qcom,sd << 
1729                         reg = <0 0x00a00000 0 << 
1730                         interrupts = <GIC_SPI << 
1731                                      <GIC_SPI << 
1732                                      <GIC_SPI << 
1733                                      <GIC_SPI << 
1734                                      <GIC_SPI << 
1735                                      <GIC_SPI << 
1736                                      <GIC_SPI << 
1737                                      <GIC_SPI << 
1738                                      <GIC_SPI << 
1739                                      <GIC_SPI << 
1740                                      <GIC_SPI << 
1741                                      <GIC_SPI << 
1742                                      <GIC_SPI << 
1743                         dma-channels = <13>;  << 
1744                         dma-channel-mask = <0 << 
1745                         iommus = <&apps_smmu  << 
1746                         status = "disabled";  << 
1747                 };                            << 
1748                                               << 
1749                 qupv3_id_1: geniqup@ac0000 {     580                 qupv3_id_1: geniqup@ac0000 {
1750                         compatible = "qcom,ge    581                         compatible = "qcom,geni-se-qup";
1751                         reg = <0 0x00ac0000 0 !! 582                         reg = <0xac0000 0x6000>;
1752                         clock-names = "m-ahb"    583                         clock-names = "m-ahb", "s-ahb";
1753                         clocks = <&gcc GCC_QU    584                         clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>,
1754                                  <&gcc GCC_QU    585                                  <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>;
1755                         iommus = <&apps_smmu  !! 586                         #address-cells = <1>;
1756                         #address-cells = <2>; !! 587                         #size-cells = <1>;
1757                         #size-cells = <2>;    << 
1758                         ranges;                  588                         ranges;
1759                         interconnects = <&agg << 
1760                         interconnect-names =  << 
1761                         status = "disabled";     589                         status = "disabled";
1762                                                  590 
1763                         i2c8: i2c@a80000 {       591                         i2c8: i2c@a80000 {
1764                                 compatible =     592                                 compatible = "qcom,geni-i2c";
1765                                 reg = <0 0x00 !! 593                                 reg = <0xa80000 0x4000>;
1766                                 clock-names =    594                                 clock-names = "se";
1767                                 clocks = <&gc    595                                 clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
1768                                 pinctrl-names    596                                 pinctrl-names = "default";
1769                                 pinctrl-0 = <    597                                 pinctrl-0 = <&qup_i2c8_default>;
1770                                 interrupts =     598                                 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1771                                 #address-cell    599                                 #address-cells = <1>;
1772                                 #size-cells =    600                                 #size-cells = <0>;
1773                                 power-domains << 
1774                                 operating-poi << 
1775                                 interconnects << 
1776                                               << 
1777                                               << 
1778                                 interconnect- << 
1779                                 dmas = <&gpi_ << 
1780                                        <&gpi_ << 
1781                                 dma-names = " << 
1782                                 status = "dis    601                                 status = "disabled";
1783                         };                       602                         };
1784                                                  603 
1785                         spi8: spi@a80000 {       604                         spi8: spi@a80000 {
1786                                 compatible =     605                                 compatible = "qcom,geni-spi";
1787                                 reg = <0 0x00 !! 606                                 reg = <0xa80000 0x4000>;
1788                                 clock-names =    607                                 clock-names = "se";
1789                                 clocks = <&gc    608                                 clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
1790                                 pinctrl-names    609                                 pinctrl-names = "default";
1791                                 pinctrl-0 = <    610                                 pinctrl-0 = <&qup_spi8_default>;
1792                                 interrupts =     611                                 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1793                                 #address-cell    612                                 #address-cells = <1>;
1794                                 #size-cells =    613                                 #size-cells = <0>;
1795                                 interconnects << 
1796                                               << 
1797                                 interconnect- << 
1798                                 dmas = <&gpi_ << 
1799                                        <&gpi_ << 
1800                                 dma-names = " << 
1801                                 status = "dis << 
1802                         };                    << 
1803                                               << 
1804                         uart8: serial@a80000  << 
1805                                 compatible =  << 
1806                                 reg = <0 0x00 << 
1807                                 clock-names = << 
1808                                 clocks = <&gc << 
1809                                 pinctrl-names << 
1810                                 pinctrl-0 = < << 
1811                                 interrupts =  << 
1812                                 power-domains << 
1813                                 operating-poi << 
1814                                 interconnects << 
1815                                               << 
1816                                 interconnect- << 
1817                                 status = "dis    614                                 status = "disabled";
1818                         };                       615                         };
1819                                                  616 
1820                         i2c9: i2c@a84000 {       617                         i2c9: i2c@a84000 {
1821                                 compatible =     618                                 compatible = "qcom,geni-i2c";
1822                                 reg = <0 0x00 !! 619                                 reg = <0xa84000 0x4000>;
1823                                 clock-names =    620                                 clock-names = "se";
1824                                 clocks = <&gc    621                                 clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
1825                                 pinctrl-names    622                                 pinctrl-names = "default";
1826                                 pinctrl-0 = <    623                                 pinctrl-0 = <&qup_i2c9_default>;
1827                                 interrupts =     624                                 interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1828                                 #address-cell    625                                 #address-cells = <1>;
1829                                 #size-cells =    626                                 #size-cells = <0>;
1830                                 power-domains << 
1831                                 operating-poi << 
1832                                 interconnects << 
1833                                               << 
1834                                               << 
1835                                 interconnect- << 
1836                                 dmas = <&gpi_ << 
1837                                        <&gpi_ << 
1838                                 dma-names = " << 
1839                                 status = "dis    627                                 status = "disabled";
1840                         };                       628                         };
1841                                                  629 
1842                         spi9: spi@a84000 {       630                         spi9: spi@a84000 {
1843                                 compatible =     631                                 compatible = "qcom,geni-spi";
1844                                 reg = <0 0x00 !! 632                                 reg = <0xa84000 0x4000>;
1845                                 clock-names =    633                                 clock-names = "se";
1846                                 clocks = <&gc    634                                 clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
1847                                 pinctrl-names    635                                 pinctrl-names = "default";
1848                                 pinctrl-0 = <    636                                 pinctrl-0 = <&qup_spi9_default>;
1849                                 interrupts =     637                                 interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1850                                 #address-cell    638                                 #address-cells = <1>;
1851                                 #size-cells =    639                                 #size-cells = <0>;
1852                                 interconnects << 
1853                                               << 
1854                                 interconnect- << 
1855                                 dmas = <&gpi_ << 
1856                                        <&gpi_ << 
1857                                 dma-names = " << 
1858                                 status = "dis    640                                 status = "disabled";
1859                         };                       641                         };
1860                                                  642 
1861                         uart9: serial@a84000     643                         uart9: serial@a84000 {
1862                                 compatible =     644                                 compatible = "qcom,geni-debug-uart";
1863                                 reg = <0 0x00 !! 645                                 reg = <0xa84000 0x4000>;
1864                                 clock-names =    646                                 clock-names = "se";
1865                                 clocks = <&gc    647                                 clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
1866                                 pinctrl-names    648                                 pinctrl-names = "default";
1867                                 pinctrl-0 = <    649                                 pinctrl-0 = <&qup_uart9_default>;
1868                                 interrupts =     650                                 interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1869                                 power-domains << 
1870                                 operating-poi << 
1871                                 interconnects << 
1872                                               << 
1873                                 interconnect- << 
1874                                 status = "dis    651                                 status = "disabled";
1875                         };                       652                         };
1876                                                  653 
1877                         i2c10: i2c@a88000 {      654                         i2c10: i2c@a88000 {
1878                                 compatible =     655                                 compatible = "qcom,geni-i2c";
1879                                 reg = <0 0x00 !! 656                                 reg = <0xa88000 0x4000>;
1880                                 clock-names =    657                                 clock-names = "se";
1881                                 clocks = <&gc    658                                 clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
1882                                 pinctrl-names    659                                 pinctrl-names = "default";
1883                                 pinctrl-0 = <    660                                 pinctrl-0 = <&qup_i2c10_default>;
1884                                 interrupts =     661                                 interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1885                                 #address-cell    662                                 #address-cells = <1>;
1886                                 #size-cells =    663                                 #size-cells = <0>;
1887                                 power-domains << 
1888                                 operating-poi << 
1889                                 interconnects << 
1890                                               << 
1891                                               << 
1892                                 interconnect- << 
1893                                 dmas = <&gpi_ << 
1894                                        <&gpi_ << 
1895                                 dma-names = " << 
1896                                 status = "dis    664                                 status = "disabled";
1897                         };                       665                         };
1898                                                  666 
1899                         spi10: spi@a88000 {      667                         spi10: spi@a88000 {
1900                                 compatible =     668                                 compatible = "qcom,geni-spi";
1901                                 reg = <0 0x00 !! 669                                 reg = <0xa88000 0x4000>;
1902                                 clock-names =    670                                 clock-names = "se";
1903                                 clocks = <&gc    671                                 clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
1904                                 pinctrl-names    672                                 pinctrl-names = "default";
1905                                 pinctrl-0 = <    673                                 pinctrl-0 = <&qup_spi10_default>;
1906                                 interrupts =     674                                 interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1907                                 #address-cell    675                                 #address-cells = <1>;
1908                                 #size-cells =    676                                 #size-cells = <0>;
1909                                 interconnects << 
1910                                               << 
1911                                 interconnect- << 
1912                                 dmas = <&gpi_ << 
1913                                        <&gpi_ << 
1914                                 dma-names = " << 
1915                                 status = "dis << 
1916                         };                    << 
1917                                               << 
1918                         uart10: serial@a88000 << 
1919                                 compatible =  << 
1920                                 reg = <0 0x00 << 
1921                                 clock-names = << 
1922                                 clocks = <&gc << 
1923                                 pinctrl-names << 
1924                                 pinctrl-0 = < << 
1925                                 interrupts =  << 
1926                                 power-domains << 
1927                                 operating-poi << 
1928                                 interconnects << 
1929                                               << 
1930                                 interconnect- << 
1931                                 status = "dis    677                                 status = "disabled";
1932                         };                       678                         };
1933                                                  679 
1934                         i2c11: i2c@a8c000 {      680                         i2c11: i2c@a8c000 {
1935                                 compatible =     681                                 compatible = "qcom,geni-i2c";
1936                                 reg = <0 0x00 !! 682                                 reg = <0xa8c000 0x4000>;
1937                                 clock-names =    683                                 clock-names = "se";
1938                                 clocks = <&gc    684                                 clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
1939                                 pinctrl-names    685                                 pinctrl-names = "default";
1940                                 pinctrl-0 = <    686                                 pinctrl-0 = <&qup_i2c11_default>;
1941                                 interrupts =     687                                 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1942                                 #address-cell    688                                 #address-cells = <1>;
1943                                 #size-cells =    689                                 #size-cells = <0>;
1944                                 power-domains << 
1945                                 operating-poi << 
1946                                 interconnects << 
1947                                               << 
1948                                               << 
1949                                 interconnect- << 
1950                                 dmas = <&gpi_ << 
1951                                        <&gpi_ << 
1952                                 dma-names = " << 
1953                                 status = "dis    690                                 status = "disabled";
1954                         };                       691                         };
1955                                                  692 
1956                         spi11: spi@a8c000 {      693                         spi11: spi@a8c000 {
1957                                 compatible =     694                                 compatible = "qcom,geni-spi";
1958                                 reg = <0 0x00 !! 695                                 reg = <0xa8c000 0x4000>;
1959                                 clock-names =    696                                 clock-names = "se";
1960                                 clocks = <&gc    697                                 clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
1961                                 pinctrl-names    698                                 pinctrl-names = "default";
1962                                 pinctrl-0 = <    699                                 pinctrl-0 = <&qup_spi11_default>;
1963                                 interrupts =     700                                 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1964                                 #address-cell    701                                 #address-cells = <1>;
1965                                 #size-cells =    702                                 #size-cells = <0>;
1966                                 interconnects << 
1967                                               << 
1968                                 interconnect- << 
1969                                 dmas = <&gpi_ << 
1970                                        <&gpi_ << 
1971                                 dma-names = " << 
1972                                 status = "dis << 
1973                         };                    << 
1974                                               << 
1975                         uart11: serial@a8c000 << 
1976                                 compatible =  << 
1977                                 reg = <0 0x00 << 
1978                                 clock-names = << 
1979                                 clocks = <&gc << 
1980                                 pinctrl-names << 
1981                                 pinctrl-0 = < << 
1982                                 interrupts =  << 
1983                                 power-domains << 
1984                                 operating-poi << 
1985                                 interconnects << 
1986                                               << 
1987                                 interconnect- << 
1988                                 status = "dis    703                                 status = "disabled";
1989                         };                       704                         };
1990                                                  705 
1991                         i2c12: i2c@a90000 {      706                         i2c12: i2c@a90000 {
1992                                 compatible =     707                                 compatible = "qcom,geni-i2c";
1993                                 reg = <0 0x00 !! 708                                 reg = <0xa90000 0x4000>;
1994                                 clock-names =    709                                 clock-names = "se";
1995                                 clocks = <&gc    710                                 clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
1996                                 pinctrl-names    711                                 pinctrl-names = "default";
1997                                 pinctrl-0 = <    712                                 pinctrl-0 = <&qup_i2c12_default>;
1998                                 interrupts =     713                                 interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1999                                 #address-cell    714                                 #address-cells = <1>;
2000                                 #size-cells =    715                                 #size-cells = <0>;
2001                                 power-domains << 
2002                                 operating-poi << 
2003                                 interconnects << 
2004                                               << 
2005                                               << 
2006                                 interconnect- << 
2007                                 dmas = <&gpi_ << 
2008                                        <&gpi_ << 
2009                                 dma-names = " << 
2010                                 status = "dis    716                                 status = "disabled";
2011                         };                       717                         };
2012                                                  718 
2013                         spi12: spi@a90000 {      719                         spi12: spi@a90000 {
2014                                 compatible =     720                                 compatible = "qcom,geni-spi";
2015                                 reg = <0 0x00 !! 721                                 reg = <0xa90000 0x4000>;
2016                                 clock-names =    722                                 clock-names = "se";
2017                                 clocks = <&gc    723                                 clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
2018                                 pinctrl-names    724                                 pinctrl-names = "default";
2019                                 pinctrl-0 = <    725                                 pinctrl-0 = <&qup_spi12_default>;
2020                                 interrupts =     726                                 interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
2021                                 #address-cell    727                                 #address-cells = <1>;
2022                                 #size-cells =    728                                 #size-cells = <0>;
2023                                 interconnects << 
2024                                               << 
2025                                 interconnect- << 
2026                                 dmas = <&gpi_ << 
2027                                        <&gpi_ << 
2028                                 dma-names = " << 
2029                                 status = "dis << 
2030                         };                    << 
2031                                               << 
2032                         uart12: serial@a90000 << 
2033                                 compatible =  << 
2034                                 reg = <0 0x00 << 
2035                                 clock-names = << 
2036                                 clocks = <&gc << 
2037                                 pinctrl-names << 
2038                                 pinctrl-0 = < << 
2039                                 interrupts =  << 
2040                                 power-domains << 
2041                                 operating-poi << 
2042                                 interconnects << 
2043                                               << 
2044                                 interconnect- << 
2045                                 status = "dis    729                                 status = "disabled";
2046                         };                       730                         };
2047                                                  731 
2048                         i2c13: i2c@a94000 {      732                         i2c13: i2c@a94000 {
2049                                 compatible =     733                                 compatible = "qcom,geni-i2c";
2050                                 reg = <0 0x00 !! 734                                 reg = <0xa94000 0x4000>;
2051                                 clock-names =    735                                 clock-names = "se";
2052                                 clocks = <&gc    736                                 clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
2053                                 pinctrl-names    737                                 pinctrl-names = "default";
2054                                 pinctrl-0 = <    738                                 pinctrl-0 = <&qup_i2c13_default>;
2055                                 interrupts =     739                                 interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
2056                                 #address-cell    740                                 #address-cells = <1>;
2057                                 #size-cells =    741                                 #size-cells = <0>;
2058                                 power-domains << 
2059                                 operating-poi << 
2060                                 interconnects << 
2061                                               << 
2062                                               << 
2063                                 interconnect- << 
2064                                 dmas = <&gpi_ << 
2065                                        <&gpi_ << 
2066                                 dma-names = " << 
2067                                 status = "dis    742                                 status = "disabled";
2068                         };                       743                         };
2069                                                  744 
2070                         spi13: spi@a94000 {      745                         spi13: spi@a94000 {
2071                                 compatible =     746                                 compatible = "qcom,geni-spi";
2072                                 reg = <0 0x00 !! 747                                 reg = <0xa94000 0x4000>;
2073                                 clock-names =    748                                 clock-names = "se";
2074                                 clocks = <&gc    749                                 clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
2075                                 pinctrl-names    750                                 pinctrl-names = "default";
2076                                 pinctrl-0 = <    751                                 pinctrl-0 = <&qup_spi13_default>;
2077                                 interrupts =     752                                 interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
2078                                 #address-cell    753                                 #address-cells = <1>;
2079                                 #size-cells =    754                                 #size-cells = <0>;
2080                                 interconnects << 
2081                                               << 
2082                                 interconnect- << 
2083                                 dmas = <&gpi_ << 
2084                                        <&gpi_ << 
2085                                 dma-names = " << 
2086                                 status = "dis << 
2087                         };                    << 
2088                                               << 
2089                         uart13: serial@a94000 << 
2090                                 compatible =  << 
2091                                 reg = <0 0x00 << 
2092                                 clock-names = << 
2093                                 clocks = <&gc << 
2094                                 pinctrl-names << 
2095                                 pinctrl-0 = < << 
2096                                 interrupts =  << 
2097                                 power-domains << 
2098                                 operating-poi << 
2099                                 interconnects << 
2100                                               << 
2101                                 interconnect- << 
2102                                 status = "dis    755                                 status = "disabled";
2103                         };                       756                         };
2104                                                  757 
2105                         i2c14: i2c@a98000 {      758                         i2c14: i2c@a98000 {
2106                                 compatible =     759                                 compatible = "qcom,geni-i2c";
2107                                 reg = <0 0x00 !! 760                                 reg = <0xa98000 0x4000>;
2108                                 clock-names =    761                                 clock-names = "se";
2109                                 clocks = <&gc    762                                 clocks = <&gcc GCC_QUPV3_WRAP1_S6_CLK>;
2110                                 pinctrl-names    763                                 pinctrl-names = "default";
2111                                 pinctrl-0 = <    764                                 pinctrl-0 = <&qup_i2c14_default>;
2112                                 interrupts =     765                                 interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
2113                                 #address-cell    766                                 #address-cells = <1>;
2114                                 #size-cells =    767                                 #size-cells = <0>;
2115                                 power-domains << 
2116                                 operating-poi << 
2117                                 interconnects << 
2118                                               << 
2119                                               << 
2120                                 interconnect- << 
2121                                 dmas = <&gpi_ << 
2122                                        <&gpi_ << 
2123                                 dma-names = " << 
2124                                 status = "dis    768                                 status = "disabled";
2125                         };                       769                         };
2126                                                  770 
2127                         spi14: spi@a98000 {      771                         spi14: spi@a98000 {
2128                                 compatible =     772                                 compatible = "qcom,geni-spi";
2129                                 reg = <0 0x00 !! 773                                 reg = <0xa98000 0x4000>;
2130                                 clock-names =    774                                 clock-names = "se";
2131                                 clocks = <&gc    775                                 clocks = <&gcc GCC_QUPV3_WRAP1_S6_CLK>;
2132                                 pinctrl-names    776                                 pinctrl-names = "default";
2133                                 pinctrl-0 = <    777                                 pinctrl-0 = <&qup_spi14_default>;
2134                                 interrupts =     778                                 interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
2135                                 #address-cell    779                                 #address-cells = <1>;
2136                                 #size-cells =    780                                 #size-cells = <0>;
2137                                 interconnects << 
2138                                               << 
2139                                 interconnect- << 
2140                                 dmas = <&gpi_ << 
2141                                        <&gpi_ << 
2142                                 dma-names = " << 
2143                                 status = "dis << 
2144                         };                    << 
2145                                               << 
2146                         uart14: serial@a98000 << 
2147                                 compatible =  << 
2148                                 reg = <0 0x00 << 
2149                                 clock-names = << 
2150                                 clocks = <&gc << 
2151                                 pinctrl-names << 
2152                                 pinctrl-0 = < << 
2153                                 interrupts =  << 
2154                                 power-domains << 
2155                                 operating-poi << 
2156                                 interconnects << 
2157                                               << 
2158                                 interconnect- << 
2159                                 status = "dis    781                                 status = "disabled";
2160                         };                       782                         };
2161                                                  783 
2162                         i2c15: i2c@a9c000 {      784                         i2c15: i2c@a9c000 {
2163                                 compatible =     785                                 compatible = "qcom,geni-i2c";
2164                                 reg = <0 0x00 !! 786                                 reg = <0xa9c000 0x4000>;
2165                                 clock-names =    787                                 clock-names = "se";
2166                                 clocks = <&gc    788                                 clocks = <&gcc GCC_QUPV3_WRAP1_S7_CLK>;
2167                                 pinctrl-names    789                                 pinctrl-names = "default";
2168                                 pinctrl-0 = <    790                                 pinctrl-0 = <&qup_i2c15_default>;
2169                                 interrupts =     791                                 interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
2170                                 #address-cell    792                                 #address-cells = <1>;
2171                                 #size-cells =    793                                 #size-cells = <0>;
2172                                 power-domains << 
2173                                 operating-poi << 
2174                                 status = "dis    794                                 status = "disabled";
2175                                 interconnects << 
2176                                               << 
2177                                               << 
2178                                 interconnect- << 
2179                                 dmas = <&gpi_ << 
2180                                        <&gpi_ << 
2181                                 dma-names = " << 
2182                         };                       795                         };
2183                                                  796 
2184                         spi15: spi@a9c000 {      797                         spi15: spi@a9c000 {
2185                                 compatible =     798                                 compatible = "qcom,geni-spi";
2186                                 reg = <0 0x00 !! 799                                 reg = <0xa9c000 0x4000>;
2187                                 clock-names =    800                                 clock-names = "se";
2188                                 clocks = <&gc    801                                 clocks = <&gcc GCC_QUPV3_WRAP1_S7_CLK>;
2189                                 pinctrl-names    802                                 pinctrl-names = "default";
2190                                 pinctrl-0 = <    803                                 pinctrl-0 = <&qup_spi15_default>;
2191                                 interrupts =     804                                 interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
2192                                 #address-cell    805                                 #address-cells = <1>;
2193                                 #size-cells =    806                                 #size-cells = <0>;
2194                                 interconnects << 
2195                                               << 
2196                                 interconnect- << 
2197                                 dmas = <&gpi_ << 
2198                                        <&gpi_ << 
2199                                 dma-names = " << 
2200                                 status = "dis    807                                 status = "disabled";
2201                         };                       808                         };
2202                                               << 
2203                         uart15: serial@a9c000 << 
2204                                 compatible =  << 
2205                                 reg = <0 0x00 << 
2206                                 clock-names = << 
2207                                 clocks = <&gc << 
2208                                 pinctrl-names << 
2209                                 pinctrl-0 = < << 
2210                                 interrupts =  << 
2211                                 power-domains << 
2212                                 operating-poi << 
2213                                 interconnects << 
2214                                               << 
2215                                 interconnect- << 
2216                                 status = "dis << 
2217                         };                    << 
2218                 };                            << 
2219                                               << 
2220                 llcc: system-cache-controller << 
2221                         compatible = "qcom,sd << 
2222                         reg = <0 0x01100000 0 << 
2223                               <0 0x01200000 0 << 
2224                               <0 0x01300000 0 << 
2225                         reg-names = "llcc0_ba << 
2226                                     "llcc3_ba << 
2227                         interrupts = <GIC_SPI << 
2228                 };                            << 
2229                                               << 
2230                 dma@10a2000 {                 << 
2231                         compatible = "qcom,sd << 
2232                         reg = <0x0 0x010a2000 << 
2233                               <0x0 0x010ae000 << 
2234                 };                            << 
2235                                               << 
2236                 pmu@114a000 {                 << 
2237                         compatible = "qcom,sd << 
2238                         reg = <0 0x0114a000 0 << 
2239                         interrupts = <GIC_SPI << 
2240                         interconnects = <&mem << 
2241                                               << 
2242                         operating-points-v2 = << 
2243                                               << 
2244                         llcc_bwmon_opp_table: << 
2245                                 compatible =  << 
2246                                               << 
2247                                 /*            << 
2248                                  * The interc << 
2249                                  * cpu4_opp_t << 
2250                                  * interconne << 
2251                                  * bandwidth  << 
2252                                  * bus width: << 
2253                                  * kernel.    << 
2254                                  */           << 
2255                                 opp-0 {       << 
2256                                         opp-p << 
2257                                 };            << 
2258                                 opp-1 {       << 
2259                                         opp-p << 
2260                                 };            << 
2261                                 opp-2 {       << 
2262                                         opp-p << 
2263                                 };            << 
2264                                 opp-3 {       << 
2265                                         opp-p << 
2266                                 };            << 
2267                                 opp-4 {       << 
2268                                         opp-p << 
2269                                 };            << 
2270                         };                    << 
2271                 };                            << 
2272                                               << 
2273                 pmu@1436400 {                 << 
2274                         compatible = "qcom,sd << 
2275                         reg = <0 0x01436400 0 << 
2276                         interrupts = <GIC_SPI << 
2277                         interconnects = <&gla << 
2278                                               << 
2279                         operating-points-v2 = << 
2280                                               << 
2281                         cpu_bwmon_opp_table:  << 
2282                                 compatible =  << 
2283                                               << 
2284                                 /*            << 
2285                                  * The interc << 
2286                                  * cpu4_opp_t << 
2287                                  * interconne << 
2288                                  * from bandw << 
2289                                  * (qcom,core << 
2290                                  * from msm-4 << 
2291                                  */           << 
2292                                 opp-0 {       << 
2293                                         opp-p << 
2294                                 };            << 
2295                                 opp-1 {       << 
2296                                         opp-p << 
2297                                 };            << 
2298                                 opp-2 {       << 
2299                                         opp-p << 
2300                                 };            << 
2301                                 opp-3 {       << 
2302                                         opp-p << 
2303                                 };            << 
2304                                 opp-4 {       << 
2305                                         opp-p << 
2306                                 };            << 
2307                         };                    << 
2308                 };                            << 
2309                                               << 
2310                 pcie0: pcie@1c00000 {         << 
2311                         compatible = "qcom,pc << 
2312                         reg = <0 0x01c00000 0 << 
2313                               <0 0x60000000 0 << 
2314                               <0 0x60000f20 0 << 
2315                               <0 0x60100000 0 << 
2316                               <0 0x01c07000 0 << 
2317                         reg-names = "parf", " << 
2318                         device_type = "pci";  << 
2319                         linux,pci-domain = <0 << 
2320                         bus-range = <0x00 0xf << 
2321                         num-lanes = <1>;      << 
2322                                               << 
2323                         #address-cells = <3>; << 
2324                         #size-cells = <2>;    << 
2325                                               << 
2326                         ranges = <0x01000000  << 
2327                                  <0x02000000  << 
2328                                               << 
2329                         interrupts = <GIC_SPI << 
2330                         interrupt-names = "ms << 
2331                         #interrupt-cells = <1 << 
2332                         interrupt-map-mask =  << 
2333                         interrupt-map = <0 0  << 
2334                                         <0 0  << 
2335                                         <0 0  << 
2336                                         <0 0  << 
2337                                               << 
2338                         clocks = <&gcc GCC_PC << 
2339                                  <&gcc GCC_PC << 
2340                                  <&gcc GCC_PC << 
2341                                  <&gcc GCC_PC << 
2342                                  <&gcc GCC_PC << 
2343                                  <&gcc GCC_PC << 
2344                                  <&gcc GCC_AG << 
2345                         clock-names = "pipe", << 
2346                                       "aux",  << 
2347                                       "cfg",  << 
2348                                       "bus_ma << 
2349                                       "bus_sl << 
2350                                       "slave_ << 
2351                                       "tbu";  << 
2352                                               << 
2353                         iommu-map = <0x0   &a << 
2354                                     <0x100 &a << 
2355                                     <0x200 &a << 
2356                                     <0x300 &a << 
2357                                     <0x400 &a << 
2358                                     <0x500 &a << 
2359                                     <0x600 &a << 
2360                                     <0x700 &a << 
2361                                     <0x800 &a << 
2362                                     <0x900 &a << 
2363                                     <0xa00 &a << 
2364                                     <0xb00 &a << 
2365                                     <0xc00 &a << 
2366                                     <0xd00 &a << 
2367                                     <0xe00 &a << 
2368                                     <0xf00 &a << 
2369                                               << 
2370                         resets = <&gcc GCC_PC << 
2371                         reset-names = "pci";  << 
2372                                               << 
2373                         power-domains = <&gcc << 
2374                                               << 
2375                         phys = <&pcie0_phy>;  << 
2376                         phy-names = "pciephy" << 
2377                                               << 
2378                         status = "disabled";  << 
2379                                               << 
2380                         pcie@0 {              << 
2381                                 device_type = << 
2382                                 reg = <0x0 0x << 
2383                                 bus-range = < << 
2384                                               << 
2385                                 #address-cell << 
2386                                 #size-cells = << 
2387                                 ranges;       << 
2388                         };                    << 
2389                 };                            << 
2390                                               << 
2391                 pcie0_phy: phy@1c06000 {      << 
2392                         compatible = "qcom,sd << 
2393                         reg = <0 0x01c06000 0 << 
2394                         clocks = <&gcc GCC_PC << 
2395                                  <&gcc GCC_PC << 
2396                                  <&gcc GCC_PC << 
2397                                  <&gcc GCC_PC << 
2398                                  <&gcc GCC_PC << 
2399                         clock-names = "aux",  << 
2400                                       "cfg_ah << 
2401                                       "ref",  << 
2402                                       "refgen << 
2403                                       "pipe"; << 
2404                                               << 
2405                         clock-output-names =  << 
2406                         #clock-cells = <0>;   << 
2407                                               << 
2408                         #phy-cells = <0>;     << 
2409                                               << 
2410                         resets = <&gcc GCC_PC << 
2411                         reset-names = "phy";  << 
2412                                               << 
2413                         assigned-clocks = <&g << 
2414                         assigned-clock-rates  << 
2415                                               << 
2416                         status = "disabled";  << 
2417                 };                            << 
2418                                               << 
2419                 pcie1: pcie@1c08000 {         << 
2420                         compatible = "qcom,pc << 
2421                         reg = <0 0x01c08000 0 << 
2422                               <0 0x40000000 0 << 
2423                               <0 0x40000f20 0 << 
2424                               <0 0x40100000 0 << 
2425                               <0 0x01c0c000 0 << 
2426                         reg-names = "parf", " << 
2427                         device_type = "pci";  << 
2428                         linux,pci-domain = <1 << 
2429                         bus-range = <0x00 0xf << 
2430                         num-lanes = <1>;      << 
2431                                               << 
2432                         #address-cells = <3>; << 
2433                         #size-cells = <2>;    << 
2434                                               << 
2435                         ranges = <0x01000000  << 
2436                                  <0x02000000  << 
2437                                               << 
2438                         interrupts = <GIC_SPI << 
2439                         interrupt-names = "ms << 
2440                         #interrupt-cells = <1 << 
2441                         interrupt-map-mask =  << 
2442                         interrupt-map = <0 0  << 
2443                                         <0 0  << 
2444                                         <0 0  << 
2445                                         <0 0  << 
2446                                               << 
2447                         clocks = <&gcc GCC_PC << 
2448                                  <&gcc GCC_PC << 
2449                                  <&gcc GCC_PC << 
2450                                  <&gcc GCC_PC << 
2451                                  <&gcc GCC_PC << 
2452                                  <&gcc GCC_PC << 
2453                                  <&gcc GCC_PC << 
2454                                  <&gcc GCC_AG << 
2455                         clock-names = "pipe", << 
2456                                       "aux",  << 
2457                                       "cfg",  << 
2458                                       "bus_ma << 
2459                                       "bus_sl << 
2460                                       "slave_ << 
2461                                       "ref",  << 
2462                                       "tbu";  << 
2463                                               << 
2464                         assigned-clocks = <&g << 
2465                         assigned-clock-rates  << 
2466                                               << 
2467                         iommu-map = <0x0   &a << 
2468                                     <0x100 &a << 
2469                                     <0x200 &a << 
2470                                     <0x300 &a << 
2471                                     <0x400 &a << 
2472                                     <0x500 &a << 
2473                                     <0x600 &a << 
2474                                     <0x700 &a << 
2475                                     <0x800 &a << 
2476                                     <0x900 &a << 
2477                                     <0xa00 &a << 
2478                                     <0xb00 &a << 
2479                                     <0xc00 &a << 
2480                                     <0xd00 &a << 
2481                                     <0xe00 &a << 
2482                                     <0xf00 &a << 
2483                                               << 
2484                         resets = <&gcc GCC_PC << 
2485                         reset-names = "pci";  << 
2486                                               << 
2487                         power-domains = <&gcc << 
2488                                               << 
2489                         phys = <&pcie1_phy>;  << 
2490                         phy-names = "pciephy" << 
2491                                               << 
2492                         status = "disabled";  << 
2493                                               << 
2494                         pcie@0 {              << 
2495                                 device_type = << 
2496                                 reg = <0x0 0x << 
2497                                 bus-range = < << 
2498                                               << 
2499                                 #address-cell << 
2500                                 #size-cells = << 
2501                                 ranges;       << 
2502                         };                    << 
2503                 };                               809                 };
2504                                                  810 
2505                 pcie1_phy: phy@1c0a000 {      !! 811                 tcsr_mutex_regs: syscon@1f40000 {
2506                         compatible = "qcom,sd !! 812                         compatible = "syscon";
2507                         reg = <0 0x01c0a000 0 !! 813                         reg = <0x1f40000 0x40000>;
2508                         clocks = <&gcc GCC_PC << 
2509                                  <&gcc GCC_PC << 
2510                                  <&gcc GCC_PC << 
2511                                  <&gcc GCC_PC << 
2512                                  <&gcc GCC_PC << 
2513                         clock-names = "aux",  << 
2514                                       "cfg_ah << 
2515                                       "ref",  << 
2516                                       "refgen << 
2517                                       "pipe"; << 
2518                                               << 
2519                         clock-output-names =  << 
2520                         #clock-cells = <0>;   << 
2521                                               << 
2522                         #phy-cells = <0>;     << 
2523                                               << 
2524                         resets = <&gcc GCC_PC << 
2525                         reset-names = "phy";  << 
2526                                               << 
2527                         assigned-clocks = <&g << 
2528                         assigned-clock-rates  << 
2529                                               << 
2530                         status = "disabled";  << 
2531                 };                            << 
2532                                               << 
2533                 mem_noc: interconnect@1380000 << 
2534                         compatible = "qcom,sd << 
2535                         reg = <0 0x01380000 0 << 
2536                         #interconnect-cells = << 
2537                         qcom,bcm-voters = <&a << 
2538                 };                            << 
2539                                               << 
2540                 dc_noc: interconnect@14e0000  << 
2541                         compatible = "qcom,sd << 
2542                         reg = <0 0x014e0000 0 << 
2543                         #interconnect-cells = << 
2544                         qcom,bcm-voters = <&a << 
2545                 };                            << 
2546                                               << 
2547                 config_noc: interconnect@1500 << 
2548                         compatible = "qcom,sd << 
2549                         reg = <0 0x01500000 0 << 
2550                         #interconnect-cells = << 
2551                         qcom,bcm-voters = <&a << 
2552                 };                            << 
2553                                               << 
2554                 system_noc: interconnect@1620 << 
2555                         compatible = "qcom,sd << 
2556                         reg = <0 0x01620000 0 << 
2557                         #interconnect-cells = << 
2558                         qcom,bcm-voters = <&a << 
2559                 };                            << 
2560                                               << 
2561                 aggre1_noc: interconnect@16e0 << 
2562                         compatible = "qcom,sd << 
2563                         reg = <0 0x016e0000 0 << 
2564                         #interconnect-cells = << 
2565                         qcom,bcm-voters = <&a << 
2566                 };                            << 
2567                                               << 
2568                 aggre2_noc: interconnect@1700 << 
2569                         compatible = "qcom,sd << 
2570                         reg = <0 0x01700000 0 << 
2571                         #interconnect-cells = << 
2572                         qcom,bcm-voters = <&a << 
2573                 };                            << 
2574                                               << 
2575                 mmss_noc: interconnect@174000 << 
2576                         compatible = "qcom,sd << 
2577                         reg = <0 0x01740000 0 << 
2578                         #interconnect-cells = << 
2579                         qcom,bcm-voters = <&a << 
2580                 };                            << 
2581                                               << 
2582                 ufs_mem_hc: ufshc@1d84000 {   << 
2583                         compatible = "qcom,sd << 
2584                                      "jedec,u << 
2585                         reg = <0 0x01d84000 0 << 
2586                               <0 0x01d90000 0 << 
2587                         reg-names = "std", "i << 
2588                         interrupts = <GIC_SPI << 
2589                         phys = <&ufs_mem_phy> << 
2590                         phy-names = "ufsphy"; << 
2591                         lanes-per-direction = << 
2592                         power-domains = <&gcc << 
2593                         #reset-cells = <1>;   << 
2594                         resets = <&gcc GCC_UF << 
2595                         reset-names = "rst";  << 
2596                                               << 
2597                         iommus = <&apps_smmu  << 
2598                                               << 
2599                         clock-names =         << 
2600                                 "core_clk",   << 
2601                                 "bus_aggr_clk << 
2602                                 "iface_clk",  << 
2603                                 "core_clk_uni << 
2604                                 "ref_clk",    << 
2605                                 "tx_lane0_syn << 
2606                                 "rx_lane0_syn << 
2607                                 "rx_lane1_syn << 
2608                                 "ice_core_clk << 
2609                         clocks =              << 
2610                                 <&gcc GCC_UFS << 
2611                                 <&gcc GCC_AGG << 
2612                                 <&gcc GCC_UFS << 
2613                                 <&gcc GCC_UFS << 
2614                                 <&rpmhcc RPMH << 
2615                                 <&gcc GCC_UFS << 
2616                                 <&gcc GCC_UFS << 
2617                                 <&gcc GCC_UFS << 
2618                                 <&gcc GCC_UFS << 
2619                                               << 
2620                         operating-points-v2 = << 
2621                                               << 
2622                         interconnects = <&agg << 
2623                                         <&gla << 
2624                         interconnect-names =  << 
2625                                               << 
2626                         status = "disabled";  << 
2627                                               << 
2628                         ufs_opp_table: opp-ta << 
2629                                 compatible =  << 
2630                                               << 
2631                                 opp-50000000  << 
2632                                         opp-h << 
2633                                               << 
2634                                               << 
2635                                               << 
2636                                               << 
2637                                               << 
2638                                               << 
2639                                               << 
2640                                               << 
2641                                         requi << 
2642                                 };            << 
2643                                               << 
2644                                 opp-200000000 << 
2645                                         opp-h << 
2646                                               << 
2647                                               << 
2648                                               << 
2649                                               << 
2650                                               << 
2651                                               << 
2652                                               << 
2653                                               << 
2654                                         requi << 
2655                                 };            << 
2656                         };                    << 
2657                 };                            << 
2658                                               << 
2659                 ufs_mem_phy: phy@1d87000 {    << 
2660                         compatible = "qcom,sd << 
2661                         reg = <0 0x01d87000 0 << 
2662                                               << 
2663                         clocks = <&rpmhcc RPM << 
2664                                  <&gcc GCC_UF << 
2665                                  <&gcc GCC_UF << 
2666                         clock-names = "ref",  << 
2667                                       "ref_au << 
2668                                       "qref"; << 
2669                                               << 
2670                         power-domains = <&gcc << 
2671                                               << 
2672                         resets = <&ufs_mem_hc << 
2673                         reset-names = "ufsphy << 
2674                                               << 
2675                         #phy-cells = <0>;     << 
2676                         status = "disabled";  << 
2677                 };                            << 
2678                                               << 
2679                 cryptobam: dma-controller@1dc << 
2680                         compatible = "qcom,ba << 
2681                         reg = <0 0x01dc4000 0 << 
2682                         interrupts = <GIC_SPI << 
2683                         clocks = <&rpmhcc RPM << 
2684                         clock-names = "bam_cl << 
2685                         #dma-cells = <1>;     << 
2686                         qcom,ee = <0>;        << 
2687                         qcom,controlled-remot << 
2688                         iommus = <&apps_smmu  << 
2689                                  <&apps_smmu  << 
2690                                  <&apps_smmu  << 
2691                                  <&apps_smmu  << 
2692                 };                            << 
2693                                               << 
2694                 crypto: crypto@1dfa000 {      << 
2695                         compatible = "qcom,cr << 
2696                         reg = <0 0x01dfa000 0 << 
2697                         clocks = <&gcc GCC_CE << 
2698                                  <&gcc GCC_CE << 
2699                                  <&rpmhcc RPM << 
2700                         clock-names = "iface" << 
2701                         dmas = <&cryptobam 6> << 
2702                         dma-names = "rx", "tx << 
2703                         iommus = <&apps_smmu  << 
2704                                  <&apps_smmu  << 
2705                                  <&apps_smmu  << 
2706                                  <&apps_smmu  << 
2707                 };                            << 
2708                                               << 
2709                 ipa: ipa@1e40000 {            << 
2710                         compatible = "qcom,sd << 
2711                                               << 
2712                         iommus = <&apps_smmu  << 
2713                                  <&apps_smmu  << 
2714                         reg = <0 0x01e40000 0 << 
2715                               <0 0x01e47000 0 << 
2716                               <0 0x01e04000 0 << 
2717                         reg-names = "ipa-reg" << 
2718                                     "ipa-shar << 
2719                                     "gsi";    << 
2720                                               << 
2721                         interrupts-extended = << 
2722                                               << 
2723                                               << 
2724                                               << 
2725                         interrupt-names = "ip << 
2726                                           "gs << 
2727                                           "ip << 
2728                                           "ip << 
2729                                               << 
2730                         clocks = <&rpmhcc RPM << 
2731                         clock-names = "core"; << 
2732                                               << 
2733                         interconnects = <&agg << 
2734                                         <&agg << 
2735                                         <&gla << 
2736                         interconnect-names =  << 
2737                                               << 
2738                                               << 
2739                                               << 
2740                         qcom,smem-states = <& << 
2741                                            <& << 
2742                         qcom,smem-state-names << 
2743                                               << 
2744                                               << 
2745                         status = "disabled";  << 
2746                 };                            << 
2747                                               << 
2748                 tcsr_mutex: hwlock@1f40000 {  << 
2749                         compatible = "qcom,tc << 
2750                         reg = <0 0x01f40000 0 << 
2751                         #hwlock-cells = <1>;  << 
2752                 };                            << 
2753                                               << 
2754                 tcsr_regs_1: syscon@1f60000 { << 
2755                         compatible = "qcom,sd << 
2756                         reg = <0 0x01f60000 0 << 
2757                 };                               814                 };
2758                                                  815 
2759                 tlmm: pinctrl@3400000 {          816                 tlmm: pinctrl@3400000 {
2760                         compatible = "qcom,sd    817                         compatible = "qcom,sdm845-pinctrl";
2761                         reg = <0 0x03400000 0 !! 818                         reg = <0x03400000 0xc00000>;
2762                         interrupts = <GIC_SPI    819                         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
2763                         gpio-controller;         820                         gpio-controller;
2764                         #gpio-cells = <2>;       821                         #gpio-cells = <2>;
2765                         interrupt-controller;    822                         interrupt-controller;
2766                         #interrupt-cells = <2    823                         #interrupt-cells = <2>;
2767                         gpio-ranges = <&tlmm  << 
2768                         wakeup-parent = <&pdc << 
2769                                               << 
2770                         cci0_default: cci0-de << 
2771                                 /* SDA, SCL * << 
2772                                 pins = "gpio1 << 
2773                                 function = "c << 
2774                                               << 
2775                                 bias-pull-up; << 
2776                                 drive-strengt << 
2777                         };                    << 
2778                                               << 
2779                         cci0_sleep: cci0-slee << 
2780                                 /* SDA, SCL * << 
2781                                 pins = "gpio1 << 
2782                                 function = "c << 
2783                                               << 
2784                                 drive-strengt << 
2785                                 bias-pull-dow << 
2786                         };                    << 
2787                                               << 
2788                         cci1_default: cci1-de << 
2789                                 /* SDA, SCL * << 
2790                                 pins = "gpio1 << 
2791                                 function = "c << 
2792                                                  824 
2793                                 bias-pull-up; !! 825                         qup_i2c0_default: qup-i2c0-default {
2794                                 drive-strengt !! 826                                 pinmux {
2795                         };                    !! 827                                         pins = "gpio0", "gpio1";
2796                                               << 
2797                         cci1_sleep: cci1-slee << 
2798                                 /* SDA, SCL * << 
2799                                 pins = "gpio1 << 
2800                                 function = "c << 
2801                                               << 
2802                                 drive-strengt << 
2803                                 bias-pull-dow << 
2804                         };                    << 
2805                                               << 
2806                         qspi_clk: qspi-clk-st << 
2807                                 pins = "gpio9 << 
2808                                 function = "q << 
2809                         };                    << 
2810                                               << 
2811                         qspi_cs0: qspi-cs0-st << 
2812                                 pins = "gpio9 << 
2813                                 function = "q << 
2814                         };                    << 
2815                                               << 
2816                         qspi_cs1: qspi-cs1-st << 
2817                                 pins = "gpio8 << 
2818                                 function = "q << 
2819                         };                    << 
2820                                               << 
2821                         qspi_data0: qspi-data << 
2822                                 pins = "gpio9 << 
2823                                 function = "q << 
2824                         };                    << 
2825                                               << 
2826                         qspi_data1: qspi-data << 
2827                                 pins = "gpio9 << 
2828                                 function = "q << 
2829                         };                    << 
2830                                               << 
2831                         qspi_data23: qspi-dat << 
2832                                 pins = "gpio9 << 
2833                                 function = "q << 
2834                         };                    << 
2835                                               << 
2836                         qup_i2c0_default: qup << 
2837                                 pins = "gpio0 << 
2838                                 function = "q << 
2839                         };                    << 
2840                                               << 
2841                         qup_i2c1_default: qup << 
2842                                 pins = "gpio1 << 
2843                                 function = "q << 
2844                         };                    << 
2845                                               << 
2846                         qup_i2c2_default: qup << 
2847                                 pins = "gpio2 << 
2848                                 function = "q << 
2849                         };                    << 
2850                                               << 
2851                         qup_i2c3_default: qup << 
2852                                 pins = "gpio4 << 
2853                                 function = "q << 
2854                         };                    << 
2855                                               << 
2856                         qup_i2c4_default: qup << 
2857                                 pins = "gpio8 << 
2858                                 function = "q << 
2859                         };                    << 
2860                                               << 
2861                         qup_i2c5_default: qup << 
2862                                 pins = "gpio8 << 
2863                                 function = "q << 
2864                         };                    << 
2865                                               << 
2866                         qup_i2c6_default: qup << 
2867                                 pins = "gpio4 << 
2868                                 function = "q << 
2869                         };                    << 
2870                                               << 
2871                         qup_i2c7_default: qup << 
2872                                 pins = "gpio9 << 
2873                                 function = "q << 
2874                         };                    << 
2875                                               << 
2876                         qup_i2c8_default: qup << 
2877                                 pins = "gpio6 << 
2878                                 function = "q << 
2879                         };                    << 
2880                                               << 
2881                         qup_i2c9_default: qup << 
2882                                 pins = "gpio6 << 
2883                                 function = "q << 
2884                         };                    << 
2885                                               << 
2886                         qup_i2c10_default: qu << 
2887                                 pins = "gpio5 << 
2888                                 function = "q << 
2889                         };                    << 
2890                                               << 
2891                         qup_i2c11_default: qu << 
2892                                 pins = "gpio3 << 
2893                                 function = "q << 
2894                         };                    << 
2895                                               << 
2896                         qup_i2c12_default: qu << 
2897                                 pins = "gpio4 << 
2898                                 function = "q << 
2899                         };                    << 
2900                                               << 
2901                         qup_i2c13_default: qu << 
2902                                 pins = "gpio1 << 
2903                                 function = "q << 
2904                         };                    << 
2905                                               << 
2906                         qup_i2c14_default: qu << 
2907                                 pins = "gpio3 << 
2908                                 function = "q << 
2909                         };                    << 
2910                                               << 
2911                         qup_i2c15_default: qu << 
2912                                 pins = "gpio8 << 
2913                                 function = "q << 
2914                         };                    << 
2915                                               << 
2916                         qup_spi0_default: qup << 
2917                                 pins = "gpio0 << 
2918                                 function = "q << 
2919                         };                    << 
2920                                               << 
2921                         qup_spi1_default: qup << 
2922                                 pins = "gpio1 << 
2923                                 function = "q << 
2924                         };                    << 
2925                                               << 
2926                         qup_spi2_default: qup << 
2927                                 pins = "gpio2 << 
2928                                 function = "q << 
2929                         };                    << 
2930                                               << 
2931                         qup_spi3_default: qup << 
2932                                 pins = "gpio4 << 
2933                                 function = "q << 
2934                         };                    << 
2935                                               << 
2936                         qup_spi4_default: qup << 
2937                                 pins = "gpio8 << 
2938                                 function = "q << 
2939                         };                    << 
2940                                               << 
2941                         qup_spi5_default: qup << 
2942                                 pins = "gpio8 << 
2943                                 function = "q << 
2944                         };                    << 
2945                                               << 
2946                         qup_spi6_default: qup << 
2947                                 pins = "gpio4 << 
2948                                 function = "q << 
2949                         };                    << 
2950                                               << 
2951                         qup_spi7_default: qup << 
2952                                 pins = "gpio9 << 
2953                                 function = "q << 
2954                         };                    << 
2955                                               << 
2956                         qup_spi8_default: qup << 
2957                                 pins = "gpio6 << 
2958                                 function = "q << 
2959                         };                    << 
2960                                               << 
2961                         qup_spi9_default: qup << 
2962                                 pins = "gpio6 << 
2963                                 function = "q << 
2964                         };                    << 
2965                                               << 
2966                         qup_spi10_default: qu << 
2967                                 pins = "gpio5 << 
2968                                 function = "q << 
2969                         };                    << 
2970                                               << 
2971                         qup_spi11_default: qu << 
2972                                 pins = "gpio3 << 
2973                                 function = "q << 
2974                         };                    << 
2975                                               << 
2976                         qup_spi12_default: qu << 
2977                                 pins = "gpio4 << 
2978                                 function = "q << 
2979                         };                    << 
2980                                               << 
2981                         qup_spi13_default: qu << 
2982                                 pins = "gpio1 << 
2983                                 function = "q << 
2984                         };                    << 
2985                                               << 
2986                         qup_spi14_default: qu << 
2987                                 pins = "gpio3 << 
2988                                 function = "q << 
2989                         };                    << 
2990                                               << 
2991                         qup_spi15_default: qu << 
2992                                 pins = "gpio8 << 
2993                                 function = "q << 
2994                         };                    << 
2995                                               << 
2996                         qup_uart0_default: qu << 
2997                                 qup_uart0_tx: << 
2998                                         pins  << 
2999                                         funct << 
3000                                 };            << 
3001                                               << 
3002                                 qup_uart0_rx: << 
3003                                         pins  << 
3004                                         funct    828                                         function = "qup0";
3005                                 };               829                                 };
3006                         };                       830                         };
3007                                                  831 
3008                         qup_uart1_default: qu !! 832                         qup_i2c1_default: qup-i2c1-default {
3009                                 qup_uart1_tx: !! 833                                 pinmux {
3010                                         pins  !! 834                                         pins = "gpio17", "gpio18";
3011                                         funct << 
3012                                 };            << 
3013                                               << 
3014                                 qup_uart1_rx: << 
3015                                         pins  << 
3016                                         funct    835                                         function = "qup1";
3017                                 };               836                                 };
3018                         };                       837                         };
3019                                                  838 
3020                         qup_uart2_default: qu !! 839                         qup_i2c2_default: qup-i2c2-default {
3021                                 qup_uart2_tx: !! 840                                 pinmux {
3022                                         pins  !! 841                                         pins = "gpio27", "gpio28";
3023                                         funct << 
3024                                 };            << 
3025                                               << 
3026                                 qup_uart2_rx: << 
3027                                         pins  << 
3028                                         funct    842                                         function = "qup2";
3029                                 };               843                                 };
3030                         };                       844                         };
3031                                                  845 
3032                         qup_uart3_default: qu !! 846                         qup_i2c3_default: qup-i2c3-default {
3033                                 qup_uart3_tx: !! 847                                 pinmux {
3034                                         pins  !! 848                                         pins = "gpio41", "gpio42";
3035                                         funct << 
3036                                 };            << 
3037                                               << 
3038                                 qup_uart3_rx: << 
3039                                         pins  << 
3040                                         funct << 
3041                                 };            << 
3042                         };                    << 
3043                                               << 
3044                         qup_uart3_4pin: qup-u << 
3045                                 qup_uart3_4pi << 
3046                                         pins  << 
3047                                         funct << 
3048                                 };            << 
3049                                               << 
3050                                 qup_uart3_4pi << 
3051                                         pins  << 
3052                                         funct << 
3053                                 };            << 
3054                                               << 
3055                                 qup_uart3_4pi << 
3056                                         pins  << 
3057                                         funct    849                                         function = "qup3";
3058                                 };               850                                 };
3059                         };                       851                         };
3060                                                  852 
3061                         qup_uart4_default: qu !! 853                         qup_i2c4_default: qup-i2c4-default {
3062                                 qup_uart4_tx: !! 854                                 pinmux {
3063                                         pins  !! 855                                         pins = "gpio89", "gpio90";
3064                                         funct << 
3065                                 };            << 
3066                                               << 
3067                                 qup_uart4_rx: << 
3068                                         pins  << 
3069                                         funct    856                                         function = "qup4";
3070                                 };               857                                 };
3071                         };                       858                         };
3072                                                  859 
3073                         qup_uart5_default: qu !! 860                         qup_i2c5_default: qup-i2c5-default {
3074                                 qup_uart5_tx: !! 861                                 pinmux {
3075                                         pins  !! 862                                         pins = "gpio85", "gpio86";
3076                                         funct << 
3077                                 };            << 
3078                                               << 
3079                                 qup_uart5_rx: << 
3080                                         pins  << 
3081                                         funct    863                                         function = "qup5";
3082                                 };               864                                 };
3083                         };                       865                         };
3084                                                  866 
3085                         qup_uart6_default: qu !! 867                         qup_i2c6_default: qup-i2c6-default {
3086                                 qup_uart6_tx: !! 868                                 pinmux {
3087                                         pins  !! 869                                         pins = "gpio45", "gpio46";
3088                                         funct << 
3089                                 };            << 
3090                                               << 
3091                                 qup_uart6_rx: << 
3092                                         pins  << 
3093                                         funct << 
3094                                 };            << 
3095                         };                    << 
3096                                               << 
3097                         qup_uart6_4pin: qup-u << 
3098                                 qup_uart6_4pi << 
3099                                         pins  << 
3100                                         funct << 
3101                                         bias- << 
3102                                 };            << 
3103                                               << 
3104                                 qup_uart6_4pi << 
3105                                         pins  << 
3106                                         funct    870                                         function = "qup6";
3107                                         drive << 
3108                                         bias- << 
3109                                 };            << 
3110                                               << 
3111                                 qup_uart6_4pi << 
3112                                         pins  << 
3113                                         funct << 
3114                                         bias- << 
3115                                 };               871                                 };
3116                         };                       872                         };
3117                                                  873 
3118                         qup_uart7_default: qu !! 874                         qup_i2c7_default: qup-i2c7-default {
3119                                 qup_uart7_tx: !! 875                                 pinmux {
3120                                         pins  !! 876                                         pins = "gpio93", "gpio94";
3121                                         funct << 
3122                                 };            << 
3123                                               << 
3124                                 qup_uart7_rx: << 
3125                                         pins  << 
3126                                         funct    877                                         function = "qup7";
3127                                 };               878                                 };
3128                         };                       879                         };
3129                                                  880 
3130                         qup_uart8_default: qu !! 881                         qup_i2c8_default: qup-i2c8-default {
3131                                 qup_uart8_tx: !! 882                                 pinmux {
3132                                         pins  !! 883                                         pins = "gpio65", "gpio66";
3133                                         funct << 
3134                                 };            << 
3135                                               << 
3136                                 qup_uart8_rx: << 
3137                                         pins  << 
3138                                         funct    884                                         function = "qup8";
3139                                 };               885                                 };
3140                         };                       886                         };
3141                                                  887 
3142                         qup_uart9_default: qu !! 888                         qup_i2c9_default: qup-i2c9-default {
3143                                 qup_uart9_tx: !! 889                                 pinmux {
3144                                         pins  !! 890                                         pins = "gpio6", "gpio7";
3145                                         funct << 
3146                                 };            << 
3147                                               << 
3148                                 qup_uart9_rx: << 
3149                                         pins  << 
3150                                         funct    891                                         function = "qup9";
3151                                 };               892                                 };
3152                         };                       893                         };
3153                                                  894 
3154                         qup_uart10_default: q !! 895                         qup_i2c10_default: qup-i2c10-default {
3155                                 qup_uart10_tx !! 896                                 pinmux {
3156                                         pins  !! 897                                         pins = "gpio55", "gpio56";
3157                                         funct << 
3158                                 };            << 
3159                                               << 
3160                                 qup_uart10_rx << 
3161                                         pins  << 
3162                                         funct    898                                         function = "qup10";
3163                                 };               899                                 };
3164                         };                       900                         };
3165                                                  901 
3166                         qup_uart11_default: q !! 902                         qup_i2c11_default: qup-i2c11-default {
3167                                 qup_uart11_tx !! 903                                 pinmux {
3168                                         pins  !! 904                                         pins = "gpio31", "gpio32";
3169                                         funct << 
3170                                 };            << 
3171                                               << 
3172                                 qup_uart11_rx << 
3173                                         pins  << 
3174                                         funct    905                                         function = "qup11";
3175                                 };               906                                 };
3176                         };                       907                         };
3177                                                  908 
3178                         qup_uart12_default: q !! 909                         qup_i2c12_default: qup-i2c12-default {
3179                                 qup_uart12_tx !! 910                                 pinmux {
3180                                         pins  !! 911                                         pins = "gpio49", "gpio50";
3181                                         funct !! 912                                         function = "qup12";
3182                                 };            << 
3183                                               << 
3184                                 qup_uart12_rx << 
3185                                         pins  << 
3186                                         funct << 
3187                                 };               913                                 };
3188                         };                       914                         };
3189                                                  915 
3190                         qup_uart13_default: q !! 916                         qup_i2c13_default: qup-i2c13-default {
3191                                 qup_uart13_tx !! 917                                 pinmux {
3192                                         pins  !! 918                                         pins = "gpio105", "gpio106";
3193                                         funct << 
3194                                 };            << 
3195                                               << 
3196                                 qup_uart13_rx << 
3197                                         pins  << 
3198                                         funct    919                                         function = "qup13";
3199                                 };               920                                 };
3200                         };                       921                         };
3201                                                  922 
3202                         qup_uart14_default: q !! 923                         qup_i2c14_default: qup-i2c14-default {
3203                                 qup_uart14_tx !! 924                                 pinmux {
3204                                         pins  !! 925                                         pins = "gpio33", "gpio34";
3205                                         funct << 
3206                                 };            << 
3207                                               << 
3208                                 qup_uart14_rx << 
3209                                         pins  << 
3210                                         funct    926                                         function = "qup14";
3211                                 };               927                                 };
3212                         };                       928                         };
3213                                                  929 
3214                         qup_uart15_default: q !! 930                         qup_i2c15_default: qup-i2c15-default {
3215                                 qup_uart15_tx !! 931                                 pinmux {
3216                                         pins  !! 932                                         pins = "gpio81", "gpio82";
3217                                         funct << 
3218                                 };            << 
3219                                               << 
3220                                 qup_uart15_rx << 
3221                                         pins  << 
3222                                         funct    933                                         function = "qup15";
3223                                 };               934                                 };
3224                         };                       935                         };
3225                                                  936 
3226                         quat_mi2s_sleep: quat !! 937                         qup_spi0_default: qup-spi0-default {
3227                                 pins = "gpio5 !! 938                                 pinmux {
3228                                 function = "g !! 939                                         pins = "gpio0", "gpio1",
3229                                 drive-strengt !! 940                                                "gpio2", "gpio3";
3230                                 bias-pull-dow !! 941                                         function = "qup0";
3231                         };                    << 
3232                                               << 
3233                         quat_mi2s_active: qua << 
3234                                 pins = "gpio5 << 
3235                                 function = "q << 
3236                                 drive-strengt << 
3237                                 bias-disable; << 
3238                                 output-high;  << 
3239                         };                    << 
3240                                               << 
3241                         quat_mi2s_sd0_sleep:  << 
3242                                 pins = "gpio6 << 
3243                                 function = "g << 
3244                                 drive-strengt << 
3245                                 bias-pull-dow << 
3246                         };                    << 
3247                                               << 
3248                         quat_mi2s_sd0_active: << 
3249                                 pins = "gpio6 << 
3250                                 function = "q << 
3251                                 drive-strengt << 
3252                                 bias-disable; << 
3253                         };                    << 
3254                                               << 
3255                         quat_mi2s_sd1_sleep:  << 
3256                                 pins = "gpio6 << 
3257                                 function = "g << 
3258                                 drive-strengt << 
3259                                 bias-pull-dow << 
3260                         };                    << 
3261                                               << 
3262                         quat_mi2s_sd1_active: << 
3263                                 pins = "gpio6 << 
3264                                 function = "q << 
3265                                 drive-strengt << 
3266                                 bias-disable; << 
3267                         };                    << 
3268                                               << 
3269                         quat_mi2s_sd2_sleep:  << 
3270                                 pins = "gpio6 << 
3271                                 function = "g << 
3272                                 drive-strengt << 
3273                                 bias-pull-dow << 
3274                         };                    << 
3275                                               << 
3276                         quat_mi2s_sd2_active: << 
3277                                 pins = "gpio6 << 
3278                                 function = "q << 
3279                                 drive-strengt << 
3280                                 bias-disable; << 
3281                         };                    << 
3282                                               << 
3283                         quat_mi2s_sd3_sleep:  << 
3284                                 pins = "gpio6 << 
3285                                 function = "g << 
3286                                 drive-strengt << 
3287                                 bias-pull-dow << 
3288                         };                    << 
3289                                               << 
3290                         quat_mi2s_sd3_active: << 
3291                                 pins = "gpio6 << 
3292                                 function = "q << 
3293                                 drive-strengt << 
3294                                 bias-disable; << 
3295                         };                    << 
3296                 };                            << 
3297                                               << 
3298                 mss_pil: remoteproc@4080000 { << 
3299                         compatible = "qcom,sd << 
3300                         reg = <0 0x04080000 0 << 
3301                         reg-names = "qdsp6",  << 
3302                                               << 
3303                         interrupts-extended = << 
3304                                 <&intc GIC_SP << 
3305                                 <&modem_smp2p << 
3306                                 <&modem_smp2p << 
3307                                 <&modem_smp2p << 
3308                                 <&modem_smp2p << 
3309                                 <&modem_smp2p << 
3310                         interrupt-names = "wd << 
3311                                           "ha << 
3312                                           "sh << 
3313                                               << 
3314                         clocks = <&gcc GCC_MS << 
3315                                  <&gcc GCC_MS << 
3316                                  <&gcc GCC_BO << 
3317                                  <&gcc GCC_MS << 
3318                                  <&gcc GCC_MS << 
3319                                  <&gcc GCC_MS << 
3320                                  <&gcc GCC_PR << 
3321                                  <&rpmhcc RPM << 
3322                         clock-names = "iface" << 
3323                                       "snoc_a << 
3324                                               << 
3325                         qcom,qmp = <&aoss_qmp << 
3326                                               << 
3327                         qcom,smem-states = <& << 
3328                         qcom,smem-state-names << 
3329                                               << 
3330                         resets = <&aoss_reset << 
3331                                  <&pdc_reset  << 
3332                         reset-names = "mss_re << 
3333                                               << 
3334                         qcom,halt-regs = <&tc << 
3335                                               << 
3336                         power-domains = <&rpm << 
3337                                         <&rpm << 
3338                                         <&rpm << 
3339                         power-domain-names =  << 
3340                                               << 
3341                         status = "disabled";  << 
3342                                               << 
3343                         mba {                 << 
3344                                 memory-region << 
3345                         };                    << 
3346                                               << 
3347                         mpss {                << 
3348                                 memory-region << 
3349                         };                    << 
3350                                               << 
3351                         metadata {            << 
3352                                 memory-region << 
3353                         };                    << 
3354                                               << 
3355                         glink-edge {          << 
3356                                 interrupts =  << 
3357                                 label = "mode << 
3358                                 qcom,remote-p << 
3359                                 mboxes = <&ap << 
3360                         };                    << 
3361                 };                            << 
3362                                               << 
3363                 gpucc: clock-controller@50900 << 
3364                         compatible = "qcom,sd << 
3365                         reg = <0 0x05090000 0 << 
3366                         #clock-cells = <1>;   << 
3367                         #reset-cells = <1>;   << 
3368                         #power-domain-cells = << 
3369                         clocks = <&rpmhcc RPM << 
3370                                  <&gcc GCC_GP << 
3371                                  <&gcc GCC_GP << 
3372                         clock-names = "bi_tcx << 
3373                                       "gcc_gp << 
3374                                       "gcc_gp << 
3375                 };                            << 
3376                                               << 
3377                 slpi_pas: remoteproc@5c00000  << 
3378                         compatible = "qcom,sd << 
3379                         reg = <0 0x5c00000 0  << 
3380                                               << 
3381                         interrupts-extended = << 
3382                                               << 
3383                                               << 
3384                                               << 
3385                                               << 
3386                         interrupt-names = "wd << 
3387                                               << 
3388                                               << 
3389                         clocks = <&rpmhcc RPM << 
3390                         clock-names = "xo";   << 
3391                                               << 
3392                         qcom,qmp = <&aoss_qmp << 
3393                                               << 
3394                         power-domains = <&rpm << 
3395                                         <&rpm << 
3396                         power-domain-names =  << 
3397                                               << 
3398                         memory-region = <&slp << 
3399                                               << 
3400                         qcom,smem-states = <& << 
3401                         qcom,smem-state-names << 
3402                                               << 
3403                         status = "disabled";  << 
3404                                               << 
3405                         glink-edge {          << 
3406                                 interrupts =  << 
3407                                 label = "dsps << 
3408                                 qcom,remote-p << 
3409                                 mboxes = <&ap << 
3410                                               << 
3411                                 fastrpc {     << 
3412                                         compa << 
3413                                         qcom, << 
3414                                         label << 
3415                                         qcom, << 
3416                                         qcom, << 
3417                                               << 
3418                                         memor << 
3419                                         #addr << 
3420                                         #size << 
3421                                               << 
3422                                         compu << 
3423                                               << 
3424                                               << 
3425                                         };    << 
3426                                 };            << 
3427                         };                    << 
3428                 };                            << 
3429                                               << 
3430                 stm@6002000 {                 << 
3431                         compatible = "arm,cor << 
3432                         reg = <0 0x06002000 0 << 
3433                               <0 0x16280000 0 << 
3434                         reg-names = "stm-base << 
3435                                               << 
3436                         clocks = <&aoss_qmp>; << 
3437                         clock-names = "apb_pc << 
3438                                               << 
3439                         out-ports {           << 
3440                                 port {        << 
3441                                         stm_o << 
3442                                               << 
3443                                               << 
3444                                         };    << 
3445                                 };            << 
3446                         };                    << 
3447                 };                            << 
3448                                               << 
3449                 funnel@6041000 {              << 
3450                         compatible = "arm,cor << 
3451                         reg = <0 0x06041000 0 << 
3452                                               << 
3453                         clocks = <&aoss_qmp>; << 
3454                         clock-names = "apb_pc << 
3455                                               << 
3456                         out-ports {           << 
3457                                 port {        << 
3458                                         funne << 
3459                                               << 
3460                                               << 
3461                                         };    << 
3462                                 };            << 
3463                         };                    << 
3464                                               << 
3465                         in-ports {            << 
3466                                 #address-cell << 
3467                                 #size-cells = << 
3468                                               << 
3469                                 port@7 {      << 
3470                                         reg = << 
3471                                         funne << 
3472                                               << 
3473                                         };    << 
3474                                 };            << 
3475                         };                    << 
3476                 };                            << 
3477                                               << 
3478                 funnel@6043000 {              << 
3479                         compatible = "arm,cor << 
3480                         reg = <0 0x06043000 0 << 
3481                                               << 
3482                         clocks = <&aoss_qmp>; << 
3483                         clock-names = "apb_pc << 
3484                                               << 
3485                         out-ports {           << 
3486                                 port {        << 
3487                                         funne << 
3488                                               << 
3489                                               << 
3490                                         };    << 
3491                                 };            << 
3492                         };                    << 
3493                                               << 
3494                         in-ports {            << 
3495                                 #address-cell << 
3496                                 #size-cells = << 
3497                                               << 
3498                                 port@5 {      << 
3499                                         reg = << 
3500                                         funne << 
3501                                               << 
3502                                               << 
3503                                         };    << 
3504                                 };            << 
3505                         };                    << 
3506                 };                            << 
3507                                               << 
3508                 funnel@6045000 {              << 
3509                         compatible = "arm,cor << 
3510                         reg = <0 0x06045000 0 << 
3511                                               << 
3512                         clocks = <&aoss_qmp>; << 
3513                         clock-names = "apb_pc << 
3514                                               << 
3515                         out-ports {           << 
3516                                 port {        << 
3517                                         merge << 
3518                                               << 
3519                                         };    << 
3520                                 };            << 
3521                         };                    << 
3522                                               << 
3523                         in-ports {            << 
3524                                 #address-cell << 
3525                                 #size-cells = << 
3526                                               << 
3527                                 port@0 {      << 
3528                                         reg = << 
3529                                         merge << 
3530                                               << 
3531                                               << 
3532                                         };    << 
3533                                 };            << 
3534                                               << 
3535                                 port@2 {      << 
3536                                         reg = << 
3537                                         merge << 
3538                                               << 
3539                                               << 
3540                                         };    << 
3541                                 };            << 
3542                         };                    << 
3543                 };                            << 
3544                                               << 
3545                 replicator@6046000 {          << 
3546                         compatible = "arm,cor << 
3547                         reg = <0 0x06046000 0 << 
3548                                               << 
3549                         clocks = <&aoss_qmp>; << 
3550                         clock-names = "apb_pc << 
3551                                               << 
3552                         out-ports {           << 
3553                                 port {        << 
3554                                         repli << 
3555                                               << 
3556                                         };    << 
3557                                 };            << 
3558                         };                    << 
3559                                               << 
3560                         in-ports {            << 
3561                                 port {        << 
3562                                         repli << 
3563                                               << 
3564                                         };    << 
3565                                 };               942                                 };
3566                         };                       943                         };
3567                 };                            << 
3568                                                  944 
3569                 etf@6047000 {                 !! 945                         qup_spi1_default: qup-spi1-default {
3570                         compatible = "arm,cor !! 946                                 pinmux {
3571                         reg = <0 0x06047000 0 !! 947                                         pins = "gpio17", "gpio18",
3572                                               !! 948                                                "gpio19", "gpio20";
3573                         clocks = <&aoss_qmp>; !! 949                                         function = "qup1";
3574                         clock-names = "apb_pc << 
3575                                               << 
3576                         out-ports {           << 
3577                                 port {        << 
3578                                         etf_o << 
3579                                               << 
3580                                               << 
3581                                         };    << 
3582                                 };               950                                 };
3583                         };                       951                         };
3584                                                  952 
3585                         in-ports {            !! 953                         qup_spi2_default: qup-spi2-default {
3586                                               !! 954                                 pinmux {
3587                                 port {        !! 955                                         pins = "gpio27", "gpio28",
3588                                         etf_i !! 956                                                "gpio29", "gpio30";
3589                                               !! 957                                         function = "qup2";
3590                                               << 
3591                                         };    << 
3592                                 };               958                                 };
3593                         };                       959                         };
3594                 };                            << 
3595                                                  960 
3596                 etr@6048000 {                 !! 961                         qup_spi3_default: qup-spi3-default {
3597                         compatible = "arm,cor !! 962                                 pinmux {
3598                         reg = <0 0x06048000 0 !! 963                                         pins = "gpio41", "gpio42",
3599                                               !! 964                                                "gpio43", "gpio44";
3600                         clocks = <&aoss_qmp>; !! 965                                         function = "qup3";
3601                         clock-names = "apb_pc << 
3602                         arm,scatter-gather;   << 
3603                                               << 
3604                         in-ports {            << 
3605                                 port {        << 
3606                                         etr_i << 
3607                                               << 
3608                                               << 
3609                                         };    << 
3610                                 };               966                                 };
3611                         };                       967                         };
3612                 };                            << 
3613                                                  968 
3614                 etm@7040000 {                 !! 969                         qup_spi4_default: qup-spi4-default {
3615                         compatible = "arm,cor !! 970                                 pinmux {
3616                         reg = <0 0x07040000 0 !! 971                                         pins = "gpio89", "gpio90",
3617                                               !! 972                                                "gpio91", "gpio92";
3618                         cpu = <&CPU0>;        !! 973                                         function = "qup4";
3619                                               << 
3620                         clocks = <&aoss_qmp>; << 
3621                         clock-names = "apb_pc << 
3622                         arm,coresight-loses-c << 
3623                                               << 
3624                         out-ports {           << 
3625                                 port {        << 
3626                                         etm0_ << 
3627                                               << 
3628                                               << 
3629                                         };    << 
3630                                 };               974                                 };
3631                         };                       975                         };
3632                 };                            << 
3633                                                  976 
3634                 etm@7140000 {                 !! 977                         qup_spi5_default: qup-spi5-default {
3635                         compatible = "arm,cor !! 978                                 pinmux {
3636                         reg = <0 0x07140000 0 !! 979                                         pins = "gpio85", "gpio86",
3637                                               !! 980                                                "gpio87", "gpio88";
3638                         cpu = <&CPU1>;        !! 981                                         function = "qup5";
3639                                               << 
3640                         clocks = <&aoss_qmp>; << 
3641                         clock-names = "apb_pc << 
3642                         arm,coresight-loses-c << 
3643                                               << 
3644                         out-ports {           << 
3645                                 port {        << 
3646                                         etm1_ << 
3647                                               << 
3648                                               << 
3649                                         };    << 
3650                                 };               982                                 };
3651                         };                       983                         };
3652                 };                            << 
3653                                                  984 
3654                 etm@7240000 {                 !! 985                         qup_spi6_default: qup-spi6-default {
3655                         compatible = "arm,cor !! 986                                 pinmux {
3656                         reg = <0 0x07240000 0 !! 987                                         pins = "gpio45", "gpio46",
3657                                               !! 988                                                "gpio47", "gpio48";
3658                         cpu = <&CPU2>;        !! 989                                         function = "qup6";
3659                                               << 
3660                         clocks = <&aoss_qmp>; << 
3661                         clock-names = "apb_pc << 
3662                         arm,coresight-loses-c << 
3663                                               << 
3664                         out-ports {           << 
3665                                 port {        << 
3666                                         etm2_ << 
3667                                               << 
3668                                               << 
3669                                         };    << 
3670                                 };               990                                 };
3671                         };                       991                         };
3672                 };                            << 
3673                                                  992 
3674                 etm@7340000 {                 !! 993                         qup_spi7_default: qup-spi7-default {
3675                         compatible = "arm,cor !! 994                                 pinmux {
3676                         reg = <0 0x07340000 0 !! 995                                         pins = "gpio93", "gpio94",
3677                                               !! 996                                                "gpio95", "gpio96";
3678                         cpu = <&CPU3>;        !! 997                                         function = "qup7";
3679                                               << 
3680                         clocks = <&aoss_qmp>; << 
3681                         clock-names = "apb_pc << 
3682                         arm,coresight-loses-c << 
3683                                               << 
3684                         out-ports {           << 
3685                                 port {        << 
3686                                         etm3_ << 
3687                                               << 
3688                                               << 
3689                                         };    << 
3690                                 };               998                                 };
3691                         };                       999                         };
3692                 };                            << 
3693                                                  1000 
3694                 etm@7440000 {                 !! 1001                         qup_spi8_default: qup-spi8-default {
3695                         compatible = "arm,cor !! 1002                                 pinmux {
3696                         reg = <0 0x07440000 0 !! 1003                                         pins = "gpio65", "gpio66",
3697                                               !! 1004                                                "gpio67", "gpio68";
3698                         cpu = <&CPU4>;        !! 1005                                         function = "qup8";
3699                                               << 
3700                         clocks = <&aoss_qmp>; << 
3701                         clock-names = "apb_pc << 
3702                         arm,coresight-loses-c << 
3703                                               << 
3704                         out-ports {           << 
3705                                 port {        << 
3706                                         etm4_ << 
3707                                               << 
3708                                               << 
3709                                         };    << 
3710                                 };               1006                                 };
3711                         };                       1007                         };
3712                 };                            << 
3713                                                  1008 
3714                 etm@7540000 {                 !! 1009                         qup_spi9_default: qup-spi9-default {
3715                         compatible = "arm,cor !! 1010                                 pinmux {
3716                         reg = <0 0x07540000 0 !! 1011                                         pins = "gpio6", "gpio7",
3717                                               !! 1012                                                "gpio4", "gpio5";
3718                         cpu = <&CPU5>;        !! 1013                                         function = "qup9";
3719                                               << 
3720                         clocks = <&aoss_qmp>; << 
3721                         clock-names = "apb_pc << 
3722                         arm,coresight-loses-c << 
3723                                               << 
3724                         out-ports {           << 
3725                                 port {        << 
3726                                         etm5_ << 
3727                                               << 
3728                                               << 
3729                                         };    << 
3730                                 };               1014                                 };
3731                         };                       1015                         };
3732                 };                            << 
3733                                                  1016 
3734                 etm@7640000 {                 !! 1017                         qup_spi10_default: qup-spi10-default {
3735                         compatible = "arm,cor !! 1018                                 pinmux {
3736                         reg = <0 0x07640000 0 !! 1019                                         pins = "gpio55", "gpio56",
3737                                               !! 1020                                                "gpio53", "gpio54";
3738                         cpu = <&CPU6>;        !! 1021                                         function = "qup10";
3739                                               << 
3740                         clocks = <&aoss_qmp>; << 
3741                         clock-names = "apb_pc << 
3742                         arm,coresight-loses-c << 
3743                                               << 
3744                         out-ports {           << 
3745                                 port {        << 
3746                                         etm6_ << 
3747                                               << 
3748                                               << 
3749                                         };    << 
3750                                 };               1022                                 };
3751                         };                       1023                         };
3752                 };                            << 
3753                                                  1024 
3754                 etm@7740000 {                 !! 1025                         qup_spi11_default: qup-spi11-default {
3755                         compatible = "arm,cor !! 1026                                 pinmux {
3756                         reg = <0 0x07740000 0 !! 1027                                         pins = "gpio31", "gpio32",
3757                                               !! 1028                                                "gpio33", "gpio34";
3758                         cpu = <&CPU7>;        !! 1029                                         function = "qup11";
3759                                               << 
3760                         clocks = <&aoss_qmp>; << 
3761                         clock-names = "apb_pc << 
3762                         arm,coresight-loses-c << 
3763                                               << 
3764                         out-ports {           << 
3765                                 port {        << 
3766                                         etm7_ << 
3767                                               << 
3768                                               << 
3769                                         };    << 
3770                                 };               1030                                 };
3771                         };                       1031                         };
3772                 };                            << 
3773                                                  1032 
3774                 funnel@7800000 { /* APSS Funn !! 1033                         qup_spi12_default: qup-spi12-default {
3775                         compatible = "arm,cor !! 1034                                 pinmux {
3776                         reg = <0 0x07800000 0 !! 1035                                         pins = "gpio49", "gpio50",
3777                                               !! 1036                                                "gpio51", "gpio52";
3778                         clocks = <&aoss_qmp>; !! 1037                                         function = "qup12";
3779                         clock-names = "apb_pc << 
3780                                               << 
3781                         out-ports {           << 
3782                                 port {        << 
3783                                         apss_ << 
3784                                               << 
3785                                               << 
3786                                         };    << 
3787                                 };               1038                                 };
3788                         };                       1039                         };
3789                                                  1040 
3790                         in-ports {            !! 1041                         qup_spi13_default: qup-spi13-default {
3791                                 #address-cell !! 1042                                 pinmux {
3792                                 #size-cells = !! 1043                                         pins = "gpio105", "gpio106",
3793                                               !! 1044                                                "gpio107", "gpio108";
3794                                 port@0 {      !! 1045                                         function = "qup13";
3795                                         reg = << 
3796                                         apss_ << 
3797                                               << 
3798                                               << 
3799                                         };    << 
3800                                 };            << 
3801                                               << 
3802                                 port@1 {      << 
3803                                         reg = << 
3804                                         apss_ << 
3805                                               << 
3806                                               << 
3807                                         };    << 
3808                                 };            << 
3809                                               << 
3810                                 port@2 {      << 
3811                                         reg = << 
3812                                         apss_ << 
3813                                               << 
3814                                               << 
3815                                         };    << 
3816                                 };            << 
3817                                               << 
3818                                 port@3 {      << 
3819                                         reg = << 
3820                                         apss_ << 
3821                                               << 
3822                                               << 
3823                                         };    << 
3824                                 };            << 
3825                                               << 
3826                                 port@4 {      << 
3827                                         reg = << 
3828                                         apss_ << 
3829                                               << 
3830                                               << 
3831                                         };    << 
3832                                 };            << 
3833                                               << 
3834                                 port@5 {      << 
3835                                         reg = << 
3836                                         apss_ << 
3837                                               << 
3838                                               << 
3839                                         };    << 
3840                                 };            << 
3841                                               << 
3842                                 port@6 {      << 
3843                                         reg = << 
3844                                         apss_ << 
3845                                               << 
3846                                               << 
3847                                         };    << 
3848                                 };            << 
3849                                               << 
3850                                 port@7 {      << 
3851                                         reg = << 
3852                                         apss_ << 
3853                                               << 
3854                                               << 
3855                                         };    << 
3856                                 };               1046                                 };
3857                         };                       1047                         };
3858                 };                            << 
3859                                                  1048 
3860                 funnel@7810000 {              !! 1049                         qup_spi14_default: qup-spi14-default {
3861                         compatible = "arm,cor !! 1050                                 pinmux {
3862                         reg = <0 0x07810000 0 !! 1051                                         pins = "gpio33", "gpio34",
3863                                               !! 1052                                                "gpio31", "gpio32";
3864                         clocks = <&aoss_qmp>; !! 1053                                         function = "qup14";
3865                         clock-names = "apb_pc << 
3866                                               << 
3867                         out-ports {           << 
3868                                 port {        << 
3869                                         apss_ << 
3870                                               << 
3871                                               << 
3872                                         };    << 
3873                                 };               1054                                 };
3874                         };                       1055                         };
3875                                                  1056 
3876                         in-ports {            !! 1057                         qup_spi15_default: qup-spi15-default {
3877                                 port {        !! 1058                                 pinmux {
3878                                         apss_ !! 1059                                         pins = "gpio81", "gpio82",
3879                                               !! 1060                                                "gpio83", "gpio84";
3880                                               !! 1061                                         function = "qup15";
3881                                         };    << 
3882                                 };               1062                                 };
3883                         };                       1063                         };
3884                 };                            << 
3885                                               << 
3886                 sdhc_2: mmc@8804000 {         << 
3887                         compatible = "qcom,sd << 
3888                         reg = <0 0x08804000 0 << 
3889                                               << 
3890                         interrupts = <GIC_SPI << 
3891                                      <GIC_SPI << 
3892                         interrupt-names = "hc << 
3893                                               << 
3894                         clocks = <&gcc GCC_SD << 
3895                                  <&gcc GCC_SD << 
3896                                  <&rpmhcc RPM << 
3897                         clock-names = "iface" << 
3898                         iommus = <&apps_smmu  << 
3899                         power-domains = <&rpm << 
3900                         operating-points-v2 = << 
3901                                                  1064 
3902                         status = "disabled";  !! 1065                         qup_uart9_default: qup-uart9-default {
3903                                               !! 1066                                 pinmux {
3904                         sdhc2_opp_table: opp- !! 1067                                         pins = "gpio4", "gpio5";
3905                                 compatible =  !! 1068                                         function = "qup9";
3906                                               << 
3907                                 opp-9600000 { << 
3908                                         opp-h << 
3909                                         requi << 
3910                                 };            << 
3911                                               << 
3912                                 opp-19200000  << 
3913                                         opp-h << 
3914                                         requi << 
3915                                 };            << 
3916                                               << 
3917                                 opp-100000000 << 
3918                                         opp-h << 
3919                                         requi << 
3920                                 };            << 
3921                                               << 
3922                                 opp-201500000 << 
3923                                         opp-h << 
3924                                         requi << 
3925                                 };               1069                                 };
3926                         };                       1070                         };
3927                 };                               1071                 };
3928                                                  1072 
3929                 qspi: spi@88df000 {           << 
3930                         compatible = "qcom,sd << 
3931                         reg = <0 0x088df000 0 << 
3932                         iommus = <&apps_smmu  << 
3933                         #address-cells = <1>; << 
3934                         #size-cells = <0>;    << 
3935                         interrupts = <GIC_SPI << 
3936                         clocks = <&gcc GCC_QS << 
3937                                  <&gcc GCC_QS << 
3938                         clock-names = "iface" << 
3939                         power-domains = <&rpm << 
3940                         operating-points-v2 = << 
3941                         status = "disabled";  << 
3942                 };                            << 
3943                                               << 
3944                 slim: slim-ngd@171c0000 {     << 
3945                         compatible = "qcom,sl << 
3946                         reg = <0 0x171c0000 0 << 
3947                         interrupts = <GIC_SPI << 
3948                                               << 
3949                         dmas = <&slimbam 3>,  << 
3950                         dma-names = "rx", "tx << 
3951                                               << 
3952                         iommus = <&apps_smmu  << 
3953                         #address-cells = <1>; << 
3954                         #size-cells = <0>;    << 
3955                         status = "disabled";  << 
3956                 };                            << 
3957                                               << 
3958                 lmh_cluster1: lmh@17d70800 {  << 
3959                         compatible = "qcom,sd << 
3960                         reg = <0 0x17d70800 0 << 
3961                         interrupts = <GIC_SPI << 
3962                         cpus = <&CPU4>;       << 
3963                         qcom,lmh-temp-arm-mil << 
3964                         qcom,lmh-temp-low-mil << 
3965                         qcom,lmh-temp-high-mi << 
3966                         interrupt-controller; << 
3967                         #interrupt-cells = <1 << 
3968                 };                            << 
3969                                               << 
3970                 lmh_cluster0: lmh@17d78800 {  << 
3971                         compatible = "qcom,sd << 
3972                         reg = <0 0x17d78800 0 << 
3973                         interrupts = <GIC_SPI << 
3974                         cpus = <&CPU0>;       << 
3975                         qcom,lmh-temp-arm-mil << 
3976                         qcom,lmh-temp-low-mil << 
3977                         qcom,lmh-temp-high-mi << 
3978                         interrupt-controller; << 
3979                         #interrupt-cells = <1 << 
3980                 };                            << 
3981                                               << 
3982                 usb_1_hsphy: phy@88e2000 {       1073                 usb_1_hsphy: phy@88e2000 {
3983                         compatible = "qcom,sd !! 1074                         compatible = "qcom,sdm845-qusb2-phy";
3984                         reg = <0 0x088e2000 0 !! 1075                         reg = <0x88e2000 0x400>;
3985                         status = "disabled";     1076                         status = "disabled";
3986                         #phy-cells = <0>;        1077                         #phy-cells = <0>;
3987                                                  1078 
3988                         clocks = <&gcc GCC_US    1079                         clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
3989                                  <&rpmhcc RPM    1080                                  <&rpmhcc RPMH_CXO_CLK>;
3990                         clock-names = "cfg_ah    1081                         clock-names = "cfg_ahb", "ref";
3991                                                  1082 
3992                         resets = <&gcc GCC_QU    1083                         resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
3993                                                  1084 
3994                         nvmem-cells = <&qusb2    1085                         nvmem-cells = <&qusb2p_hstx_trim>;
3995                 };                               1086                 };
3996                                                  1087 
3997                 usb_2_hsphy: phy@88e3000 {       1088                 usb_2_hsphy: phy@88e3000 {
3998                         compatible = "qcom,sd !! 1089                         compatible = "qcom,sdm845-qusb2-phy";
3999                         reg = <0 0x088e3000 0 !! 1090                         reg = <0x88e3000 0x400>;
4000                         status = "disabled";     1091                         status = "disabled";
4001                         #phy-cells = <0>;        1092                         #phy-cells = <0>;
4002                                                  1093 
4003                         clocks = <&gcc GCC_US    1094                         clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
4004                                  <&rpmhcc RPM    1095                                  <&rpmhcc RPMH_CXO_CLK>;
4005                         clock-names = "cfg_ah    1096                         clock-names = "cfg_ahb", "ref";
4006                                                  1097 
4007                         resets = <&gcc GCC_QU    1098                         resets = <&gcc GCC_QUSB2PHY_SEC_BCR>;
4008                                                  1099 
4009                         nvmem-cells = <&qusb2    1100                         nvmem-cells = <&qusb2s_hstx_trim>;
4010                 };                               1101                 };
4011                                                  1102 
4012                 usb_1_qmpphy: phy@88e8000 {   !! 1103                 usb_1_qmpphy: phy@88e9000 {
4013                         compatible = "qcom,sd !! 1104                         compatible = "qcom,sdm845-qmp-usb3-phy";
4014                         reg = <0 0x088e8000 0 !! 1105                         reg = <0x88e9000 0x18c>,
                                                   >> 1106                               <0x88e8000 0x10>;
                                                   >> 1107                         reg-names = "reg-base", "dp_com";
4015                         status = "disabled";     1108                         status = "disabled";
                                                   >> 1109                         #clock-cells = <1>;
                                                   >> 1110                         #address-cells = <1>;
                                                   >> 1111                         #size-cells = <1>;
                                                   >> 1112                         ranges;
4016                                                  1113 
4017                         clocks = <&gcc GCC_US    1114                         clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>,
                                                   >> 1115                                  <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
4018                                  <&gcc GCC_US    1116                                  <&gcc GCC_USB3_PRIM_CLKREF_CLK>,
4019                                  <&gcc GCC_US !! 1117                                  <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>;
4020                                  <&gcc GCC_US !! 1118                         clock-names = "aux", "cfg_ahb", "ref", "com_aux";
4021                                  <&gcc GCC_US << 
4022                         clock-names = "aux",  << 
4023                                       "ref",  << 
4024                                       "com_au << 
4025                                       "usb3_p << 
4026                                       "cfg_ah << 
4027                                                  1119 
4028                         resets = <&gcc GCC_US !! 1120                         resets = <&gcc GCC_USB3_DP_PHY_PRIM_BCR>,
4029                                  <&gcc GCC_US !! 1121                                  <&gcc GCC_USB3_PHY_PRIM_BCR>;
4030                         reset-names = "phy",     1122                         reset-names = "phy", "common";
4031                                                  1123 
4032                         #clock-cells = <1>;   !! 1124                         usb_1_ssphy: lane@88e9200 {
4033                         #phy-cells = <1>;     !! 1125                                 reg = <0x88e9200 0x128>,
4034                         orientation-switch;   !! 1126                                       <0x88e9400 0x200>,
4035                                               !! 1127                                       <0x88e9c00 0x218>,
4036                         ports {               !! 1128                                       <0x88e9a00 0x100>;
4037                                 #address-cell !! 1129                                 #phy-cells = <0>;
4038                                 #size-cells = !! 1130                                 clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>;
4039                                               !! 1131                                 clock-names = "pipe0";
4040                                 port@0 {      !! 1132                                 clock-output-names = "usb3_phy_pipe_clk_src";
4041                                         reg = << 
4042                                               << 
4043                                         usb_1 << 
4044                                         };    << 
4045                                 };            << 
4046                                               << 
4047                                 port@1 {      << 
4048                                         reg = << 
4049                                               << 
4050                                         usb_1 << 
4051                                               << 
4052                                         };    << 
4053                                 };            << 
4054                                               << 
4055                                 port@2 {      << 
4056                                         reg = << 
4057                                               << 
4058                                         usb_1 << 
4059                                               << 
4060                                         };    << 
4061                                 };            << 
4062                         };                       1133                         };
4063                 };                               1134                 };
4064                                                  1135 
4065                 usb_2_qmpphy: phy@88eb000 {      1136                 usb_2_qmpphy: phy@88eb000 {
4066                         compatible = "qcom,sd    1137                         compatible = "qcom,sdm845-qmp-usb3-uni-phy";
4067                         reg = <0 0x088eb000 0 !! 1138                         reg = <0x88eb000 0x18c>;
                                                   >> 1139                         status = "disabled";
                                                   >> 1140                         #clock-cells = <1>;
                                                   >> 1141                         #address-cells = <1>;
                                                   >> 1142                         #size-cells = <1>;
                                                   >> 1143                         ranges;
4068                                                  1144 
4069                         clocks = <&gcc GCC_US    1145                         clocks = <&gcc GCC_USB3_SEC_PHY_AUX_CLK>,
4070                                  <&gcc GCC_US    1146                                  <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
4071                                  <&gcc GCC_US    1147                                  <&gcc GCC_USB3_SEC_CLKREF_CLK>,
4072                                  <&gcc GCC_US !! 1148                                  <&gcc GCC_USB3_SEC_PHY_COM_AUX_CLK>;
4073                                  <&gcc GCC_US !! 1149                         clock-names = "aux", "cfg_ahb", "ref", "com_aux";
4074                         clock-names = "aux",  << 
4075                                       "cfg_ah << 
4076                                       "ref",  << 
4077                                       "com_au << 
4078                                       "pipe"; << 
4079                         clock-output-names =  << 
4080                         #clock-cells = <0>;   << 
4081                         #phy-cells = <0>;     << 
4082                                                  1150 
4083                         resets = <&gcc GCC_US !! 1151                         resets = <&gcc GCC_USB3PHY_PHY_SEC_BCR>,
4084                                  <&gcc GCC_US !! 1152                                  <&gcc GCC_USB3_PHY_SEC_BCR>;
4085                         reset-names = "phy",  !! 1153                         reset-names = "phy", "common";
4086                                       "phy_ph << 
4087                                                  1154 
4088                         status = "disabled";  !! 1155                         usb_2_ssphy: lane@88eb200 {
                                                   >> 1156                                 reg = <0x88eb200 0x128>,
                                                   >> 1157                                       <0x88eb400 0x1fc>,
                                                   >> 1158                                       <0x88eb800 0x218>,
                                                   >> 1159                                       <0x88e9600 0x70>;
                                                   >> 1160                                 #phy-cells = <0>;
                                                   >> 1161                                 clocks = <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>;
                                                   >> 1162                                 clock-names = "pipe0";
                                                   >> 1163                                 clock-output-names = "usb3_uni_phy_pipe_clk_src";
                                                   >> 1164                         };
4089                 };                               1165                 };
4090                                                  1166 
4091                 usb_1: usb@a6f8800 {             1167                 usb_1: usb@a6f8800 {
4092                         compatible = "qcom,sd    1168                         compatible = "qcom,sdm845-dwc3", "qcom,dwc3";
4093                         reg = <0 0x0a6f8800 0 !! 1169                         reg = <0xa6f8800 0x400>;
4094                         status = "disabled";     1170                         status = "disabled";
4095                         #address-cells = <2>; !! 1171                         #address-cells = <1>;
4096                         #size-cells = <2>;    !! 1172                         #size-cells = <1>;
4097                         ranges;                  1173                         ranges;
4098                         dma-ranges;           << 
4099                                                  1174 
4100                         clocks = <&gcc GCC_CF    1175                         clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>,
4101                                  <&gcc GCC_US    1176                                  <&gcc GCC_USB30_PRIM_MASTER_CLK>,
4102                                  <&gcc GCC_AG    1177                                  <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>,
4103                                  <&gcc GCC_US !! 1178                                  <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
4104                                  <&gcc GCC_US !! 1179                                  <&gcc GCC_USB30_PRIM_SLEEP_CLK>;
4105                         clock-names = "cfg_no !! 1180                         clock-names = "cfg_noc", "core", "iface", "mock_utmi",
4106                                       "core", !! 1181                                       "sleep";
4107                                       "iface" << 
4108                                       "sleep" << 
4109                                       "mock_u << 
4110                                                  1182 
4111                         assigned-clocks = <&g    1183                         assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
4112                                           <&g    1184                                           <&gcc GCC_USB30_PRIM_MASTER_CLK>;
4113                         assigned-clock-rates     1185                         assigned-clock-rates = <19200000>, <150000000>;
4114                                                  1186 
4115                         interrupts-extended = !! 1187                         interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
4116                                               !! 1188                                      <GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>,
4117                                               !! 1189                                      <GIC_SPI 488 IRQ_TYPE_LEVEL_HIGH>,
4118                                               !! 1190                                      <GIC_SPI 489 IRQ_TYPE_LEVEL_HIGH>;
4119                                               !! 1191                         interrupt-names = "hs_phy_irq", "ss_phy_irq",
4120                         interrupt-names = "pw !! 1192                                           "dm_hs_phy_irq", "dp_hs_phy_irq";
4121                                           "hs << 
4122                                           "dp << 
4123                                           "dm << 
4124                                           "ss << 
4125                                                  1193 
4126                         power-domains = <&gcc    1194                         power-domains = <&gcc USB30_PRIM_GDSC>;
4127                                                  1195 
4128                         resets = <&gcc GCC_US    1196                         resets = <&gcc GCC_USB30_PRIM_BCR>;
4129                                                  1197 
4130                         interconnects = <&agg !! 1198                         usb_1_dwc3: dwc3@a600000 {
4131                                         <&gla << 
4132                         interconnect-names =  << 
4133                                               << 
4134                         usb_1_dwc3: usb@a6000 << 
4135                                 compatible =     1199                                 compatible = "snps,dwc3";
4136                                 reg = <0 0x0a !! 1200                                 reg = <0xa600000 0xcd00>;
4137                                 interrupts =     1201                                 interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
4138                                 iommus = <&ap << 
4139                                 snps,dis_u2_s    1202                                 snps,dis_u2_susphy_quirk;
4140                                 snps,dis_enbl    1203                                 snps,dis_enblslpm_quirk;
4141                                 snps,parkmode !! 1204                                 phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
4142                                 phys = <&usb_ << 
4143                                 phy-names = "    1205                                 phy-names = "usb2-phy", "usb3-phy";
4144                                               << 
4145                                 ports {       << 
4146                                         #addr << 
4147                                         #size << 
4148                                               << 
4149                                         port@ << 
4150                                               << 
4151                                               << 
4152                                               << 
4153                                               << 
4154                                         };    << 
4155                                               << 
4156                                         port@ << 
4157                                               << 
4158                                               << 
4159                                               << 
4160                                               << 
4161                                               << 
4162                                         };    << 
4163                                 };            << 
4164                         };                       1206                         };
4165                 };                               1207                 };
4166                                                  1208 
4167                 usb_2: usb@a8f8800 {             1209                 usb_2: usb@a8f8800 {
4168                         compatible = "qcom,sd    1210                         compatible = "qcom,sdm845-dwc3", "qcom,dwc3";
4169                         reg = <0 0x0a8f8800 0 !! 1211                         reg = <0xa8f8800 0x400>;
4170                         status = "disabled";     1212                         status = "disabled";
4171                         #address-cells = <2>; !! 1213                         #address-cells = <1>;
4172                         #size-cells = <2>;    !! 1214                         #size-cells = <1>;
4173                         ranges;                  1215                         ranges;
4174                         dma-ranges;           << 
4175                                                  1216 
4176                         clocks = <&gcc GCC_CF    1217                         clocks = <&gcc GCC_CFG_NOC_USB3_SEC_AXI_CLK>,
4177                                  <&gcc GCC_US    1218                                  <&gcc GCC_USB30_SEC_MASTER_CLK>,
4178                                  <&gcc GCC_AG    1219                                  <&gcc GCC_AGGRE_USB3_SEC_AXI_CLK>,
4179                                  <&gcc GCC_US !! 1220                                  <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>,
4180                                  <&gcc GCC_US !! 1221                                  <&gcc GCC_USB30_SEC_SLEEP_CLK>;
4181                         clock-names = "cfg_no !! 1222                         clock-names = "cfg_noc", "core", "iface", "mock_utmi",
4182                                       "core", !! 1223                                       "sleep";
4183                                       "iface" << 
4184                                       "sleep" << 
4185                                       "mock_u << 
4186                                                  1224 
4187                         assigned-clocks = <&g    1225                         assigned-clocks = <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>,
4188                                           <&g    1226                                           <&gcc GCC_USB30_SEC_MASTER_CLK>;
4189                         assigned-clock-rates     1227                         assigned-clock-rates = <19200000>, <150000000>;
4190                                                  1228 
4191                         interrupts-extended = !! 1229                         interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
4192                                               !! 1230                                      <GIC_SPI 487 IRQ_TYPE_LEVEL_HIGH>,
4193                                               !! 1231                                      <GIC_SPI 490 IRQ_TYPE_LEVEL_HIGH>,
4194                                               !! 1232                                      <GIC_SPI 491 IRQ_TYPE_LEVEL_HIGH>;
4195                                               !! 1233                         interrupt-names = "hs_phy_irq", "ss_phy_irq",
4196                         interrupt-names = "pw !! 1234                                           "dm_hs_phy_irq", "dp_hs_phy_irq";
4197                                           "hs << 
4198                                           "dp << 
4199                                           "dm << 
4200                                           "ss << 
4201                                                  1235 
4202                         power-domains = <&gcc    1236                         power-domains = <&gcc USB30_SEC_GDSC>;
4203                                                  1237 
4204                         resets = <&gcc GCC_US    1238                         resets = <&gcc GCC_USB30_SEC_BCR>;
4205                                                  1239 
4206                         interconnects = <&agg !! 1240                         usb_2_dwc3: dwc3@a800000 {
4207                                         <&gla << 
4208                         interconnect-names =  << 
4209                                               << 
4210                         usb_2_dwc3: usb@a8000 << 
4211                                 compatible =     1241                                 compatible = "snps,dwc3";
4212                                 reg = <0 0x0a !! 1242                                 reg = <0xa800000 0xcd00>;
4213                                 interrupts =     1243                                 interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
4214                                 iommus = <&ap << 
4215                                 snps,dis_u2_s    1244                                 snps,dis_u2_susphy_quirk;
4216                                 snps,dis_enbl    1245                                 snps,dis_enblslpm_quirk;
4217                                 snps,parkmode !! 1246                                 phys = <&usb_2_hsphy>, <&usb_2_ssphy>;
4218                                 phys = <&usb_ << 
4219                                 phy-names = "    1247                                 phy-names = "usb2-phy", "usb3-phy";
4220                         };                       1248                         };
4221                 };                               1249                 };
4222                                                  1250 
4223                 venus: video-codec@aa00000 {  << 
4224                         compatible = "qcom,sd << 
4225                         reg = <0 0x0aa00000 0 << 
4226                         interrupts = <GIC_SPI << 
4227                         power-domains = <&vid << 
4228                                         <&vid << 
4229                                         <&vid << 
4230                                         <&rpm << 
4231                         power-domain-names =  << 
4232                         operating-points-v2 = << 
4233                         clocks = <&videocc VI << 
4234                                  <&videocc VI << 
4235                                  <&videocc VI << 
4236                                  <&videocc VI << 
4237                                  <&videocc VI << 
4238                                  <&videocc VI << 
4239                                  <&videocc VI << 
4240                         clock-names = "core", << 
4241                                       "vcodec << 
4242                                       "vcodec << 
4243                         iommus = <&apps_smmu  << 
4244                                  <&apps_smmu  << 
4245                         memory-region = <&ven << 
4246                         interconnects = <&mms << 
4247                                         <&gla << 
4248                         interconnect-names =  << 
4249                                               << 
4250                         status = "disabled";  << 
4251                                               << 
4252                         video-core0 {         << 
4253                                 compatible =  << 
4254                         };                    << 
4255                                               << 
4256                         video-core1 {         << 
4257                                 compatible =  << 
4258                         };                    << 
4259                                               << 
4260                         venus_opp_table: opp- << 
4261                                 compatible =  << 
4262                                               << 
4263                                 opp-100000000 << 
4264                                         opp-h << 
4265                                         requi << 
4266                                 };            << 
4267                                               << 
4268                                 opp-200000000 << 
4269                                         opp-h << 
4270                                         requi << 
4271                                 };            << 
4272                                               << 
4273                                 opp-320000000 << 
4274                                         opp-h << 
4275                                         requi << 
4276                                 };            << 
4277                                               << 
4278                                 opp-380000000 << 
4279                                         opp-h << 
4280                                         requi << 
4281                                 };            << 
4282                                               << 
4283                                 opp-444000000 << 
4284                                         opp-h << 
4285                                         requi << 
4286                                 };            << 
4287                                               << 
4288                                 opp-533000097 << 
4289                                         opp-h << 
4290                                         requi << 
4291                                 };            << 
4292                         };                    << 
4293                 };                            << 
4294                                               << 
4295                 videocc: clock-controller@ab0 << 
4296                         compatible = "qcom,sd << 
4297                         reg = <0 0x0ab00000 0 << 
4298                         clocks = <&rpmhcc RPM << 
4299                         clock-names = "bi_tcx << 
4300                         #clock-cells = <1>;   << 
4301                         #power-domain-cells = << 
4302                         #reset-cells = <1>;   << 
4303                 };                            << 
4304                                               << 
4305                 camss: camss@acb3000 {        << 
4306                         compatible = "qcom,sd << 
4307                                               << 
4308                         reg = <0 0x0acb3000 0 << 
4309                                 <0 0x0acba000 << 
4310                                 <0 0x0acc8000 << 
4311                                 <0 0x0ac65000 << 
4312                                 <0 0x0ac66000 << 
4313                                 <0 0x0ac67000 << 
4314                                 <0 0x0ac68000 << 
4315                                 <0 0x0acaf000 << 
4316                                 <0 0x0acb6000 << 
4317                                 <0 0x0acc4000 << 
4318                         reg-names = "csid0",  << 
4319                                 "csid1",      << 
4320                                 "csid2",      << 
4321                                 "csiphy0",    << 
4322                                 "csiphy1",    << 
4323                                 "csiphy2",    << 
4324                                 "csiphy3",    << 
4325                                 "vfe0",       << 
4326                                 "vfe1",       << 
4327                                 "vfe_lite";   << 
4328                                               << 
4329                         interrupts = <GIC_SPI << 
4330                                 <GIC_SPI 466  << 
4331                                 <GIC_SPI 468  << 
4332                                 <GIC_SPI 477  << 
4333                                 <GIC_SPI 478  << 
4334                                 <GIC_SPI 479  << 
4335                                 <GIC_SPI 448  << 
4336                                 <GIC_SPI 465  << 
4337                                 <GIC_SPI 467  << 
4338                                 <GIC_SPI 469  << 
4339                         interrupt-names = "cs << 
4340                                 "csid1",      << 
4341                                 "csid2",      << 
4342                                 "csiphy0",    << 
4343                                 "csiphy1",    << 
4344                                 "csiphy2",    << 
4345                                 "csiphy3",    << 
4346                                 "vfe0",       << 
4347                                 "vfe1",       << 
4348                                 "vfe_lite";   << 
4349                                               << 
4350                         power-domains = <&clo << 
4351                                 <&clock_camcc << 
4352                                 <&clock_camcc << 
4353                                               << 
4354                         clocks = <&clock_camc << 
4355                                 <&clock_camcc << 
4356                                 <&clock_camcc << 
4357                                 <&clock_camcc << 
4358                                 <&clock_camcc << 
4359                                 <&clock_camcc << 
4360                                 <&clock_camcc << 
4361                                 <&clock_camcc << 
4362                                 <&clock_camcc << 
4363                                 <&clock_camcc << 
4364                                 <&clock_camcc << 
4365                                 <&clock_camcc << 
4366                                 <&clock_camcc << 
4367                                 <&clock_camcc << 
4368                                 <&clock_camcc << 
4369                                 <&clock_camcc << 
4370                                 <&clock_camcc << 
4371                                 <&clock_camcc << 
4372                                 <&clock_camcc << 
4373                                 <&clock_camcc << 
4374                                 <&clock_camcc << 
4375                                 <&gcc GCC_CAM << 
4376                                 <&gcc GCC_CAM << 
4377                                 <&clock_camcc << 
4378                                 <&clock_camcc << 
4379                                 <&clock_camcc << 
4380                                 <&clock_camcc << 
4381                                 <&clock_camcc << 
4382                                 <&clock_camcc << 
4383                                 <&clock_camcc << 
4384                                 <&clock_camcc << 
4385                                 <&clock_camcc << 
4386                                 <&clock_camcc << 
4387                                 <&clock_camcc << 
4388                                 <&clock_camcc << 
4389                                 <&clock_camcc << 
4390                         clock-names = "camnoc << 
4391                                 "cpas_ahb",   << 
4392                                 "cphy_rx_src" << 
4393                                 "csi0",       << 
4394                                 "csi0_src",   << 
4395                                 "csi1",       << 
4396                                 "csi1_src",   << 
4397                                 "csi2",       << 
4398                                 "csi2_src",   << 
4399                                 "csiphy0",    << 
4400                                 "csiphy0_time << 
4401                                 "csiphy0_time << 
4402                                 "csiphy1",    << 
4403                                 "csiphy1_time << 
4404                                 "csiphy1_time << 
4405                                 "csiphy2",    << 
4406                                 "csiphy2_time << 
4407                                 "csiphy2_time << 
4408                                 "csiphy3",    << 
4409                                 "csiphy3_time << 
4410                                 "csiphy3_time << 
4411                                 "gcc_camera_a << 
4412                                 "gcc_camera_a << 
4413                                 "slow_ahb_src << 
4414                                 "soc_ahb",    << 
4415                                 "vfe0_axi",   << 
4416                                 "vfe0",       << 
4417                                 "vfe0_cphy_rx << 
4418                                 "vfe0_src",   << 
4419                                 "vfe1_axi",   << 
4420                                 "vfe1",       << 
4421                                 "vfe1_cphy_rx << 
4422                                 "vfe1_src",   << 
4423                                 "vfe_lite",   << 
4424                                 "vfe_lite_cph << 
4425                                 "vfe_lite_src << 
4426                                               << 
4427                         iommus = <&apps_smmu  << 
4428                                  <&apps_smmu  << 
4429                                  <&apps_smmu  << 
4430                                  <&apps_smmu  << 
4431                                               << 
4432                         status = "disabled";  << 
4433                                               << 
4434                         ports {               << 
4435                                 #address-cell << 
4436                                 #size-cells = << 
4437                                               << 
4438                                 port@0 {      << 
4439                                         reg = << 
4440                                 };            << 
4441                                               << 
4442                                 port@1 {      << 
4443                                         reg = << 
4444                                 };            << 
4445                                               << 
4446                                 port@2 {      << 
4447                                         reg = << 
4448                                 };            << 
4449                                               << 
4450                                 port@3 {      << 
4451                                         reg = << 
4452                                 };            << 
4453                         };                    << 
4454                 };                            << 
4455                                               << 
4456                 cci: cci@ac4a000 {            << 
4457                         compatible = "qcom,sd << 
4458                         #address-cells = <1>; << 
4459                         #size-cells = <0>;    << 
4460                                               << 
4461                         reg = <0 0x0ac4a000 0 << 
4462                         interrupts = <GIC_SPI << 
4463                         power-domains = <&clo << 
4464                                               << 
4465                         clocks = <&clock_camc << 
4466                                 <&clock_camcc << 
4467                                 <&clock_camcc << 
4468                                 <&clock_camcc << 
4469                                 <&clock_camcc << 
4470                                 <&clock_camcc << 
4471                         clock-names = "camnoc << 
4472                                 "soc_ahb",    << 
4473                                 "slow_ahb_src << 
4474                                 "cpas_ahb",   << 
4475                                 "cci",        << 
4476                                 "cci_src";    << 
4477                                               << 
4478                         assigned-clocks = <&c << 
4479                                 <&clock_camcc << 
4480                         assigned-clock-rates  << 
4481                                               << 
4482                         pinctrl-names = "defa << 
4483                         pinctrl-0 = <&cci0_de << 
4484                         pinctrl-1 = <&cci0_sl << 
4485                                               << 
4486                         status = "disabled";  << 
4487                                               << 
4488                         cci_i2c0: i2c-bus@0 { << 
4489                                 reg = <0>;    << 
4490                                 clock-frequen << 
4491                                 #address-cell << 
4492                                 #size-cells = << 
4493                         };                    << 
4494                                               << 
4495                         cci_i2c1: i2c-bus@1 { << 
4496                                 reg = <1>;    << 
4497                                 clock-frequen << 
4498                                 #address-cell << 
4499                                 #size-cells = << 
4500                         };                    << 
4501                 };                            << 
4502                                               << 
4503                 clock_camcc: clock-controller << 
4504                         compatible = "qcom,sd << 
4505                         reg = <0 0x0ad00000 0 << 
4506                         #clock-cells = <1>;   << 
4507                         #reset-cells = <1>;   << 
4508                         #power-domain-cells = << 
4509                         clocks = <&rpmhcc RPM << 
4510                         clock-names = "bi_tcx << 
4511                 };                            << 
4512                                               << 
4513                 mdss: display-subsystem@ae000 << 
4514                         compatible = "qcom,sd << 
4515                         reg = <0 0x0ae00000 0 << 
4516                         reg-names = "mdss";   << 
4517                                               << 
4518                         power-domains = <&dis << 
4519                                               << 
4520                         clocks = <&dispcc DIS << 
4521                                  <&dispcc DIS << 
4522                         clock-names = "iface" << 
4523                                               << 
4524                         interrupts = <GIC_SPI << 
4525                         interrupt-controller; << 
4526                         #interrupt-cells = <1 << 
4527                                               << 
4528                         interconnects = <&mms << 
4529                                         <&mms << 
4530                         interconnect-names =  << 
4531                                               << 
4532                         iommus = <&apps_smmu  << 
4533                                  <&apps_smmu  << 
4534                                               << 
4535                         status = "disabled";  << 
4536                                               << 
4537                         #address-cells = <2>; << 
4538                         #size-cells = <2>;    << 
4539                         ranges;               << 
4540                                               << 
4541                         mdss_mdp: display-con << 
4542                                 compatible =  << 
4543                                 reg = <0 0x0a << 
4544                                       <0 0x0a << 
4545                                 reg-names = " << 
4546                                               << 
4547                                 clocks = <&gc << 
4548                                          <&di << 
4549                                          <&di << 
4550                                          <&di << 
4551                                          <&di << 
4552                                 clock-names = << 
4553                                               << 
4554                                 assigned-cloc << 
4555                                 assigned-cloc << 
4556                                 operating-poi << 
4557                                 power-domains << 
4558                                               << 
4559                                 interrupt-par << 
4560                                 interrupts =  << 
4561                                               << 
4562                                 ports {       << 
4563                                         #addr << 
4564                                         #size << 
4565                                               << 
4566                                         port@ << 
4567                                               << 
4568                                               << 
4569                                               << 
4570                                               << 
4571                                         };    << 
4572                                               << 
4573                                         port@ << 
4574                                               << 
4575                                               << 
4576                                               << 
4577                                               << 
4578                                         };    << 
4579                                               << 
4580                                         port@ << 
4581                                               << 
4582                                               << 
4583                                               << 
4584                                               << 
4585                                         };    << 
4586                                 };            << 
4587                                               << 
4588                                 mdp_opp_table << 
4589                                         compa << 
4590                                               << 
4591                                         opp-1 << 
4592                                               << 
4593                                               << 
4594                                         };    << 
4595                                               << 
4596                                         opp-1 << 
4597                                               << 
4598                                               << 
4599                                         };    << 
4600                                               << 
4601                                         opp-3 << 
4602                                               << 
4603                                               << 
4604                                         };    << 
4605                                               << 
4606                                         opp-4 << 
4607                                               << 
4608                                               << 
4609                                         };    << 
4610                                 };            << 
4611                         };                    << 
4612                                               << 
4613                         mdss_dp: displayport- << 
4614                                 status = "dis << 
4615                                 compatible =  << 
4616                                               << 
4617                                 reg = <0 0x0a << 
4618                                       <0 0x0a << 
4619                                       <0 0x0a << 
4620                                       <0 0x0a << 
4621                                       <0 0x0a << 
4622                                               << 
4623                                 interrupt-par << 
4624                                 interrupts =  << 
4625                                               << 
4626                                 clocks = <&di << 
4627                                          <&di << 
4628                                          <&di << 
4629                                          <&di << 
4630                                          <&di << 
4631                                 clock-names = << 
4632                                               << 
4633                                 assigned-cloc << 
4634                                               << 
4635                                 assigned-cloc << 
4636                                               << 
4637                                 phys = <&usb_ << 
4638                                 phy-names = " << 
4639                                               << 
4640                                 operating-poi << 
4641                                 power-domains << 
4642                                               << 
4643                                 ports {       << 
4644                                         #addr << 
4645                                         #size << 
4646                                         port@ << 
4647                                               << 
4648                                               << 
4649                                               << 
4650                                               << 
4651                                         };    << 
4652                                               << 
4653                                         port@ << 
4654                                               << 
4655                                               << 
4656                                               << 
4657                                               << 
4658                                         };    << 
4659                                 };            << 
4660                                               << 
4661                                 dp_opp_table: << 
4662                                         compa << 
4663                                               << 
4664                                         opp-1 << 
4665                                               << 
4666                                               << 
4667                                         };    << 
4668                                               << 
4669                                         opp-2 << 
4670                                               << 
4671                                               << 
4672                                         };    << 
4673                                               << 
4674                                         opp-5 << 
4675                                               << 
4676                                               << 
4677                                         };    << 
4678                                               << 
4679                                         opp-8 << 
4680                                               << 
4681                                               << 
4682                                         };    << 
4683                                 };            << 
4684                         };                    << 
4685                                               << 
4686                         mdss_dsi0: dsi@ae9400 << 
4687                                 compatible =  << 
4688                                               << 
4689                                 reg = <0 0x0a << 
4690                                 reg-names = " << 
4691                                               << 
4692                                 interrupt-par << 
4693                                 interrupts =  << 
4694                                               << 
4695                                 clocks = <&di << 
4696                                          <&di << 
4697                                          <&di << 
4698                                          <&di << 
4699                                          <&di << 
4700                                          <&di << 
4701                                 clock-names = << 
4702                                               << 
4703                                               << 
4704                                               << 
4705                                               << 
4706                                               << 
4707                                 assigned-cloc << 
4708                                 assigned-cloc << 
4709                                               << 
4710                                 operating-poi << 
4711                                 power-domains << 
4712                                               << 
4713                                 phys = <&mdss << 
4714                                               << 
4715                                 status = "dis << 
4716                                               << 
4717                                 #address-cell << 
4718                                 #size-cells = << 
4719                                               << 
4720                                 ports {       << 
4721                                         #addr << 
4722                                         #size << 
4723                                               << 
4724                                         port@ << 
4725                                               << 
4726                                               << 
4727                                               << 
4728                                               << 
4729                                         };    << 
4730                                               << 
4731                                         port@ << 
4732                                               << 
4733                                               << 
4734                                               << 
4735                                         };    << 
4736                                 };            << 
4737                         };                    << 
4738                                               << 
4739                         mdss_dsi0_phy: phy@ae << 
4740                                 compatible =  << 
4741                                 reg = <0 0x0a << 
4742                                       <0 0x0a << 
4743                                       <0 0x0a << 
4744                                 reg-names = " << 
4745                                             " << 
4746                                             " << 
4747                                               << 
4748                                 #clock-cells  << 
4749                                 #phy-cells =  << 
4750                                               << 
4751                                 clocks = <&di << 
4752                                          <&rp << 
4753                                 clock-names = << 
4754                                               << 
4755                                 status = "dis << 
4756                         };                    << 
4757                                               << 
4758                         mdss_dsi1: dsi@ae9600 << 
4759                                 compatible =  << 
4760                                               << 
4761                                 reg = <0 0x0a << 
4762                                 reg-names = " << 
4763                                               << 
4764                                 interrupt-par << 
4765                                 interrupts =  << 
4766                                               << 
4767                                 clocks = <&di << 
4768                                          <&di << 
4769                                          <&di << 
4770                                          <&di << 
4771                                          <&di << 
4772                                          <&di << 
4773                                 clock-names = << 
4774                                               << 
4775                                               << 
4776                                               << 
4777                                               << 
4778                                               << 
4779                                 assigned-cloc << 
4780                                 assigned-cloc << 
4781                                               << 
4782                                 operating-poi << 
4783                                 power-domains << 
4784                                               << 
4785                                 phys = <&mdss << 
4786                                               << 
4787                                 status = "dis << 
4788                                               << 
4789                                 #address-cell << 
4790                                 #size-cells = << 
4791                                               << 
4792                                 ports {       << 
4793                                         #addr << 
4794                                         #size << 
4795                                               << 
4796                                         port@ << 
4797                                               << 
4798                                               << 
4799                                               << 
4800                                               << 
4801                                         };    << 
4802                                               << 
4803                                         port@ << 
4804                                               << 
4805                                               << 
4806                                               << 
4807                                         };    << 
4808                                 };            << 
4809                         };                    << 
4810                                               << 
4811                         mdss_dsi1_phy: phy@ae << 
4812                                 compatible =  << 
4813                                 reg = <0 0x0a << 
4814                                       <0 0x0a << 
4815                                       <0 0x0a << 
4816                                 reg-names = " << 
4817                                             " << 
4818                                             " << 
4819                                               << 
4820                                 #clock-cells  << 
4821                                 #phy-cells =  << 
4822                                               << 
4823                                 clocks = <&di << 
4824                                          <&rp << 
4825                                 clock-names = << 
4826                                               << 
4827                                 status = "dis << 
4828                         };                    << 
4829                 };                            << 
4830                                               << 
4831                 gpu: gpu@5000000 {            << 
4832                         compatible = "qcom,ad << 
4833                                               << 
4834                         reg = <0 0x05000000 0 << 
4835                         reg-names = "kgsl_3d0 << 
4836                                               << 
4837                         /*                    << 
4838                          * Look ma, no clocks << 
4839                          * controlled entirel << 
4840                          */                   << 
4841                                               << 
4842                         interrupts = <GIC_SPI << 
4843                                               << 
4844                         iommus = <&adreno_smm << 
4845                                               << 
4846                         operating-points-v2 = << 
4847                                               << 
4848                         qcom,gmu = <&gmu>;    << 
4849                         #cooling-cells = <2>; << 
4850                                               << 
4851                         interconnects = <&mem << 
4852                         interconnect-names =  << 
4853                                               << 
4854                         status = "disabled";  << 
4855                                               << 
4856                         gpu_opp_table: opp-ta << 
4857                                 compatible =  << 
4858                                               << 
4859                                 opp-710000000 << 
4860                                         opp-h << 
4861                                         opp-l << 
4862                                         opp-p << 
4863                                 };            << 
4864                                               << 
4865                                 opp-675000000 << 
4866                                         opp-h << 
4867                                         opp-l << 
4868                                         opp-p << 
4869                                 };            << 
4870                                               << 
4871                                 opp-596000000 << 
4872                                         opp-h << 
4873                                         opp-l << 
4874                                         opp-p << 
4875                                 };            << 
4876                                               << 
4877                                 opp-520000000 << 
4878                                         opp-h << 
4879                                         opp-l << 
4880                                         opp-p << 
4881                                 };            << 
4882                                               << 
4883                                 opp-414000000 << 
4884                                         opp-h << 
4885                                         opp-l << 
4886                                         opp-p << 
4887                                 };            << 
4888                                               << 
4889                                 opp-342000000 << 
4890                                         opp-h << 
4891                                         opp-l << 
4892                                         opp-p << 
4893                                 };            << 
4894                                               << 
4895                                 opp-257000000 << 
4896                                         opp-h << 
4897                                         opp-l << 
4898                                         opp-p << 
4899                                 };            << 
4900                         };                    << 
4901                 };                            << 
4902                                               << 
4903                 adreno_smmu: iommu@5040000 {  << 
4904                         compatible = "qcom,sd << 
4905                         reg = <0 0x05040000 0 << 
4906                         #iommu-cells = <1>;   << 
4907                         #global-interrupts =  << 
4908                         interrupts = <GIC_SPI << 
4909                                      <GIC_SPI << 
4910                                      <GIC_SPI << 
4911                                      <GIC_SPI << 
4912                                      <GIC_SPI << 
4913                                      <GIC_SPI << 
4914                                      <GIC_SPI << 
4915                                      <GIC_SPI << 
4916                                      <GIC_SPI << 
4917                                      <GIC_SPI << 
4918                         clocks = <&gcc GCC_GP << 
4919                                  <&gcc GCC_GP << 
4920                         clock-names = "bus",  << 
4921                                               << 
4922                         power-domains = <&gpu << 
4923                 };                            << 
4924                                               << 
4925                 gmu: gmu@506a000 {            << 
4926                         compatible = "qcom,ad << 
4927                                               << 
4928                         reg = <0 0x0506a000 0 << 
4929                               <0 0x0b280000 0 << 
4930                               <0 0x0b480000 0 << 
4931                         reg-names = "gmu", "g << 
4932                                               << 
4933                         interrupts = <GIC_SPI << 
4934                                      <GIC_SPI << 
4935                         interrupt-names = "hf << 
4936                                               << 
4937                         clocks = <&gpucc GPU_ << 
4938                                  <&gpucc GPU_ << 
4939                                  <&gcc GCC_DD << 
4940                                  <&gcc GCC_GP << 
4941                         clock-names = "gmu",  << 
4942                                               << 
4943                         power-domains = <&gpu << 
4944                                         <&gpu << 
4945                         power-domain-names =  << 
4946                                               << 
4947                         iommus = <&adreno_smm << 
4948                                               << 
4949                         operating-points-v2 = << 
4950                                               << 
4951                         status = "disabled";  << 
4952                                               << 
4953                         gmu_opp_table: opp-ta << 
4954                                 compatible =  << 
4955                                               << 
4956                                 opp-400000000 << 
4957                                         opp-h << 
4958                                         opp-l << 
4959                                 };            << 
4960                                               << 
4961                                 opp-200000000 << 
4962                                         opp-h << 
4963                                         opp-l << 
4964                                 };            << 
4965                         };                    << 
4966                 };                            << 
4967                                               << 
4968                 dispcc: clock-controller@af00    1251                 dispcc: clock-controller@af00000 {
4969                         compatible = "qcom,sd    1252                         compatible = "qcom,sdm845-dispcc";
4970                         reg = <0 0x0af00000 0 !! 1253                         reg = <0xaf00000 0x10000>;
4971                         clocks = <&rpmhcc RPM << 
4972                                  <&gcc GCC_DI << 
4973                                  <&gcc GCC_DI << 
4974                                  <&mdss_dsi0_ << 
4975                                  <&mdss_dsi0_ << 
4976                                  <&mdss_dsi1_ << 
4977                                  <&mdss_dsi1_ << 
4978                                  <&usb_1_qmpp << 
4979                                  <&usb_1_qmpp << 
4980                         clock-names = "bi_tcx << 
4981                                       "gcc_di << 
4982                                       "gcc_di << 
4983                                       "dsi0_p << 
4984                                       "dsi0_p << 
4985                                       "dsi1_p << 
4986                                       "dsi1_p << 
4987                                       "dp_lin << 
4988                                       "dp_vco << 
4989                         #clock-cells = <1>;      1254                         #clock-cells = <1>;
4990                         #reset-cells = <1>;      1255                         #reset-cells = <1>;
4991                         #power-domain-cells =    1256                         #power-domain-cells = <1>;
4992                 };                               1257                 };
4993                                                  1258 
4994                 pdc_intc: interrupt-controlle << 
4995                         compatible = "qcom,sd << 
4996                         reg = <0 0x0b220000 0 << 
4997                         qcom,pdc-ranges = <0  << 
4998                         #interrupt-cells = <2 << 
4999                         interrupt-parent = <& << 
5000                         interrupt-controller; << 
5001                 };                            << 
5002                                               << 
5003                 pdc_reset: reset-controller@b << 
5004                         compatible = "qcom,sd << 
5005                         reg = <0 0x0b2e0000 0 << 
5006                         #reset-cells = <1>;   << 
5007                 };                            << 
5008                                               << 
5009                 tsens0: thermal-sensor@c26300    1259                 tsens0: thermal-sensor@c263000 {
5010                         compatible = "qcom,sd    1260                         compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
5011                         reg = <0 0x0c263000 0 !! 1261                         reg = <0xc263000 0x1ff>, /* TM */
5012                               <0 0x0c222000 0 !! 1262                               <0xc222000 0x1ff>; /* SROT */
5013                         #qcom,sensors = <13>;    1263                         #qcom,sensors = <13>;
5014                         interrupts = <GIC_SPI << 
5015                                      <GIC_SPI << 
5016                         interrupt-names = "up << 
5017                         #thermal-sensor-cells    1264                         #thermal-sensor-cells = <1>;
5018                 };                               1265                 };
5019                                                  1266 
5020                 tsens1: thermal-sensor@c26500    1267                 tsens1: thermal-sensor@c265000 {
5021                         compatible = "qcom,sd    1268                         compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
5022                         reg = <0 0x0c265000 0 !! 1269                         reg = <0xc265000 0x1ff>, /* TM */
5023                               <0 0x0c223000 0 !! 1270                               <0xc223000 0x1ff>; /* SROT */
5024                         #qcom,sensors = <8>;     1271                         #qcom,sensors = <8>;
5025                         interrupts = <GIC_SPI << 
5026                                      <GIC_SPI << 
5027                         interrupt-names = "up << 
5028                         #thermal-sensor-cells    1272                         #thermal-sensor-cells = <1>;
5029                 };                               1273                 };
5030                                                  1274 
5031                 aoss_reset: reset-controller@    1275                 aoss_reset: reset-controller@c2a0000 {
5032                         compatible = "qcom,sd    1276                         compatible = "qcom,sdm845-aoss-cc";
5033                         reg = <0 0x0c2a0000 0 !! 1277                         reg = <0xc2a0000 0x31000>;
5034                         #reset-cells = <1>;      1278                         #reset-cells = <1>;
5035                 };                               1279                 };
5036                                                  1280 
5037                 aoss_qmp: power-management@c3 << 
5038                         compatible = "qcom,sd << 
5039                         reg = <0 0x0c300000 0 << 
5040                         interrupts = <GIC_SPI << 
5041                         mboxes = <&apss_share << 
5042                                               << 
5043                         #clock-cells = <0>;   << 
5044                                               << 
5045                         cx_cdev: cx {         << 
5046                                 #cooling-cell << 
5047                         };                    << 
5048                                               << 
5049                         ebi_cdev: ebi {       << 
5050                                 #cooling-cell << 
5051                         };                    << 
5052                 };                            << 
5053                                               << 
5054                 sram@c3f0000 {                << 
5055                         compatible = "qcom,sd << 
5056                         reg = <0 0x0c3f0000 0 << 
5057                 };                            << 
5058                                               << 
5059                 spmi_bus: spmi@c440000 {         1281                 spmi_bus: spmi@c440000 {
5060                         compatible = "qcom,sp    1282                         compatible = "qcom,spmi-pmic-arb";
5061                         reg = <0 0x0c440000 0 !! 1283                         reg = <0xc440000 0x1100>,
5062                               <0 0x0c600000 0 !! 1284                               <0xc600000 0x2000000>,
5063                               <0 0x0e600000 0 !! 1285                               <0xe600000 0x100000>,
5064                               <0 0x0e700000 0 !! 1286                               <0xe700000 0xa0000>,
5065                               <0 0x0c40a000 0 !! 1287                               <0xc40a000 0x26000>;
5066                         reg-names = "core", "    1288                         reg-names = "core", "chnls", "obsrvr", "intr", "cnfg";
5067                         interrupt-names = "pe    1289                         interrupt-names = "periph_irq";
5068                         interrupts = <GIC_SPI    1290                         interrupts = <GIC_SPI 481 IRQ_TYPE_LEVEL_HIGH>;
5069                         qcom,ee = <0>;           1291                         qcom,ee = <0>;
5070                         qcom,channel = <0>;      1292                         qcom,channel = <0>;
5071                         #address-cells = <2>;    1293                         #address-cells = <2>;
5072                         #size-cells = <0>;       1294                         #size-cells = <0>;
5073                         interrupt-controller;    1295                         interrupt-controller;
5074                         #interrupt-cells = <4    1296                         #interrupt-cells = <4>;
5075                 };                            !! 1297                         cell-index = <0>;
5076                                               << 
5077                 sram@146bf000 {               << 
5078                         compatible = "qcom,sd << 
5079                         reg = <0 0x146bf000 0 << 
5080                                               << 
5081                         #address-cells = <1>; << 
5082                         #size-cells = <1>;    << 
5083                                               << 
5084                         ranges = <0 0 0x146bf << 
5085                                               << 
5086                         pil-reloc@94c {       << 
5087                                 compatible =  << 
5088                                 reg = <0x94c  << 
5089                         };                    << 
5090                 };                            << 
5091                                               << 
5092                 apps_smmu: iommu@15000000 {   << 
5093                         compatible = "qcom,sd << 
5094                         reg = <0 0x15000000 0 << 
5095                         #iommu-cells = <2>;   << 
5096                         #global-interrupts =  << 
5097                         interrupts = <GIC_SPI << 
5098                                      <GIC_SPI << 
5099                                      <GIC_SPI << 
5100                                      <GIC_SPI << 
5101                                      <GIC_SPI << 
5102                                      <GIC_SPI << 
5103                                      <GIC_SPI << 
5104                                      <GIC_SPI << 
5105                                      <GIC_SPI << 
5106                                      <GIC_SPI << 
5107                                      <GIC_SPI << 
5108                                      <GIC_SPI << 
5109                                      <GIC_SPI << 
5110                                      <GIC_SPI << 
5111                                      <GIC_SPI << 
5112                                      <GIC_SPI << 
5113                                      <GIC_SPI << 
5114                                      <GIC_SPI << 
5115                                      <GIC_SPI << 
5116                                      <GIC_SPI << 
5117                                      <GIC_SPI << 
5118                                      <GIC_SPI << 
5119                                      <GIC_SPI << 
5120                                      <GIC_SPI << 
5121                                      <GIC_SPI << 
5122                                      <GIC_SPI << 
5123                                      <GIC_SPI << 
5124                                      <GIC_SPI << 
5125                                      <GIC_SPI << 
5126                                      <GIC_SPI << 
5127                                      <GIC_SPI << 
5128                                      <GIC_SPI << 
5129                                      <GIC_SPI << 
5130                                      <GIC_SPI << 
5131                                      <GIC_SPI << 
5132                                      <GIC_SPI << 
5133                                      <GIC_SPI << 
5134                                      <GIC_SPI << 
5135                                      <GIC_SPI << 
5136                                      <GIC_SPI << 
5137                                      <GIC_SPI << 
5138                                      <GIC_SPI << 
5139                                      <GIC_SPI << 
5140                                      <GIC_SPI << 
5141                                      <GIC_SPI << 
5142                                      <GIC_SPI << 
5143                                      <GIC_SPI << 
5144                                      <GIC_SPI << 
5145                                      <GIC_SPI << 
5146                                      <GIC_SPI << 
5147                                      <GIC_SPI << 
5148                                      <GIC_SPI << 
5149                                      <GIC_SPI << 
5150                                      <GIC_SPI << 
5151                                      <GIC_SPI << 
5152                                      <GIC_SPI << 
5153                                      <GIC_SPI << 
5154                                      <GIC_SPI << 
5155                                      <GIC_SPI << 
5156                                      <GIC_SPI << 
5157                                      <GIC_SPI << 
5158                                      <GIC_SPI << 
5159                                      <GIC_SPI << 
5160                                      <GIC_SPI << 
5161                                      <GIC_SPI << 
5162                 };                            << 
5163                                               << 
5164                 anoc_1_tbu: tbu@150c5000 {    << 
5165                         compatible = "qcom,sd << 
5166                         reg = <0x0 0x150c5000 << 
5167                         interconnects = <&sys << 
5168                                          &con << 
5169                         power-domains = <&gcc << 
5170                         qcom,stream-id-range  << 
5171                 };                            << 
5172                                               << 
5173                 anoc_2_tbu: tbu@150c9000 {    << 
5174                         compatible = "qcom,sd << 
5175                         reg = <0x0 0x150c9000 << 
5176                         interconnects = <&sys << 
5177                                          &con << 
5178                         power-domains = <&gcc << 
5179                         qcom,stream-id-range  << 
5180                 };                            << 
5181                                               << 
5182                 mnoc_hf_0_tbu: tbu@150cd000 { << 
5183                         compatible = "qcom,sd << 
5184                         reg = <0x0 0x150cd000 << 
5185                         interconnects = <&mms << 
5186                                          &mms << 
5187                         power-domains = <&gcc << 
5188                         qcom,stream-id-range  << 
5189                 };                            << 
5190                                               << 
5191                 mnoc_hf_1_tbu: tbu@150d1000 { << 
5192                         compatible = "qcom,sd << 
5193                         reg = <0x0 0x150d1000 << 
5194                         interconnects = <&mms << 
5195                                          &mms << 
5196                         power-domains = <&gcc << 
5197                         qcom,stream-id-range  << 
5198                 };                            << 
5199                                               << 
5200                 mnoc_sf_0_tbu: tbu@150d5000 { << 
5201                         compatible = "qcom,sd << 
5202                         reg = <0x0 0x150d5000 << 
5203                         interconnects = <&mms << 
5204                                          &mms << 
5205                         power-domains = <&gcc << 
5206                         qcom,stream-id-range  << 
5207                 };                            << 
5208                                               << 
5209                 compute_dsp_tbu: tbu@150d9000 << 
5210                         compatible = "qcom,sd << 
5211                         reg = <0x0 0x150d9000 << 
5212                         interconnects = <&sys << 
5213                                          &con << 
5214                         qcom,stream-id-range  << 
5215                 };                            << 
5216                                               << 
5217                 adsp_tbu: tbu@150dd000 {      << 
5218                         compatible = "qcom,sd << 
5219                         reg = <0x0 0x150dd000 << 
5220                         interconnects = <&sys << 
5221                                          &con << 
5222                         power-domains = <&gcc << 
5223                         qcom,stream-id-range  << 
5224                 };                            << 
5225                                               << 
5226                 anoc_1_pcie_tbu: tbu@150e1000 << 
5227                         compatible = "qcom,sd << 
5228                         reg = <0x0 0x150e1000 << 
5229                         clocks = <&gcc GCC_AG << 
5230                         interconnects = <&sys << 
5231                                          &con << 
5232                         power-domains = <&gcc << 
5233                         qcom,stream-id-range  << 
5234                 };                            << 
5235                                               << 
5236                 lpasscc: clock-controller@170 << 
5237                         compatible = "qcom,sd << 
5238                         reg = <0 0x17014000 0 << 
5239                         reg-names = "cc", "qd << 
5240                         #clock-cells = <1>;   << 
5241                         status = "disabled";  << 
5242                 };                            << 
5243                                               << 
5244                 gladiator_noc: interconnect@1 << 
5245                         compatible = "qcom,sd << 
5246                         reg = <0 0x17900000 0 << 
5247                         #interconnect-cells = << 
5248                         qcom,bcm-voters = <&a << 
5249                 };                            << 
5250                                               << 
5251                 watchdog@17980000 {           << 
5252                         compatible = "qcom,ap << 
5253                         reg = <0 0x17980000 0 << 
5254                         clocks = <&sleep_clk> << 
5255                         interrupts = <GIC_SPI << 
5256                 };                               1298                 };
5257                                                  1299 
5258                 apss_shared: mailbox@17990000    1300                 apss_shared: mailbox@17990000 {
5259                         compatible = "qcom,sd    1301                         compatible = "qcom,sdm845-apss-shared";
5260                         reg = <0 0x17990000 0 !! 1302                         reg = <0x17990000 0x1000>;
5261                         #mbox-cells = <1>;       1303                         #mbox-cells = <1>;
5262                 };                               1304                 };
5263                                                  1305 
5264                 apps_rsc: rsc@179c0000 {         1306                 apps_rsc: rsc@179c0000 {
5265                         label = "apps_rsc";      1307                         label = "apps_rsc";
5266                         compatible = "qcom,rp    1308                         compatible = "qcom,rpmh-rsc";
5267                         reg = <0 0x179c0000 0 !! 1309                         reg = <0x179c0000 0x10000>,
5268                               <0 0x179d0000 0 !! 1310                               <0x179d0000 0x10000>,
5269                               <0 0x179e0000 0 !! 1311                               <0x179e0000 0x10000>;
5270                         reg-names = "drv-0",     1312                         reg-names = "drv-0", "drv-1", "drv-2";
5271                         interrupts = <GIC_SPI    1313                         interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
5272                                      <GIC_SPI    1314                                      <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
5273                                      <GIC_SPI    1315                                      <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
5274                         qcom,tcs-offset = <0x    1316                         qcom,tcs-offset = <0xd00>;
5275                         qcom,drv-id = <2>;       1317                         qcom,drv-id = <2>;
5276                         qcom,tcs-config = <AC    1318                         qcom,tcs-config = <ACTIVE_TCS  2>,
5277                                           <SL    1319                                           <SLEEP_TCS   3>,
5278                                           <WA    1320                                           <WAKE_TCS    3>,
5279                                           <CO    1321                                           <CONTROL_TCS 1>;
5280                         power-domains = <&CLU << 
5281                                               << 
5282                         apps_bcm_voter: bcm-v << 
5283                                 compatible =  << 
5284                         };                    << 
5285                                                  1322 
5286                         rpmhcc: clock-control    1323                         rpmhcc: clock-controller {
5287                                 compatible =     1324                                 compatible = "qcom,sdm845-rpmh-clk";
5288                                 #clock-cells     1325                                 #clock-cells = <1>;
5289                                 clock-names = << 
5290                                 clocks = <&xo << 
5291                         };                    << 
5292                                               << 
5293                         rpmhpd: power-control << 
5294                                 compatible =  << 
5295                                 #power-domain << 
5296                                 operating-poi << 
5297                                               << 
5298                                 rpmhpd_opp_ta << 
5299                                         compa << 
5300                                               << 
5301                                         rpmhp << 
5302                                               << 
5303                                         };    << 
5304                                               << 
5305                                         rpmhp << 
5306                                               << 
5307                                         };    << 
5308                                               << 
5309                                         rpmhp << 
5310                                               << 
5311                                         };    << 
5312                                               << 
5313                                         rpmhp << 
5314                                               << 
5315                                         };    << 
5316                                               << 
5317                                         rpmhp << 
5318                                               << 
5319                                         };    << 
5320                                               << 
5321                                         rpmhp << 
5322                                               << 
5323                                         };    << 
5324                                               << 
5325                                         rpmhp << 
5326                                               << 
5327                                         };    << 
5328                                               << 
5329                                         rpmhp << 
5330                                               << 
5331                                         };    << 
5332                                               << 
5333                                         rpmhp << 
5334                                               << 
5335                                         };    << 
5336                                               << 
5337                                         rpmhp << 
5338                                               << 
5339                                         };    << 
5340                                 };            << 
5341                         };                       1326                         };
5342                 };                               1327                 };
5343                                                  1328 
5344                 intc: interrupt-controller@17    1329                 intc: interrupt-controller@17a00000 {
5345                         compatible = "arm,gic    1330                         compatible = "arm,gic-v3";
5346                         #address-cells = <2>; !! 1331                         #address-cells = <1>;
5347                         #size-cells = <2>;    !! 1332                         #size-cells = <1>;
5348                         ranges;                  1333                         ranges;
5349                         #interrupt-cells = <3    1334                         #interrupt-cells = <3>;
5350                         interrupt-controller;    1335                         interrupt-controller;
5351                         reg = <0 0x17a00000 0 !! 1336                         reg = <0x17a00000 0x10000>,     /* GICD */
5352                               <0 0x17a60000 0 !! 1337                               <0x17a60000 0x100000>;    /* GICR * 8 */
5353                         interrupts = <GIC_PPI    1338                         interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
5354                                                  1339 
5355                         msi-controller@17a400 !! 1340                         gic-its@17a40000 {
5356                                 compatible =     1341                                 compatible = "arm,gic-v3-its";
5357                                 msi-controlle    1342                                 msi-controller;
5358                                 #msi-cells =     1343                                 #msi-cells = <1>;
5359                                 reg = <0 0x17 !! 1344                                 reg = <0x17a40000 0x20000>;
5360                                 status = "dis    1345                                 status = "disabled";
5361                         };                       1346                         };
5362                 };                               1347                 };
5363                                                  1348 
5364                 slimbam: dma-controller@17184 << 
5365                         compatible = "qcom,ba << 
5366                         qcom,controlled-remot << 
5367                         reg = <0 0x17184000 0 << 
5368                         num-channels = <31>;  << 
5369                         interrupts = <GIC_SPI << 
5370                         #dma-cells = <1>;     << 
5371                         qcom,ee = <1>;        << 
5372                         qcom,num-ees = <2>;   << 
5373                         iommus = <&apps_smmu  << 
5374                 };                            << 
5375                                               << 
5376                 timer@17c90000 {                 1349                 timer@17c90000 {
5377                         #address-cells = <1>;    1350                         #address-cells = <1>;
5378                         #size-cells = <1>;       1351                         #size-cells = <1>;
5379                         ranges = <0 0 0 0x200 !! 1352                         ranges;
5380                         compatible = "arm,arm    1353                         compatible = "arm,armv7-timer-mem";
5381                         reg = <0 0x17c90000 0 !! 1354                         reg = <0x17c90000 0x1000>;
5382                                                  1355 
5383                         frame@17ca0000 {         1356                         frame@17ca0000 {
5384                                 frame-number     1357                                 frame-number = <0>;
5385                                 interrupts =     1358                                 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
5386                                                  1359                                              <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
5387                                 reg = <0x17ca    1360                                 reg = <0x17ca0000 0x1000>,
5388                                       <0x17cb    1361                                       <0x17cb0000 0x1000>;
5389                         };                       1362                         };
5390                                                  1363 
5391                         frame@17cc0000 {         1364                         frame@17cc0000 {
5392                                 frame-number     1365                                 frame-number = <1>;
5393                                 interrupts =     1366                                 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
5394                                 reg = <0x17cc    1367                                 reg = <0x17cc0000 0x1000>;
5395                                 status = "dis    1368                                 status = "disabled";
5396                         };                       1369                         };
5397                                                  1370 
5398                         frame@17cd0000 {         1371                         frame@17cd0000 {
5399                                 frame-number     1372                                 frame-number = <2>;
5400                                 interrupts =     1373                                 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
5401                                 reg = <0x17cd    1374                                 reg = <0x17cd0000 0x1000>;
5402                                 status = "dis    1375                                 status = "disabled";
5403                         };                       1376                         };
5404                                                  1377 
5405                         frame@17ce0000 {         1378                         frame@17ce0000 {
5406                                 frame-number     1379                                 frame-number = <3>;
5407                                 interrupts =     1380                                 interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
5408                                 reg = <0x17ce    1381                                 reg = <0x17ce0000 0x1000>;
5409                                 status = "dis    1382                                 status = "disabled";
5410                         };                       1383                         };
5411                                                  1384 
5412                         frame@17cf0000 {         1385                         frame@17cf0000 {
5413                                 frame-number     1386                                 frame-number = <4>;
5414                                 interrupts =     1387                                 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
5415                                 reg = <0x17cf    1388                                 reg = <0x17cf0000 0x1000>;
5416                                 status = "dis    1389                                 status = "disabled";
5417                         };                       1390                         };
5418                                                  1391 
5419                         frame@17d00000 {         1392                         frame@17d00000 {
5420                                 frame-number     1393                                 frame-number = <5>;
5421                                 interrupts =     1394                                 interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
5422                                 reg = <0x17d0    1395                                 reg = <0x17d00000 0x1000>;
5423                                 status = "dis    1396                                 status = "disabled";
5424                         };                       1397                         };
5425                                                  1398 
5426                         frame@17d10000 {         1399                         frame@17d10000 {
5427                                 frame-number     1400                                 frame-number = <6>;
5428                                 interrupts =     1401                                 interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
5429                                 reg = <0x17d1    1402                                 reg = <0x17d10000 0x1000>;
5430                                 status = "dis    1403                                 status = "disabled";
5431                         };                       1404                         };
5432                 };                               1405                 };
5433                                               << 
5434                 osm_l3: interconnect@17d41000 << 
5435                         compatible = "qcom,sd << 
5436                         reg = <0 0x17d41000 0 << 
5437                                               << 
5438                         clocks = <&rpmhcc RPM << 
5439                         clock-names = "xo", " << 
5440                                               << 
5441                         #interconnect-cells = << 
5442                 };                            << 
5443                                               << 
5444                 cpufreq_hw: cpufreq@17d43000  << 
5445                         compatible = "qcom,sd << 
5446                         reg = <0 0x17d43000 0 << 
5447                         reg-names = "freq-dom << 
5448                                               << 
5449                         interrupts-extended = << 
5450                                               << 
5451                         clocks = <&rpmhcc RPM << 
5452                         clock-names = "xo", " << 
5453                                               << 
5454                         #freq-domain-cells =  << 
5455                         #clock-cells = <1>;   << 
5456                 };                            << 
5457                                               << 
5458                 wifi: wifi@18800000 {         << 
5459                         compatible = "qcom,wc << 
5460                         status = "disabled";  << 
5461                         reg = <0 0x18800000 0 << 
5462                         reg-names = "membase" << 
5463                         memory-region = <&wla << 
5464                         clock-names = "cxo_re << 
5465                         clocks = <&rpmhcc RPM << 
5466                         interrupts =          << 
5467                                 <GIC_SPI 414  << 
5468                                 <GIC_SPI 415  << 
5469                                 <GIC_SPI 416  << 
5470                                 <GIC_SPI 417  << 
5471                                 <GIC_SPI 418  << 
5472                                 <GIC_SPI 419  << 
5473                                 <GIC_SPI 420  << 
5474                                 <GIC_SPI 421  << 
5475                                 <GIC_SPI 422  << 
5476                                 <GIC_SPI 423  << 
5477                                 <GIC_SPI 424  << 
5478                                 <GIC_SPI 425  << 
5479                         iommus = <&apps_smmu  << 
5480                 };                            << 
5481         };                                    << 
5482                                               << 
5483         sound: sound {                        << 
5484         };                                    << 
5485                                               << 
5486         thermal-zones {                       << 
5487                 cpu0-thermal {                << 
5488                         polling-delay-passive << 
5489                                               << 
5490                         thermal-sensors = <&t << 
5491                                               << 
5492                         trips {               << 
5493                                 cpu0_alert0:  << 
5494                                         tempe << 
5495                                         hyste << 
5496                                         type  << 
5497                                 };            << 
5498                                               << 
5499                                 cpu0_alert1:  << 
5500                                         tempe << 
5501                                         hyste << 
5502                                         type  << 
5503                                 };            << 
5504                                               << 
5505                                 cpu0_crit: cp << 
5506                                         tempe << 
5507                                         hyste << 
5508                                         type  << 
5509                                 };            << 
5510                         };                    << 
5511                 };                            << 
5512                                               << 
5513                 cpu1-thermal {                << 
5514                         polling-delay-passive << 
5515                                               << 
5516                         thermal-sensors = <&t << 
5517                                               << 
5518                         trips {               << 
5519                                 cpu1_alert0:  << 
5520                                         tempe << 
5521                                         hyste << 
5522                                         type  << 
5523                                 };            << 
5524                                               << 
5525                                 cpu1_alert1:  << 
5526                                         tempe << 
5527                                         hyste << 
5528                                         type  << 
5529                                 };            << 
5530                                               << 
5531                                 cpu1_crit: cp << 
5532                                         tempe << 
5533                                         hyste << 
5534                                         type  << 
5535                                 };            << 
5536                         };                    << 
5537                 };                            << 
5538                                               << 
5539                 cpu2-thermal {                << 
5540                         polling-delay-passive << 
5541                                               << 
5542                         thermal-sensors = <&t << 
5543                                               << 
5544                         trips {               << 
5545                                 cpu2_alert0:  << 
5546                                         tempe << 
5547                                         hyste << 
5548                                         type  << 
5549                                 };            << 
5550                                               << 
5551                                 cpu2_alert1:  << 
5552                                         tempe << 
5553                                         hyste << 
5554                                         type  << 
5555                                 };            << 
5556                                               << 
5557                                 cpu2_crit: cp << 
5558                                         tempe << 
5559                                         hyste << 
5560                                         type  << 
5561                                 };            << 
5562                         };                    << 
5563                 };                            << 
5564                                               << 
5565                 cpu3-thermal {                << 
5566                         polling-delay-passive << 
5567                                               << 
5568                         thermal-sensors = <&t << 
5569                                               << 
5570                         trips {               << 
5571                                 cpu3_alert0:  << 
5572                                         tempe << 
5573                                         hyste << 
5574                                         type  << 
5575                                 };            << 
5576                                               << 
5577                                 cpu3_alert1:  << 
5578                                         tempe << 
5579                                         hyste << 
5580                                         type  << 
5581                                 };            << 
5582                                               << 
5583                                 cpu3_crit: cp << 
5584                                         tempe << 
5585                                         hyste << 
5586                                         type  << 
5587                                 };            << 
5588                         };                    << 
5589                 };                            << 
5590                                               << 
5591                 cpu4-thermal {                << 
5592                         polling-delay-passive << 
5593                                               << 
5594                         thermal-sensors = <&t << 
5595                                               << 
5596                         trips {               << 
5597                                 cpu4_alert0:  << 
5598                                         tempe << 
5599                                         hyste << 
5600                                         type  << 
5601                                 };            << 
5602                                               << 
5603                                 cpu4_alert1:  << 
5604                                         tempe << 
5605                                         hyste << 
5606                                         type  << 
5607                                 };            << 
5608                                               << 
5609                                 cpu4_crit: cp << 
5610                                         tempe << 
5611                                         hyste << 
5612                                         type  << 
5613                                 };            << 
5614                         };                    << 
5615                 };                            << 
5616                                               << 
5617                 cpu5-thermal {                << 
5618                         polling-delay-passive << 
5619                                               << 
5620                         thermal-sensors = <&t << 
5621                                               << 
5622                         trips {               << 
5623                                 cpu5_alert0:  << 
5624                                         tempe << 
5625                                         hyste << 
5626                                         type  << 
5627                                 };            << 
5628                                               << 
5629                                 cpu5_alert1:  << 
5630                                         tempe << 
5631                                         hyste << 
5632                                         type  << 
5633                                 };            << 
5634                                               << 
5635                                 cpu5_crit: cp << 
5636                                         tempe << 
5637                                         hyste << 
5638                                         type  << 
5639                                 };            << 
5640                         };                    << 
5641                 };                            << 
5642                                               << 
5643                 cpu6-thermal {                << 
5644                         polling-delay-passive << 
5645                                               << 
5646                         thermal-sensors = <&t << 
5647                                               << 
5648                         trips {               << 
5649                                 cpu6_alert0:  << 
5650                                         tempe << 
5651                                         hyste << 
5652                                         type  << 
5653                                 };            << 
5654                                               << 
5655                                 cpu6_alert1:  << 
5656                                         tempe << 
5657                                         hyste << 
5658                                         type  << 
5659                                 };            << 
5660                                               << 
5661                                 cpu6_crit: cp << 
5662                                         tempe << 
5663                                         hyste << 
5664                                         type  << 
5665                                 };            << 
5666                         };                    << 
5667                 };                            << 
5668                                               << 
5669                 cpu7-thermal {                << 
5670                         polling-delay-passive << 
5671                                               << 
5672                         thermal-sensors = <&t << 
5673                                               << 
5674                         trips {               << 
5675                                 cpu7_alert0:  << 
5676                                         tempe << 
5677                                         hyste << 
5678                                         type  << 
5679                                 };            << 
5680                                               << 
5681                                 cpu7_alert1:  << 
5682                                         tempe << 
5683                                         hyste << 
5684                                         type  << 
5685                                 };            << 
5686                                               << 
5687                                 cpu7_crit: cp << 
5688                                         tempe << 
5689                                         hyste << 
5690                                         type  << 
5691                                 };            << 
5692                         };                    << 
5693                 };                            << 
5694                                               << 
5695                 aoss0-thermal {               << 
5696                         polling-delay-passive << 
5697                                               << 
5698                         thermal-sensors = <&t << 
5699                                               << 
5700                         trips {               << 
5701                                 aoss0_alert0: << 
5702                                         tempe << 
5703                                         hyste << 
5704                                         type  << 
5705                                 };            << 
5706                         };                    << 
5707                 };                            << 
5708                                               << 
5709                 cluster0-thermal {            << 
5710                         polling-delay-passive << 
5711                                               << 
5712                         thermal-sensors = <&t << 
5713                                               << 
5714                         trips {               << 
5715                                 cluster0_aler << 
5716                                         tempe << 
5717                                         hyste << 
5718                                         type  << 
5719                                 };            << 
5720                                 cluster0_crit << 
5721                                         tempe << 
5722                                         hyste << 
5723                                         type  << 
5724                                 };            << 
5725                         };                    << 
5726                 };                            << 
5727                                               << 
5728                 cluster1-thermal {            << 
5729                         polling-delay-passive << 
5730                                               << 
5731                         thermal-sensors = <&t << 
5732                                               << 
5733                         trips {               << 
5734                                 cluster1_aler << 
5735                                         tempe << 
5736                                         hyste << 
5737                                         type  << 
5738                                 };            << 
5739                                 cluster1_crit << 
5740                                         tempe << 
5741                                         hyste << 
5742                                         type  << 
5743                                 };            << 
5744                         };                    << 
5745                 };                            << 
5746                                               << 
5747                 gpu-top-thermal {             << 
5748                         polling-delay-passive << 
5749                                               << 
5750                         thermal-sensors = <&t << 
5751                                               << 
5752                         cooling-maps {        << 
5753                                 map0 {        << 
5754                                         trip  << 
5755                                         cooli << 
5756                                 };            << 
5757                         };                    << 
5758                                               << 
5759                         trips {               << 
5760                                 gpu_top_alert << 
5761                                         tempe << 
5762                                         hyste << 
5763                                         type  << 
5764                                 };            << 
5765                                               << 
5766                                 trip-point1 { << 
5767                                         tempe << 
5768                                         hyste << 
5769                                         type  << 
5770                                 };            << 
5771                                               << 
5772                                 trip-point2 { << 
5773                                         tempe << 
5774                                         hyste << 
5775                                         type  << 
5776                                 };            << 
5777                         };                    << 
5778                 };                            << 
5779                                               << 
5780                 gpu-bottom-thermal {          << 
5781                         polling-delay-passive << 
5782                                               << 
5783                         thermal-sensors = <&t << 
5784                                               << 
5785                         cooling-maps {        << 
5786                                 map0 {        << 
5787                                         trip  << 
5788                                         cooli << 
5789                                 };            << 
5790                         };                    << 
5791                                               << 
5792                         trips {               << 
5793                                 gpu_bottom_al << 
5794                                         tempe << 
5795                                         hyste << 
5796                                         type  << 
5797                                 };            << 
5798                                               << 
5799                                 trip-point1 { << 
5800                                         tempe << 
5801                                         hyste << 
5802                                         type  << 
5803                                 };            << 
5804                                               << 
5805                                 trip-point2 { << 
5806                                         tempe << 
5807                                         hyste << 
5808                                         type  << 
5809                                 };            << 
5810                         };                    << 
5811                 };                            << 
5812                                               << 
5813                 aoss1-thermal {               << 
5814                         polling-delay-passive << 
5815                                               << 
5816                         thermal-sensors = <&t << 
5817                                               << 
5818                         trips {               << 
5819                                 aoss1_alert0: << 
5820                                         tempe << 
5821                                         hyste << 
5822                                         type  << 
5823                                 };            << 
5824                         };                    << 
5825                 };                            << 
5826                                               << 
5827                 q6-modem-thermal {            << 
5828                         polling-delay-passive << 
5829                                               << 
5830                         thermal-sensors = <&t << 
5831                                               << 
5832                         trips {               << 
5833                                 q6_modem_aler << 
5834                                         tempe << 
5835                                         hyste << 
5836                                         type  << 
5837                                 };            << 
5838                         };                    << 
5839                 };                            << 
5840                                               << 
5841                 mem-thermal {                 << 
5842                         polling-delay-passive << 
5843                                               << 
5844                         thermal-sensors = <&t << 
5845                                               << 
5846                         trips {               << 
5847                                 mem_alert0: t << 
5848                                         tempe << 
5849                                         hyste << 
5850                                         type  << 
5851                                 };            << 
5852                         };                    << 
5853                 };                            << 
5854                                               << 
5855                 wlan-thermal {                << 
5856                         polling-delay-passive << 
5857                                               << 
5858                         thermal-sensors = <&t << 
5859                                               << 
5860                         trips {               << 
5861                                 wlan_alert0:  << 
5862                                         tempe << 
5863                                         hyste << 
5864                                         type  << 
5865                                 };            << 
5866                         };                    << 
5867                 };                            << 
5868                                               << 
5869                 q6-hvx-thermal {              << 
5870                         polling-delay-passive << 
5871                                               << 
5872                         thermal-sensors = <&t << 
5873                                               << 
5874                         trips {               << 
5875                                 q6_hvx_alert0 << 
5876                                         tempe << 
5877                                         hyste << 
5878                                         type  << 
5879                                 };            << 
5880                         };                    << 
5881                 };                            << 
5882                                               << 
5883                 camera-thermal {              << 
5884                         polling-delay-passive << 
5885                                               << 
5886                         thermal-sensors = <&t << 
5887                                               << 
5888                         trips {               << 
5889                                 camera_alert0 << 
5890                                         tempe << 
5891                                         hyste << 
5892                                         type  << 
5893                                 };            << 
5894                         };                    << 
5895                 };                            << 
5896                                               << 
5897                 video-thermal {               << 
5898                         polling-delay-passive << 
5899                                               << 
5900                         thermal-sensors = <&t << 
5901                                               << 
5902                         trips {               << 
5903                                 video_alert0: << 
5904                                         tempe << 
5905                                         hyste << 
5906                                         type  << 
5907                                 };            << 
5908                         };                    << 
5909                 };                            << 
5910                                               << 
5911                 modem-thermal {               << 
5912                         polling-delay-passive << 
5913                                               << 
5914                         thermal-sensors = <&t << 
5915                                               << 
5916                         trips {               << 
5917                                 modem_alert0: << 
5918                                         tempe << 
5919                                         hyste << 
5920                                         type  << 
5921                                 };            << 
5922                         };                    << 
5923                 };                            << 
5924         };                                    << 
5925                                               << 
5926         timer {                               << 
5927                 compatible = "arm,armv8-timer << 
5928                 interrupts = <GIC_PPI 1 IRQ_T << 
5929                              <GIC_PPI 2 IRQ_T << 
5930                              <GIC_PPI 3 IRQ_T << 
5931                              <GIC_PPI 0 IRQ_T << 
5932         };                                       1406         };
5933 };                                               1407 };
                                                      

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