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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/qcom/msm8996.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 /arch/arm64/boot/dts/qcom/msm8996.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/qcom/msm8996.dtsi (Version linux-6.1.116)


  1 // SPDX-License-Identifier: GPL-2.0-only          
  2 /*                                                
  3  * Copyright (c) 2014-2015, The Linux Foundati    
  4  */                                               
  5                                                   
  6 #include <dt-bindings/interrupt-controller/arm    
  7 #include <dt-bindings/clock/qcom,gcc-msm8996.h    
  8 #include <dt-bindings/clock/qcom,mmcc-msm8996.    
  9 #include <dt-bindings/clock/qcom,rpmcc.h>         
 10 #include <dt-bindings/interconnect/qcom,msm899    
 11 #include <dt-bindings/interconnect/qcom,msm899    
 12 #include <dt-bindings/firmware/qcom,scm.h>        
 13 #include <dt-bindings/gpio/gpio.h>                
 14 #include <dt-bindings/power/qcom-rpmpd.h>         
 15 #include <dt-bindings/soc/qcom,apr.h>             
 16 #include <dt-bindings/thermal/thermal.h>          
 17                                                   
 18 / {                                               
 19         interrupt-parent = <&intc>;               
 20                                                   
 21         #address-cells = <2>;                     
 22         #size-cells = <2>;                        
 23                                                   
 24         chosen { };                               
 25                                                   
 26         clocks {                                  
 27                 xo_board: xo-board {              
 28                         compatible = "fixed-cl    
 29                         #clock-cells = <0>;       
 30                         clock-frequency = <192    
 31                         clock-output-names = "    
 32                 };                                
 33                                                   
 34                 sleep_clk: sleep-clk {            
 35                         compatible = "fixed-cl    
 36                         #clock-cells = <0>;       
 37                         clock-frequency = <327    
 38                         clock-output-names = "    
 39                 };                                
 40         };                                        
 41                                                   
 42         cpus {                                    
 43                 #address-cells = <2>;             
 44                 #size-cells = <0>;                
 45                                                   
 46                 CPU0: cpu@0 {                     
 47                         device_type = "cpu";      
 48                         compatible = "qcom,kry    
 49                         reg = <0x0 0x0>;          
 50                         enable-method = "psci"    
 51                         cpu-idle-states = <&CP    
 52                         capacity-dmips-mhz = <    
 53                         clocks = <&kryocc 0>;     
 54                         interconnects = <&cbf     
 55                         operating-points-v2 =     
 56                         #cooling-cells = <2>;     
 57                         next-level-cache = <&L    
 58                         L2_0: l2-cache {          
 59                                 compatible = "    
 60                                 cache-level =     
 61                                 cache-unified;    
 62                         };                        
 63                 };                                
 64                                                   
 65                 CPU1: cpu@1 {                     
 66                         device_type = "cpu";      
 67                         compatible = "qcom,kry    
 68                         reg = <0x0 0x1>;          
 69                         enable-method = "psci"    
 70                         cpu-idle-states = <&CP    
 71                         capacity-dmips-mhz = <    
 72                         clocks = <&kryocc 0>;     
 73                         interconnects = <&cbf     
 74                         operating-points-v2 =     
 75                         #cooling-cells = <2>;     
 76                         next-level-cache = <&L    
 77                 };                                
 78                                                   
 79                 CPU2: cpu@100 {                   
 80                         device_type = "cpu";      
 81                         compatible = "qcom,kry    
 82                         reg = <0x0 0x100>;        
 83                         enable-method = "psci"    
 84                         cpu-idle-states = <&CP    
 85                         capacity-dmips-mhz = <    
 86                         clocks = <&kryocc 1>;     
 87                         interconnects = <&cbf     
 88                         operating-points-v2 =     
 89                         #cooling-cells = <2>;     
 90                         next-level-cache = <&L    
 91                         L2_1: l2-cache {          
 92                                 compatible = "    
 93                                 cache-level =     
 94                                 cache-unified;    
 95                         };                        
 96                 };                                
 97                                                   
 98                 CPU3: cpu@101 {                   
 99                         device_type = "cpu";      
100                         compatible = "qcom,kry    
101                         reg = <0x0 0x101>;        
102                         enable-method = "psci"    
103                         cpu-idle-states = <&CP    
104                         capacity-dmips-mhz = <    
105                         clocks = <&kryocc 1>;     
106                         interconnects = <&cbf     
107                         operating-points-v2 =     
108                         #cooling-cells = <2>;     
109                         next-level-cache = <&L    
110                 };                                
111                                                   
112                 cpu-map {                         
113                         cluster0 {                
114                                 core0 {           
115                                         cpu =     
116                                 };                
117                                                   
118                                 core1 {           
119                                         cpu =     
120                                 };                
121                         };                        
122                                                   
123                         cluster1 {                
124                                 core0 {           
125                                         cpu =     
126                                 };                
127                                                   
128                                 core1 {           
129                                         cpu =     
130                                 };                
131                         };                        
132                 };                                
133                                                   
134                 idle-states {                     
135                         entry-method = "psci";    
136                                                   
137                         CPU_SLEEP_0: cpu-sleep    
138                                 compatible = "    
139                                 idle-state-nam    
140                                 arm,psci-suspe    
141                                 entry-latency-    
142                                 exit-latency-u    
143                                 min-residency-    
144                         };                        
145                 };                                
146         };                                        
147                                                   
148         cluster0_opp: opp-table-cluster0 {        
149                 compatible = "operating-points    
150                 nvmem-cells = <&speedbin_efuse    
151                 opp-shared;                       
152                                                   
153                 /* Nominal fmax for now */        
154                 opp-307200000 {                   
155                         opp-hz = /bits/ 64 <30    
156                         opp-supported-hw = <0x    
157                         clock-latency-ns = <20    
158                         opp-peak-kBps = <30720    
159                 };                                
160                 opp-422400000 {                   
161                         opp-hz = /bits/ 64 <42    
162                         opp-supported-hw = <0x    
163                         clock-latency-ns = <20    
164                         opp-peak-kBps = <30720    
165                 };                                
166                 opp-480000000 {                   
167                         opp-hz = /bits/ 64 <48    
168                         opp-supported-hw = <0x    
169                         clock-latency-ns = <20    
170                         opp-peak-kBps = <30720    
171                 };                                
172                 opp-556800000 {                   
173                         opp-hz = /bits/ 64 <55    
174                         opp-supported-hw = <0x    
175                         clock-latency-ns = <20    
176                         opp-peak-kBps = <30720    
177                 };                                
178                 opp-652800000 {                   
179                         opp-hz = /bits/ 64 <65    
180                         opp-supported-hw = <0x    
181                         clock-latency-ns = <20    
182                         opp-peak-kBps = <38400    
183                 };                                
184                 opp-729600000 {                   
185                         opp-hz = /bits/ 64 <72    
186                         opp-supported-hw = <0x    
187                         clock-latency-ns = <20    
188                         opp-peak-kBps = <46080    
189                 };                                
190                 opp-844800000 {                   
191                         opp-hz = /bits/ 64 <84    
192                         opp-supported-hw = <0x    
193                         clock-latency-ns = <20    
194                         opp-peak-kBps = <53760    
195                 };                                
196                 opp-960000000 {                   
197                         opp-hz = /bits/ 64 <96    
198                         opp-supported-hw = <0x    
199                         clock-latency-ns = <20    
200                         opp-peak-kBps = <67200    
201                 };                                
202                 opp-1036800000 {                  
203                         opp-hz = /bits/ 64 <10    
204                         opp-supported-hw = <0x    
205                         clock-latency-ns = <20    
206                         opp-peak-kBps = <67200    
207                 };                                
208                 opp-1113600000 {                  
209                         opp-hz = /bits/ 64 <11    
210                         opp-supported-hw = <0x    
211                         clock-latency-ns = <20    
212                         opp-peak-kBps = <82560    
213                 };                                
214                 opp-1190400000 {                  
215                         opp-hz = /bits/ 64 <11    
216                         opp-supported-hw = <0x    
217                         clock-latency-ns = <20    
218                         opp-peak-kBps = <82560    
219                 };                                
220                 opp-1228800000 {                  
221                         opp-hz = /bits/ 64 <12    
222                         opp-supported-hw = <0x    
223                         clock-latency-ns = <20    
224                         opp-peak-kBps = <90240    
225                 };                                
226                 opp-1324800000 {                  
227                         opp-hz = /bits/ 64 <13    
228                         opp-supported-hw = <0x    
229                         clock-latency-ns = <20    
230                         opp-peak-kBps = <10560    
231                 };                                
232                 opp-1363200000 {                  
233                         opp-hz = /bits/ 64 <13    
234                         opp-supported-hw = <0x    
235                         clock-latency-ns = <20    
236                         opp-peak-kBps = <11328    
237                 };                                
238                 opp-1401600000 {                  
239                         opp-hz = /bits/ 64 <14    
240                         opp-supported-hw = <0x    
241                         clock-latency-ns = <20    
242                         opp-peak-kBps = <11328    
243                 };                                
244                 opp-1478400000 {                  
245                         opp-hz = /bits/ 64 <14    
246                         opp-supported-hw = <0x    
247                         clock-latency-ns = <20    
248                         opp-peak-kBps = <11904    
249                 };                                
250                 opp-1497600000 {                  
251                         opp-hz = /bits/ 64 <14    
252                         opp-supported-hw = <0x    
253                         clock-latency-ns = <20    
254                         opp-peak-kBps = <13056    
255                 };                                
256                 opp-1593600000 {                  
257                         opp-hz = /bits/ 64 <15    
258                         opp-supported-hw = <0x    
259                         clock-latency-ns = <20    
260                         opp-peak-kBps = <13824    
261                 };                                
262         };                                        
263                                                   
264         cluster1_opp: opp-table-cluster1 {        
265                 compatible = "operating-points    
266                 nvmem-cells = <&speedbin_efuse    
267                 opp-shared;                       
268                                                   
269                 /* Nominal fmax for now */        
270                 opp-307200000 {                   
271                         opp-hz = /bits/ 64 <30    
272                         opp-supported-hw = <0x    
273                         clock-latency-ns = <20    
274                         opp-peak-kBps = <30720    
275                 };                                
276                 opp-403200000 {                   
277                         opp-hz = /bits/ 64 <40    
278                         opp-supported-hw = <0x    
279                         clock-latency-ns = <20    
280                         opp-peak-kBps = <30720    
281                 };                                
282                 opp-480000000 {                   
283                         opp-hz = /bits/ 64 <48    
284                         opp-supported-hw = <0x    
285                         clock-latency-ns = <20    
286                         opp-peak-kBps = <30720    
287                 };                                
288                 opp-556800000 {                   
289                         opp-hz = /bits/ 64 <55    
290                         opp-supported-hw = <0x    
291                         clock-latency-ns = <20    
292                         opp-peak-kBps = <30720    
293                 };                                
294                 opp-652800000 {                   
295                         opp-hz = /bits/ 64 <65    
296                         opp-supported-hw = <0x    
297                         clock-latency-ns = <20    
298                         opp-peak-kBps = <30720    
299                 };                                
300                 opp-729600000 {                   
301                         opp-hz = /bits/ 64 <72    
302                         opp-supported-hw = <0x    
303                         clock-latency-ns = <20    
304                         opp-peak-kBps = <30720    
305                 };                                
306                 opp-806400000 {                   
307                         opp-hz = /bits/ 64 <80    
308                         opp-supported-hw = <0x    
309                         clock-latency-ns = <20    
310                         opp-peak-kBps = <38400    
311                 };                                
312                 opp-883200000 {                   
313                         opp-hz = /bits/ 64 <88    
314                         opp-supported-hw = <0x    
315                         clock-latency-ns = <20    
316                         opp-peak-kBps = <46080    
317                 };                                
318                 opp-940800000 {                   
319                         opp-hz = /bits/ 64 <94    
320                         opp-supported-hw = <0x    
321                         clock-latency-ns = <20    
322                         opp-peak-kBps = <53760    
323                 };                                
324                 opp-1036800000 {                  
325                         opp-hz = /bits/ 64 <10    
326                         opp-supported-hw = <0x    
327                         clock-latency-ns = <20    
328                         opp-peak-kBps = <59520    
329                 };                                
330                 opp-1113600000 {                  
331                         opp-hz = /bits/ 64 <11    
332                         opp-supported-hw = <0x    
333                         clock-latency-ns = <20    
334                         opp-peak-kBps = <67200    
335                 };                                
336                 opp-1190400000 {                  
337                         opp-hz = /bits/ 64 <11    
338                         opp-supported-hw = <0x    
339                         clock-latency-ns = <20    
340                         opp-peak-kBps = <67200    
341                 };                                
342                 opp-1248000000 {                  
343                         opp-hz = /bits/ 64 <12    
344                         opp-supported-hw = <0x    
345                         clock-latency-ns = <20    
346                         opp-peak-kBps = <74880    
347                 };                                
348                 opp-1324800000 {                  
349                         opp-hz = /bits/ 64 <13    
350                         opp-supported-hw = <0x    
351                         clock-latency-ns = <20    
352                         opp-peak-kBps = <82560    
353                 };                                
354                 opp-1401600000 {                  
355                         opp-hz = /bits/ 64 <14    
356                         opp-supported-hw = <0x    
357                         clock-latency-ns = <20    
358                         opp-peak-kBps = <90240    
359                 };                                
360                 opp-1478400000 {                  
361                         opp-hz = /bits/ 64 <14    
362                         opp-supported-hw = <0x    
363                         clock-latency-ns = <20    
364                         opp-peak-kBps = <97920    
365                 };                                
366                 opp-1555200000 {                  
367                         opp-hz = /bits/ 64 <15    
368                         opp-supported-hw = <0x    
369                         clock-latency-ns = <20    
370                         opp-peak-kBps = <10560    
371                 };                                
372                 opp-1632000000 {                  
373                         opp-hz = /bits/ 64 <16    
374                         opp-supported-hw = <0x    
375                         clock-latency-ns = <20    
376                         opp-peak-kBps = <11904    
377                 };                                
378                 opp-1708800000 {                  
379                         opp-hz = /bits/ 64 <17    
380                         opp-supported-hw = <0x    
381                         clock-latency-ns = <20    
382                         opp-peak-kBps = <12288    
383                 };                                
384                 opp-1785600000 {                  
385                         opp-hz = /bits/ 64 <17    
386                         opp-supported-hw = <0x    
387                         clock-latency-ns = <20    
388                         opp-peak-kBps = <13056    
389                 };                                
390                 opp-1804800000 {                  
391                         opp-hz = /bits/ 64 <18    
392                         opp-supported-hw = <0x    
393                         clock-latency-ns = <20    
394                         opp-peak-kBps = <13056    
395                 };                                
396                 opp-1824000000 {                  
397                         opp-hz = /bits/ 64 <18    
398                         opp-supported-hw = <0x    
399                         clock-latency-ns = <20    
400                         opp-peak-kBps = <13824    
401                 };                                
402                 opp-1900800000 {                  
403                         opp-hz = /bits/ 64 <19    
404                         opp-supported-hw = <0x    
405                         clock-latency-ns = <20    
406                         opp-peak-kBps = <13056    
407                 };                                
408                 opp-1920000000 {                  
409                         opp-hz = /bits/ 64 <19    
410                         opp-supported-hw = <0x    
411                         clock-latency-ns = <20    
412                         opp-peak-kBps = <14592    
413                 };                                
414                 opp-1996800000 {                  
415                         opp-hz = /bits/ 64 <19    
416                         opp-supported-hw = <0x    
417                         clock-latency-ns = <20    
418                         opp-peak-kBps = <15936    
419                 };                                
420                 opp-2073600000 {                  
421                         opp-hz = /bits/ 64 <20    
422                         opp-supported-hw = <0x    
423                         clock-latency-ns = <20    
424                         opp-peak-kBps = <15936    
425                 };                                
426                 opp-2150400000 {                  
427                         opp-hz = /bits/ 64 <21    
428                         opp-supported-hw = <0x    
429                         clock-latency-ns = <20    
430                         opp-peak-kBps = <15936    
431                 };                                
432         };                                        
433                                                   
434         firmware {                                
435                 scm {                             
436                         compatible = "qcom,scm    
437                         qcom,dload-mode = <&tc    
438                 };                                
439         };                                        
440                                                   
441         memory@80000000 {                         
442                 device_type = "memory";           
443                 /* We expect the bootloader to    
444                 reg = <0x0 0x80000000 0x0 0x0>    
445         };                                        
446                                                   
447         etm {                                     
448                 compatible = "qcom,coresight-r    
449                                                   
450                 out-ports {                       
451                         port {                    
452                                 modem_etm_out_    
453                                         remote    
454                                           <&fu    
455                                 };                
456                         };                        
457                 };                                
458         };                                        
459                                                   
460         psci {                                    
461                 compatible = "arm,psci-1.0";      
462                 method = "smc";                   
463         };                                        
464                                                   
465         rpm: remoteproc {                         
466                 compatible = "qcom,msm8996-rpm    
467                                                   
468                 glink-edge {                      
469                         compatible = "qcom,gli    
470                         interrupts = <GIC_SPI     
471                         qcom,rpm-msg-ram = <&r    
472                         mboxes = <&apcs_glb 0>    
473                                                   
474                         rpm_requests: rpm-requ    
475                                 compatible = "    
476                                 qcom,glink-cha    
477                                                   
478                                 rpmcc: clock-c    
479                                         compat    
480                                         #clock    
481                                         clocks    
482                                         clock-    
483                                 };                
484                                                   
485                                 rpmpd: power-c    
486                                         compat    
487                                         #power    
488                                         operat    
489                                                   
490                                         rpmpd_    
491                                                   
492                                                   
493                                                   
494                                                   
495                                                   
496                                                   
497                                                   
498                                                   
499                                                   
500                                                   
501                                                   
502                                                   
503                                                   
504                                                   
505                                                   
506                                                   
507                                                   
508                                                   
509                                                   
510                                                   
511                                                   
512                                                   
513                                                   
514                                                   
515                                                   
516                                         };        
517                                 };                
518                         };                        
519                 };                                
520         };                                        
521                                                   
522         reserved-memory {                         
523                 #address-cells = <2>;             
524                 #size-cells = <2>;                
525                 ranges;                           
526                                                   
527                 hyp_mem: memory@85800000 {        
528                         reg = <0x0 0x85800000     
529                         no-map;                   
530                 };                                
531                                                   
532                 xbl_mem: memory@85e00000 {        
533                         reg = <0x0 0x85e00000     
534                         no-map;                   
535                 };                                
536                                                   
537                 smem_mem: smem-mem@86000000 {     
538                         reg = <0x0 0x86000000     
539                         no-map;                   
540                 };                                
541                                                   
542                 tz_mem: memory@86200000 {         
543                         reg = <0x0 0x86200000     
544                         no-map;                   
545                 };                                
546                                                   
547                 rmtfs_mem: rmtfs {                
548                         compatible = "qcom,rmt    
549                                                   
550                         size = <0x0 0x200000>;    
551                         alloc-ranges = <0x0 0x    
552                         no-map;                   
553                                                   
554                         qcom,client-id = <1>;     
555                         qcom,vmid = <QCOM_SCM_    
556                 };                                
557                                                   
558                 mpss_mem: mpss@88800000 {         
559                         reg = <0x0 0x88800000     
560                         no-map;                   
561                 };                                
562                                                   
563                 adsp_mem: adsp@8ea00000 {         
564                         reg = <0x0 0x8ea00000     
565                         no-map;                   
566                 };                                
567                                                   
568                 slpi_mem: slpi@90500000 {         
569                         reg = <0x0 0x90500000     
570                         no-map;                   
571                 };                                
572                                                   
573                 gpu_mem: gpu@90f00000 {           
574                         compatible = "shared-d    
575                         reg = <0x0 0x90f00000     
576                         no-map;                   
577                 };                                
578                                                   
579                 venus_mem: venus@91000000 {       
580                         reg = <0x0 0x91000000     
581                         no-map;                   
582                 };                                
583                                                   
584                 mba_mem: mba@91500000 {           
585                         reg = <0x0 0x91500000     
586                         no-map;                   
587                 };                                
588                                                   
589                 mdata_mem: mpss-metadata {        
590                         alloc-ranges = <0x0 0x    
591                         size = <0x0 0x4000>;      
592                         no-map;                   
593                 };                                
594         };                                        
595                                                   
596         smem {                                    
597                 compatible = "qcom,smem";         
598                 memory-region = <&smem_mem>;      
599                 hwlocks = <&tcsr_mutex 3>;        
600         };                                        
601                                                   
602         smp2p-adsp {                              
603                 compatible = "qcom,smp2p";        
604                 qcom,smem = <443>, <429>;         
605                                                   
606                 interrupts = <GIC_SPI 158 IRQ_    
607                                                   
608                 mboxes = <&apcs_glb 10>;          
609                                                   
610                 qcom,local-pid = <0>;             
611                 qcom,remote-pid = <2>;            
612                                                   
613                 adsp_smp2p_out: master-kernel     
614                         qcom,entry-name = "mas    
615                         #qcom,smem-state-cells    
616                 };                                
617                                                   
618                 adsp_smp2p_in: slave-kernel {     
619                         qcom,entry-name = "sla    
620                                                   
621                         interrupt-controller;     
622                         #interrupt-cells = <2>    
623                 };                                
624         };                                        
625                                                   
626         smp2p-mpss {                              
627                 compatible = "qcom,smp2p";        
628                 qcom,smem = <435>, <428>;         
629                                                   
630                 interrupts = <GIC_SPI 451 IRQ_    
631                                                   
632                 mboxes = <&apcs_glb 14>;          
633                                                   
634                 qcom,local-pid = <0>;             
635                 qcom,remote-pid = <1>;            
636                                                   
637                 mpss_smp2p_out: master-kernel     
638                         qcom,entry-name = "mas    
639                         #qcom,smem-state-cells    
640                 };                                
641                                                   
642                 mpss_smp2p_in: slave-kernel {     
643                         qcom,entry-name = "sla    
644                                                   
645                         interrupt-controller;     
646                         #interrupt-cells = <2>    
647                 };                                
648         };                                        
649                                                   
650         smp2p-slpi {                              
651                 compatible = "qcom,smp2p";        
652                 qcom,smem = <481>, <430>;         
653                                                   
654                 interrupts = <GIC_SPI 178 IRQ_    
655                                                   
656                 mboxes = <&apcs_glb 26>;          
657                                                   
658                 qcom,local-pid = <0>;             
659                 qcom,remote-pid = <3>;            
660                                                   
661                 slpi_smp2p_out: master-kernel     
662                         qcom,entry-name = "mas    
663                         #qcom,smem-state-cells    
664                 };                                
665                                                   
666                 slpi_smp2p_in: slave-kernel {     
667                         qcom,entry-name = "sla    
668                                                   
669                         interrupt-controller;     
670                         #interrupt-cells = <2>    
671                 };                                
672         };                                        
673                                                   
674         soc: soc@0 {                              
675                 #address-cells = <1>;             
676                 #size-cells = <1>;                
677                 ranges = <0 0 0 0xffffffff>;      
678                 compatible = "simple-bus";        
679                                                   
680                 pcie_phy: phy-wrapper@34000 {     
681                         compatible = "qcom,msm    
682                         reg = <0x00034000 0x48    
683                         #address-cells = <1>;     
684                         #size-cells = <1>;        
685                         ranges = <0x0 0x000340    
686                                                   
687                         clocks = <&gcc GCC_PCI    
688                                 <&gcc GCC_PCIE    
689                                 <&gcc GCC_PCIE    
690                         clock-names = "aux", "    
691                                                   
692                         resets = <&gcc GCC_PCI    
693                                 <&gcc GCC_PCIE    
694                                 <&gcc GCC_PCIE    
695                         reset-names = "phy", "    
696                                                   
697                         status = "disabled";      
698                                                   
699                         pciephy_0: phy@1000 {     
700                                 reg = <0x1000     
701                                       <0x1200     
702                                       <0x1400     
703                                                   
704                                 clocks = <&gcc    
705                                 clock-names =     
706                                 resets = <&gcc    
707                                 reset-names =     
708                                                   
709                                 #clock-cells =    
710                                 clock-output-n    
711                                                   
712                                 #phy-cells = <    
713                         };                        
714                                                   
715                         pciephy_1: phy@2000 {     
716                                 reg = <0x2000     
717                                       <0x2200     
718                                       <0x2400     
719                                                   
720                                 clocks = <&gcc    
721                                 clock-names =     
722                                 resets = <&gcc    
723                                 reset-names =     
724                                                   
725                                 #clock-cells =    
726                                 clock-output-n    
727                                                   
728                                 #phy-cells = <    
729                         };                        
730                                                   
731                         pciephy_2: phy@3000 {     
732                                 reg = <0x3000     
733                                       <0x3200     
734                                       <0x3400     
735                                                   
736                                 clocks = <&gcc    
737                                 clock-names =     
738                                 resets = <&gcc    
739                                 reset-names =     
740                                                   
741                                 #clock-cells =    
742                                 clock-output-n    
743                                                   
744                                 #phy-cells = <    
745                         };                        
746                 };                                
747                                                   
748                 rpm_msg_ram: sram@68000 {         
749                         compatible = "qcom,rpm    
750                         reg = <0x00068000 0x60    
751                 };                                
752                                                   
753                 qfprom@74000 {                    
754                         compatible = "qcom,msm    
755                         reg = <0x00074000 0x8f    
756                         #address-cells = <1>;     
757                         #size-cells = <1>;        
758                                                   
759                         qusb2p_hstx_trim: hstx    
760                                 reg = <0x24e 0    
761                                 bits = <5 4>;     
762                         };                        
763                                                   
764                         qusb2s_hstx_trim: hstx    
765                                 reg = <0x24f 0    
766                                 bits = <1 4>;     
767                         };                        
768                                                   
769                         speedbin_efuse: speedb    
770                                 reg = <0x133 0    
771                                 bits = <5 3>;     
772                         };                        
773                 };                                
774                                                   
775                 rng: rng@83000 {                  
776                         compatible = "qcom,prn    
777                         reg = <0x00083000 0x10    
778                         clocks = <&gcc GCC_PRN    
779                         clock-names = "core";     
780                 };                                
781                                                   
782                 gcc: clock-controller@300000 {    
783                         compatible = "qcom,gcc    
784                         #clock-cells = <1>;       
785                         #reset-cells = <1>;       
786                         #power-domain-cells =     
787                         reg = <0x00300000 0x90    
788                                                   
789                         clocks = <&rpmcc RPM_S    
790                                  <&rpmcc RPM_S    
791                                  <&sleep_clk>,    
792                                  <&pciephy_0>,    
793                                  <&pciephy_1>,    
794                                  <&pciephy_2>,    
795                                  <&usb3phy>,      
796                                  <&ufsphy 0>,     
797                                  <&ufsphy 1>,     
798                                  <&ufsphy 2>;     
799                         clock-names = "cxo",      
800                                       "cxo2",     
801                                       "sleep_c    
802                                       "pcie_0_    
803                                       "pcie_1_    
804                                       "pcie_2_    
805                                       "usb3_ph    
806                                       "ufs_rx_    
807                                       "ufs_rx_    
808                                       "ufs_tx_    
809                 };                                
810                                                   
811                 bimc: interconnect@408000 {       
812                         compatible = "qcom,msm    
813                         reg = <0x00408000 0x5a    
814                         #interconnect-cells =     
815                 };                                
816                                                   
817                 tsens0: thermal-sensor@4a9000     
818                         compatible = "qcom,msm    
819                         reg = <0x004a9000 0x10    
820                               <0x004a8000 0x10    
821                         #qcom,sensors = <13>;     
822                         interrupts = <GIC_SPI     
823                                      <GIC_SPI     
824                         interrupt-names = "upl    
825                         #thermal-sensor-cells     
826                 };                                
827                                                   
828                 tsens1: thermal-sensor@4ad000     
829                         compatible = "qcom,msm    
830                         reg = <0x004ad000 0x10    
831                               <0x004ac000 0x10    
832                         #qcom,sensors = <8>;      
833                         interrupts = <GIC_SPI     
834                                      <GIC_SPI     
835                         interrupt-names = "upl    
836                         #thermal-sensor-cells     
837                 };                                
838                                                   
839                 cryptobam: dma-controller@6440    
840                         compatible = "qcom,bam    
841                         reg = <0x00644000 0x24    
842                         interrupts = <GIC_SPI     
843                         clocks = <&gcc GCC_CE1    
844                         clock-names = "bam_clk    
845                         #dma-cells = <1>;         
846                         qcom,ee = <0>;            
847                         qcom,controlled-remote    
848                 };                                
849                                                   
850                 crypto: crypto@67a000 {           
851                         compatible = "qcom,cry    
852                         reg = <0x0067a000 0x60    
853                         clocks = <&gcc GCC_CE1    
854                                  <&gcc GCC_CE1    
855                                  <&gcc GCC_CE1    
856                         clock-names = "iface",    
857                         dmas = <&cryptobam 6>,    
858                         dma-names = "rx", "tx"    
859                 };                                
860                                                   
861                 cnoc: interconnect@500000 {       
862                         compatible = "qcom,msm    
863                         reg = <0x00500000 0x10    
864                         #interconnect-cells =     
865                 };                                
866                                                   
867                 snoc: interconnect@524000 {       
868                         compatible = "qcom,msm    
869                         reg = <0x00524000 0x1c    
870                         #interconnect-cells =     
871                 };                                
872                                                   
873                 a0noc: interconnect@543000 {      
874                         compatible = "qcom,msm    
875                         reg = <0x00543000 0x60    
876                         #interconnect-cells =     
877                         clock-names = "aggre0_    
878                                       "aggre0_    
879                                       "aggre0_    
880                         clocks = <&gcc GCC_AGG    
881                                  <&gcc GCC_AGG    
882                                  <&gcc GCC_AGG    
883                         power-domains = <&gcc     
884                 };                                
885                                                   
886                 a1noc: interconnect@562000 {      
887                         compatible = "qcom,msm    
888                         reg = <0x00562000 0x50    
889                         #interconnect-cells =     
890                 };                                
891                                                   
892                 a2noc: interconnect@583000 {      
893                         compatible = "qcom,msm    
894                         reg = <0x00583000 0x70    
895                         #interconnect-cells =     
896                         clock-names = "aggre2_    
897                         clocks = <&gcc GCC_AGG    
898                                  <&gcc GCC_UFS    
899                 };                                
900                                                   
901                 mnoc: interconnect@5a4000 {       
902                         compatible = "qcom,msm    
903                         reg = <0x005a4000 0x1c    
904                         #interconnect-cells =     
905                         clock-names = "iface";    
906                         clocks = <&mmcc AHB_CL    
907                 };                                
908                                                   
909                 pnoc: interconnect@5c0000 {       
910                         compatible = "qcom,msm    
911                         reg = <0x005c0000 0x30    
912                         #interconnect-cells =     
913                 };                                
914                                                   
915                 tcsr_mutex: hwlock@740000 {       
916                         compatible = "qcom,tcs    
917                         reg = <0x00740000 0x20    
918                         #hwlock-cells = <1>;      
919                 };                                
920                                                   
921                 tcsr_1: syscon@760000 {           
922                         compatible = "qcom,tcs    
923                         reg = <0x00760000 0x20    
924                 };                                
925                                                   
926                 tcsr_2: syscon@7a0000 {           
927                         compatible = "qcom,tcs    
928                         reg = <0x007a0000 0x18    
929                 };                                
930                                                   
931                 mmcc: clock-controller@8c0000     
932                         compatible = "qcom,mmc    
933                         #clock-cells = <1>;       
934                         #reset-cells = <1>;       
935                         #power-domain-cells =     
936                         reg = <0x008c0000 0x40    
937                         clocks = <&xo_board>,     
938                                  <&gcc GPLL0>,    
939                                  <&gcc GCC_MMS    
940                                  <&mdss_dsi0_p    
941                                  <&mdss_dsi0_p    
942                                  <&mdss_dsi1_p    
943                                  <&mdss_dsi1_p    
944                                  <&mdss_hdmi_p    
945                         clock-names = "xo",       
946                                       "gpll0",    
947                                       "gcc_mms    
948                                       "dsi0pll    
949                                       "dsi0pll    
950                                       "dsi1pll    
951                                       "dsi1pll    
952                                       "hdmipll    
953                         assigned-clocks = <&mm    
954                                           <&mm    
955                                           <&mm    
956                                           <&mm    
957                                           <&mm    
958                         assigned-clock-rates =    
959                                                   
960                                                   
961                                                   
962                                                   
963                 };                                
964                                                   
965                 mdss: display-subsystem@900000    
966                         compatible = "qcom,mds    
967                                                   
968                         reg = <0x00900000 0x10    
969                               <0x009b0000 0x10    
970                               <0x009b8000 0x10    
971                         reg-names = "mdss_phys    
972                                     "vbif_phys    
973                                     "vbif_nrt_    
974                                                   
975                         power-domains = <&mmcc    
976                         interrupts = <GIC_SPI     
977                                                   
978                         interrupt-controller;     
979                         #interrupt-cells = <1>    
980                                                   
981                         clocks = <&mmcc MDSS_A    
982                                  <&mmcc MDSS_M    
983                         clock-names = "iface",    
984                                                   
985                         resets = <&mmcc MDSS_B    
986                                                   
987                         #address-cells = <1>;     
988                         #size-cells = <1>;        
989                         ranges;                   
990                                                   
991                         status = "disabled";      
992                                                   
993                         mdp: display-controlle    
994                                 compatible = "    
995                                 reg = <0x00901    
996                                 reg-names = "m    
997                                                   
998                                 interrupt-pare    
999                                 interrupts = <    
1000                                                  
1001                                 clocks = <&mm    
1002                                          <&mm    
1003                                          <&mm    
1004                                          <&mm    
1005                                          <&mm    
1006                                 clock-names =    
1007                                                  
1008                                                  
1009                                                  
1010                                                  
1011                                                  
1012                                 iommus = <&md    
1013                                                  
1014                                 assigned-cloc    
1015                                          <&mm    
1016                                 assigned-cloc    
1017                                          <192    
1018                                                  
1019                                 interconnects    
1020                                                  
1021                                                  
1022                                 interconnect-    
1023                                                  
1024                                 ports {          
1025                                         #addr    
1026                                         #size    
1027                                                  
1028                                         port@    
1029                                                  
1030                                                  
1031                                                  
1032                                                  
1033                                         };       
1034                                                  
1035                                         port@    
1036                                                  
1037                                                  
1038                                                  
1039                                                  
1040                                         };       
1041                                                  
1042                                         port@    
1043                                                  
1044                                                  
1045                                                  
1046                                                  
1047                                         };       
1048                                 };               
1049                         };                       
1050                                                  
1051                         mdss_dsi0: dsi@994000    
1052                                 compatible =     
1053                                                  
1054                                 reg = <0x0099    
1055                                 reg-names = "    
1056                                                  
1057                                 interrupt-par    
1058                                 interrupts =     
1059                                                  
1060                                 clocks = <&mm    
1061                                          <&mm    
1062                                          <&mm    
1063                                          <&mm    
1064                                          <&mm    
1065                                          <&mm    
1066                                          <&mm    
1067                                 clock-names =    
1068                                                  
1069                                                  
1070                                                  
1071                                                  
1072                                                  
1073                                                  
1074                                 assigned-cloc    
1075                                 assigned-cloc    
1076                                                  
1077                                 phys = <&mdss    
1078                                 status = "dis    
1079                                                  
1080                                 #address-cell    
1081                                 #size-cells =    
1082                                                  
1083                                 ports {          
1084                                         #addr    
1085                                         #size    
1086                                                  
1087                                         port@    
1088                                                  
1089                                                  
1090                                                  
1091                                                  
1092                                         };       
1093                                                  
1094                                         port@    
1095                                                  
1096                                                  
1097                                                  
1098                                         };       
1099                                 };               
1100                         };                       
1101                                                  
1102                         mdss_dsi0_phy: phy@99    
1103                                 compatible =     
1104                                 reg = <0x0099    
1105                                       <0x0099    
1106                                       <0x0099    
1107                                 reg-names = "    
1108                                             "    
1109                                             "    
1110                                                  
1111                                 #clock-cells     
1112                                 #phy-cells =     
1113                                                  
1114                                 clocks = <&mm    
1115                                 clock-names =    
1116                                 status = "dis    
1117                         };                       
1118                                                  
1119                         mdss_dsi1: dsi@996000    
1120                                 compatible =     
1121                                                  
1122                                 reg = <0x0099    
1123                                 reg-names = "    
1124                                                  
1125                                 interrupt-par    
1126                                 interrupts =     
1127                                                  
1128                                 clocks = <&mm    
1129                                          <&mm    
1130                                          <&mm    
1131                                          <&mm    
1132                                          <&mm    
1133                                          <&mm    
1134                                          <&mm    
1135                                 clock-names =    
1136                                                  
1137                                                  
1138                                                  
1139                                                  
1140                                                  
1141                                                  
1142                                 assigned-cloc    
1143                                 assigned-cloc    
1144                                                  
1145                                 phys = <&mdss    
1146                                 status = "dis    
1147                                                  
1148                                 #address-cell    
1149                                 #size-cells =    
1150                                                  
1151                                 ports {          
1152                                         #addr    
1153                                         #size    
1154                                                  
1155                                         port@    
1156                                                  
1157                                                  
1158                                                  
1159                                                  
1160                                         };       
1161                                                  
1162                                         port@    
1163                                                  
1164                                                  
1165                                                  
1166                                         };       
1167                                 };               
1168                         };                       
1169                                                  
1170                         mdss_dsi1_phy: phy@99    
1171                                 compatible =     
1172                                 reg = <0x0099    
1173                                       <0x0099    
1174                                       <0x0099    
1175                                 reg-names = "    
1176                                             "    
1177                                             "    
1178                                                  
1179                                 #clock-cells     
1180                                 #phy-cells =     
1181                                                  
1182                                 clocks = <&mm    
1183                                 clock-names =    
1184                                 status = "dis    
1185                         };                       
1186                                                  
1187                         mdss_hdmi: hdmi-tx@9a    
1188                                 compatible =     
1189                                 reg = <0x009a    
1190                                       <0x0007    
1191                                       <0x009e    
1192                                 reg-names = "    
1193                                             "    
1194                                             "    
1195                                                  
1196                                 interrupt-par    
1197                                 interrupts =     
1198                                                  
1199                                 clocks = <&mm    
1200                                          <&mm    
1201                                          <&mm    
1202                                          <&mm    
1203                                          <&mm    
1204                                 clock-names =    
1205                                         "mdp_    
1206                                         "ifac    
1207                                         "core    
1208                                         "alt_    
1209                                         "extp    
1210                                                  
1211                                 phys = <&mdss    
1212                                 #sound-dai-ce    
1213                                                  
1214                                 status = "dis    
1215                                                  
1216                                 ports {          
1217                                         #addr    
1218                                         #size    
1219                                                  
1220                                         port@    
1221                                                  
1222                                                  
1223                                                  
1224                                                  
1225                                         };       
1226                                 };               
1227                         };                       
1228                                                  
1229                         mdss_hdmi_phy: phy@9a    
1230                                 #phy-cells =     
1231                                 compatible =     
1232                                 reg = <0x009a    
1233                                       <0x009a    
1234                                       <0x009a    
1235                                       <0x009a    
1236                                       <0x009a    
1237                                       <0x009a    
1238                                 reg-names = "    
1239                                             "    
1240                                             "    
1241                                             "    
1242                                             "    
1243                                             "    
1244                                                  
1245                                 clocks = <&mm    
1246                                          <&gc    
1247                                          <&xo    
1248                                 clock-names =    
1249                                                  
1250                                                  
1251                                                  
1252                                 #clock-cells     
1253                                                  
1254                                 status = "dis    
1255                         };                       
1256                 };                               
1257                                                  
1258                 gpu: gpu@b00000 {                
1259                         compatible = "qcom,ad    
1260                                                  
1261                         reg = <0x00b00000 0x3    
1262                         reg-names = "kgsl_3d0    
1263                                                  
1264                         interrupts = <GIC_SPI    
1265                                                  
1266                         clocks = <&mmcc GPU_G    
1267                                 <&mmcc GPU_AH    
1268                                 <&mmcc GPU_GX    
1269                                 <&gcc GCC_BIM    
1270                                 <&gcc GCC_MMS    
1271                                                  
1272                         clock-names = "core",    
1273                                 "iface",         
1274                                 "rbbmtimer",     
1275                                 "mem",           
1276                                 "mem_iface";     
1277                                                  
1278                         interconnects = <&bim    
1279                         interconnect-names =     
1280                                                  
1281                         power-domains = <&mmc    
1282                         iommus = <&adreno_smm    
1283                                                  
1284                         nvmem-cells = <&speed    
1285                         nvmem-cell-names = "s    
1286                                                  
1287                         operating-points-v2 =    
1288                                                  
1289                         status = "disabled";     
1290                                                  
1291                         #cooling-cells = <2>;    
1292                                                  
1293                         gpu_opp_table: opp-ta    
1294                                 compatible =     
1295                                                  
1296                                 /*               
1297                                  * 624Mhz is     
1298                                  * 560Mhz is     
1299                                  * All the re    
1300                                  */              
1301                                 opp-624000000    
1302                                         opp-h    
1303                                         opp-s    
1304                                 };               
1305                                 opp-560000000    
1306                                         opp-h    
1307                                         opp-s    
1308                                 };               
1309                                 opp-510000000    
1310                                         opp-h    
1311                                         opp-s    
1312                                 };               
1313                                 opp-401800000    
1314                                         opp-h    
1315                                         opp-s    
1316                                 };               
1317                                 opp-315000000    
1318                                         opp-h    
1319                                         opp-s    
1320                                 };               
1321                                 opp-214000000    
1322                                         opp-h    
1323                                         opp-s    
1324                                 };               
1325                                 opp-133000000    
1326                                         opp-h    
1327                                         opp-s    
1328                                 };               
1329                         };                       
1330                                                  
1331                         zap-shader {             
1332                                 memory-region    
1333                         };                       
1334                 };                               
1335                                                  
1336                 tlmm: pinctrl@1010000 {          
1337                         compatible = "qcom,ms    
1338                         reg = <0x01010000 0x3    
1339                         interrupts = <GIC_SPI    
1340                         gpio-controller;         
1341                         gpio-ranges = <&tlmm     
1342                         #gpio-cells = <2>;       
1343                         interrupt-controller;    
1344                         #interrupt-cells = <2    
1345                                                  
1346                         blsp1_spi1_default: b    
1347                                 spi-pins {       
1348                                         pins     
1349                                         funct    
1350                                         drive    
1351                                         bias-    
1352                                 };               
1353                                                  
1354                                 cs-pins {        
1355                                         pins     
1356                                         funct    
1357                                         drive    
1358                                         bias-    
1359                                         outpu    
1360                                 };               
1361                         };                       
1362                                                  
1363                         blsp1_spi1_sleep: bls    
1364                                 pins = "gpio0    
1365                                 function = "g    
1366                                 drive-strengt    
1367                                 bias-pull-dow    
1368                         };                       
1369                                                  
1370                         blsp2_uart2_2pins_def    
1371                                 pins = "gpio4    
1372                                 function = "b    
1373                                 drive-strengt    
1374                                 bias-disable;    
1375                         };                       
1376                                                  
1377                         blsp2_uart2_2pins_sle    
1378                                 pins = "gpio4    
1379                                 function = "g    
1380                                 drive-strengt    
1381                                 bias-disable;    
1382                         };                       
1383                                                  
1384                         blsp2_i2c2_default: b    
1385                                 pins = "gpio6    
1386                                 function = "b    
1387                                 drive-strengt    
1388                                 bias-disable;    
1389                         };                       
1390                                                  
1391                         blsp2_i2c2_sleep: bls    
1392                                 pins = "gpio6    
1393                                 function = "g    
1394                                 drive-strengt    
1395                                 bias-disable;    
1396                         };                       
1397                                                  
1398                         blsp1_i2c6_default: b    
1399                                 pins = "gpio2    
1400                                 function = "b    
1401                                 drive-strengt    
1402                                 bias-disable;    
1403                         };                       
1404                                                  
1405                         blsp1_i2c6_sleep: bls    
1406                                 pins = "gpio2    
1407                                 function = "g    
1408                                 drive-strengt    
1409                                 bias-pull-up;    
1410                         };                       
1411                                                  
1412                         cci0_default: cci0-de    
1413                                 pins = "gpio1    
1414                                 function = "c    
1415                                 drive-strengt    
1416                                 bias-disable;    
1417                         };                       
1418                                                  
1419                         camera0_state_on:        
1420                         camera_rear_default:     
1421                                 camera0_mclk:    
1422                                         pins     
1423                                         funct    
1424                                         drive    
1425                                         bias-    
1426                                 };               
1427                                                  
1428                                 camera0_rst:     
1429                                         pins     
1430                                         funct    
1431                                         drive    
1432                                         bias-    
1433                                 };               
1434                                                  
1435                                 camera0_pwdn:    
1436                                         pins     
1437                                         funct    
1438                                         drive    
1439                                         bias-    
1440                                 };               
1441                         };                       
1442                                                  
1443                         cci1_default: cci1-de    
1444                                 pins = "gpio1    
1445                                 function = "c    
1446                                 drive-strengt    
1447                                 bias-disable;    
1448                         };                       
1449                                                  
1450                         camera1_state_on:        
1451                         camera_board_default:    
1452                                 mclk1-pins {     
1453                                         pins     
1454                                         funct    
1455                                         drive    
1456                                         bias-    
1457                                 };               
1458                                                  
1459                                 pwdn-pins {      
1460                                         pins     
1461                                         funct    
1462                                         drive    
1463                                         bias-    
1464                                 };               
1465                                                  
1466                                 rst-pins {       
1467                                         pins     
1468                                         funct    
1469                                         drive    
1470                                         bias-    
1471                                 };               
1472                         };                       
1473                                                  
1474                         camera2_state_on:        
1475                         camera_front_default:    
1476                                 camera2_mclk:    
1477                                         pins     
1478                                         funct    
1479                                         drive    
1480                                         bias-    
1481                                 };               
1482                                                  
1483                                 camera2_rst:     
1484                                         pins     
1485                                         funct    
1486                                         drive    
1487                                         bias-    
1488                                 };               
1489                                                  
1490                                 pwdn-pins {      
1491                                         pins     
1492                                         funct    
1493                                         drive    
1494                                         bias-    
1495                                 };               
1496                         };                       
1497                                                  
1498                         pcie0_state_on: pcie0    
1499                                 perst-pins {     
1500                                         pins     
1501                                         funct    
1502                                         drive    
1503                                         bias-    
1504                                 };               
1505                                                  
1506                                 clkreq-pins {    
1507                                         pins     
1508                                         funct    
1509                                         drive    
1510                                         bias-    
1511                                 };               
1512                                                  
1513                                 wake-pins {      
1514                                         pins     
1515                                         funct    
1516                                         drive    
1517                                         bias-    
1518                                 };               
1519                         };                       
1520                                                  
1521                         pcie0_state_off: pcie    
1522                                 perst-pins {     
1523                                         pins     
1524                                         funct    
1525                                         drive    
1526                                         bias-    
1527                                 };               
1528                                                  
1529                                 clkreq-pins {    
1530                                         pins     
1531                                         funct    
1532                                         drive    
1533                                         bias-    
1534                                 };               
1535                                                  
1536                                 wake-pins {      
1537                                         pins     
1538                                         funct    
1539                                         drive    
1540                                         bias-    
1541                                 };               
1542                         };                       
1543                                                  
1544                         blsp1_uart2_default:     
1545                                 pins = "gpio4    
1546                                 function = "b    
1547                                 drive-strengt    
1548                                 bias-disable;    
1549                         };                       
1550                                                  
1551                         blsp1_uart2_sleep: bl    
1552                                 pins = "gpio4    
1553                                 function = "g    
1554                                 drive-strengt    
1555                                 bias-disable;    
1556                         };                       
1557                                                  
1558                         blsp1_i2c3_default: b    
1559                                 pins = "gpio4    
1560                                 function = "b    
1561                                 drive-strengt    
1562                                 bias-disable;    
1563                         };                       
1564                                                  
1565                         blsp1_i2c3_sleep: bls    
1566                                 pins = "gpio4    
1567                                 function = "g    
1568                                 drive-strengt    
1569                                 bias-disable;    
1570                         };                       
1571                                                  
1572                         blsp2_uart3_4pins_def    
1573                                 pins = "gpio4    
1574                                 function = "b    
1575                                 drive-strengt    
1576                                 bias-disable;    
1577                         };                       
1578                                                  
1579                         blsp2_uart3_4pins_sle    
1580                                 pins = "gpio4    
1581                                 function = "b    
1582                                 drive-strengt    
1583                                 bias-disable;    
1584                         };                       
1585                                                  
1586                         blsp2_i2c3_default: b    
1587                                 pins = "gpio5    
1588                                 function = "b    
1589                                 drive-strengt    
1590                                 bias-disable;    
1591                         };                       
1592                                                  
1593                         blsp2_i2c3_sleep: bls    
1594                                 pins = "gpio5    
1595                                 function = "g    
1596                                 drive-strengt    
1597                                 bias-disable;    
1598                         };                       
1599                                                  
1600                         wcd_intr_default: wcd    
1601                                 pins = "gpio5    
1602                                 function = "g    
1603                                 drive-strengt    
1604                                 bias-pull-dow    
1605                         };                       
1606                                                  
1607                         blsp2_i2c1_default: b    
1608                                 pins = "gpio5    
1609                                 function = "b    
1610                                 drive-strengt    
1611                                 bias-disable;    
1612                         };                       
1613                                                  
1614                         blsp2_i2c1_sleep: bls    
1615                                 pins = "gpio5    
1616                                 function = "g    
1617                                 drive-strengt    
1618                                 bias-disable;    
1619                         };                       
1620                                                  
1621                         blsp2_i2c5_default: b    
1622                                 pins = "gpio6    
1623                                 function = "b    
1624                                 drive-strengt    
1625                                 bias-disable;    
1626                         };                       
1627                                                  
1628                         /* Sleep state for BL    
1629                                                  
1630                         cdc_reset_active: cdc    
1631                                 pins = "gpio6    
1632                                 function = "g    
1633                                 drive-strengt    
1634                                 bias-pull-dow    
1635                                 output-high;     
1636                         };                       
1637                                                  
1638                         cdc_reset_sleep: cdc-    
1639                                 pins = "gpio6    
1640                                 function = "g    
1641                                 drive-strengt    
1642                                 bias-disable;    
1643                                 output-low;      
1644                         };                       
1645                                                  
1646                         blsp2_spi6_default: b    
1647                                 spi-pins {       
1648                                         pins     
1649                                         funct    
1650                                         drive    
1651                                         bias-    
1652                                 };               
1653                                                  
1654                                 cs-pins {        
1655                                         pins     
1656                                         funct    
1657                                         drive    
1658                                         bias-    
1659                                         outpu    
1660                                 };               
1661                         };                       
1662                                                  
1663                         blsp2_spi6_sleep: bls    
1664                                 pins = "gpio8    
1665                                 function = "g    
1666                                 drive-strengt    
1667                                 bias-pull-dow    
1668                         };                       
1669                                                  
1670                         blsp2_i2c6_default: b    
1671                                 pins = "gpio8    
1672                                 function = "b    
1673                                 drive-strengt    
1674                                 bias-disable;    
1675                         };                       
1676                                                  
1677                         blsp2_i2c6_sleep: bls    
1678                                 pins = "gpio8    
1679                                 function = "g    
1680                                 drive-strengt    
1681                                 bias-disable;    
1682                         };                       
1683                                                  
1684                         pcie1_state_on: pcie1    
1685                                 perst-pins {     
1686                                         pins     
1687                                         funct    
1688                                         drive    
1689                                         bias-    
1690                                 };               
1691                                                  
1692                                 clkreq-pins {    
1693                                         pins     
1694                                         funct    
1695                                         drive    
1696                                         bias-    
1697                                 };               
1698                                                  
1699                                 wake-pins {      
1700                                         pins     
1701                                         funct    
1702                                         drive    
1703                                         bias-    
1704                                 };               
1705                         };                       
1706                                                  
1707                         pcie1_state_off: pcie    
1708                                 /* Perst is m    
1709                                 clkreq-pins {    
1710                                         pins     
1711                                         funct    
1712                                         drive    
1713                                         bias-    
1714                                 };               
1715                                                  
1716                                 wake-pins {      
1717                                         pins     
1718                                         funct    
1719                                         drive    
1720                                         bias-    
1721                                 };               
1722                         };                       
1723                                                  
1724                         pcie2_state_on: pcie2    
1725                                 perst-pins {     
1726                                         pins     
1727                                         funct    
1728                                         drive    
1729                                         bias-    
1730                                 };               
1731                                                  
1732                                 clkreq-pins {    
1733                                         pins     
1734                                         funct    
1735                                         drive    
1736                                         bias-    
1737                                 };               
1738                                                  
1739                                 wake-pins {      
1740                                         pins     
1741                                         funct    
1742                                         drive    
1743                                         bias-    
1744                                 };               
1745                         };                       
1746                                                  
1747                         pcie2_state_off: pcie    
1748                                 /* Perst is m    
1749                                 clkreq-pins {    
1750                                         pins     
1751                                         funct    
1752                                         drive    
1753                                         bias-    
1754                                 };               
1755                                                  
1756                                 wake-pins {      
1757                                         pins     
1758                                         funct    
1759                                         drive    
1760                                         bias-    
1761                                 };               
1762                         };                       
1763                                                  
1764                         sdc1_state_on: sdc1-o    
1765                                 clk-pins {       
1766                                         pins     
1767                                         bias-    
1768                                         drive    
1769                                 };               
1770                                                  
1771                                 cmd-pins {       
1772                                         pins     
1773                                         bias-    
1774                                         drive    
1775                                 };               
1776                                                  
1777                                 data-pins {      
1778                                         pins     
1779                                         bias-    
1780                                         drive    
1781                                 };               
1782                                                  
1783                                 rclk-pins {      
1784                                         pins     
1785                                         bias-    
1786                                 };               
1787                         };                       
1788                                                  
1789                         sdc1_state_off: sdc1-    
1790                                 clk-pins {       
1791                                         pins     
1792                                         bias-    
1793                                         drive    
1794                                 };               
1795                                                  
1796                                 cmd-pins {       
1797                                         pins     
1798                                         bias-    
1799                                         drive    
1800                                 };               
1801                                                  
1802                                 data-pins {      
1803                                         pins     
1804                                         bias-    
1805                                         drive    
1806                                 };               
1807                                                  
1808                                 rclk-pins {      
1809                                         pins     
1810                                         bias-    
1811                                 };               
1812                         };                       
1813                                                  
1814                         sdc2_state_on: sdc2-o    
1815                                 clk-pins {       
1816                                         pins     
1817                                         bias-    
1818                                         drive    
1819                                 };               
1820                                                  
1821                                 cmd-pins {       
1822                                         pins     
1823                                         bias-    
1824                                         drive    
1825                                 };               
1826                                                  
1827                                 data-pins {      
1828                                         pins     
1829                                         bias-    
1830                                         drive    
1831                                 };               
1832                         };                       
1833                                                  
1834                         sdc2_state_off: sdc2-    
1835                                 clk-pins {       
1836                                         pins     
1837                                         bias-    
1838                                         drive    
1839                                 };               
1840                                                  
1841                                 cmd-pins {       
1842                                         pins     
1843                                         bias-    
1844                                         drive    
1845                                 };               
1846                                                  
1847                                 data-pins {      
1848                                         pins     
1849                                         bias-    
1850                                         drive    
1851                                 };               
1852                         };                       
1853                 };                               
1854                                                  
1855                 sram@290000 {                    
1856                         compatible = "qcom,rp    
1857                         reg = <0x00290000 0x1    
1858                 };                               
1859                                                  
1860                 spmi_bus: spmi@400f000 {         
1861                         compatible = "qcom,sp    
1862                         reg = <0x0400f000 0x1    
1863                               <0x04400000 0x8    
1864                               <0x04c00000 0x8    
1865                               <0x05800000 0x2    
1866                               <0x0400a000 0x0    
1867                         reg-names = "core", "    
1868                         interrupt-names = "pe    
1869                         interrupts = <GIC_SPI    
1870                         qcom,ee = <0>;           
1871                         qcom,channel = <0>;      
1872                         #address-cells = <2>;    
1873                         #size-cells = <0>;       
1874                         interrupt-controller;    
1875                         #interrupt-cells = <4    
1876                 };                               
1877                                                  
1878                 bus@0 {                          
1879                         power-domains = <&gcc    
1880                         compatible = "simple-    
1881                         #address-cells = <1>;    
1882                         #size-cells = <1>;       
1883                         ranges = <0x0 0x0 0xf    
1884                                                  
1885                         pcie0: pcie@600000 {     
1886                                 compatible =     
1887                                 status = "dis    
1888                                 power-domains    
1889                                 bus-range = <    
1890                                 num-lanes = <    
1891                                                  
1892                                 reg = <0x0060    
1893                                       <0x0c00    
1894                                       <0x0c00    
1895                                       <0x0c10    
1896                                 reg-names = "    
1897                                                  
1898                                 phys = <&pcie    
1899                                 phy-names = "    
1900                                                  
1901                                 #address-cell    
1902                                 #size-cells =    
1903                                 ranges = <0x0    
1904                                          <0x0    
1905                                                  
1906                                 device_type =    
1907                                                  
1908                                 interrupts =     
1909                                 interrupt-nam    
1910                                 #interrupt-ce    
1911                                 interrupt-map    
1912                                 interrupt-map    
1913                                                  
1914                                                  
1915                                                  
1916                                                  
1917                                 pinctrl-names    
1918                                 pinctrl-0 = <    
1919                                 pinctrl-1 = <    
1920                                                  
1921                                 linux,pci-dom    
1922                                                  
1923                                 clocks = <&gc    
1924                                         <&gcc    
1925                                         <&gcc    
1926                                         <&gcc    
1927                                         <&gcc    
1928                                                  
1929                                 clock-names =    
1930                                                  
1931                                                  
1932                                                  
1933                                                  
1934                                                  
1935                                 pcie@0 {         
1936                                         devic    
1937                                         reg =    
1938                                         bus-r    
1939                                                  
1940                                         #addr    
1941                                         #size    
1942                                         range    
1943                                 };               
1944                         };                       
1945                                                  
1946                         pcie1: pcie@608000 {     
1947                                 compatible =     
1948                                 power-domains    
1949                                 bus-range = <    
1950                                 num-lanes = <    
1951                                                  
1952                                 status = "dis    
1953                                                  
1954                                 reg = <0x0060    
1955                                       <0x0d00    
1956                                       <0x0d00    
1957                                       <0x0d10    
1958                                                  
1959                                 reg-names = "    
1960                                                  
1961                                 phys = <&pcie    
1962                                 phy-names = "    
1963                                                  
1964                                 #address-cell    
1965                                 #size-cells =    
1966                                 ranges = <0x0    
1967                                          <0x0    
1968                                                  
1969                                 device_type =    
1970                                                  
1971                                 interrupts =     
1972                                 interrupt-nam    
1973                                 #interrupt-ce    
1974                                 interrupt-map    
1975                                 interrupt-map    
1976                                                  
1977                                                  
1978                                                  
1979                                                  
1980                                 pinctrl-names    
1981                                 pinctrl-0 = <    
1982                                 pinctrl-1 = <    
1983                                                  
1984                                 linux,pci-dom    
1985                                                  
1986                                 clocks = <&gc    
1987                                         <&gcc    
1988                                         <&gcc    
1989                                         <&gcc    
1990                                         <&gcc    
1991                                                  
1992                                 clock-names =    
1993                                                  
1994                                                  
1995                                                  
1996                                                  
1997                                                  
1998                                 pcie@0 {         
1999                                         devic    
2000                                         reg =    
2001                                         bus-r    
2002                                                  
2003                                         #addr    
2004                                         #size    
2005                                         range    
2006                                 };               
2007                         };                       
2008                                                  
2009                         pcie2: pcie@610000 {     
2010                                 compatible =     
2011                                 power-domains    
2012                                 bus-range = <    
2013                                 num-lanes = <    
2014                                 status = "dis    
2015                                 reg = <0x0061    
2016                                       <0x0e00    
2017                                       <0x0e00    
2018                                       <0x0e10    
2019                                                  
2020                                 reg-names = "    
2021                                                  
2022                                 phys = <&pcie    
2023                                 phy-names = "    
2024                                                  
2025                                 #address-cell    
2026                                 #size-cells =    
2027                                 ranges = <0x0    
2028                                          <0x0    
2029                                                  
2030                                 device_type =    
2031                                                  
2032                                 interrupts =     
2033                                 interrupt-nam    
2034                                 #interrupt-ce    
2035                                 interrupt-map    
2036                                 interrupt-map    
2037                                                  
2038                                                  
2039                                                  
2040                                                  
2041                                 pinctrl-names    
2042                                 pinctrl-0 = <    
2043                                 pinctrl-1 = <    
2044                                                  
2045                                 linux,pci-dom    
2046                                 clocks = <&gc    
2047                                         <&gcc    
2048                                         <&gcc    
2049                                         <&gcc    
2050                                         <&gcc    
2051                                                  
2052                                 clock-names =    
2053                                                  
2054                                                  
2055                                                  
2056                                                  
2057                                                  
2058                                 pcie@0 {         
2059                                         devic    
2060                                         reg =    
2061                                         bus-r    
2062                                                  
2063                                         #addr    
2064                                         #size    
2065                                         range    
2066                                 };               
2067                         };                       
2068                 };                               
2069                                                  
2070                 ufshc: ufshc@624000 {            
2071                         compatible = "qcom,ms    
2072                                      "jedec,u    
2073                         reg = <0x00624000 0x2    
2074                         interrupts = <GIC_SPI    
2075                                                  
2076                         phys = <&ufsphy>;        
2077                         phy-names = "ufsphy";    
2078                                                  
2079                         power-domains = <&gcc    
2080                                                  
2081                         clock-names =            
2082                                 "core_clk",      
2083                                 "bus_clk",       
2084                                 "bus_aggr_clk    
2085                                 "iface_clk",     
2086                                 "core_clk_uni    
2087                                 "core_clk_ice    
2088                                 "ref_clk",       
2089                                 "tx_lane0_syn    
2090                                 "rx_lane0_syn    
2091                         clocks =                 
2092                                 <&gcc GCC_UFS    
2093                                 <&gcc GCC_SYS    
2094                                 <&gcc GCC_AGG    
2095                                 <&gcc GCC_UFS    
2096                                 <&gcc GCC_UFS    
2097                                 <&gcc GCC_UFS    
2098                                 <&rpmcc RPM_S    
2099                                 <&gcc GCC_UFS    
2100                                 <&gcc GCC_UFS    
2101                         freq-table-hz =          
2102                                 <100000000 20    
2103                                 <0 0>,           
2104                                 <0 0>,           
2105                                 <0 0>,           
2106                                 <75000000 150    
2107                                 <150000000 30    
2108                                 <0 0>,           
2109                                 <0 0>,           
2110                                 <0 0>;           
2111                                                  
2112                         interconnects = <&a2n    
2113                                         <&bim    
2114                         interconnect-names =     
2115                                                  
2116                         lanes-per-direction =    
2117                         #reset-cells = <1>;      
2118                         status = "disabled";     
2119                 };                               
2120                                                  
2121                 ufsphy: phy@627000 {             
2122                         compatible = "qcom,ms    
2123                         reg = <0x00627000 0x1    
2124                                                  
2125                         clocks = <&rpmcc RPM_    
2126                         clock-names = "ref",     
2127                                                  
2128                         resets = <&ufshc 0>;     
2129                         reset-names = "ufsphy    
2130                                                  
2131                         #clock-cells = <1>;      
2132                         #phy-cells = <0>;        
2133                                                  
2134                         status = "disabled";     
2135                 };                               
2136                                                  
2137                 camss: camss@a34000 {            
2138                         compatible = "qcom,ms    
2139                         reg = <0x00a34000 0x1    
2140                               <0x00a00030 0x4    
2141                               <0x00a35000 0x1    
2142                               <0x00a00038 0x4    
2143                               <0x00a36000 0x1    
2144                               <0x00a00040 0x4    
2145                               <0x00a30000 0x1    
2146                               <0x00a30400 0x1    
2147                               <0x00a30800 0x1    
2148                               <0x00a30c00 0x1    
2149                               <0x00a31000 0x5    
2150                               <0x00a00020 0x1    
2151                               <0x00a10000 0x1    
2152                               <0x00a14000 0x1    
2153                         reg-names = "csiphy0"    
2154                                 "csiphy0_clk_    
2155                                 "csiphy1",       
2156                                 "csiphy1_clk_    
2157                                 "csiphy2",       
2158                                 "csiphy2_clk_    
2159                                 "csid0",         
2160                                 "csid1",         
2161                                 "csid2",         
2162                                 "csid3",         
2163                                 "ispif",         
2164                                 "csi_clk_mux"    
2165                                 "vfe0",          
2166                                 "vfe1";          
2167                         interrupts = <GIC_SPI    
2168                                 <GIC_SPI 79 I    
2169                                 <GIC_SPI 80 I    
2170                                 <GIC_SPI 296     
2171                                 <GIC_SPI 297     
2172                                 <GIC_SPI 298     
2173                                 <GIC_SPI 299     
2174                                 <GIC_SPI 309     
2175                                 <GIC_SPI 314     
2176                                 <GIC_SPI 315     
2177                         interrupt-names = "cs    
2178                                 "csiphy1",       
2179                                 "csiphy2",       
2180                                 "csid0",         
2181                                 "csid1",         
2182                                 "csid2",         
2183                                 "csid3",         
2184                                 "ispif",         
2185                                 "vfe0",          
2186                                 "vfe1";          
2187                         power-domains = <&mmc    
2188                                         <&mmc    
2189                         clocks = <&mmcc CAMSS    
2190                                 <&mmcc CAMSS_    
2191                                 <&mmcc CAMSS_    
2192                                 <&mmcc CAMSS_    
2193                                 <&mmcc CAMSS_    
2194                                 <&mmcc CAMSS_    
2195                                 <&mmcc CAMSS_    
2196                                 <&mmcc CAMSS_    
2197                                 <&mmcc CAMSS_    
2198                                 <&mmcc CAMSS_    
2199                                 <&mmcc CAMSS_    
2200                                 <&mmcc CAMSS_    
2201                                 <&mmcc CAMSS_    
2202                                 <&mmcc CAMSS_    
2203                                 <&mmcc CAMSS_    
2204                                 <&mmcc CAMSS_    
2205                                 <&mmcc CAMSS_    
2206                                 <&mmcc CAMSS_    
2207                                 <&mmcc CAMSS_    
2208                                 <&mmcc CAMSS_    
2209                                 <&mmcc CAMSS_    
2210                                 <&mmcc CAMSS_    
2211                                 <&mmcc CAMSS_    
2212                                 <&mmcc CAMSS_    
2213                                 <&mmcc CAMSS_    
2214                                 <&mmcc CAMSS_    
2215                                 <&mmcc CAMSS_    
2216                                 <&mmcc CAMSS_    
2217                                 <&mmcc CAMSS_    
2218                                 <&mmcc CAMSS_    
2219                                 <&mmcc CAMSS_    
2220                                 <&mmcc CAMSS_    
2221                                 <&mmcc CAMSS_    
2222                                 <&mmcc CAMSS_    
2223                                 <&mmcc CAMSS_    
2224                                 <&mmcc CAMSS_    
2225                         clock-names = "top_ah    
2226                                 "ispif_ahb",     
2227                                 "csiphy0_time    
2228                                 "csiphy1_time    
2229                                 "csiphy2_time    
2230                                 "csi0_ahb",      
2231                                 "csi0",          
2232                                 "csi0_phy",      
2233                                 "csi0_pix",      
2234                                 "csi0_rdi",      
2235                                 "csi1_ahb",      
2236                                 "csi1",          
2237                                 "csi1_phy",      
2238                                 "csi1_pix",      
2239                                 "csi1_rdi",      
2240                                 "csi2_ahb",      
2241                                 "csi2",          
2242                                 "csi2_phy",      
2243                                 "csi2_pix",      
2244                                 "csi2_rdi",      
2245                                 "csi3_ahb",      
2246                                 "csi3",          
2247                                 "csi3_phy",      
2248                                 "csi3_pix",      
2249                                 "csi3_rdi",      
2250                                 "ahb",           
2251                                 "vfe0",          
2252                                 "csi_vfe0",      
2253                                 "vfe0_ahb",      
2254                                 "vfe0_stream"    
2255                                 "vfe1",          
2256                                 "csi_vfe1",      
2257                                 "vfe1_ahb",      
2258                                 "vfe1_stream"    
2259                                 "vfe_ahb",       
2260                                 "vfe_axi";       
2261                         iommus = <&vfe_smmu 0    
2262                                  <&vfe_smmu 1    
2263                                  <&vfe_smmu 2    
2264                                  <&vfe_smmu 3    
2265                         status = "disabled";     
2266                         ports {                  
2267                                 #address-cell    
2268                                 #size-cells =    
2269                         };                       
2270                 };                               
2271                                                  
2272                 cci: cci@a0c000 {                
2273                         compatible = "qcom,ms    
2274                         #address-cells = <1>;    
2275                         #size-cells = <0>;       
2276                         reg = <0xa0c000 0x100    
2277                         interrupts = <GIC_SPI    
2278                         power-domains = <&mmc    
2279                         clocks = <&mmcc CAMSS    
2280                                  <&mmcc CAMSS    
2281                                  <&mmcc CAMSS    
2282                                  <&mmcc CAMSS    
2283                         clock-names = "camss_    
2284                                       "cci_ah    
2285                                       "cci",     
2286                                       "camss_    
2287                         assigned-clocks = <&m    
2288                                           <&m    
2289                         assigned-clock-rates     
2290                         pinctrl-names = "defa    
2291                         pinctrl-0 = <&cci0_de    
2292                         status = "disabled";     
2293                                                  
2294                         cci_i2c0: i2c-bus@0 {    
2295                                 reg = <0>;       
2296                                 clock-frequen    
2297                                 #address-cell    
2298                                 #size-cells =    
2299                         };                       
2300                                                  
2301                         cci_i2c1: i2c-bus@1 {    
2302                                 reg = <1>;       
2303                                 clock-frequen    
2304                                 #address-cell    
2305                                 #size-cells =    
2306                         };                       
2307                 };                               
2308                                                  
2309                 adreno_smmu: iommu@b40000 {      
2310                         compatible = "qcom,ms    
2311                         reg = <0x00b40000 0x1    
2312                                                  
2313                         #global-interrupts =     
2314                         interrupts = <GIC_SPI    
2315                                      <GIC_SPI    
2316                                      <GIC_SPI    
2317                         #iommu-cells = <1>;      
2318                                                  
2319                         clocks = <&gcc GCC_MM    
2320                                  <&mmcc GPU_A    
2321                         clock-names = "bus",     
2322                                                  
2323                         power-domains = <&mmc    
2324                 };                               
2325                                                  
2326                 venus: video-codec@c00000 {      
2327                         compatible = "qcom,ms    
2328                         reg = <0x00c00000 0xf    
2329                         interrupts = <GIC_SPI    
2330                         power-domains = <&mmc    
2331                         clocks = <&mmcc VIDEO    
2332                                  <&mmcc VIDEO    
2333                                  <&mmcc VIDEO    
2334                                  <&mmcc VIDEO    
2335                         clock-names = "core",    
2336                         interconnects = <&mno    
2337                                         <&bim    
2338                         interconnect-names =     
2339                         iommus = <&venus_smmu    
2340                                  <&venus_smmu    
2341                                  <&venus_smmu    
2342                                  <&venus_smmu    
2343                                  <&venus_smmu    
2344                                  <&venus_smmu    
2345                                  <&venus_smmu    
2346                                  <&venus_smmu    
2347                                  <&venus_smmu    
2348                                  <&venus_smmu    
2349                                  <&venus_smmu    
2350                                  <&venus_smmu    
2351                                  <&venus_smmu    
2352                                  <&venus_smmu    
2353                                  <&venus_smmu    
2354                                  <&venus_smmu    
2355                                  <&venus_smmu    
2356                                  <&venus_smmu    
2357                                  <&venus_smmu    
2358                                  <&venus_smmu    
2359                         memory-region = <&ven    
2360                         status = "disabled";     
2361                                                  
2362                         video-decoder {          
2363                                 compatible =     
2364                                 clocks = <&mm    
2365                                 clock-names =    
2366                                 power-domains    
2367                         };                       
2368                                                  
2369                         video-encoder {          
2370                                 compatible =     
2371                                 clocks = <&mm    
2372                                 clock-names =    
2373                                 power-domains    
2374                         };                       
2375                 };                               
2376                                                  
2377                 mdp_smmu: iommu@d00000 {         
2378                         compatible = "qcom,ms    
2379                         reg = <0x00d00000 0x1    
2380                                                  
2381                         #global-interrupts =     
2382                         interrupts = <GIC_SPI    
2383                                      <GIC_SPI    
2384                                      <GIC_SPI    
2385                         #iommu-cells = <1>;      
2386                         clocks = <&mmcc SMMU_    
2387                                  <&mmcc SMMU_    
2388                         clock-names = "bus",     
2389                                                  
2390                         power-domains = <&mmc    
2391                 };                               
2392                                                  
2393                 venus_smmu: iommu@d40000 {       
2394                         compatible = "qcom,ms    
2395                         reg = <0x00d40000 0x2    
2396                         #global-interrupts =     
2397                         interrupts = <GIC_SPI    
2398                                      <GIC_SPI    
2399                                      <GIC_SPI    
2400                                      <GIC_SPI    
2401                                      <GIC_SPI    
2402                                      <GIC_SPI    
2403                                      <GIC_SPI    
2404                                      <GIC_SPI    
2405                         power-domains = <&mmc    
2406                         clocks = <&mmcc SMMU_    
2407                                  <&mmcc SMMU_    
2408                         clock-names = "bus",     
2409                         #iommu-cells = <1>;      
2410                         status = "okay";         
2411                 };                               
2412                                                  
2413                 vfe_smmu: iommu@da0000 {         
2414                         compatible = "qcom,ms    
2415                         reg = <0x00da0000 0x1    
2416                                                  
2417                         #global-interrupts =     
2418                         interrupts = <GIC_SPI    
2419                                      <GIC_SPI    
2420                                      <GIC_SPI    
2421                         power-domains = <&mmc    
2422                         clocks = <&mmcc SMMU_    
2423                                  <&mmcc SMMU_    
2424                         clock-names = "bus",     
2425                         #iommu-cells = <1>;      
2426                 };                               
2427                                                  
2428                 lpass_q6_smmu: iommu@1600000     
2429                         compatible = "qcom,ms    
2430                         reg = <0x01600000 0x2    
2431                         #iommu-cells = <1>;      
2432                         power-domains = <&gcc    
2433                                                  
2434                         #global-interrupts =     
2435                         interrupts = <GIC_SPI    
2436                                 <GIC_SPI 226     
2437                                 <GIC_SPI 393     
2438                                 <GIC_SPI 394     
2439                                 <GIC_SPI 395     
2440                                 <GIC_SPI 396     
2441                                 <GIC_SPI 397     
2442                                 <GIC_SPI 398     
2443                                 <GIC_SPI 399     
2444                                 <GIC_SPI 400     
2445                                 <GIC_SPI 401     
2446                                 <GIC_SPI 402     
2447                                 <GIC_SPI 403     
2448                                                  
2449                         clocks = <&gcc GCC_HL    
2450                                  <&gcc GCC_HL    
2451                         clock-names = "bus",     
2452                 };                               
2453                                                  
2454                 slpi_pil: remoteproc@1c00000     
2455                         compatible = "qcom,ms    
2456                         reg = <0x01c00000 0x4    
2457                                                  
2458                         interrupts-extended =    
2459                                                  
2460                                                  
2461                                                  
2462                                                  
2463                         interrupt-names = "wd    
2464                                           "fa    
2465                                           "re    
2466                                           "ha    
2467                                           "st    
2468                                                  
2469                         clocks = <&xo_board>;    
2470                         clock-names = "xo";      
2471                                                  
2472                         memory-region = <&slp    
2473                                                  
2474                         qcom,smem-states = <&    
2475                         qcom,smem-state-names    
2476                                                  
2477                         power-domains = <&rpm    
2478                         power-domain-names =     
2479                                                  
2480                         status = "disabled";     
2481                                                  
2482                         glink-edge {             
2483                                 interrupts =     
2484                                 label = "dsps    
2485                                 qcom,remote-p    
2486                                 mboxes = <&ap    
2487                         };                       
2488                                                  
2489                         smd-edge {               
2490                                 interrupts =     
2491                                                  
2492                                 label = "dsps    
2493                                 mboxes = <&ap    
2494                                 qcom,smd-edge    
2495                                 qcom,remote-p    
2496                         };                       
2497                 };                               
2498                                                  
2499                 mss_pil: remoteproc@2080000 {    
2500                         compatible = "qcom,ms    
2501                         reg = <0x2080000 0x10    
2502                               <0x2180000 0x02    
2503                         reg-names = "qdsp6",     
2504                                                  
2505                         interrupts-extended =    
2506                                                  
2507                                                  
2508                                                  
2509                                                  
2510                                                  
2511                         interrupt-names = "wd    
2512                                           "ha    
2513                                           "sh    
2514                                                  
2515                         clocks = <&gcc GCC_MS    
2516                                  <&gcc GCC_MS    
2517                                  <&gcc GCC_BO    
2518                                  <&xo_board>,    
2519                                  <&gcc GCC_MS    
2520                                  <&gcc GCC_MS    
2521                                  <&gcc GCC_MS    
2522                                  <&rpmcc RPM_    
2523                         clock-names = "iface"    
2524                                       "bus",     
2525                                       "mem",     
2526                                       "xo",      
2527                                       "gpll0_    
2528                                       "snoc_a    
2529                                       "mnoc_a    
2530                                       "qdss";    
2531                                                  
2532                         resets = <&gcc GCC_MS    
2533                         reset-names = "mss_re    
2534                                                  
2535                         power-domains = <&rpm    
2536                                         <&rpm    
2537                         power-domain-names =     
2538                                                  
2539                         qcom,smem-states = <&    
2540                         qcom,smem-state-names    
2541                                                  
2542                         qcom,halt-regs = <&tc    
2543                                                  
2544                         status = "disabled";     
2545                                                  
2546                         mba {                    
2547                                 memory-region    
2548                         };                       
2549                                                  
2550                         mpss {                   
2551                                 memory-region    
2552                         };                       
2553                                                  
2554                         metadata {               
2555                                 memory-region    
2556                         };                       
2557                                                  
2558                         glink-edge {             
2559                                 interrupts =     
2560                                 label = "mode    
2561                                 qcom,remote-p    
2562                                 mboxes = <&ap    
2563                         };                       
2564                                                  
2565                         smd-edge {               
2566                                 interrupts =     
2567                                                  
2568                                 label = "mpss    
2569                                 mboxes = <&ap    
2570                                 qcom,smd-edge    
2571                                 qcom,remote-p    
2572                         };                       
2573                 };                               
2574                                                  
2575                 stm@3002000 {                    
2576                         compatible = "arm,cor    
2577                         reg = <0x3002000 0x10    
2578                               <0x8280000 0x18    
2579                         reg-names = "stm-base    
2580                                                  
2581                         clocks = <&rpmcc RPM_    
2582                         clock-names = "apb_pc    
2583                                                  
2584                         out-ports {              
2585                                 port {           
2586                                         stm_o    
2587                                                  
2588                                                  
2589                                         };       
2590                                 };               
2591                         };                       
2592                 };                               
2593                                                  
2594                 tpiu@3020000 {                   
2595                         compatible = "arm,cor    
2596                         reg = <0x3020000 0x10    
2597                                                  
2598                         clocks = <&rpmcc RPM_    
2599                         clock-names = "apb_pc    
2600                                                  
2601                         in-ports {               
2602                                 port {           
2603                                         tpiu_    
2604                                                  
2605                                                  
2606                                         };       
2607                                 };               
2608                         };                       
2609                 };                               
2610                                                  
2611                 funnel@3021000 {                 
2612                         compatible = "arm,cor    
2613                         reg = <0x3021000 0x10    
2614                                                  
2615                         clocks = <&rpmcc RPM_    
2616                         clock-names = "apb_pc    
2617                                                  
2618                         in-ports {               
2619                                 #address-cell    
2620                                 #size-cells =    
2621                                                  
2622                                 port@7 {         
2623                                         reg =    
2624                                         funne    
2625                                                  
2626                                                  
2627                                         };       
2628                                 };               
2629                         };                       
2630                                                  
2631                         out-ports {              
2632                                 port {           
2633                                         funne    
2634                                                  
2635                                                  
2636                                         };       
2637                                 };               
2638                         };                       
2639                 };                               
2640                                                  
2641                 funnel@3022000 {                 
2642                         compatible = "arm,cor    
2643                         reg = <0x3022000 0x10    
2644                                                  
2645                         clocks = <&rpmcc RPM_    
2646                         clock-names = "apb_pc    
2647                                                  
2648                         in-ports {               
2649                                 #address-cell    
2650                                 #size-cells =    
2651                                                  
2652                                 port@6 {         
2653                                         reg =    
2654                                         funne    
2655                                                  
2656                                                  
2657                                         };       
2658                                 };               
2659                         };                       
2660                                                  
2661                         out-ports {              
2662                                 port {           
2663                                         funne    
2664                                                  
2665                                                  
2666                                         };       
2667                                 };               
2668                         };                       
2669                 };                               
2670                                                  
2671                 funnel@3023000 {                 
2672                         compatible = "arm,cor    
2673                         reg = <0x3023000 0x10    
2674                                                  
2675                         clocks = <&rpmcc RPM_    
2676                         clock-names = "apb_pc    
2677                                                  
2678                         in-ports {               
2679                                 port {           
2680                                         funne    
2681                                                  
2682                                                  
2683                                         };       
2684                                 };               
2685                         };                       
2686                                                  
2687                         out-ports {              
2688                                 port {           
2689                                         funne    
2690                                                  
2691                                                  
2692                                         };       
2693                                 };               
2694                         };                       
2695                 };                               
2696                                                  
2697                 funnel@3025000 {                 
2698                         compatible = "arm,cor    
2699                         reg = <0x3025000 0x10    
2700                                                  
2701                         clocks = <&rpmcc RPM_    
2702                         clock-names = "apb_pc    
2703                                                  
2704                         in-ports {               
2705                                 #address-cell    
2706                                 #size-cells =    
2707                                                  
2708                                 port@0 {         
2709                                         reg =    
2710                                         merge    
2711                                                  
2712                                                  
2713                                         };       
2714                                 };               
2715                                                  
2716                                 port@1 {         
2717                                         reg =    
2718                                         merge    
2719                                                  
2720                                                  
2721                                         };       
2722                                 };               
2723                                                  
2724                                 port@2 {         
2725                                         reg =    
2726                                         merge    
2727                                                  
2728                                                  
2729                                         };       
2730                                 };               
2731                         };                       
2732                                                  
2733                         out-ports {              
2734                                 port {           
2735                                         merge    
2736                                                  
2737                                                  
2738                                         };       
2739                                 };               
2740                         };                       
2741                 };                               
2742                                                  
2743                 replicator@3026000 {             
2744                         compatible = "arm,cor    
2745                         reg = <0x3026000 0x10    
2746                                                  
2747                         clocks = <&rpmcc RPM_    
2748                         clock-names = "apb_pc    
2749                                                  
2750                         in-ports {               
2751                                 port {           
2752                                         repli    
2753                                                  
2754                                                  
2755                                         };       
2756                                 };               
2757                         };                       
2758                                                  
2759                         out-ports {              
2760                                 #address-cell    
2761                                 #size-cells =    
2762                                                  
2763                                 port@0 {         
2764                                         reg =    
2765                                         repli    
2766                                                  
2767                                                  
2768                                         };       
2769                                 };               
2770                                                  
2771                                 port@1 {         
2772                                         reg =    
2773                                         repli    
2774                                                  
2775                                                  
2776                                         };       
2777                                 };               
2778                         };                       
2779                 };                               
2780                                                  
2781                 etf@3027000 {                    
2782                         compatible = "arm,cor    
2783                         reg = <0x3027000 0x10    
2784                                                  
2785                         clocks = <&rpmcc RPM_    
2786                         clock-names = "apb_pc    
2787                                                  
2788                         in-ports {               
2789                                 port {           
2790                                         etf_i    
2791                                                  
2792                                                  
2793                                         };       
2794                                 };               
2795                         };                       
2796                                                  
2797                         out-ports {              
2798                                 port {           
2799                                         etf_o    
2800                                                  
2801                                                  
2802                                         };       
2803                                 };               
2804                         };                       
2805                 };                               
2806                                                  
2807                 etr@3028000 {                    
2808                         compatible = "arm,cor    
2809                         reg = <0x3028000 0x10    
2810                                                  
2811                         clocks = <&rpmcc RPM_    
2812                         clock-names = "apb_pc    
2813                         arm,scatter-gather;      
2814                                                  
2815                         in-ports {               
2816                                 port {           
2817                                         etr_i    
2818                                                  
2819                                                  
2820                                         };       
2821                                 };               
2822                         };                       
2823                 };                               
2824                                                  
2825                 debug@3810000 {                  
2826                         compatible = "arm,cor    
2827                         reg = <0x3810000 0x10    
2828                                                  
2829                         clocks = <&rpmcc RPM_    
2830                         clock-names = "apb_pc    
2831                                                  
2832                         cpu = <&CPU0>;           
2833                 };                               
2834                                                  
2835                 etm@3840000 {                    
2836                         compatible = "arm,cor    
2837                         reg = <0x3840000 0x10    
2838                                                  
2839                         clocks = <&rpmcc RPM_    
2840                         clock-names = "apb_pc    
2841                                                  
2842                         cpu = <&CPU0>;           
2843                                                  
2844                         out-ports {              
2845                                 port {           
2846                                         etm0_    
2847                                                  
2848                                                  
2849                                         };       
2850                                 };               
2851                         };                       
2852                 };                               
2853                                                  
2854                 debug@3910000 {                  
2855                         compatible = "arm,cor    
2856                         reg = <0x3910000 0x10    
2857                                                  
2858                         clocks = <&rpmcc RPM_    
2859                         clock-names = "apb_pc    
2860                                                  
2861                         cpu = <&CPU1>;           
2862                 };                               
2863                                                  
2864                 etm@3940000 {                    
2865                         compatible = "arm,cor    
2866                         reg = <0x3940000 0x10    
2867                                                  
2868                         clocks = <&rpmcc RPM_    
2869                         clock-names = "apb_pc    
2870                                                  
2871                         cpu = <&CPU1>;           
2872                                                  
2873                         out-ports {              
2874                                 port {           
2875                                         etm1_    
2876                                                  
2877                                                  
2878                                         };       
2879                                 };               
2880                         };                       
2881                 };                               
2882                                                  
2883                 funnel@39b0000 { /* APSS Funn    
2884                         compatible = "arm,cor    
2885                         reg = <0x39b0000 0x10    
2886                                                  
2887                         clocks = <&rpmcc RPM_    
2888                         clock-names = "apb_pc    
2889                                                  
2890                         in-ports {               
2891                                 #address-cell    
2892                                 #size-cells =    
2893                                                  
2894                                 port@0 {         
2895                                         reg =    
2896                                         apss_    
2897                                                  
2898                                         };       
2899                                 };               
2900                                                  
2901                                 port@1 {         
2902                                         reg =    
2903                                         apss_    
2904                                                  
2905                                         };       
2906                                 };               
2907                         };                       
2908                                                  
2909                         out-ports {              
2910                                 port {           
2911                                         apss_    
2912                                                  
2913                                                  
2914                                         };       
2915                                 };               
2916                         };                       
2917                 };                               
2918                                                  
2919                 debug@3a10000 {                  
2920                         compatible = "arm,cor    
2921                         reg = <0x3a10000 0x10    
2922                                                  
2923                         clocks = <&rpmcc RPM_    
2924                         clock-names = "apb_pc    
2925                                                  
2926                         cpu = <&CPU2>;           
2927                 };                               
2928                                                  
2929                 etm@3a40000 {                    
2930                         compatible = "arm,cor    
2931                         reg = <0x3a40000 0x10    
2932                                                  
2933                         clocks = <&rpmcc RPM_    
2934                         clock-names = "apb_pc    
2935                                                  
2936                         cpu = <&CPU2>;           
2937                                                  
2938                         out-ports {              
2939                                 port {           
2940                                         etm2_    
2941                                                  
2942                                                  
2943                                         };       
2944                                 };               
2945                         };                       
2946                 };                               
2947                                                  
2948                 debug@3b10000 {                  
2949                         compatible = "arm,cor    
2950                         reg = <0x3b10000 0x10    
2951                                                  
2952                         clocks = <&rpmcc RPM_    
2953                         clock-names = "apb_pc    
2954                                                  
2955                         cpu = <&CPU3>;           
2956                 };                               
2957                                                  
2958                 etm@3b40000 {                    
2959                         compatible = "arm,cor    
2960                         reg = <0x3b40000 0x10    
2961                                                  
2962                         clocks = <&rpmcc RPM_    
2963                         clock-names = "apb_pc    
2964                                                  
2965                         cpu = <&CPU3>;           
2966                                                  
2967                         out-ports {              
2968                                 port {           
2969                                         etm3_    
2970                                                  
2971                                                  
2972                                         };       
2973                                 };               
2974                         };                       
2975                 };                               
2976                                                  
2977                 funnel@3bb0000 { /* APSS Funn    
2978                         compatible = "arm,cor    
2979                         reg = <0x3bb0000 0x10    
2980                                                  
2981                         clocks = <&rpmcc RPM_    
2982                         clock-names = "apb_pc    
2983                                                  
2984                         in-ports {               
2985                                 #address-cell    
2986                                 #size-cells =    
2987                                                  
2988                                 port@0 {         
2989                                         reg =    
2990                                         apss_    
2991                                                  
2992                                         };       
2993                                 };               
2994                                                  
2995                                 port@1 {         
2996                                         reg =    
2997                                         apss_    
2998                                                  
2999                                         };       
3000                                 };               
3001                         };                       
3002                                                  
3003                         out-ports {              
3004                                 port {           
3005                                         apss_    
3006                                                  
3007                                                  
3008                                         };       
3009                                 };               
3010                         };                       
3011                 };                               
3012                                                  
3013                 funnel@3bc0000 {                 
3014                         compatible = "arm,cor    
3015                         reg = <0x3bc0000 0x10    
3016                                                  
3017                         clocks = <&rpmcc RPM_    
3018                         clock-names = "apb_pc    
3019                                                  
3020                         in-ports {               
3021                                 #address-cell    
3022                                 #size-cells =    
3023                                                  
3024                                 port@0 {         
3025                                         reg =    
3026                                         apss_    
3027                                                  
3028                                                  
3029                                         };       
3030                                 };               
3031                                                  
3032                                 port@1 {         
3033                                         reg =    
3034                                         apss_    
3035                                                  
3036                                                  
3037                                         };       
3038                                 };               
3039                         };                       
3040                                                  
3041                         out-ports {              
3042                                 port {           
3043                                         apss_    
3044                                                  
3045                                                  
3046                                         };       
3047                                 };               
3048                         };                       
3049                 };                               
3050                                                  
3051                 kryocc: clock-controller@6400    
3052                         compatible = "qcom,ms    
3053                         reg = <0x06400000 0x9    
3054                                                  
3055                         clock-names = "xo", "    
3056                         clocks = <&rpmcc RPM_    
3057                                                  
3058                         #clock-cells = <1>;      
3059                 };                               
3060                                                  
3061                 usb3: usb@6af8800 {              
3062                         compatible = "qcom,ms    
3063                         reg = <0x06af8800 0x4    
3064                         #address-cells = <1>;    
3065                         #size-cells = <1>;       
3066                         ranges;                  
3067                                                  
3068                         interrupts = <GIC_SPI    
3069                                      <GIC_SPI    
3070                         interrupt-names = "hs    
3071                                                  
3072                         clocks = <&gcc GCC_SY    
3073                                  <&gcc GCC_US    
3074                                  <&gcc GCC_AG    
3075                                  <&gcc GCC_US    
3076                                  <&gcc GCC_US    
3077                         clock-names = "cfg_no    
3078                                       "core",    
3079                                       "iface"    
3080                                       "sleep"    
3081                                       "mock_u    
3082                                                  
3083                         assigned-clocks = <&g    
3084                                           <&g    
3085                         assigned-clock-rates     
3086                                                  
3087                         interconnects = <&a2n    
3088                                         <&bim    
3089                         interconnect-names =     
3090                                                  
3091                         power-domains = <&gcc    
3092                         status = "disabled";     
3093                                                  
3094                         usb3_dwc3: usb@6a0000    
3095                                 compatible =     
3096                                 reg = <0x06a0    
3097                                 interrupts =     
3098                                 phys = <&hsus    
3099                                 phy-names = "    
3100                                 snps,hird-thr    
3101                                 snps,dis_u2_s    
3102                                 snps,dis_enbl    
3103                                 snps,is-utmi-    
3104                                 snps,parkmode    
3105                                 tx-fifo-resiz    
3106                         };                       
3107                 };                               
3108                                                  
3109                 usb3phy: phy@7410000 {           
3110                         compatible = "qcom,ms    
3111                         reg = <0x07410000 0x1    
3112                                                  
3113                         clocks = <&gcc GCC_US    
3114                                  <&gcc GCC_US    
3115                                  <&gcc GCC_US    
3116                                  <&gcc GCC_US    
3117                         clock-names = "aux",     
3118                                       "ref",     
3119                                       "cfg_ah    
3120                                       "pipe";    
3121                         clock-output-names =     
3122                         #clock-cells = <0>;      
3123                         #phy-cells = <0>;        
3124                                                  
3125                         resets = <&gcc GCC_US    
3126                                  <&gcc GCC_US    
3127                         reset-names = "phy",     
3128                                       "phy_ph    
3129                                                  
3130                         status = "disabled";     
3131                 };                               
3132                                                  
3133                 hsusb_phy1: phy@7411000 {        
3134                         compatible = "qcom,ms    
3135                         reg = <0x07411000 0x1    
3136                         #phy-cells = <0>;        
3137                                                  
3138                         clocks = <&gcc GCC_US    
3139                                 <&gcc GCC_RX1    
3140                         clock-names = "cfg_ah    
3141                                                  
3142                         resets = <&gcc GCC_QU    
3143                         nvmem-cells = <&qusb2    
3144                         status = "disabled";     
3145                 };                               
3146                                                  
3147                 hsusb_phy2: phy@7412000 {        
3148                         compatible = "qcom,ms    
3149                         reg = <0x07412000 0x1    
3150                         #phy-cells = <0>;        
3151                                                  
3152                         clocks = <&gcc GCC_US    
3153                                 <&gcc GCC_RX2    
3154                         clock-names = "cfg_ah    
3155                                                  
3156                         resets = <&gcc GCC_QU    
3157                         nvmem-cells = <&qusb2    
3158                         status = "disabled";     
3159                 };                               
3160                                                  
3161                 sdhc1: mmc@7464900 {             
3162                         compatible = "qcom,ms    
3163                         reg = <0x07464900 0x1    
3164                         reg-names = "hc", "co    
3165                                                  
3166                         interrupts = <GIC_SPI    
3167                                         <GIC_    
3168                         interrupt-names = "hc    
3169                                                  
3170                         clock-names = "iface"    
3171                         clocks = <&gcc GCC_SD    
3172                                 <&gcc GCC_SDC    
3173                                 <&rpmcc RPM_S    
3174                         resets = <&gcc GCC_SD    
3175                                                  
3176                         pinctrl-names = "defa    
3177                         pinctrl-0 = <&sdc1_st    
3178                         pinctrl-1 = <&sdc1_st    
3179                                                  
3180                         bus-width = <8>;         
3181                         non-removable;           
3182                         status = "disabled";     
3183                 };                               
3184                                                  
3185                 sdhc2: mmc@74a4900 {             
3186                         compatible = "qcom,ms    
3187                         reg = <0x074a4900 0x3    
3188                         reg-names = "hc", "co    
3189                                                  
3190                         interrupts = <GIC_SPI    
3191                                       <GIC_SP    
3192                         interrupt-names = "hc    
3193                                                  
3194                         clock-names = "iface"    
3195                         clocks = <&gcc GCC_SD    
3196                                 <&gcc GCC_SDC    
3197                                 <&rpmcc RPM_S    
3198                         resets = <&gcc GCC_SD    
3199                                                  
3200                         pinctrl-names = "defa    
3201                         pinctrl-0 = <&sdc2_st    
3202                         pinctrl-1 = <&sdc2_st    
3203                                                  
3204                         bus-width = <4>;         
3205                         status = "disabled";     
3206                  };                              
3207                                                  
3208                 blsp1_dma: dma-controller@754    
3209                         compatible = "qcom,ba    
3210                         reg = <0x07544000 0x2    
3211                         interrupts = <GIC_SPI    
3212                         clocks = <&gcc GCC_BL    
3213                         clock-names = "bam_cl    
3214                         qcom,controlled-remot    
3215                         #dma-cells = <1>;        
3216                         qcom,ee = <0>;           
3217                 };                               
3218                                                  
3219                 blsp1_uart2: serial@7570000 {    
3220                         compatible = "qcom,ms    
3221                         reg = <0x07570000 0x1    
3222                         interrupts = <GIC_SPI    
3223                         clocks = <&gcc GCC_BL    
3224                                  <&gcc GCC_BL    
3225                         clock-names = "core",    
3226                         pinctrl-names = "defa    
3227                         pinctrl-0 = <&blsp1_u    
3228                         pinctrl-1 = <&blsp1_u    
3229                         dmas = <&blsp1_dma 2>    
3230                         dma-names = "tx", "rx    
3231                         status = "disabled";     
3232                 };                               
3233                                                  
3234                 blsp1_spi1: spi@7575000 {        
3235                         compatible = "qcom,sp    
3236                         reg = <0x07575000 0x6    
3237                         interrupts = <GIC_SPI    
3238                         clocks = <&gcc GCC_BL    
3239                                  <&gcc GCC_BL    
3240                         clock-names = "core",    
3241                         pinctrl-names = "defa    
3242                         pinctrl-0 = <&blsp1_s    
3243                         pinctrl-1 = <&blsp1_s    
3244                         dmas = <&blsp1_dma 12    
3245                         dma-names = "tx", "rx    
3246                         #address-cells = <1>;    
3247                         #size-cells = <0>;       
3248                         status = "disabled";     
3249                 };                               
3250                                                  
3251                 blsp1_i2c3: i2c@7577000 {        
3252                         compatible = "qcom,i2    
3253                         reg = <0x07577000 0x1    
3254                         interrupts = <GIC_SPI    
3255                         clocks = <&gcc GCC_BL    
3256                                  <&gcc GCC_BL    
3257                         clock-names = "core",    
3258                         pinctrl-names = "defa    
3259                         pinctrl-0 = <&blsp1_i    
3260                         pinctrl-1 = <&blsp1_i    
3261                         dmas = <&blsp1_dma 16    
3262                         dma-names = "tx", "rx    
3263                         #address-cells = <1>;    
3264                         #size-cells = <0>;       
3265                         status = "disabled";     
3266                 };                               
3267                                                  
3268                 blsp1_i2c6: i2c@757a000 {        
3269                         compatible = "qcom,i2    
3270                         reg = <0x757a000 0x10    
3271                         interrupts = <GIC_SPI    
3272                         clocks = <&gcc GCC_BL    
3273                                  <&gcc GCC_BL    
3274                         clock-names = "core",    
3275                         pinctrl-names = "defa    
3276                         pinctrl-0 = <&blsp1_i    
3277                         pinctrl-1 = <&blsp1_i    
3278                         dmas = <&blsp1_dma 22    
3279                         dma-names = "tx", "rx    
3280                         #address-cells = <1>;    
3281                         #size-cells = <0>;       
3282                         status = "disabled";     
3283                 };                               
3284                                                  
3285                 blsp2_dma: dma-controller@758    
3286                         compatible = "qcom,ba    
3287                         reg = <0x07584000 0x2    
3288                         interrupts = <GIC_SPI    
3289                         clocks = <&gcc GCC_BL    
3290                         clock-names = "bam_cl    
3291                         qcom,controlled-remot    
3292                         #dma-cells = <1>;        
3293                         qcom,ee = <0>;           
3294                 };                               
3295                                                  
3296                 blsp2_uart2: serial@75b0000 {    
3297                         compatible = "qcom,ms    
3298                         reg = <0x075b0000 0x1    
3299                         interrupts = <GIC_SPI    
3300                         clocks = <&gcc GCC_BL    
3301                                  <&gcc GCC_BL    
3302                         clock-names = "core",    
3303                         status = "disabled";     
3304                 };                               
3305                                                  
3306                 blsp2_uart3: serial@75b1000 {    
3307                         compatible = "qcom,ms    
3308                         reg = <0x075b1000 0x1    
3309                         interrupts = <GIC_SPI    
3310                         clocks = <&gcc GCC_BL    
3311                                  <&gcc GCC_BL    
3312                         clock-names = "core",    
3313                         status = "disabled";     
3314                 };                               
3315                                                  
3316                 blsp2_i2c1: i2c@75b5000 {        
3317                         compatible = "qcom,i2    
3318                         reg = <0x075b5000 0x1    
3319                         interrupts = <GIC_SPI    
3320                         clocks = <&gcc GCC_BL    
3321                                  <&gcc GCC_BL    
3322                         clock-names = "core",    
3323                         pinctrl-names = "defa    
3324                         pinctrl-0 = <&blsp2_i    
3325                         pinctrl-1 = <&blsp2_i    
3326                         dmas = <&blsp2_dma 12    
3327                         dma-names = "tx", "rx    
3328                         #address-cells = <1>;    
3329                         #size-cells = <0>;       
3330                         status = "disabled";     
3331                 };                               
3332                                                  
3333                 blsp2_i2c2: i2c@75b6000 {        
3334                         compatible = "qcom,i2    
3335                         reg = <0x075b6000 0x1    
3336                         interrupts = <GIC_SPI    
3337                         clocks = <&gcc GCC_BL    
3338                                  <&gcc GCC_BL    
3339                         clock-names = "core",    
3340                         pinctrl-names = "defa    
3341                         pinctrl-0 = <&blsp2_i    
3342                         pinctrl-1 = <&blsp2_i    
3343                         dmas = <&blsp2_dma 14    
3344                         dma-names = "tx", "rx    
3345                         #address-cells = <1>;    
3346                         #size-cells = <0>;       
3347                         status = "disabled";     
3348                 };                               
3349                                                  
3350                 blsp2_i2c3: i2c@75b7000 {        
3351                         compatible = "qcom,i2    
3352                         reg = <0x075b7000 0x1    
3353                         interrupts = <GIC_SPI    
3354                         clocks = <&gcc GCC_BL    
3355                                  <&gcc GCC_BL    
3356                         clock-names = "core",    
3357                         clock-frequency = <40    
3358                         pinctrl-names = "defa    
3359                         pinctrl-0 = <&blsp2_i    
3360                         pinctrl-1 = <&blsp2_i    
3361                         dmas = <&blsp2_dma 16    
3362                         dma-names = "tx", "rx    
3363                         #address-cells = <1>;    
3364                         #size-cells = <0>;       
3365                         status = "disabled";     
3366                 };                               
3367                                                  
3368                 blsp2_i2c5: i2c@75b9000 {        
3369                         compatible = "qcom,i2    
3370                         reg = <0x75b9000 0x10    
3371                         interrupts = <GIC_SPI    
3372                         clocks = <&gcc GCC_BL    
3373                                  <&gcc GCC_BL    
3374                         clock-names = "core",    
3375                         pinctrl-names = "defa    
3376                         pinctrl-0 = <&blsp2_i    
3377                         dmas = <&blsp2_dma 20    
3378                         dma-names = "tx", "rx    
3379                         #address-cells = <1>;    
3380                         #size-cells = <0>;       
3381                         status = "disabled";     
3382                 };                               
3383                                                  
3384                 blsp2_i2c6: i2c@75ba000 {        
3385                         compatible = "qcom,i2    
3386                         reg = <0x75ba000 0x10    
3387                         interrupts = <GIC_SPI    
3388                         clocks = <&gcc GCC_BL    
3389                                  <&gcc GCC_BL    
3390                         clock-names = "core",    
3391                         pinctrl-names = "defa    
3392                         pinctrl-0 = <&blsp2_i    
3393                         pinctrl-1 = <&blsp2_i    
3394                         dmas = <&blsp2_dma 22    
3395                         dma-names = "tx", "rx    
3396                         #address-cells = <1>;    
3397                         #size-cells = <0>;       
3398                         status = "disabled";     
3399                 };                               
3400                                                  
3401                 blsp2_spi6: spi@75ba000 {        
3402                         compatible = "qcom,sp    
3403                         reg = <0x075ba000 0x6    
3404                         interrupts = <GIC_SPI    
3405                         clocks = <&gcc GCC_BL    
3406                                  <&gcc GCC_BL    
3407                         clock-names = "core",    
3408                         pinctrl-names = "defa    
3409                         pinctrl-0 = <&blsp2_s    
3410                         pinctrl-1 = <&blsp2_s    
3411                         dmas = <&blsp2_dma 22    
3412                         dma-names = "tx", "rx    
3413                         #address-cells = <1>;    
3414                         #size-cells = <0>;       
3415                         status = "disabled";     
3416                 };                               
3417                                                  
3418                 usb2: usb@76f8800 {              
3419                         compatible = "qcom,ms    
3420                         reg = <0x076f8800 0x4    
3421                         #address-cells = <1>;    
3422                         #size-cells = <1>;       
3423                         ranges;                  
3424                                                  
3425                         interrupts = <GIC_SPI    
3426                                      <GIC_SPI    
3427                                      <GIC_SPI    
3428                         interrupt-names = "pw    
3429                                           "qu    
3430                                           "hs    
3431                                                  
3432                         clocks = <&gcc GCC_PE    
3433                                 <&gcc GCC_USB    
3434                                 <&gcc GCC_USB    
3435                                 <&gcc GCC_USB    
3436                                 <&gcc GCC_USB    
3437                         clock-names = "cfg_no    
3438                                       "core",    
3439                                       "iface"    
3440                                       "sleep"    
3441                                       "mock_u    
3442                                                  
3443                         assigned-clocks = <&g    
3444                                           <&g    
3445                         assigned-clock-rates     
3446                                                  
3447                         power-domains = <&gcc    
3448                         qcom,select-utmi-as-p    
3449                         status = "disabled";     
3450                                                  
3451                         usb2_dwc3: usb@760000    
3452                                 compatible =     
3453                                 reg = <0x0760    
3454                                 interrupts =     
3455                                 phys = <&hsus    
3456                                 phy-names = "    
3457                                 maximum-speed    
3458                                 snps,dis_u2_s    
3459                                 snps,dis_enbl    
3460                         };                       
3461                 };                               
3462                                                  
3463                 slimbam: dma-controller@91840    
3464                         compatible = "qcom,ba    
3465                         qcom,controlled-remot    
3466                         reg = <0x09184000 0x3    
3467                         num-channels = <31>;     
3468                         interrupts = <GIC_SPI    
3469                         #dma-cells = <1>;        
3470                         qcom,ee = <1>;           
3471                         qcom,num-ees = <2>;      
3472                 };                               
3473                                                  
3474                 slim_msm: slim-ngd@91c0000 {     
3475                         compatible = "qcom,sl    
3476                         reg = <0x091c0000 0x2    
3477                         interrupts = <GIC_SPI    
3478                         dmas = <&slimbam 3>,     
3479                         dma-names = "rx", "tx    
3480                         #address-cells = <1>;    
3481                         #size-cells = <0>;       
3482                                                  
3483                         status = "disabled";     
3484                 };                               
3485                                                  
3486                 adsp_pil: remoteproc@9300000     
3487                         compatible = "qcom,ms    
3488                         reg = <0x09300000 0x8    
3489                                                  
3490                         interrupts-extended =    
3491                                                  
3492                                                  
3493                                                  
3494                                                  
3495                         interrupt-names = "wd    
3496                                           "ha    
3497                                                  
3498                         clocks = <&rpmcc RPM_    
3499                         clock-names = "xo";      
3500                                                  
3501                         memory-region = <&ads    
3502                                                  
3503                         qcom,smem-states = <&    
3504                         qcom,smem-state-names    
3505                                                  
3506                         power-domains = <&rpm    
3507                         power-domain-names =     
3508                                                  
3509                         status = "disabled";     
3510                                                  
3511                         glink-edge {             
3512                                 interrupts =     
3513                                 label = "lpas    
3514                                 qcom,remote-p    
3515                                 mboxes = <&ap    
3516                         };                       
3517                                                  
3518                                                  
3519                         smd-edge {               
3520                                 interrupts =     
3521                                                  
3522                                 label = "lpas    
3523                                 mboxes = <&ap    
3524                                 qcom,smd-edge    
3525                                 qcom,remote-p    
3526                                                  
3527                                 apr {            
3528                                         power    
3529                                         compa    
3530                                         qcom,    
3531                                         qcom,    
3532                                         #addr    
3533                                         #size    
3534                                                  
3535                                         servi    
3536                                                  
3537                                                  
3538                                         };       
3539                                                  
3540                                         q6afe    
3541                                                  
3542                                                  
3543                                                  
3544                                                  
3545                                                  
3546                                                  
3547                                                  
3548                                                  
3549                                                  
3550                                                  
3551                                                  
3552                                         };       
3553                                                  
3554                                         q6asm    
3555                                                  
3556                                                  
3557                                                  
3558                                                  
3559                                                  
3560                                                  
3561                                                  
3562                                                  
3563                                                  
3564                                         };       
3565                                                  
3566                                         q6adm    
3567                                                  
3568                                                  
3569                                                  
3570                                                  
3571                                                  
3572                                                  
3573                                         };       
3574                                 };               
3575                                                  
3576                                 fastrpc {        
3577                                         compa    
3578                                         qcom,    
3579                                         label    
3580                                         qcom,    
3581                                         #addr    
3582                                         #size    
3583                                                  
3584                                         cb@5     
3585                                                  
3586                                                  
3587                                                  
3588                                         };       
3589                                                  
3590                                         cb@6     
3591                                                  
3592                                                  
3593                                                  
3594                                         };       
3595                                                  
3596                                         cb@7     
3597                                                  
3598                                                  
3599                                                  
3600                                         };       
3601                                                  
3602                                         cb@8     
3603                                                  
3604                                                  
3605                                                  
3606                                         };       
3607                                                  
3608                                         cb@9     
3609                                                  
3610                                                  
3611                                                  
3612                                         };       
3613                                                  
3614                                         cb@10    
3615                                                  
3616                                                  
3617                                                  
3618                                         };       
3619                                                  
3620                                         cb@11    
3621                                                  
3622                                                  
3623                                                  
3624                                         };       
3625                                                  
3626                                         cb@12    
3627                                                  
3628                                                  
3629                                                  
3630                                         };       
3631                                 };               
3632                         };                       
3633                 };                               
3634                                                  
3635                 apcs_glb: mailbox@9820000 {      
3636                         compatible = "qcom,ms    
3637                         reg = <0x09820000 0x1    
3638                                                  
3639                         #mbox-cells = <1>;       
3640                         #clock-cells = <0>;      
3641                 };                               
3642                                                  
3643                 timer@9840000 {                  
3644                         #address-cells = <1>;    
3645                         #size-cells = <1>;       
3646                         ranges;                  
3647                         compatible = "arm,arm    
3648                         reg = <0x09840000 0x1    
3649                         clock-frequency = <19    
3650                                                  
3651                         frame@9850000 {          
3652                                 frame-number     
3653                                 interrupts =     
3654                                                  
3655                                 reg = <0x0985    
3656                                       <0x0986    
3657                         };                       
3658                                                  
3659                         frame@9870000 {          
3660                                 frame-number     
3661                                 interrupts =     
3662                                 reg = <0x0987    
3663                                 status = "dis    
3664                         };                       
3665                                                  
3666                         frame@9880000 {          
3667                                 frame-number     
3668                                 interrupts =     
3669                                 reg = <0x0988    
3670                                 status = "dis    
3671                         };                       
3672                                                  
3673                         frame@9890000 {          
3674                                 frame-number     
3675                                 interrupts =     
3676                                 reg = <0x0989    
3677                                 status = "dis    
3678                         };                       
3679                                                  
3680                         frame@98a0000 {          
3681                                 frame-number     
3682                                 interrupts =     
3683                                 reg = <0x098a    
3684                                 status = "dis    
3685                         };                       
3686                                                  
3687                         frame@98b0000 {          
3688                                 frame-number     
3689                                 interrupts =     
3690                                 reg = <0x098b    
3691                                 status = "dis    
3692                         };                       
3693                                                  
3694                         frame@98c0000 {          
3695                                 frame-number     
3696                                 interrupts =     
3697                                 reg = <0x098c    
3698                                 status = "dis    
3699                         };                       
3700                 };                               
3701                                                  
3702                 saw3: syscon@9a10000 {           
3703                         compatible = "syscon"    
3704                         reg = <0x09a10000 0x1    
3705                 };                               
3706                                                  
3707                 cbf: clock-controller@9a11000    
3708                         compatible = "qcom,ms    
3709                         reg = <0x09a11000 0x1    
3710                         clocks = <&rpmcc RPM_    
3711                         #clock-cells = <0>;      
3712                         #interconnect-cells =    
3713                 };                               
3714                                                  
3715                 intc: interrupt-controller@9b    
3716                         compatible = "qcom,ms    
3717                         #interrupt-cells = <3    
3718                         interrupt-controller;    
3719                         #redistributor-region    
3720                         redistributor-stride     
3721                         reg = <0x09bc0000 0x1    
3722                               <0x09c00000 0x1    
3723                         interrupts = <GIC_PPI    
3724                 };                               
3725         };                                       
3726                                                  
3727         sound: sound {                           
3728         };                                       
3729                                                  
3730         thermal-zones {                          
3731                 cpu0-thermal {                   
3732                         polling-delay-passive    
3733                                                  
3734                         thermal-sensors = <&t    
3735                                                  
3736                         trips {                  
3737                                 cpu0_alert0:     
3738                                         tempe    
3739                                         hyste    
3740                                         type     
3741                                 };               
3742                                                  
3743                                 cpu0_crit: cp    
3744                                         tempe    
3745                                         hyste    
3746                                         type     
3747                                 };               
3748                         };                       
3749                 };                               
3750                                                  
3751                 cpu1-thermal {                   
3752                         polling-delay-passive    
3753                                                  
3754                         thermal-sensors = <&t    
3755                                                  
3756                         trips {                  
3757                                 cpu1_alert0:     
3758                                         tempe    
3759                                         hyste    
3760                                         type     
3761                                 };               
3762                                                  
3763                                 cpu1_crit: cp    
3764                                         tempe    
3765                                         hyste    
3766                                         type     
3767                                 };               
3768                         };                       
3769                 };                               
3770                                                  
3771                 cpu2-thermal {                   
3772                         polling-delay-passive    
3773                                                  
3774                         thermal-sensors = <&t    
3775                                                  
3776                         trips {                  
3777                                 cpu2_alert0:     
3778                                         tempe    
3779                                         hyste    
3780                                         type     
3781                                 };               
3782                                                  
3783                                 cpu2_crit: cp    
3784                                         tempe    
3785                                         hyste    
3786                                         type     
3787                                 };               
3788                         };                       
3789                 };                               
3790                                                  
3791                 cpu3-thermal {                   
3792                         polling-delay-passive    
3793                                                  
3794                         thermal-sensors = <&t    
3795                                                  
3796                         trips {                  
3797                                 cpu3_alert0:     
3798                                         tempe    
3799                                         hyste    
3800                                         type     
3801                                 };               
3802                                                  
3803                                 cpu3_crit: cp    
3804                                         tempe    
3805                                         hyste    
3806                                         type     
3807                                 };               
3808                         };                       
3809                 };                               
3810                                                  
3811                 gpu-top-thermal {                
3812                         polling-delay-passive    
3813                                                  
3814                         thermal-sensors = <&t    
3815                                                  
3816                         trips {                  
3817                                 gpu1_alert0:     
3818                                         tempe    
3819                                         hyste    
3820                                         type     
3821                                 };               
3822                         };                       
3823                                                  
3824                         cooling-maps {           
3825                                 map0 {           
3826                                         trip     
3827                                         cooli    
3828                                 };               
3829                         };                       
3830                 };                               
3831                                                  
3832                 gpu-bottom-thermal {             
3833                         polling-delay-passive    
3834                                                  
3835                         thermal-sensors = <&t    
3836                                                  
3837                         trips {                  
3838                                 gpu2_alert0:     
3839                                         tempe    
3840                                         hyste    
3841                                         type     
3842                                 };               
3843                         };                       
3844                                                  
3845                         cooling-maps {           
3846                                 map0 {           
3847                                         trip     
3848                                         cooli    
3849                                 };               
3850                         };                       
3851                 };                               
3852                                                  
3853                 m4m-thermal {                    
3854                         polling-delay-passive    
3855                                                  
3856                         thermal-sensors = <&t    
3857                                                  
3858                         trips {                  
3859                                 m4m_alert0: t    
3860                                         tempe    
3861                                         hyste    
3862                                         type     
3863                                 };               
3864                         };                       
3865                 };                               
3866                                                  
3867                 l3-or-venus-thermal {            
3868                         polling-delay-passive    
3869                                                  
3870                         thermal-sensors = <&t    
3871                                                  
3872                         trips {                  
3873                                 l3_or_venus_a    
3874                                         tempe    
3875                                         hyste    
3876                                         type     
3877                                 };               
3878                         };                       
3879                 };                               
3880                                                  
3881                 cluster0-l2-thermal {            
3882                         polling-delay-passive    
3883                                                  
3884                         thermal-sensors = <&t    
3885                                                  
3886                         trips {                  
3887                                 cluster0_l2_a    
3888                                         tempe    
3889                                         hyste    
3890                                         type     
3891                                 };               
3892                         };                       
3893                 };                               
3894                                                  
3895                 cluster1-l2-thermal {            
3896                         polling-delay-passive    
3897                                                  
3898                         thermal-sensors = <&t    
3899                                                  
3900                         trips {                  
3901                                 cluster1_l2_a    
3902                                         tempe    
3903                                         hyste    
3904                                         type     
3905                                 };               
3906                         };                       
3907                 };                               
3908                                                  
3909                 camera-thermal {                 
3910                         polling-delay-passive    
3911                                                  
3912                         thermal-sensors = <&t    
3913                                                  
3914                         trips {                  
3915                                 camera_alert0    
3916                                         tempe    
3917                                         hyste    
3918                                         type     
3919                                 };               
3920                         };                       
3921                 };                               
3922                                                  
3923                 q6-dsp-thermal {                 
3924                         polling-delay-passive    
3925                                                  
3926                         thermal-sensors = <&t    
3927                                                  
3928                         trips {                  
3929                                 q6_dsp_alert0    
3930                                         tempe    
3931                                         hyste    
3932                                         type     
3933                                 };               
3934                         };                       
3935                 };                               
3936                                                  
3937                 mem-thermal {                    
3938                         polling-delay-passive    
3939                                                  
3940                         thermal-sensors = <&t    
3941                                                  
3942                         trips {                  
3943                                 mem_alert0: t    
3944                                         tempe    
3945                                         hyste    
3946                                         type     
3947                                 };               
3948                         };                       
3949                 };                               
3950                                                  
3951                 modemtx-thermal {                
3952                         polling-delay-passive    
3953                                                  
3954                         thermal-sensors = <&t    
3955                                                  
3956                         trips {                  
3957                                 modemtx_alert    
3958                                         tempe    
3959                                         hyste    
3960                                         type     
3961                                 };               
3962                         };                       
3963                 };                               
3964         };                                       
3965                                                  
3966         timer {                                  
3967                 compatible = "arm,armv8-timer    
3968                 interrupts = <GIC_PPI 13 IRQ_    
3969                              <GIC_PPI 14 IRQ_    
3970                              <GIC_PPI 11 IRQ_    
3971                              <GIC_PPI 10 IRQ_    
3972         };                                       
3973 };                                               
                                                      

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