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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/mediatek/mt8186.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/mediatek/mt8186.dtsi (Architecture i386) and /arch/ppc/boot/dts/mediatek/mt8186.dtsi (Architecture ppc)


  1 // SPDX-License-Identifier: (GPL-2.0-only OR B    
  2 /*                                                
  3  * Copyright (C) 2022 MediaTek Inc.               
  4  * Author: Allen-KH Cheng <allen-kh.cheng@media    
  5  */                                               
  6 /dts-v1/;                                         
  7 #include <dt-bindings/clock/mt8186-clk.h>         
  8 #include <dt-bindings/gce/mt8186-gce.h>           
  9 #include <dt-bindings/interrupt-controller/arm    
 10 #include <dt-bindings/interrupt-controller/irq    
 11 #include <dt-bindings/memory/mt8186-memory-por    
 12 #include <dt-bindings/pinctrl/mt8186-pinfunc.h    
 13 #include <dt-bindings/power/mt8186-power.h>       
 14 #include <dt-bindings/phy/phy.h>                  
 15 #include <dt-bindings/reset/mt8186-resets.h>      
 16 #include <dt-bindings/thermal/thermal.h>          
 17 #include <dt-bindings/thermal/mediatek,lvts-th    
 18                                                   
 19 / {                                               
 20         compatible = "mediatek,mt8186";           
 21         interrupt-parent = <&gic>;                
 22         #address-cells = <2>;                     
 23         #size-cells = <2>;                        
 24                                                   
 25         aliases {                                 
 26                 ovl0 = &ovl0;                     
 27                 ovl-2l0 = &ovl_2l0;               
 28                 rdma0 = &rdma0;                   
 29                 rdma1 = &rdma1;                   
 30         };                                        
 31                                                   
 32         cci: cci {                                
 33                 compatible = "mediatek,mt8186-    
 34                 clocks = <&mcusys CLK_MCU_ARMP    
 35                          <&apmixedsys CLK_APMI    
 36                 clock-names = "cci", "intermed    
 37                 operating-points-v2 = <&cci_op    
 38         };                                        
 39                                                   
 40         cci_opp: opp-table-cci {                  
 41                 compatible = "operating-points    
 42                 opp-shared;                       
 43                                                   
 44                 cci_opp_0: opp-500000000 {        
 45                         opp-hz = /bits/ 64 <50    
 46                         opp-microvolt = <60000    
 47                 };                                
 48                                                   
 49                 cci_opp_1: opp-560000000 {        
 50                         opp-hz = /bits/ 64 <56    
 51                         opp-microvolt = <67500    
 52                 };                                
 53                                                   
 54                 cci_opp_2: opp-612000000 {        
 55                         opp-hz = /bits/ 64 <61    
 56                         opp-microvolt = <69375    
 57                 };                                
 58                                                   
 59                 cci_opp_3: opp-682000000 {        
 60                         opp-hz = /bits/ 64 <68    
 61                         opp-microvolt = <71875    
 62                 };                                
 63                                                   
 64                 cci_opp_4: opp-752000000 {        
 65                         opp-hz = /bits/ 64 <75    
 66                         opp-microvolt = <74375    
 67                 };                                
 68                                                   
 69                 cci_opp_5: opp-822000000 {        
 70                         opp-hz = /bits/ 64 <82    
 71                         opp-microvolt = <76875    
 72                 };                                
 73                                                   
 74                 cci_opp_6: opp-875000000 {        
 75                         opp-hz = /bits/ 64 <87    
 76                         opp-microvolt = <78125    
 77                 };                                
 78                                                   
 79                 cci_opp_7: opp-927000000 {        
 80                         opp-hz = /bits/ 64 <92    
 81                         opp-microvolt = <80000    
 82                 };                                
 83                                                   
 84                 cci_opp_8: opp-980000000 {        
 85                         opp-hz = /bits/ 64 <98    
 86                         opp-microvolt = <81875    
 87                 };                                
 88                                                   
 89                 cci_opp_9: opp-1050000000 {       
 90                         opp-hz = /bits/ 64 <10    
 91                         opp-microvolt = <84375    
 92                 };                                
 93                                                   
 94                 cci_opp_10: opp-1120000000 {      
 95                         opp-hz = /bits/ 64 <11    
 96                         opp-microvolt = <86250    
 97                 };                                
 98                                                   
 99                 cci_opp_11: opp-1155000000 {      
100                         opp-hz = /bits/ 64 <11    
101                         opp-microvolt = <88750    
102                 };                                
103                                                   
104                 cci_opp_12: opp-1190000000 {      
105                         opp-hz = /bits/ 64 <11    
106                         opp-microvolt = <90625    
107                 };                                
108                                                   
109                 cci_opp_13: opp-1260000000 {      
110                         opp-hz = /bits/ 64 <12    
111                         opp-microvolt = <95000    
112                 };                                
113                                                   
114                 cci_opp_14: opp-1330000000 {      
115                         opp-hz = /bits/ 64 <13    
116                         opp-microvolt = <99375    
117                 };                                
118                                                   
119                 cci_opp_15: opp-1400000000 {      
120                         opp-hz = /bits/ 64 <14    
121                         opp-microvolt = <10312    
122                 };                                
123         };                                        
124                                                   
125         cluster0_opp: opp-table-cluster0 {        
126                 compatible = "operating-points    
127                 opp-shared;                       
128                                                   
129                 opp-500000000 {                   
130                         opp-hz = /bits/ 64 <50    
131                         opp-microvolt = <60000    
132                         required-opps = <&cci_    
133                 };                                
134                                                   
135                 opp-774000000 {                   
136                         opp-hz = /bits/ 64 <77    
137                         opp-microvolt = <67500    
138                         required-opps = <&cci_    
139                 };                                
140                                                   
141                 opp-875000000 {                   
142                         opp-hz = /bits/ 64 <87    
143                         opp-microvolt = <70000    
144                         required-opps = <&cci_    
145                 };                                
146                                                   
147                 opp-975000000 {                   
148                         opp-hz = /bits/ 64 <97    
149                         opp-microvolt = <72500    
150                         required-opps = <&cci_    
151                 };                                
152                                                   
153                 opp-1075000000 {                  
154                         opp-hz = /bits/ 64 <10    
155                         opp-microvolt = <75000    
156                         required-opps = <&cci_    
157                 };                                
158                                                   
159                 opp-1175000000 {                  
160                         opp-hz = /bits/ 64 <11    
161                         opp-microvolt = <77500    
162                         required-opps = <&cci_    
163                 };                                
164                                                   
165                 opp-1275000000 {                  
166                         opp-hz = /bits/ 64 <12    
167                         opp-microvolt = <80000    
168                         required-opps = <&cci_    
169                 };                                
170                                                   
171                 opp-1375000000 {                  
172                         opp-hz = /bits/ 64 <13    
173                         opp-microvolt = <82500    
174                         required-opps = <&cci_    
175                 };                                
176                                                   
177                 opp-1500000000 {                  
178                         opp-hz = /bits/ 64 <15    
179                         opp-microvolt = <85625    
180                         required-opps = <&cci_    
181                 };                                
182                                                   
183                 opp-1618000000 {                  
184                         opp-hz = /bits/ 64 <16    
185                         opp-microvolt = <87500    
186                         required-opps = <&cci_    
187                 };                                
188                                                   
189                 opp-1666000000 {                  
190                         opp-hz = /bits/ 64 <16    
191                         opp-microvolt = <90000    
192                         required-opps = <&cci_    
193                 };                                
194                                                   
195                 opp-1733000000 {                  
196                         opp-hz = /bits/ 64 <17    
197                         opp-microvolt = <92500    
198                         required-opps = <&cci_    
199                 };                                
200                                                   
201                 opp-1800000000 {                  
202                         opp-hz = /bits/ 64 <18    
203                         opp-microvolt = <95000    
204                         required-opps = <&cci_    
205                 };                                
206                                                   
207                 opp-1866000000 {                  
208                         opp-hz = /bits/ 64 <18    
209                         opp-microvolt = <98125    
210                         required-opps = <&cci_    
211                 };                                
212                                                   
213                 opp-1933000000 {                  
214                         opp-hz = /bits/ 64 <19    
215                         opp-microvolt = <10062    
216                         required-opps = <&cci_    
217                 };                                
218                                                   
219                 opp-2000000000 {                  
220                         opp-hz = /bits/ 64 <20    
221                         opp-microvolt = <10312    
222                         required-opps = <&cci_    
223                 };                                
224         };                                        
225                                                   
226         cluster1_opp: opp-table-cluster1 {        
227                 compatible = "operating-points    
228                 opp-shared;                       
229                                                   
230                 opp-774000000 {                   
231                         opp-hz = /bits/ 64 <77    
232                         opp-microvolt = <67500    
233                         required-opps = <&cci_    
234                 };                                
235                                                   
236                 opp-835000000 {                   
237                         opp-hz = /bits/ 64 <83    
238                         opp-microvolt = <69375    
239                         required-opps = <&cci_    
240                 };                                
241                                                   
242                 opp-919000000 {                   
243                         opp-hz = /bits/ 64 <91    
244                         opp-microvolt = <71875    
245                         required-opps = <&cci_    
246                 };                                
247                                                   
248                 opp-1002000000 {                  
249                         opp-hz = /bits/ 64 <10    
250                         opp-microvolt = <74375    
251                         required-opps = <&cci_    
252                 };                                
253                                                   
254                 opp-1085000000 {                  
255                         opp-hz = /bits/ 64 <10    
256                         opp-microvolt = <77500    
257                         required-opps = <&cci_    
258                 };                                
259                                                   
260                 opp-1169000000 {                  
261                         opp-hz = /bits/ 64 <11    
262                         opp-microvolt = <80000    
263                         required-opps = <&cci_    
264                 };                                
265                                                   
266                 opp-1308000000 {                  
267                         opp-hz = /bits/ 64 <13    
268                         opp-microvolt = <84375    
269                         required-opps = <&cci_    
270                 };                                
271                                                   
272                 opp-1419000000 {                  
273                         opp-hz = /bits/ 64 <14    
274                         opp-microvolt = <87500    
275                         required-opps = <&cci_    
276                 };                                
277                                                   
278                 opp-1530000000 {                  
279                         opp-hz = /bits/ 64 <15    
280                         opp-microvolt = <91250    
281                         required-opps = <&cci_    
282                 };                                
283                                                   
284                 opp-1670000000 {                  
285                         opp-hz = /bits/ 64 <16    
286                         opp-microvolt = <95625    
287                         required-opps = <&cci_    
288                 };                                
289                                                   
290                 opp-1733000000 {                  
291                         opp-hz = /bits/ 64 <17    
292                         opp-microvolt = <98125    
293                         required-opps = <&cci_    
294                 };                                
295                                                   
296                 opp-1796000000 {                  
297                         opp-hz = /bits/ 64 <17    
298                         opp-microvolt = <10125    
299                         required-opps = <&cci_    
300                 };                                
301                                                   
302                 opp-1860000000 {                  
303                         opp-hz = /bits/ 64 <18    
304                         opp-microvolt = <10375    
305                         required-opps = <&cci_    
306                 };                                
307                                                   
308                 opp-1923000000 {                  
309                         opp-hz = /bits/ 64 <19    
310                         opp-microvolt = <10625    
311                         required-opps = <&cci_    
312                 };                                
313                                                   
314                 cluster1_opp_14: opp-198600000    
315                         opp-hz = /bits/ 64 <19    
316                         opp-microvolt = <10937    
317                         required-opps = <&cci_    
318                 };                                
319                                                   
320                 cluster1_opp_15: opp-205000000    
321                         opp-hz = /bits/ 64 <20    
322                         opp-microvolt = <11187    
323                         required-opps = <&cci_    
324                 };                                
325         };                                        
326                                                   
327         cpus {                                    
328                 #address-cells = <1>;             
329                 #size-cells = <0>;                
330                                                   
331                 cpu-map {                         
332                         cluster0 {                
333                                 core0 {           
334                                         cpu =     
335                                 };                
336                                                   
337                                 core1 {           
338                                         cpu =     
339                                 };                
340                                                   
341                                 core2 {           
342                                         cpu =     
343                                 };                
344                                                   
345                                 core3 {           
346                                         cpu =     
347                                 };                
348                                                   
349                                 core4 {           
350                                         cpu =     
351                                 };                
352                                                   
353                                 core5 {           
354                                         cpu =     
355                                 };                
356                                                   
357                                 core6 {           
358                                         cpu =     
359                                 };                
360                                                   
361                                 core7 {           
362                                         cpu =     
363                                 };                
364                         };                        
365                 };                                
366                                                   
367                 cpu0: cpu@0 {                     
368                         device_type = "cpu";      
369                         compatible = "arm,cort    
370                         reg = <0x000>;            
371                         enable-method = "psci"    
372                         clock-frequency = <200    
373                         clocks = <&mcusys CLK_    
374                                  <&apmixedsys     
375                         clock-names = "cpu", "    
376                         operating-points-v2 =     
377                         dynamic-power-coeffici    
378                         capacity-dmips-mhz = <    
379                         cpu-idle-states = <&cp    
380                         i-cache-size = <32768>    
381                         i-cache-line-size = <6    
382                         i-cache-sets = <128>;     
383                         d-cache-size = <32768>    
384                         d-cache-line-size = <6    
385                         d-cache-sets = <128>;     
386                         next-level-cache = <&l    
387                         #cooling-cells = <2>;     
388                         mediatek,cci = <&cci>;    
389                 };                                
390                                                   
391                 cpu1: cpu@100 {                   
392                         device_type = "cpu";      
393                         compatible = "arm,cort    
394                         reg = <0x100>;            
395                         enable-method = "psci"    
396                         clock-frequency = <200    
397                         clocks = <&mcusys CLK_    
398                                  <&apmixedsys     
399                         clock-names = "cpu", "    
400                         operating-points-v2 =     
401                         dynamic-power-coeffici    
402                         capacity-dmips-mhz = <    
403                         cpu-idle-states = <&cp    
404                         i-cache-size = <32768>    
405                         i-cache-line-size = <6    
406                         i-cache-sets = <128>;     
407                         d-cache-size = <32768>    
408                         d-cache-line-size = <6    
409                         d-cache-sets = <128>;     
410                         next-level-cache = <&l    
411                         #cooling-cells = <2>;     
412                         mediatek,cci = <&cci>;    
413                 };                                
414                                                   
415                 cpu2: cpu@200 {                   
416                         device_type = "cpu";      
417                         compatible = "arm,cort    
418                         reg = <0x200>;            
419                         enable-method = "psci"    
420                         clock-frequency = <200    
421                         clocks = <&mcusys CLK_    
422                                  <&apmixedsys     
423                         clock-names = "cpu", "    
424                         operating-points-v2 =     
425                         dynamic-power-coeffici    
426                         capacity-dmips-mhz = <    
427                         cpu-idle-states = <&cp    
428                         i-cache-size = <32768>    
429                         i-cache-line-size = <6    
430                         i-cache-sets = <128>;     
431                         d-cache-size = <32768>    
432                         d-cache-line-size = <6    
433                         d-cache-sets = <128>;     
434                         next-level-cache = <&l    
435                         #cooling-cells = <2>;     
436                         mediatek,cci = <&cci>;    
437                 };                                
438                                                   
439                 cpu3: cpu@300 {                   
440                         device_type = "cpu";      
441                         compatible = "arm,cort    
442                         reg = <0x300>;            
443                         enable-method = "psci"    
444                         clock-frequency = <200    
445                         clocks = <&mcusys CLK_    
446                                  <&apmixedsys     
447                         clock-names = "cpu", "    
448                         operating-points-v2 =     
449                         dynamic-power-coeffici    
450                         capacity-dmips-mhz = <    
451                         cpu-idle-states = <&cp    
452                         i-cache-size = <32768>    
453                         i-cache-line-size = <6    
454                         i-cache-sets = <128>;     
455                         d-cache-size = <32768>    
456                         d-cache-line-size = <6    
457                         d-cache-sets = <128>;     
458                         next-level-cache = <&l    
459                         #cooling-cells = <2>;     
460                         mediatek,cci = <&cci>;    
461                 };                                
462                                                   
463                 cpu4: cpu@400 {                   
464                         device_type = "cpu";      
465                         compatible = "arm,cort    
466                         reg = <0x400>;            
467                         enable-method = "psci"    
468                         clock-frequency = <200    
469                         clocks = <&mcusys CLK_    
470                                  <&apmixedsys     
471                         clock-names = "cpu", "    
472                         operating-points-v2 =     
473                         dynamic-power-coeffici    
474                         capacity-dmips-mhz = <    
475                         cpu-idle-states = <&cp    
476                         i-cache-size = <32768>    
477                         i-cache-line-size = <6    
478                         i-cache-sets = <128>;     
479                         d-cache-size = <32768>    
480                         d-cache-line-size = <6    
481                         d-cache-sets = <128>;     
482                         next-level-cache = <&l    
483                         #cooling-cells = <2>;     
484                         mediatek,cci = <&cci>;    
485                 };                                
486                                                   
487                 cpu5: cpu@500 {                   
488                         device_type = "cpu";      
489                         compatible = "arm,cort    
490                         reg = <0x500>;            
491                         enable-method = "psci"    
492                         clock-frequency = <200    
493                         clocks = <&mcusys CLK_    
494                                  <&apmixedsys     
495                         clock-names = "cpu", "    
496                         operating-points-v2 =     
497                         dynamic-power-coeffici    
498                         capacity-dmips-mhz = <    
499                         cpu-idle-states = <&cp    
500                         i-cache-size = <32768>    
501                         i-cache-line-size = <6    
502                         i-cache-sets = <128>;     
503                         d-cache-size = <32768>    
504                         d-cache-line-size = <6    
505                         d-cache-sets = <128>;     
506                         next-level-cache = <&l    
507                         #cooling-cells = <2>;     
508                         mediatek,cci = <&cci>;    
509                 };                                
510                                                   
511                 cpu6: cpu@600 {                   
512                         device_type = "cpu";      
513                         compatible = "arm,cort    
514                         reg = <0x600>;            
515                         enable-method = "psci"    
516                         clock-frequency = <205    
517                         clocks = <&mcusys CLK_    
518                                  <&apmixedsys     
519                         clock-names = "cpu", "    
520                         operating-points-v2 =     
521                         dynamic-power-coeffici    
522                         capacity-dmips-mhz = <    
523                         cpu-idle-states = <&cp    
524                         i-cache-size = <65536>    
525                         i-cache-line-size = <6    
526                         i-cache-sets = <256>;     
527                         d-cache-size = <65536>    
528                         d-cache-line-size = <6    
529                         d-cache-sets = <256>;     
530                         next-level-cache = <&l    
531                         #cooling-cells = <2>;     
532                         mediatek,cci = <&cci>;    
533                 };                                
534                                                   
535                 cpu7: cpu@700 {                   
536                         device_type = "cpu";      
537                         compatible = "arm,cort    
538                         reg = <0x700>;            
539                         enable-method = "psci"    
540                         clock-frequency = <205    
541                         clocks = <&mcusys CLK_    
542                                  <&apmixedsys     
543                         clock-names = "cpu", "    
544                         operating-points-v2 =     
545                         dynamic-power-coeffici    
546                         capacity-dmips-mhz = <    
547                         cpu-idle-states = <&cp    
548                         i-cache-size = <65536>    
549                         i-cache-line-size = <6    
550                         i-cache-sets = <256>;     
551                         d-cache-size = <65536>    
552                         d-cache-line-size = <6    
553                         d-cache-sets = <256>;     
554                         next-level-cache = <&l    
555                         #cooling-cells = <2>;     
556                         mediatek,cci = <&cci>;    
557                 };                                
558                                                   
559                 idle-states {                     
560                         entry-method = "psci";    
561                                                   
562                         cpu_ret_l: cpu-retenti    
563                                 compatible = "    
564                                 arm,psci-suspe    
565                                 local-timer-st    
566                                 entry-latency-    
567                                 exit-latency-u    
568                                 min-residency-    
569                         };                        
570                                                   
571                         cpu_ret_b: cpu-retenti    
572                                 compatible = "    
573                                 arm,psci-suspe    
574                                 local-timer-st    
575                                 entry-latency-    
576                                 exit-latency-u    
577                                 min-residency-    
578                         };                        
579                                                   
580                         cpu_off_l: cpu-off-l {    
581                                 compatible = "    
582                                 arm,psci-suspe    
583                                 local-timer-st    
584                                 entry-latency-    
585                                 exit-latency-u    
586                                 min-residency-    
587                         };                        
588                                                   
589                         cpu_off_b: cpu-off-b {    
590                                 compatible = "    
591                                 arm,psci-suspe    
592                                 local-timer-st    
593                                 entry-latency-    
594                                 exit-latency-u    
595                                 min-residency-    
596                         };                        
597                 };                                
598                                                   
599                 l2_0: l2-cache0 {                 
600                         compatible = "cache";     
601                         cache-level = <2>;        
602                         cache-size = <131072>;    
603                         cache-line-size = <64>    
604                         cache-sets = <512>;       
605                         next-level-cache = <&l    
606                         cache-unified;            
607                 };                                
608                                                   
609                 l2_1: l2-cache1 {                 
610                         compatible = "cache";     
611                         cache-level = <2>;        
612                         cache-size = <262144>;    
613                         cache-line-size = <64>    
614                         cache-sets = <512>;       
615                         next-level-cache = <&l    
616                         cache-unified;            
617                 };                                
618                                                   
619                 l3_0: l3-cache {                  
620                         compatible = "cache";     
621                         cache-level = <3>;        
622                         cache-size = <1048576>    
623                         cache-line-size = <64>    
624                         cache-sets = <1024>;      
625                         cache-unified;            
626                 };                                
627         };                                        
628                                                   
629         clk13m: fixed-factor-clock-13m {          
630                 compatible = "fixed-factor-clo    
631                 #clock-cells = <0>;               
632                 clocks = <&clk26m>;               
633                 clock-div = <2>;                  
634                 clock-mult = <1>;                 
635                 clock-output-names = "clk13m";    
636         };                                        
637                                                   
638         clk26m: oscillator-26m {                  
639                 compatible = "fixed-clock";       
640                 #clock-cells = <0>;               
641                 clock-frequency = <26000000>;     
642                 clock-output-names = "clk26m";    
643         };                                        
644                                                   
645         clk32k: oscillator-32k {                  
646                 compatible = "fixed-clock";       
647                 #clock-cells = <0>;               
648                 clock-frequency = <32768>;        
649                 clock-output-names = "clk32k";    
650         };                                        
651                                                   
652         gpu_opp_table: opp-table-gpu {            
653                 compatible = "operating-points    
654                                                   
655                 opp-299000000 {                   
656                         opp-hz = /bits/ 64 <29    
657                         opp-microvolt = <61250    
658                         opp-supported-hw = <0x    
659                 };                                
660                                                   
661                 opp-332000000 {                   
662                         opp-hz = /bits/ 64 <33    
663                         opp-microvolt = <62500    
664                         opp-supported-hw = <0x    
665                 };                                
666                                                   
667                 opp-366000000 {                   
668                         opp-hz = /bits/ 64 <36    
669                         opp-microvolt = <63750    
670                         opp-supported-hw = <0x    
671                 };                                
672                                                   
673                 opp-400000000 {                   
674                         opp-hz = /bits/ 64 <40    
675                         opp-microvolt = <64375    
676                         opp-supported-hw = <0x    
677                 };                                
678                                                   
679                 opp-434000000 {                   
680                         opp-hz = /bits/ 64 <43    
681                         opp-microvolt = <65625    
682                         opp-supported-hw = <0x    
683                 };                                
684                                                   
685                 opp-484000000 {                   
686                         opp-hz = /bits/ 64 <48    
687                         opp-microvolt = <66875    
688                         opp-supported-hw = <0x    
689                 };                                
690                                                   
691                 opp-535000000 {                   
692                         opp-hz = /bits/ 64 <53    
693                         opp-microvolt = <68750    
694                         opp-supported-hw = <0x    
695                 };                                
696                                                   
697                 opp-586000000 {                   
698                         opp-hz = /bits/ 64 <58    
699                         opp-microvolt = <70000    
700                         opp-supported-hw = <0x    
701                 };                                
702                                                   
703                 opp-637000000 {                   
704                         opp-hz = /bits/ 64 <63    
705                         opp-microvolt = <71250    
706                         opp-supported-hw = <0x    
707                 };                                
708                                                   
709                 opp-690000000 {                   
710                         opp-hz = /bits/ 64 <69    
711                         opp-microvolt = <73750    
712                         opp-supported-hw = <0x    
713                 };                                
714                                                   
715                 opp-743000000 {                   
716                         opp-hz = /bits/ 64 <74    
717                         opp-microvolt = <75625    
718                         opp-supported-hw = <0x    
719                 };                                
720                                                   
721                 opp-796000000 {                   
722                         opp-hz = /bits/ 64 <79    
723                         opp-microvolt = <78125    
724                         opp-supported-hw = <0x    
725                 };                                
726                                                   
727                 opp-850000000 {                   
728                         opp-hz = /bits/ 64 <85    
729                         opp-microvolt = <80000    
730                         opp-supported-hw = <0x    
731                 };                                
732                                                   
733                 opp-900000000-3 {                 
734                         opp-hz = /bits/ 64 <90    
735                         opp-microvolt = <85000    
736                         opp-supported-hw = <0x    
737                 };                                
738                                                   
739                 opp-900000000-4 {                 
740                         opp-hz = /bits/ 64 <90    
741                         opp-microvolt = <83750    
742                         opp-supported-hw = <0x    
743                 };                                
744                                                   
745                 opp-900000000-5 {                 
746                         opp-hz = /bits/ 64 <90    
747                         opp-microvolt = <82500    
748                         opp-supported-hw = <0x    
749                 };                                
750                                                   
751                 opp-950000000-3 {                 
752                         opp-hz = /bits/ 64 <95    
753                         opp-microvolt = <90000    
754                         opp-supported-hw = <0x    
755                 };                                
756                                                   
757                 opp-950000000-4 {                 
758                         opp-hz = /bits/ 64 <95    
759                         opp-microvolt = <87500    
760                         opp-supported-hw = <0x    
761                 };                                
762                                                   
763                 opp-950000000-5 {                 
764                         opp-hz = /bits/ 64 <95    
765                         opp-microvolt = <85000    
766                         opp-supported-hw = <0x    
767                 };                                
768                                                   
769                 opp-1000000000-3 {                
770                         opp-hz = /bits/ 64 <10    
771                         opp-microvolt = <95000    
772                         opp-supported-hw = <0x    
773                 };                                
774                                                   
775                 opp-1000000000-4 {                
776                         opp-hz = /bits/ 64 <10    
777                         opp-microvolt = <91250    
778                         opp-supported-hw = <0x    
779                 };                                
780                                                   
781                 opp-1000000000-5 {                
782                         opp-hz = /bits/ 64 <10    
783                         opp-microvolt = <87500    
784                         opp-supported-hw = <0x    
785                 };                                
786         };                                        
787                                                   
788         pmu-a55 {                                 
789                 compatible = "arm,cortex-a55-p    
790                 interrupt-parent = <&gic>;        
791                 interrupts = <GIC_PPI 7 IRQ_TY    
792         };                                        
793                                                   
794         pmu-a76 {                                 
795                 compatible = "arm,cortex-a76-p    
796                 interrupt-parent = <&gic>;        
797                 interrupts = <GIC_PPI 7 IRQ_TY    
798         };                                        
799                                                   
800         psci {                                    
801                 compatible = "arm,psci-1.0";      
802                 method = "smc";                   
803         };                                        
804                                                   
805         timer {                                   
806                 compatible = "arm,armv8-timer"    
807                 interrupt-parent = <&gic>;        
808                 interrupts = <GIC_PPI 13 IRQ_T    
809                              <GIC_PPI 14 IRQ_T    
810                              <GIC_PPI 11 IRQ_T    
811                              <GIC_PPI 10 IRQ_T    
812         };                                        
813                                                   
814         soc {                                     
815                 #address-cells = <2>;             
816                 #size-cells = <2>;                
817                 compatible = "simple-bus";        
818                 dma-ranges = <0x0 0x0 0x0 0x0     
819                 ranges;                           
820                                                   
821                 gic: interrupt-controller@c000    
822                         compatible = "arm,gic-    
823                         #interrupt-cells = <4>    
824                         #redistributor-regions    
825                         interrupt-parent = <&g    
826                         interrupt-controller;     
827                         reg = <0 0x0c000000 0     
828                               <0 0x0c040000 0     
829                         interrupts = <GIC_PPI     
830                                                   
831                         ppi-partitions {          
832                                 ppi_cluster0:     
833                                         affini    
834                                 };                
835                                                   
836                                 ppi_cluster1:     
837                                         affini    
838                                 };                
839                         };                        
840                 };                                
841                                                   
842                 mcusys: syscon@c53a000 {          
843                         compatible = "mediatek    
844                         reg = <0 0xc53a000 0 0    
845                         #clock-cells = <1>;       
846                 };                                
847                                                   
848                 topckgen: syscon@10000000 {       
849                         compatible = "mediatek    
850                         reg = <0 0x10000000 0     
851                         #clock-cells = <1>;       
852                 };                                
853                                                   
854                 infracfg_ao: syscon@10001000 {    
855                         compatible = "mediatek    
856                         reg = <0 0x10001000 0     
857                         #clock-cells = <1>;       
858                         #reset-cells = <1>;       
859                 };                                
860                                                   
861                 pericfg: syscon@10003000 {        
862                         compatible = "mediatek    
863                         reg = <0 0x10003000 0     
864                 };                                
865                                                   
866                 pio: pinctrl@10005000 {           
867                         compatible = "mediatek    
868                         reg = <0 0x10005000 0     
869                               <0 0x10002000 0     
870                               <0 0x10002200 0     
871                               <0 0x10002400 0     
872                               <0 0x10002600 0     
873                               <0 0x10002a00 0     
874                               <0 0x10002c00 0     
875                               <0 0x1000b000 0     
876                         reg-names = "iocfg0",     
877                                     "iocfg_bl"    
878                         gpio-controller;          
879                         #gpio-cells = <2>;        
880                         gpio-ranges = <&pio 0     
881                         interrupt-controller;     
882                         interrupts = <GIC_SPI     
883                         #interrupt-cells = <2>    
884                 };                                
885                                                   
886                 scpsys: syscon@10006000 {         
887                         compatible = "mediatek    
888                         reg = <0 0x10006000 0     
889                                                   
890                         /* System Power Manage    
891                         spm: power-controller     
892                                 compatible = "    
893                                 #address-cells    
894                                 #size-cells =     
895                                 #power-domain-    
896                                                   
897                                 /* power domai    
898                                 mfg0: power-do    
899                                         reg =     
900                                         clocks    
901                                         clock-    
902                                         #addre    
903                                         #size-    
904                                         #power    
905                                                   
906                                         mfg1:     
907                                                   
908                                                   
909                                                   
910                                                   
911                                                   
912                                                   
913                                                   
914                                                   
915                                                   
916                                                   
917                                                   
918                                                   
919                                                   
920                                                   
921                                                   
922                                         };        
923                                 };                
924                                                   
925                                 power-domain@M    
926                                         reg =     
927                                         clocks    
928                                                   
929                                         clock-    
930                                                   
931                                         #power    
932                                 };                
933                                                   
934                                 power-domain@M    
935                                         reg =     
936                                         clocks    
937                                                   
938                                         clock-    
939                                         #power    
940                                 };                
941                                                   
942                                 power-domain@M    
943                                         reg =     
944                                         clocks    
945                                                   
946                                         clock-    
947                                         #power    
948                                 };                
949                                                   
950                                 power-domain@M    
951                                         reg =     
952                                         clocks    
953                                                   
954                                         clock-    
955                                                   
956                                         #addre    
957                                         #size-    
958                                         #power    
959                                                   
960                                         power-    
961                                                   
962                                                   
963                                                   
964                                                   
965                                                   
966                                                   
967                                                   
968                                                   
969                                                   
970                                                   
971                                         };        
972                                 };                
973                                                   
974                                 power-domain@M    
975                                         reg =     
976                                         mediat    
977                                         #power    
978                                 };                
979                                                   
980                                 power-domain@M    
981                                         reg =     
982                                         clocks    
983                                                   
984                                                   
985                                                   
986                                                   
987                                                   
988                                         clock-    
989                                                   
990                                                   
991                                                   
992                                                   
993                                         mediat    
994                                         #addre    
995                                         #size-    
996                                         #power    
997                                                   
998                                         power-    
999                                                   
1000                                                  
1001                                                  
1002                                                  
1003                                                  
1004                                                  
1005                                         };       
1006                                                  
1007                                         power    
1008                                                  
1009                                                  
1010                                                  
1011                                                  
1012                                                  
1013                                                  
1014                                                  
1015                                                  
1016                                                  
1017                                                  
1018                                                  
1019                                                  
1020                                                  
1021                                                  
1022                                                  
1023                                                  
1024                                                  
1025                                                  
1026                                                  
1027                                                  
1028                                                  
1029                                                  
1030                                                  
1031                                                  
1032                                                  
1033                                                  
1034                                         };       
1035                                                  
1036                                         power    
1037                                                  
1038                                                  
1039                                                  
1040                                                  
1041                                                  
1042                                                  
1043                                                  
1044                                                  
1045                                                  
1046                                                  
1047                                                  
1048                                                  
1049                                                  
1050                                         };       
1051                                                  
1052                                         power    
1053                                                  
1054                                                  
1055                                                  
1056                                                  
1057                                                  
1058                                                  
1059                                                  
1060                                                  
1061                                                  
1062                                                  
1063                                                  
1064                                                  
1065                                                  
1066                                         };       
1067                                                  
1068                                         power    
1069                                                  
1070                                                  
1071                                                  
1072                                                  
1073                                                  
1074                                                  
1075                                         };       
1076                                                  
1077                                         power    
1078                                                  
1079                                                  
1080                                                  
1081                                                  
1082                                                  
1083                                                  
1084                                                  
1085                                                  
1086                                                  
1087                                         };       
1088                                 };               
1089                         };                       
1090                 };                               
1091                                                  
1092                 watchdog: watchdog@10007000 {    
1093                         compatible = "mediate    
1094                         mediatek,disable-extr    
1095                         reg = <0 0x10007000 0    
1096                         #reset-cells = <1>;      
1097                 };                               
1098                                                  
1099                 apmixedsys: syscon@1000c000 {    
1100                         compatible = "mediate    
1101                         reg = <0 0x1000c000 0    
1102                         #clock-cells = <1>;      
1103                 };                               
1104                                                  
1105                 pwrap: pwrap@1000d000 {          
1106                         compatible = "mediate    
1107                         reg = <0 0x1000d000 0    
1108                         reg-names = "pwrap";     
1109                         interrupts = <GIC_SPI    
1110                         clocks = <&infracfg_a    
1111                                  <&infracfg_a    
1112                         clock-names = "spi",     
1113                 };                               
1114                                                  
1115                 spmi: spmi@10015000 {            
1116                         compatible = "mediate    
1117                         reg = <0 0x10015000 0    
1118                         reg-names = "pmif", "    
1119                         clocks = <&infracfg_a    
1120                                  <&infracfg_a    
1121                                  <&topckgen C    
1122                         clock-names = "pmif_s    
1123                         assigned-clocks = <&t    
1124                         assigned-clock-parent    
1125                         interrupts = <GIC_SPI    
1126                                      <GIC_SPI    
1127                         status = "disabled";     
1128                 };                               
1129                                                  
1130                 systimer: timer@10017000 {       
1131                         compatible = "mediate    
1132                                      "mediate    
1133                         reg = <0 0x10017000 0    
1134                         interrupts = <GIC_SPI    
1135                         clocks = <&clk13m>;      
1136                 };                               
1137                                                  
1138                 gce: mailbox@1022c000 {          
1139                         compatible = "mediate    
1140                         reg = <0 0X1022c000 0    
1141                         clocks = <&infracfg_a    
1142                         clock-names = "gce";     
1143                         interrupts = <GIC_SPI    
1144                         #mbox-cells = <2>;       
1145                 };                               
1146                                                  
1147                 scp: scp@10500000 {              
1148                         compatible = "mediate    
1149                         reg = <0 0x10500000 0    
1150                               <0 0x105c0000 0    
1151                         reg-names = "sram", "    
1152                         interrupts = <GIC_SPI    
1153                 };                               
1154                                                  
1155                 adsp: adsp@10680000 {            
1156                         compatible = "mediate    
1157                         reg = <0 0x10680000 0    
1158                               <0 0x1068b000 0    
1159                         reg-names = "cfg", "s    
1160                         clocks = <&topckgen C    
1161                         clock-names = "audiod    
1162                         assigned-clocks = <&t    
1163                                           <&t    
1164                         assigned-clock-parent    
1165                         mbox-names = "rx", "t    
1166                         mboxes = <&adsp_mailb    
1167                         power-domains = <&spm    
1168                         status = "disabled";     
1169                 };                               
1170                                                  
1171                 adsp_mailbox0: mailbox@106861    
1172                         compatible = "mediate    
1173                         #mbox-cells = <0>;       
1174                         reg = <0 0x10686100 0    
1175                         interrupts = <GIC_SPI    
1176                 };                               
1177                                                  
1178                 adsp_mailbox1: mailbox@106871    
1179                         compatible = "mediate    
1180                         #mbox-cells = <0>;       
1181                         reg = <0 0x10687100 0    
1182                         interrupts = <GIC_SPI    
1183                 };                               
1184                                                  
1185                 nor_flash: spi@11000000 {        
1186                         compatible = "mediate    
1187                         reg = <0 0x11000000 0    
1188                         clocks = <&topckgen C    
1189                                  <&infracfg_a    
1190                                  <&infracfg_a    
1191                                  <&infracfg_a    
1192                         clock-names = "spi",     
1193                         assigned-clocks = <&t    
1194                         assigned-clock-parent    
1195                         interrupts = <GIC_SPI    
1196                         status = "disabled";     
1197                 };                               
1198                                                  
1199                 auxadc: adc@11001000 {           
1200                         compatible = "mediate    
1201                         reg = <0 0x11001000 0    
1202                         #io-channel-cells = <    
1203                         clocks = <&infracfg_a    
1204                         clock-names = "main";    
1205                 };                               
1206                                                  
1207                 uart0: serial@11002000 {         
1208                         compatible = "mediate    
1209                                      "mediate    
1210                         reg = <0 0x11002000 0    
1211                         interrupts = <GIC_SPI    
1212                         clocks = <&clk26m>, <    
1213                         clock-names = "baud",    
1214                         status = "disabled";     
1215                 };                               
1216                                                  
1217                 uart1: serial@11003000 {         
1218                         compatible = "mediate    
1219                                      "mediate    
1220                         reg = <0 0x11003000 0    
1221                         interrupts = <GIC_SPI    
1222                         clocks = <&clk26m>, <    
1223                         clock-names = "baud",    
1224                         status = "disabled";     
1225                 };                               
1226                                                  
1227                 i2c0: i2c@11007000 {             
1228                         compatible = "mediate    
1229                         reg = <0 0x11007000 0    
1230                               <0 0x10200100 0    
1231                         interrupts = <GIC_SPI    
1232                         clocks = <&imp_iic_wr    
1233                                  <&infracfg_a    
1234                         clock-names = "main",    
1235                         clock-div = <1>;         
1236                         #address-cells = <1>;    
1237                         #size-cells = <0>;       
1238                         status = "disabled";     
1239                 };                               
1240                                                  
1241                 i2c1: i2c@11008000 {             
1242                         compatible = "mediate    
1243                         reg = <0 0x11008000 0    
1244                               <0 0x10200200 0    
1245                         interrupts = <GIC_SPI    
1246                         clocks = <&imp_iic_wr    
1247                                  <&infracfg_a    
1248                         clock-names = "main",    
1249                         clock-div = <1>;         
1250                         #address-cells = <1>;    
1251                         #size-cells = <0>;       
1252                         status = "disabled";     
1253                 };                               
1254                                                  
1255                 i2c2: i2c@11009000 {             
1256                         compatible = "mediate    
1257                         reg = <0 0x11009000 0    
1258                               <0 0x10200300 0    
1259                         interrupts = <GIC_SPI    
1260                         clocks = <&imp_iic_wr    
1261                                  <&infracfg_a    
1262                         clock-names = "main",    
1263                         clock-div = <1>;         
1264                         #address-cells = <1>;    
1265                         #size-cells = <0>;       
1266                         status = "disabled";     
1267                 };                               
1268                                                  
1269                 i2c3: i2c@1100f000 {             
1270                         compatible = "mediate    
1271                         reg = <0 0x1100f000 0    
1272                               <0 0x10200480 0    
1273                         interrupts = <GIC_SPI    
1274                         clocks = <&imp_iic_wr    
1275                                  <&infracfg_a    
1276                         clock-names = "main",    
1277                         clock-div = <1>;         
1278                         #address-cells = <1>;    
1279                         #size-cells = <0>;       
1280                         status = "disabled";     
1281                 };                               
1282                                                  
1283                 i2c4: i2c@11011000 {             
1284                         compatible = "mediate    
1285                         reg = <0 0x11011000 0    
1286                               <0 0x10200580 0    
1287                         interrupts = <GIC_SPI    
1288                         clocks = <&imp_iic_wr    
1289                                  <&infracfg_a    
1290                         clock-names = "main",    
1291                         clock-div = <1>;         
1292                         #address-cells = <1>;    
1293                         #size-cells = <0>;       
1294                         status = "disabled";     
1295                 };                               
1296                                                  
1297                 i2c5: i2c@11016000 {             
1298                         compatible = "mediate    
1299                         reg = <0 0x11016000 0    
1300                               <0 0x10200700 0    
1301                         interrupts = <GIC_SPI    
1302                         clocks = <&imp_iic_wr    
1303                                  <&infracfg_a    
1304                         clock-names = "main",    
1305                         clock-div = <1>;         
1306                         #address-cells = <1>;    
1307                         #size-cells = <0>;       
1308                         status = "disabled";     
1309                 };                               
1310                                                  
1311                 i2c6: i2c@1100d000 {             
1312                         compatible = "mediate    
1313                         reg = <0 0x1100d000 0    
1314                               <0 0x10200800 0    
1315                         interrupts = <GIC_SPI    
1316                         clocks = <&imp_iic_wr    
1317                                  <&infracfg_a    
1318                         clock-names = "main",    
1319                         clock-div = <1>;         
1320                         #address-cells = <1>;    
1321                         #size-cells = <0>;       
1322                         status = "disabled";     
1323                 };                               
1324                                                  
1325                 i2c7: i2c@11004000 {             
1326                         compatible = "mediate    
1327                         reg = <0 0x11004000 0    
1328                               <0 0x10200900 0    
1329                         interrupts = <GIC_SPI    
1330                         clocks = <&imp_iic_wr    
1331                                  <&infracfg_a    
1332                         clock-names = "main",    
1333                         clock-div = <1>;         
1334                         #address-cells = <1>;    
1335                         #size-cells = <0>;       
1336                         status = "disabled";     
1337                 };                               
1338                                                  
1339                 i2c8: i2c@11005000 {             
1340                         compatible = "mediate    
1341                         reg = <0 0x11005000 0    
1342                               <0 0x10200A80 0    
1343                         interrupts = <GIC_SPI    
1344                         clocks = <&imp_iic_wr    
1345                                  <&infracfg_a    
1346                         clock-names = "main",    
1347                         clock-div = <1>;         
1348                         #address-cells = <1>;    
1349                         #size-cells = <0>;       
1350                         status = "disabled";     
1351                 };                               
1352                                                  
1353                 spi0: spi@1100a000 {             
1354                         compatible = "mediate    
1355                         #address-cells = <1>;    
1356                         #size-cells = <0>;       
1357                         reg = <0 0x1100a000 0    
1358                         interrupts = <GIC_SPI    
1359                         clocks = <&topckgen C    
1360                                  <&topckgen C    
1361                                  <&infracfg_a    
1362                         clock-names = "parent    
1363                         status = "disabled";     
1364                 };                               
1365                                                  
1366                 lvts: thermal-sensor@1100b000    
1367                         compatible = "mediate    
1368                         reg = <0 0x1100b000 0    
1369                         interrupts = <GIC_SPI    
1370                         clocks = <&infracfg_a    
1371                         resets = <&infracfg_a    
1372                         nvmem-cells = <&lvts_    
1373                         nvmem-cell-names = "l    
1374                         #thermal-sensor-cells    
1375                 };                               
1376                                                  
1377                 svs: svs@1100bc00 {              
1378                         compatible = "mediate    
1379                         reg = <0 0x1100bc00 0    
1380                         interrupts = <GIC_SPI    
1381                         clocks = <&infracfg_a    
1382                         clock-names = "main";    
1383                         nvmem-cells = <&svs_c    
1384                         nvmem-cell-names = "s    
1385                         resets = <&infracfg_a    
1386                         reset-names = "svs_rs    
1387                 };                               
1388                                                  
1389                 pwm0: pwm@1100e000 {             
1390                         compatible = "mediate    
1391                         reg = <0 0x1100e000 0    
1392                         interrupts = <GIC_SPI    
1393                         #pwm-cells = <2>;        
1394                         clocks = <&topckgen C    
1395                                  <&infracfg_a    
1396                         clock-names = "main",    
1397                         status = "disabled";     
1398                 };                               
1399                                                  
1400                 spi1: spi@11010000 {             
1401                         compatible = "mediate    
1402                         #address-cells = <1>;    
1403                         #size-cells = <0>;       
1404                         reg = <0 0x11010000 0    
1405                         interrupts = <GIC_SPI    
1406                         clocks = <&topckgen C    
1407                                  <&topckgen C    
1408                                  <&infracfg_a    
1409                         clock-names = "parent    
1410                         status = "disabled";     
1411                 };                               
1412                                                  
1413                 spi2: spi@11012000 {             
1414                         compatible = "mediate    
1415                         #address-cells = <1>;    
1416                         #size-cells = <0>;       
1417                         reg = <0 0x11012000 0    
1418                         interrupts = <GIC_SPI    
1419                         clocks = <&topckgen C    
1420                                  <&topckgen C    
1421                                  <&infracfg_a    
1422                         clock-names = "parent    
1423                         status = "disabled";     
1424                 };                               
1425                                                  
1426                 spi3: spi@11013000 {             
1427                         compatible = "mediate    
1428                         #address-cells = <1>;    
1429                         #size-cells = <0>;       
1430                         reg = <0 0x11013000 0    
1431                         interrupts = <GIC_SPI    
1432                         clocks = <&topckgen C    
1433                                  <&topckgen C    
1434                                  <&infracfg_a    
1435                         clock-names = "parent    
1436                         status = "disabled";     
1437                 };                               
1438                                                  
1439                 spi4: spi@11014000 {             
1440                         compatible = "mediate    
1441                         #address-cells = <1>;    
1442                         #size-cells = <0>;       
1443                         reg = <0 0x11014000 0    
1444                         interrupts = <GIC_SPI    
1445                         clocks = <&topckgen C    
1446                                  <&topckgen C    
1447                                  <&infracfg_a    
1448                         clock-names = "parent    
1449                         status = "disabled";     
1450                 };                               
1451                                                  
1452                 spi5: spi@11015000 {             
1453                         compatible = "mediate    
1454                         #address-cells = <1>;    
1455                         #size-cells = <0>;       
1456                         reg = <0 0x11015000 0    
1457                         interrupts = <GIC_SPI    
1458                         clocks = <&topckgen C    
1459                                  <&topckgen C    
1460                                  <&infracfg_a    
1461                         clock-names = "parent    
1462                         status = "disabled";     
1463                 };                               
1464                                                  
1465                 imp_iic_wrap: clock-controlle    
1466                         compatible = "mediate    
1467                         reg = <0 0x11017000 0    
1468                         #clock-cells = <1>;      
1469                 };                               
1470                                                  
1471                 uart2: serial@11018000 {         
1472                         compatible = "mediate    
1473                                      "mediate    
1474                         reg = <0 0x11018000 0    
1475                         interrupts = <GIC_SPI    
1476                         clocks = <&clk26m>, <    
1477                         clock-names = "baud",    
1478                         status = "disabled";     
1479                 };                               
1480                                                  
1481                 i2c9: i2c@11019000 {             
1482                         compatible = "mediate    
1483                         reg = <0 0x11019000 0    
1484                               <0 0x10200c00 0    
1485                         interrupts = <GIC_SPI    
1486                         clocks = <&imp_iic_wr    
1487                                  <&infracfg_a    
1488                         clock-names = "main",    
1489                         clock-div = <1>;         
1490                         #address-cells = <1>;    
1491                         #size-cells = <0>;       
1492                         status = "disabled";     
1493                 };                               
1494                                                  
1495                 afe: audio-controller@1121000    
1496                         compatible = "mediate    
1497                         reg = <0 0x11210000 0    
1498                         clocks = <&infracfg_a    
1499                                  <&infracfg_a    
1500                                  <&topckgen C    
1501                                  <&topckgen C    
1502                                  <&topckgen C    
1503                                  <&topckgen C    
1504                                  <&apmixedsys    
1505                                  <&topckgen C    
1506                                  <&apmixedsys    
1507                                  <&topckgen C    
1508                                  <&topckgen C    
1509                                  <&topckgen C    
1510                                  <&topckgen C    
1511                                  <&topckgen C    
1512                                  <&topckgen C    
1513                                  <&topckgen C    
1514                                  <&topckgen C    
1515                                  <&topckgen C    
1516                                  <&topckgen C    
1517                                  <&topckgen C    
1518                                  <&topckgen C    
1519                                  <&topckgen C    
1520                                  <&topckgen C    
1521                                  <&topckgen C    
1522                                  <&clk26m>;      
1523                         clock-names = "aud_in    
1524                                       "mtkaif    
1525                                       "top_mu    
1526                                       "top_mu    
1527                                       "top_ma    
1528                                       "top_mu    
1529                                       "top_ap    
1530                                       "top_mu    
1531                                       "top_ap    
1532                                       "top_mu    
1533                                       "top_ap    
1534                                       "top_mu    
1535                                       "top_ap    
1536                                       "top_i2    
1537                                       "top_i2    
1538                                       "top_i2    
1539                                       "top_i2    
1540                                       "top_td    
1541                                       "top_ap    
1542                                       "top_ap    
1543                                       "top_ap    
1544                                       "top_ap    
1545                                       "top_ap    
1546                                       "top_mu    
1547                                       "top_cl    
1548                         interrupts = <GIC_SPI    
1549                         mediatek,apmixedsys =    
1550                         mediatek,infracfg = <    
1551                         mediatek,topckgen = <    
1552                         resets = <&watchdog M    
1553                         reset-names = "audios    
1554                         status = "disabled";     
1555                 };                               
1556                                                  
1557                 ssusb0: usb@11201000 {           
1558                         compatible = "mediate    
1559                         reg = <0 0x11201000 0    
1560                         reg-names = "mac", "i    
1561                         clocks = <&topckgen C    
1562                                  <&infracfg_a    
1563                                  <&infracfg_a    
1564                                  <&infracfg_a    
1565                                  <&infracfg_a    
1566                         clock-names = "sys_ck    
1567                         interrupts = <GIC_SPI    
1568                         phys = <&u2port0 PHY_    
1569                         power-domains = <&spm    
1570                         #address-cells = <2>;    
1571                         #size-cells = <2>;       
1572                         ranges;                  
1573                         status = "disabled";     
1574                                                  
1575                         usb_host0: usb@112000    
1576                                 compatible =     
1577                                 reg = <0 0x11    
1578                                 reg-names = "    
1579                                 clocks = <&to    
1580                                          <&in    
1581                                          <&in    
1582                                          <&in    
1583                                          <&in    
1584                                 clock-names =    
1585                                 interrupts =     
1586                                 mediatek,sysc    
1587                                 wakeup-source    
1588                                 status = "dis    
1589                         };                       
1590                 };                               
1591                                                  
1592                 mmc0: mmc@11230000 {             
1593                         compatible = "mediate    
1594                                      "mediate    
1595                         reg = <0 0x11230000 0    
1596                               <0 0x11cd0000 0    
1597                         clocks = <&topckgen C    
1598                                  <&infracfg_a    
1599                                  <&infracfg_a    
1600                                  <&infracfg_a    
1601                         clock-names = "source    
1602                         interrupts = <GIC_SPI    
1603                         assigned-clocks = <&t    
1604                         assigned-clock-parent    
1605                         status = "disabled";     
1606                 };                               
1607                                                  
1608                 mmc1: mmc@11240000 {             
1609                         compatible = "mediate    
1610                                      "mediate    
1611                         reg = <0 0x11240000 0    
1612                               <0 0x11c90000 0    
1613                         clocks = <&topckgen C    
1614                                  <&infracfg_a    
1615                                  <&infracfg_a    
1616                         clock-names = "source    
1617                         interrupts = <GIC_SPI    
1618                         assigned-clocks = <&t    
1619                         assigned-clock-parent    
1620                         status = "disabled";     
1621                 };                               
1622                                                  
1623                 ssusb1: usb@11281000 {           
1624                         compatible = "mediate    
1625                         reg = <0 0x11281000 0    
1626                         reg-names = "mac", "i    
1627                         clocks = <&infracfg_a    
1628                                  <&infracfg_a    
1629                                  <&infracfg_a    
1630                                  <&clk26m>,      
1631                                  <&infracfg_a    
1632                         clock-names = "sys_ck    
1633                         interrupts = <GIC_SPI    
1634                         phys = <&u2port1 PHY_    
1635                         power-domains = <&spm    
1636                         #address-cells = <2>;    
1637                         #size-cells = <2>;       
1638                         ranges;                  
1639                         status = "disabled";     
1640                                                  
1641                         usb_host1: usb@112800    
1642                                 compatible =     
1643                                 reg = <0 0x11    
1644                                 reg-names = "    
1645                                 clocks = <&in    
1646                                          <&in    
1647                                          <&in    
1648                                          <&cl    
1649                                          <&in    
1650                                 clock-names =    
1651                                 interrupts =     
1652                                 mediatek,sysc    
1653                                 wakeup-source    
1654                                 status = "dis    
1655                         };                       
1656                 };                               
1657                                                  
1658                 u3phy0: t-phy@11c80000 {         
1659                         compatible = "mediate    
1660                                      "mediate    
1661                         #address-cells = <1>;    
1662                         #size-cells = <1>;       
1663                         ranges = <0x0 0x0 0x1    
1664                         status = "disabled";     
1665                                                  
1666                         u2port1: usb-phy@0 {     
1667                                 reg = <0x0 0x    
1668                                 clocks = <&cl    
1669                                 clock-names =    
1670                                 #phy-cells =     
1671                         };                       
1672                                                  
1673                         u3port1: usb-phy@700     
1674                                 reg = <0x700     
1675                                 clocks = <&cl    
1676                                 clock-names =    
1677                                 #phy-cells =     
1678                         };                       
1679                 };                               
1680                                                  
1681                 u3phy1: t-phy@11ca0000 {         
1682                         compatible = "mediate    
1683                                      "mediate    
1684                         #address-cells = <1>;    
1685                         #size-cells = <1>;       
1686                         ranges = <0x0 0x0 0x1    
1687                         status = "disabled";     
1688                                                  
1689                         u2port0: usb-phy@0 {     
1690                                 reg = <0x0 0x    
1691                                 clocks = <&cl    
1692                                 clock-names =    
1693                                 #phy-cells =     
1694                                 mediatek,disc    
1695                         };                       
1696                 };                               
1697                                                  
1698                 efuse: efuse@11cb0000 {          
1699                         compatible = "mediate    
1700                         reg = <0 0x11cb0000 0    
1701                         #address-cells = <1>;    
1702                         #size-cells = <1>;       
1703                                                  
1704                         lvts_efuse_data1: lvt    
1705                                 reg = <0x1cc     
1706                         };                       
1707                                                  
1708                         lvts_efuse_data2: lvt    
1709                                 reg = <0x2f8     
1710                         };                       
1711                                                  
1712                         svs_calibration: cali    
1713                                 reg = <0x550     
1714                         };                       
1715                                                  
1716                         gpu_speedbin: gpu-spe    
1717                                 reg = <0x59c     
1718                                 bits = <0 3>;    
1719                         };                       
1720                                                  
1721                         socinfo-data1@7a0 {      
1722                                 reg = <0x7a0     
1723                         };                       
1724                 };                               
1725                                                  
1726                 mipi_tx0: dsi-phy@11cc0000 {     
1727                         compatible = "mediate    
1728                         reg = <0 0x11cc0000 0    
1729                         clocks = <&clk26m>;      
1730                         #clock-cells = <0>;      
1731                         #phy-cells = <0>;        
1732                         clock-output-names =     
1733                         status = "disabled";     
1734                 };                               
1735                                                  
1736                 mfgsys: clock-controller@1300    
1737                         compatible = "mediate    
1738                         reg = <0 0x13000000 0    
1739                         #clock-cells = <1>;      
1740                 };                               
1741                                                  
1742                 gpu: gpu@13040000 {              
1743                         compatible = "mediate    
1744                                      "arm,mal    
1745                         reg = <0 0x13040000 0    
1746                                                  
1747                         clocks = <&mfgsys CLK    
1748                         interrupts = <GIC_SPI    
1749                                      <GIC_SPI    
1750                                      <GIC_SPI    
1751                         interrupt-names = "jo    
1752                         power-domains = <&spm    
1753                                         <&spm    
1754                         power-domain-names =     
1755                         #cooling-cells = <2>;    
1756                         nvmem-cells = <&gpu_s    
1757                         nvmem-cell-names = "s    
1758                         operating-points-v2 =    
1759                         dynamic-power-coeffic    
1760                         status = "disabled";     
1761                 };                               
1762                                                  
1763                 mmsys: syscon@14000000 {         
1764                         compatible = "mediate    
1765                         reg = <0 0x14000000 0    
1766                         #clock-cells = <1>;      
1767                         #reset-cells = <1>;      
1768                         mboxes = <&gce 0 CMDQ    
1769                                  <&gce 1 CMDQ    
1770                         mediatek,gce-client-r    
1771                 };                               
1772                                                  
1773                 mutex: mutex@14001000 {          
1774                         compatible = "mediate    
1775                         reg = <0 0x14001000 0    
1776                         clocks = <&mmsys CLK_    
1777                         interrupts = <GIC_SPI    
1778                         mediatek,gce-client-r    
1779                         mediatek,gce-events =    
1780                                                  
1781                         power-domains = <&spm    
1782                 };                               
1783                                                  
1784                 smi_common: smi@14002000 {       
1785                         compatible = "mediate    
1786                         reg = <0 0x14002000 0    
1787                         clocks = <&mmsys CLK_    
1788                                  <&mmsys CLK_    
1789                         clock-names = "apb",     
1790                         power-domains = <&spm    
1791                 };                               
1792                                                  
1793                 larb0: smi@14003000 {            
1794                         compatible = "mediate    
1795                         reg = <0 0x14003000 0    
1796                         clocks = <&mmsys CLK_    
1797                                  <&mmsys CLK_    
1798                         clock-names = "apb",     
1799                         mediatek,larb-id = <0    
1800                         mediatek,smi = <&smi_    
1801                         power-domains = <&spm    
1802                 };                               
1803                                                  
1804                 larb1: smi@14004000 {            
1805                         compatible = "mediate    
1806                         reg = <0 0x14004000 0    
1807                         clocks = <&mmsys CLK_    
1808                                  <&mmsys CLK_    
1809                         clock-names = "apb",     
1810                         mediatek,larb-id = <1    
1811                         mediatek,smi = <&smi_    
1812                         power-domains = <&spm    
1813                 };                               
1814                                                  
1815                 ovl0: ovl@14005000 {             
1816                         compatible = "mediate    
1817                         reg = <0 0x14005000 0    
1818                         clocks = <&mmsys CLK_    
1819                         interrupts = <GIC_SPI    
1820                         iommus = <&iommu_mm I    
1821                         mediatek,gce-client-r    
1822                         power-domains = <&spm    
1823                 };                               
1824                                                  
1825                 ovl_2l0: ovl@14006000 {          
1826                         compatible = "mediate    
1827                         reg = <0 0x14006000 0    
1828                         clocks = <&mmsys CLK_    
1829                         interrupts = <GIC_SPI    
1830                         iommus = <&iommu_mm I    
1831                         mediatek,gce-client-r    
1832                         power-domains = <&spm    
1833                 };                               
1834                                                  
1835                 rdma0: rdma@14007000 {           
1836                         compatible = "mediate    
1837                         reg = <0 0x14007000 0    
1838                         clocks = <&mmsys CLK_    
1839                         interrupts = <GIC_SPI    
1840                         iommus = <&iommu_mm I    
1841                         mediatek,gce-client-r    
1842                         power-domains = <&spm    
1843                 };                               
1844                                                  
1845                 color: color@14009000 {          
1846                         compatible = "mediate    
1847                         reg = <0 0x14009000 0    
1848                         clocks = <&mmsys CLK_    
1849                         interrupts = <GIC_SPI    
1850                         mediatek,gce-client-r    
1851                         power-domains = <&spm    
1852                 };                               
1853                                                  
1854                 dpi: dpi@1400a000 {              
1855                         compatible = "mediate    
1856                         reg = <0 0x1400a000 0    
1857                         clocks = <&topckgen C    
1858                                  <&mmsys CLK_    
1859                                  <&apmixedsys    
1860                         clock-names = "pixel"    
1861                         assigned-clocks = <&t    
1862                         assigned-clock-parent    
1863                         interrupts = <GIC_SPI    
1864                         power-domains = <&spm    
1865                         status = "disabled";     
1866                                                  
1867                         port {                   
1868                                 dpi_out: endp    
1869                         };                       
1870                 };                               
1871                                                  
1872                 ccorr: ccorr@1400b000 {          
1873                         compatible = "mediate    
1874                         reg = <0 0x1400b000 0    
1875                         clocks = <&mmsys CLK_    
1876                         interrupts = <GIC_SPI    
1877                         mediatek,gce-client-r    
1878                         power-domains = <&spm    
1879                 };                               
1880                                                  
1881                 aal: aal@1400c000 {              
1882                         compatible = "mediate    
1883                         reg = <0 0x1400c000 0    
1884                         clocks = <&mmsys CLK_    
1885                         interrupts = <GIC_SPI    
1886                         mediatek,gce-client-r    
1887                         power-domains = <&spm    
1888                 };                               
1889                                                  
1890                 gamma: gamma@1400d000 {          
1891                         compatible = "mediate    
1892                         reg = <0 0x1400d000 0    
1893                         clocks = <&mmsys CLK_    
1894                         interrupts = <GIC_SPI    
1895                         mediatek,gce-client-r    
1896                         power-domains = <&spm    
1897                 };                               
1898                                                  
1899                 postmask: postmask@1400e000 {    
1900                         compatible = "mediate    
1901                                      "mediate    
1902                         reg = <0 0x1400e000 0    
1903                         clocks = <&mmsys CLK_    
1904                         interrupts = <GIC_SPI    
1905                         mediatek,gce-client-r    
1906                         power-domains = <&spm    
1907                 };                               
1908                                                  
1909                 dither: dither@1400f000 {        
1910                         compatible = "mediate    
1911                         reg = <0 0x1400f000 0    
1912                         clocks = <&mmsys CLK_    
1913                         interrupts = <GIC_SPI    
1914                         mediatek,gce-client-r    
1915                         power-domains = <&spm    
1916                 };                               
1917                                                  
1918                 dsi0: dsi@14013000 {             
1919                         compatible = "mediate    
1920                         reg = <0 0x14013000 0    
1921                         clocks = <&mmsys CLK_    
1922                                  <&mmsys CLK_    
1923                                  <&mipi_tx0>;    
1924                         clock-names = "engine    
1925                         interrupts = <GIC_SPI    
1926                         power-domains = <&spm    
1927                         resets = <&mmsys MT81    
1928                         phys = <&mipi_tx0>;      
1929                         phy-names = "dphy";      
1930                         status = "disabled";     
1931                                                  
1932                         port {                   
1933                                 dsi_out: endp    
1934                         };                       
1935                 };                               
1936                                                  
1937                 iommu_mm: iommu@14016000 {       
1938                         compatible = "mediate    
1939                         reg = <0 0x14016000 0    
1940                         clocks = <&mmsys CLK_    
1941                         clock-names = "bclk";    
1942                         interrupts = <GIC_SPI    
1943                         mediatek,larbs = <&la    
1944                                           &la    
1945                                           &la    
1946                                           &la    
1947                         power-domains = <&spm    
1948                         #iommu-cells = <1>;      
1949                 };                               
1950                                                  
1951                 rdma1: rdma@1401f000 {           
1952                         compatible = "mediate    
1953                         reg = <0 0x1401f000 0    
1954                         clocks = <&mmsys CLK_    
1955                         interrupts = <GIC_SPI    
1956                         iommus = <&iommu_mm I    
1957                         mediatek,gce-client-r    
1958                         power-domains = <&spm    
1959                 };                               
1960                                                  
1961                 wpesys: clock-controller@1402    
1962                         compatible = "mediate    
1963                         reg = <0 0x14020000 0    
1964                         #clock-cells = <1>;      
1965                 };                               
1966                                                  
1967                 larb8: smi@14023000 {            
1968                         compatible = "mediate    
1969                         reg = <0 0x14023000 0    
1970                         clocks = <&wpesys CLK    
1971                                  <&wpesys CLK    
1972                         clock-names = "apb",     
1973                         mediatek,larb-id = <8    
1974                         mediatek,smi = <&smi_    
1975                         power-domains = <&spm    
1976                 };                               
1977                                                  
1978                 imgsys1: clock-controller@150    
1979                         compatible = "mediate    
1980                         reg = <0 0x15020000 0    
1981                         #clock-cells = <1>;      
1982                 };                               
1983                                                  
1984                 larb9: smi@1502e000 {            
1985                         compatible = "mediate    
1986                         reg = <0 0x1502e000 0    
1987                         clocks = <&imgsys1 CL    
1988                                  <&imgsys1 CL    
1989                         clock-names = "apb",     
1990                         mediatek,larb-id = <9    
1991                         mediatek,smi = <&smi_    
1992                         power-domains = <&spm    
1993                 };                               
1994                                                  
1995                 imgsys2: clock-controller@158    
1996                         compatible = "mediate    
1997                         reg = <0 0x15820000 0    
1998                         #clock-cells = <1>;      
1999                 };                               
2000                                                  
2001                 larb11: smi@1582e000 {           
2002                         compatible = "mediate    
2003                         reg = <0 0x1582e000 0    
2004                         clocks = <&imgsys1 CL    
2005                                  <&imgsys2 CL    
2006                         clock-names = "apb",     
2007                         mediatek,larb-id = <1    
2008                         mediatek,smi = <&smi_    
2009                         power-domains = <&spm    
2010                 };                               
2011                                                  
2012                 video_decoder: video-decoder@    
2013                         compatible = "mediate    
2014                         reg = <0 0x16000000 0    
2015                         ranges;                  
2016                         #address-cells = <2>;    
2017                         #size-cells = <2>;       
2018                         dma-ranges = <0x1 0x0    
2019                         iommus = <&iommu_mm I    
2020                         mediatek,scp = <&scp>    
2021                                                  
2022                         vcodec_core: video-co    
2023                                 compatible =     
2024                                 reg = <0 0x16    
2025                                 interrupts =     
2026                                 iommus = <&io    
2027                                          <&io    
2028                                          <&io    
2029                                          <&io    
2030                                          <&io    
2031                                          <&io    
2032                                          <&io    
2033                                          <&io    
2034                                          <&io    
2035                                          <&io    
2036                                          <&io    
2037                                          <&io    
2038                                 clocks = <&to    
2039                                          <&vd    
2040                                          <&vd    
2041                                          <&to    
2042                                 clock-names =    
2043                                 assigned-cloc    
2044                                 assigned-cloc    
2045                                 power-domains    
2046                         };                       
2047                 };                               
2048                                                  
2049                 larb4: smi@1602e000 {            
2050                         compatible = "mediate    
2051                         reg = <0 0x1602e000 0    
2052                         clocks = <&vdecsys CL    
2053                                  <&vdecsys CL    
2054                         clock-names = "apb",     
2055                         mediatek,larb-id = <4    
2056                         mediatek,smi = <&smi_    
2057                         power-domains = <&spm    
2058                 };                               
2059                                                  
2060                 vdecsys: clock-controller@160    
2061                         compatible = "mediate    
2062                         reg = <0 0x1602f000 0    
2063                         #clock-cells = <1>;      
2064                 };                               
2065                                                  
2066                 vencsys: clock-controller@170    
2067                         compatible = "mediate    
2068                         reg = <0 0x17000000 0    
2069                         #clock-cells = <1>;      
2070                 };                               
2071                                                  
2072                 larb7: smi@17010000 {            
2073                         compatible = "mediate    
2074                         reg = <0 0x17010000 0    
2075                         clocks = <&vencsys CL    
2076                                  <&vencsys CL    
2077                         clock-names = "apb",     
2078                         mediatek,larb-id = <7    
2079                         mediatek,smi = <&smi_    
2080                         power-domains = <&spm    
2081                 };                               
2082                                                  
2083                 venc: video-encoder@17020000     
2084                         compatible = "mediate    
2085                         reg = <0 0x17020000 0    
2086                         interrupts = <GIC_SPI    
2087                         iommus = <&iommu_mm I    
2088                                  <&iommu_mm I    
2089                                  <&iommu_mm I    
2090                                  <&iommu_mm I    
2091                                  <&iommu_mm I    
2092                                  <&iommu_mm I    
2093                                  <&iommu_mm I    
2094                                  <&iommu_mm I    
2095                                  <&iommu_mm I    
2096                         clocks = <&vencsys CL    
2097                         clock-names = "venc_s    
2098                         assigned-clocks = <&t    
2099                         assigned-clock-parent    
2100                         power-domains = <&spm    
2101                         mediatek,scp = <&scp>    
2102                 };                               
2103                                                  
2104                 jpgenc: jpeg-encoder@17030000    
2105                         compatible = "mediate    
2106                         reg = <0 0x17030000 0    
2107                         interrupts = <GIC_SPI    
2108                         clocks = <&vencsys CL    
2109                         clock-names = "jpgenc    
2110                         iommus = <&iommu_mm I    
2111                                  <&iommu_mm I    
2112                                  <&iommu_mm I    
2113                                  <&iommu_mm I    
2114                         power-domains = <&spm    
2115                 };                               
2116                                                  
2117                 camsys: clock-controller@1a00    
2118                         compatible = "mediate    
2119                         reg = <0 0x1a000000 0    
2120                         #clock-cells = <1>;      
2121                 };                               
2122                                                  
2123                 larb13: smi@1a001000 {           
2124                         compatible = "mediate    
2125                         reg = <0 0x1a001000 0    
2126                         clocks = <&camsys CLK    
2127                         clock-names = "apb",     
2128                         mediatek,larb-id = <1    
2129                         mediatek,smi = <&smi_    
2130                         power-domains = <&spm    
2131                 };                               
2132                                                  
2133                 larb14: smi@1a002000 {           
2134                         compatible = "mediate    
2135                         reg = <0 0x1a002000 0    
2136                         clocks = <&camsys CLK    
2137                         clock-names = "apb",     
2138                         mediatek,larb-id = <1    
2139                         mediatek,smi = <&smi_    
2140                         power-domains = <&spm    
2141                 };                               
2142                                                  
2143                 larb16: smi@1a00f000 {           
2144                         compatible = "mediate    
2145                         reg = <0 0x1a00f000 0    
2146                         clocks = <&camsys CLK    
2147                                  <&camsys_raw    
2148                         clock-names = "apb",     
2149                         mediatek,larb-id = <1    
2150                         mediatek,smi = <&smi_    
2151                         power-domains = <&spm    
2152                 };                               
2153                                                  
2154                 larb17: smi@1a010000 {           
2155                         compatible = "mediate    
2156                         reg = <0 0x1a010000 0    
2157                         clocks = <&camsys CLK    
2158                                  <&camsys_raw    
2159                         clock-names = "apb",     
2160                         mediatek,larb-id = <1    
2161                         mediatek,smi = <&smi_    
2162                         power-domains = <&spm    
2163                 };                               
2164                                                  
2165                 camsys_rawa: clock-controller    
2166                         compatible = "mediate    
2167                         reg = <0 0x1a04f000 0    
2168                         #clock-cells = <1>;      
2169                 };                               
2170                                                  
2171                 camsys_rawb: clock-controller    
2172                         compatible = "mediate    
2173                         reg = <0 0x1a06f000 0    
2174                         #clock-cells = <1>;      
2175                 };                               
2176                                                  
2177                 mdpsys: clock-controller@1b00    
2178                         compatible = "mediate    
2179                         reg = <0 0x1b000000 0    
2180                         #clock-cells = <1>;      
2181                 };                               
2182                                                  
2183                 larb2: smi@1b002000 {            
2184                         compatible = "mediate    
2185                         reg = <0 0x1b002000 0    
2186                         clocks = <&mdpsys CLK    
2187                         clock-names = "apb",     
2188                         mediatek,larb-id = <2    
2189                         mediatek,smi = <&smi_    
2190                         power-domains = <&spm    
2191                 };                               
2192                                                  
2193                 ipesys: clock-controller@1c00    
2194                         compatible = "mediate    
2195                         reg = <0 0x1c000000 0    
2196                         #clock-cells = <1>;      
2197                 };                               
2198                                                  
2199                 larb20: smi@1c00f000 {           
2200                         compatible = "mediate    
2201                         reg = <0 0x1c00f000 0    
2202                         clocks = <&ipesys CLK    
2203                         clock-names = "apb",     
2204                         mediatek,larb-id = <2    
2205                         mediatek,smi = <&smi_    
2206                         power-domains = <&spm    
2207                 };                               
2208                                                  
2209                 larb19: smi@1c10f000 {           
2210                         compatible = "mediate    
2211                         reg = <0 0x1c10f000 0    
2212                         clocks = <&ipesys CLK    
2213                         clock-names = "apb",     
2214                         mediatek,larb-id = <1    
2215                         mediatek,smi = <&smi_    
2216                         power-domains = <&spm    
2217                 };                               
2218         };                                       
2219                                                  
2220         thermal_zones: thermal-zones {           
2221                 cpu-little0-thermal {            
2222                         polling-delay = <1000    
2223                         polling-delay-passive    
2224                         thermal-sensors = <&l    
2225                                                  
2226                         trips {                  
2227                                 cpu_little0_a    
2228                                         tempe    
2229                                         hyste    
2230                                         type     
2231                                 };               
2232                                                  
2233                                 cpu_little0_a    
2234                                         tempe    
2235                                         hyste    
2236                                         type     
2237                                 };               
2238                                                  
2239                                 cpu_little0_c    
2240                                         tempe    
2241                                         hyste    
2242                                         type     
2243                                 };               
2244                         };                       
2245                                                  
2246                         cooling-maps {           
2247                                 map0 {           
2248                                         trip     
2249                                         cooli    
2250                                                  
2251                                                  
2252                                                  
2253                                                  
2254                                                  
2255                                 };               
2256                         };                       
2257                 };                               
2258                                                  
2259                 cpu-little1-thermal {            
2260                         polling-delay = <1000    
2261                         polling-delay-passive    
2262                         thermal-sensors = <&l    
2263                                                  
2264                         trips {                  
2265                                 cpu_little1_a    
2266                                         tempe    
2267                                         hyste    
2268                                         type     
2269                                 };               
2270                                                  
2271                                 cpu_little1_a    
2272                                         tempe    
2273                                         hyste    
2274                                         type     
2275                                 };               
2276                                                  
2277                                 cpu_little1_c    
2278                                         tempe    
2279                                         hyste    
2280                                         type     
2281                                 };               
2282                         };                       
2283                                                  
2284                         cooling-maps {           
2285                                 map0 {           
2286                                         trip     
2287                                         cooli    
2288                                                  
2289                                                  
2290                                                  
2291                                                  
2292                                                  
2293                                 };               
2294                         };                       
2295                 };                               
2296                                                  
2297                 cpu-little2-thermal {            
2298                         polling-delay = <1000    
2299                         polling-delay-passive    
2300                         thermal-sensors = <&l    
2301                                                  
2302                         trips {                  
2303                                 cpu_little2_a    
2304                                         tempe    
2305                                         hyste    
2306                                         type     
2307                                 };               
2308                                                  
2309                                 cpu_little2_a    
2310                                         tempe    
2311                                         hyste    
2312                                         type     
2313                                 };               
2314                                                  
2315                                 cpu_little2_c    
2316                                         tempe    
2317                                         hyste    
2318                                         type     
2319                                 };               
2320                         };                       
2321                                                  
2322                         cooling-maps {           
2323                                 map0 {           
2324                                         trip     
2325                                         cooli    
2326                                                  
2327                                                  
2328                                                  
2329                                                  
2330                                                  
2331                                 };               
2332                         };                       
2333                 };                               
2334                                                  
2335                 cam-thermal {                    
2336                         polling-delay = <1000    
2337                         polling-delay-passive    
2338                         thermal-sensors = <&l    
2339                                                  
2340                         trips {                  
2341                                 cam_alert0: t    
2342                                         tempe    
2343                                         hyste    
2344                                         type     
2345                                 };               
2346                                                  
2347                                 cam_alert1: t    
2348                                         tempe    
2349                                         hyste    
2350                                         type     
2351                                 };               
2352                                                  
2353                                 cam_crit: tri    
2354                                         tempe    
2355                                         hyste    
2356                                         type     
2357                                 };               
2358                         };                       
2359                 };                               
2360                                                  
2361                 nna-thermal {                    
2362                         polling-delay = <1000    
2363                         polling-delay-passive    
2364                         thermal-sensors = <&l    
2365                                                  
2366                         trips {                  
2367                                 nna_alert0: t    
2368                                         tempe    
2369                                         hyste    
2370                                         type     
2371                                 };               
2372                                                  
2373                                 nna_alert1: t    
2374                                         tempe    
2375                                         hyste    
2376                                         type     
2377                                 };               
2378                                                  
2379                                 nna_crit: tri    
2380                                         tempe    
2381                                         hyste    
2382                                         type     
2383                                 };               
2384                         };                       
2385                 };                               
2386                                                  
2387                 adsp-thermal {                   
2388                         polling-delay = <1000    
2389                         polling-delay-passive    
2390                         thermal-sensors = <&l    
2391                                                  
2392                         trips {                  
2393                                 adsp_alert0:     
2394                                         tempe    
2395                                         hyste    
2396                                         type     
2397                                 };               
2398                                                  
2399                                 adsp_alert1:     
2400                                         tempe    
2401                                         hyste    
2402                                         type     
2403                                 };               
2404                                                  
2405                                 adsp_crit: tr    
2406                                         tempe    
2407                                         hyste    
2408                                         type     
2409                                 };               
2410                         };                       
2411                 };                               
2412                                                  
2413                 gpu-thermal {                    
2414                         polling-delay = <1000    
2415                         polling-delay-passive    
2416                         thermal-sensors = <&l    
2417                                                  
2418                         trips {                  
2419                                 gpu_alert0: t    
2420                                         tempe    
2421                                         hyste    
2422                                         type     
2423                                 };               
2424                                                  
2425                                 gpu_alert1: t    
2426                                         tempe    
2427                                         hyste    
2428                                         type     
2429                                 };               
2430                                                  
2431                                 gpu_crit: tri    
2432                                         tempe    
2433                                         hyste    
2434                                         type     
2435                                 };               
2436                         };                       
2437                                                  
2438                         cooling-maps {           
2439                                 map0 {           
2440                                         trip     
2441                                         cooli    
2442                                 };               
2443                         };                       
2444                 };                               
2445                                                  
2446                 cpu-big0-thermal {               
2447                         polling-delay = <1000    
2448                         polling-delay-passive    
2449                         thermal-sensors = <&l    
2450                                                  
2451                         trips {                  
2452                                 cpu_big0_aler    
2453                                         tempe    
2454                                         hyste    
2455                                         type     
2456                                 };               
2457                                                  
2458                                 cpu_big0_aler    
2459                                         tempe    
2460                                         hyste    
2461                                         type     
2462                                 };               
2463                                                  
2464                                 cpu_big0_crit    
2465                                         tempe    
2466                                         hyste    
2467                                         type     
2468                                 };               
2469                         };                       
2470                                                  
2471                         cooling-maps {           
2472                                 map0 {           
2473                                         trip     
2474                                         cooli    
2475                                                  
2476                                 };               
2477                         };                       
2478                 };                               
2479                                                  
2480                 cpu-big1-thermal {               
2481                         polling-delay = <1000    
2482                         polling-delay-passive    
2483                         thermal-sensors = <&l    
2484                                                  
2485                         trips {                  
2486                                 cpu_big1_aler    
2487                                         tempe    
2488                                         hyste    
2489                                         type     
2490                                 };               
2491                                                  
2492                                 cpu_big1_aler    
2493                                         tempe    
2494                                         hyste    
2495                                         type     
2496                                 };               
2497                                                  
2498                                 cpu_big1_crit    
2499                                         tempe    
2500                                         hyste    
2501                                         type     
2502                                 };               
2503                         };                       
2504                                                  
2505                         cooling-maps {           
2506                                 map0 {           
2507                                         trip     
2508                                         cooli    
2509                                                  
2510                                 };               
2511                         };                       
2512                 };                               
2513         };                                       
2514 };                                               
                                                      

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