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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/mediatek/mt2701.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/arm/boot/dts/mediatek/mt2701.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/mediatek/mt2701.dtsi (Version linux-4.13.16)


  1 // SPDX-License-Identifier: GPL-2.0               
  2 /*                                                
  3  * Copyright (c) 2015 MediaTek Inc.               
  4  * Author: Erin.Lo <erin.lo@mediatek.com>          
  5  *                                                
  6  */                                               
  7                                                   
  8 #include <dt-bindings/clock/mt2701-clk.h>         
  9 #include <dt-bindings/phy/phy.h>                  
 10 #include <dt-bindings/power/mt2701-power.h>       
 11 #include <dt-bindings/interrupt-controller/irq    
 12 #include <dt-bindings/interrupt-controller/arm    
 13 #include <dt-bindings/memory/mt2701-larb-port.    
 14 #include <dt-bindings/reset/mt2701-resets.h>      
 15 #include "mt2701-pinfunc.h"                       
 16                                                   
 17 / {                                               
 18         #address-cells = <2>;                     
 19         #size-cells = <2>;                        
 20         compatible = "mediatek,mt2701";           
 21         interrupt-parent = <&cirq>;               
 22                                                   
 23         cpus {                                    
 24                 #address-cells = <1>;             
 25                 #size-cells = <0>;                
 26                 enable-method = "mediatek,mt81    
 27                                                   
 28                 cpu@0 {                           
 29                         device_type = "cpu";      
 30                         compatible = "arm,cort    
 31                         reg = <0x0>;              
 32                 };                                
 33                 cpu@1 {                           
 34                         device_type = "cpu";      
 35                         compatible = "arm,cort    
 36                         reg = <0x1>;              
 37                 };                                
 38                 cpu@2 {                           
 39                         device_type = "cpu";      
 40                         compatible = "arm,cort    
 41                         reg = <0x2>;              
 42                 };                                
 43                 cpu@3 {                           
 44                         device_type = "cpu";      
 45                         compatible = "arm,cort    
 46                         reg = <0x3>;              
 47                 };                                
 48         };                                        
 49                                                   
 50         reserved-memory {                         
 51                 #address-cells = <2>;             
 52                 #size-cells = <2>;                
 53                 ranges;                           
 54                                                   
 55                 trustzone-bootinfo@80002000 {     
 56                         compatible = "mediatek    
 57                         reg = <0 0x80002000 0     
 58                 };                                
 59         };                                        
 60                                                   
 61         system_clk: dummy13m {                    
 62                 compatible = "fixed-clock";       
 63                 clock-frequency = <13000000>;     
 64                 #clock-cells = <0>;               
 65         };                                        
 66                                                   
 67         rtc_clk: dummy32k {                       
 68                 compatible = "fixed-clock";       
 69                 clock-frequency = <32000>;        
 70                 #clock-cells = <0>;               
 71         };                                        
 72                                                   
 73         clk26m: oscillator@0 {                    
 74                 compatible = "fixed-clock";       
 75                 #clock-cells = <0>;               
 76                 clock-frequency = <26000000>;     
 77                 clock-output-names = "clk26m";    
 78         };                                        
 79                                                   
 80         rtc32k: oscillator@1 {                    
 81                 compatible = "fixed-clock";       
 82                 #clock-cells = <0>;               
 83                 clock-frequency = <32000>;        
 84                 clock-output-names = "rtc32k";    
 85         };                                        
 86                                                   
 87         thermal-zones {                           
 88                 cpu_thermal: cpu_thermal {        
 89                         polling-delay-passive     
 90                         polling-delay = <1000>    
 91                                                   
 92                         thermal-sensors = <&th    
 93                         sustainable-power = <1    
 94                                                   
 95                         trips {                   
 96                                 threshold: tri    
 97                                         temper    
 98                                         hyster    
 99                                         type =    
100                                 };                
101                                                   
102                                 target: trip-p    
103                                         temper    
104                                         hyster    
105                                         type =    
106                                 };                
107                                                   
108                                 cpu_crit: cpu_    
109                                         temper    
110                                         hyster    
111                                         type =    
112                                 };                
113                         };                        
114                 };                                
115         };                                        
116                                                   
117         timer {                                   
118                 compatible = "arm,armv7-timer"    
119                 interrupt-parent = <&gic>;        
120                 interrupts = <GIC_PPI 13 (GIC_    
121                              <GIC_PPI 14 (GIC_    
122                              <GIC_PPI 11 (GIC_    
123                              <GIC_PPI 10 (GIC_    
124         };                                        
125                                                   
126         topckgen: syscon@10000000 {               
127                 compatible = "mediatek,mt2701-    
128                 reg = <0 0x10000000 0 0x1000>;    
129                 #clock-cells = <1>;               
130         };                                        
131                                                   
132         infracfg: syscon@10001000 {               
133                 compatible = "mediatek,mt2701-    
134                 reg = <0 0x10001000 0 0x1000>;    
135                 #clock-cells = <1>;               
136                 #reset-cells = <1>;               
137         };                                        
138                                                   
139         pericfg: syscon@10003000 {                
140                 compatible = "mediatek,mt2701-    
141                 reg = <0 0x10003000 0 0x1000>;    
142                 #clock-cells = <1>;               
143                 #reset-cells = <1>;               
144         };                                        
145                                                   
146         syscfg_pctl_a: syscfg@10005000 {          
147                 compatible = "mediatek,mt2701-    
148                 reg = <0 0x10005000 0 0x1000>;    
149         };                                        
150                                                   
151         scpsys: power-controller@10006000 {       
152                 compatible = "mediatek,mt2701-    
153                 #power-domain-cells = <1>;        
154                 reg = <0 0x10006000 0 0x1000>;    
155                 infracfg = <&infracfg>;           
156                 clocks = <&topckgen CLK_TOP_MM    
157                          <&topckgen CLK_TOP_MF    
158                          <&topckgen CLK_TOP_ET    
159                 clock-names = "mm", "mfg", "et    
160         };                                        
161                                                   
162         watchdog: watchdog@10007000 {             
163                 compatible = "mediatek,mt2701-    
164                              "mediatek,mt6589-    
165                 reg = <0 0x10007000 0 0x100>;     
166         };                                        
167                                                   
168         timer: timer@10008000 {                   
169                 compatible = "mediatek,mt2701-    
170                              "mediatek,mt6577-    
171                 reg = <0 0x10008000 0 0x80>;      
172                 interrupts = <GIC_SPI 112 IRQ_    
173                 clocks = <&system_clk>, <&rtc_    
174                 clock-names = "system-clk", "r    
175         };                                        
176                                                   
177         pio: pinctrl@1000b000 {                   
178                 compatible = "mediatek,mt2701-    
179                 reg = <0 0x1000b000 0 0x1000>;    
180                 mediatek,pctl-regmap = <&syscf    
181                 gpio-controller;                  
182                 #gpio-cells = <2>;                
183                 interrupt-controller;             
184                 #interrupt-cells = <2>;           
185                 interrupts = <GIC_SPI 113 IRQ_    
186                              <GIC_SPI 114 IRQ_    
187         };                                        
188                                                   
189         smi_common: smi@1000c000 {                
190                 compatible = "mediatek,mt2701-    
191                 reg = <0 0x1000c000 0 0x1000>;    
192                 clocks = <&infracfg CLK_INFRA_    
193                          <&mmsys CLK_MM_SMI_CO    
194                          <&infracfg CLK_INFRA_    
195                 clock-names = "apb", "smi", "a    
196                 power-domains = <&scpsys MT270    
197         };                                        
198                                                   
199         sysirq: interrupt-controller@10200100     
200                 compatible = "mediatek,mt2701-    
201                              "mediatek,mt6577-    
202                 interrupt-controller;             
203                 #interrupt-cells = <3>;           
204                 interrupt-parent = <&gic>;        
205                 reg = <0 0x10200100 0 0x1c>;      
206         };                                        
207                                                   
208         cirq: interrupt-controller@10204000 {     
209                 compatible = "mediatek,mt2701-    
210                              "mediatek,mtk-cir    
211                 interrupt-controller;             
212                 #interrupt-cells = <3>;           
213                 interrupt-parent = <&sysirq>;     
214                 reg = <0 0x10204000 0 0x400>;     
215                 mediatek,ext-irq-range = <32 2    
216         };                                        
217                                                   
218         iommu: mmsys_iommu@10205000 {             
219                 compatible = "mediatek,mt2701-    
220                 reg = <0 0x10205000 0 0x1000>;    
221                 interrupts = <GIC_SPI 106 IRQ_    
222                 clocks = <&infracfg CLK_INFRA_    
223                 clock-names = "bclk";             
224                 mediatek,larbs = <&larb0 &larb    
225                 #iommu-cells = <1>;               
226         };                                        
227                                                   
228         apmixedsys: syscon@10209000 {             
229                 compatible = "mediatek,mt2701-    
230                 reg = <0 0x10209000 0 0x1000>;    
231                 #clock-cells = <1>;               
232         };                                        
233                                                   
234         gic: interrupt-controller@10211000 {      
235                 compatible = "arm,cortex-a7-gi    
236                 interrupt-controller;             
237                 #interrupt-cells = <3>;           
238                 interrupt-parent = <&gic>;        
239                 reg = <0 0x10211000 0 0x1000>,    
240                       <0 0x10212000 0 0x2000>,    
241                       <0 0x10214000 0 0x2000>,    
242                       <0 0x10216000 0 0x2000>;    
243         };                                        
244                                                   
245         auxadc: adc@11001000 {                    
246                 compatible = "mediatek,mt2701-    
247                 reg = <0 0x11001000 0 0x1000>;    
248                 clocks = <&pericfg CLK_PERI_AU    
249                 clock-names = "main";             
250                 #io-channel-cells = <1>;          
251                 status = "disabled";              
252         };                                        
253                                                   
254         uart0: serial@11002000 {                  
255                 compatible = "mediatek,mt2701-    
256                              "mediatek,mt6577-    
257                 reg = <0 0x11002000 0 0x400>;     
258                 interrupts = <GIC_SPI 51 IRQ_T    
259                 clocks = <&pericfg CLK_PERI_UA    
260                 clock-names = "baud", "bus";      
261                 status = "disabled";              
262         };                                        
263                                                   
264         uart1: serial@11003000 {                  
265                 compatible = "mediatek,mt2701-    
266                              "mediatek,mt6577-    
267                 reg = <0 0x11003000 0 0x400>;     
268                 interrupts = <GIC_SPI 52 IRQ_T    
269                 clocks = <&pericfg CLK_PERI_UA    
270                 clock-names = "baud", "bus";      
271                 status = "disabled";              
272         };                                        
273                                                   
274         uart2: serial@11004000 {                  
275                 compatible = "mediatek,mt2701-    
276                              "mediatek,mt6577-    
277                 reg = <0 0x11004000 0 0x400>;     
278                 interrupts = <GIC_SPI 53 IRQ_T    
279                 clocks = <&pericfg CLK_PERI_UA    
280                 clock-names = "baud", "bus";      
281                 status = "disabled";              
282         };                                        
283                                                   
284         uart3: serial@11005000 {                  
285                 compatible = "mediatek,mt2701-    
286                              "mediatek,mt6577-    
287                 reg = <0 0x11005000 0 0x400>;     
288                 interrupts = <GIC_SPI 54 IRQ_T    
289                 clocks = <&pericfg CLK_PERI_UA    
290                 clock-names = "baud", "bus";      
291                 status = "disabled";              
292         };                                        
293                                                   
294         i2c0: i2c@11007000 {                      
295                 compatible = "mediatek,mt2701-    
296                              "mediatek,mt6577-    
297                 reg = <0 0x11007000 0 0x70>,      
298                       <0 0x11000200 0 0x80>;      
299                 interrupts = <GIC_SPI 44 IRQ_T    
300                 clock-div = <16>;                 
301                 clocks = <&pericfg CLK_PERI_I2    
302                 clock-names = "main", "dma";      
303                 #address-cells = <1>;             
304                 #size-cells = <0>;                
305                 status = "disabled";              
306         };                                        
307                                                   
308         i2c1: i2c@11008000 {                      
309                 compatible = "mediatek,mt2701-    
310                              "mediatek,mt6577-    
311                 reg = <0 0x11008000 0 0x70>,      
312                       <0 0x11000280 0 0x80>;      
313                 interrupts = <GIC_SPI 45 IRQ_T    
314                 clock-div = <16>;                 
315                 clocks = <&pericfg CLK_PERI_I2    
316                 clock-names = "main", "dma";      
317                 #address-cells = <1>;             
318                 #size-cells = <0>;                
319                 status = "disabled";              
320         };                                        
321                                                   
322         i2c2: i2c@11009000 {                      
323                 compatible = "mediatek,mt2701-    
324                              "mediatek,mt6577-    
325                 reg = <0 0x11009000 0 0x70>,      
326                       <0 0x11000300 0 0x80>;      
327                 interrupts = <GIC_SPI 46 IRQ_T    
328                 clock-div = <16>;                 
329                 clocks = <&pericfg CLK_PERI_I2    
330                 clock-names = "main", "dma";      
331                 #address-cells = <1>;             
332                 #size-cells = <0>;                
333                 status = "disabled";              
334         };                                        
335                                                   
336         spi0: spi@1100a000 {                      
337                 compatible = "mediatek,mt2701-    
338                 #address-cells = <1>;             
339                 #size-cells = <0>;                
340                 reg = <0 0x1100a000 0 0x100>;     
341                 interrupts = <GIC_SPI 78 IRQ_T    
342                 clocks = <&topckgen CLK_TOP_SY    
343                          <&topckgen CLK_TOP_SP    
344                          <&pericfg CLK_PERI_SP    
345                 clock-names = "parent-clk", "s    
346                 status = "disabled";              
347         };                                        
348                                                   
349         thermal: thermal@1100b000 {               
350                 #thermal-sensor-cells = <0>;      
351                 compatible = "mediatek,mt2701-    
352                 reg = <0 0x1100b000 0 0x1000>;    
353                 interrupts = <GIC_SPI 70 IRQ_T    
354                 clocks = <&pericfg CLK_PERI_TH    
355                 clock-names = "therm", "auxadc    
356                 resets = <&pericfg MT2701_PERI    
357                 reset-names = "therm";            
358                 mediatek,auxadc = <&auxadc>;      
359                 mediatek,apmixedsys = <&apmixe    
360         };                                        
361                                                   
362         nandc: nand-controller@1100d000 {         
363                 compatible = "mediatek,mt2701-    
364                 reg = <0 0x1100d000 0 0x1000>;    
365                 interrupts = <GIC_SPI 56 IRQ_T    
366                 clocks = <&pericfg CLK_PERI_NF    
367                          <&pericfg CLK_PERI_NF    
368                 clock-names = "nfi_clk", "pad_    
369                 status = "disabled";              
370                 ecc-engine = <&bch>;              
371                 #address-cells = <1>;             
372                 #size-cells = <0>;                
373         };                                        
374                                                   
375         bch: ecc@1100e000 {                       
376                 compatible = "mediatek,mt2701-    
377                 reg = <0 0x1100e000 0 0x1000>;    
378                 interrupts = <GIC_SPI 55 IRQ_T    
379                 clocks = <&pericfg CLK_PERI_NF    
380                 clock-names = "nfiecc_clk";       
381                 status = "disabled";              
382         };                                        
383                                                   
384         nor_flash: spi@11014000 {                 
385                 compatible = "mediatek,mt2701-    
386                              "mediatek,mt8173-    
387                 reg = <0 0x11014000 0 0xe0>;      
388                 clocks = <&pericfg CLK_PERI_FL    
389                          <&topckgen CLK_TOP_FL    
390                 clock-names = "spi", "sf";        
391                 #address-cells = <1>;             
392                 #size-cells = <0>;                
393                 status = "disabled";              
394         };                                        
395                                                   
396         spi1: spi@11016000 {                      
397                 compatible = "mediatek,mt2701-    
398                 #address-cells = <1>;             
399                 #size-cells = <0>;                
400                 reg = <0 0x11016000 0 0x100>;     
401                 interrupts = <GIC_SPI 79 IRQ_T    
402                 clocks = <&topckgen CLK_TOP_SY    
403                          <&topckgen CLK_TOP_SP    
404                          <&pericfg CLK_PERI_SP    
405                 clock-names = "parent-clk", "s    
406                 status = "disabled";              
407         };                                        
408                                                   
409         spi2: spi@11017000 {                      
410                 compatible = "mediatek,mt2701-    
411                 #address-cells = <1>;             
412                 #size-cells = <0>;                
413                 reg = <0 0x11017000 0 0x1000>;    
414                 interrupts = <GIC_SPI 142 IRQ_    
415                 clocks = <&topckgen CLK_TOP_SY    
416                          <&topckgen CLK_TOP_SP    
417                          <&pericfg CLK_PERI_SP    
418                 clock-names = "parent-clk", "s    
419                 status = "disabled";              
420         };                                        
421                                                   
422         audsys: clock-controller@11220000 {       
423                 compatible = "mediatek,mt2701-    
424                 reg = <0 0x11220000 0 0x2000>;    
425                 #clock-cells = <1>;               
426                                                   
427                 afe: audio-controller {           
428                         compatible = "mediatek    
429                         interrupts = <GIC_SPI     
430                                       <GIC_SPI    
431                         interrupt-names = "afe    
432                         power-domains = <&scps    
433                                                   
434                         clocks = <&infracfg CL    
435                                  <&topckgen CL    
436                                  <&topckgen CL    
437                                  <&topckgen CL    
438                                  <&topckgen CL    
439                                  <&topckgen CL    
440                                  <&topckgen CL    
441                                  <&topckgen CL    
442                                  <&topckgen CL    
443                                  <&topckgen CL    
444                                  <&topckgen CL    
445                                  <&topckgen CL    
446                                  <&topckgen CL    
447                                  <&topckgen CL    
448                                  <&topckgen CL    
449                                  <&topckgen CL    
450                                  <&topckgen CL    
451                                  <&audsys CLK_    
452                                  <&audsys CLK_    
453                                  <&audsys CLK_    
454                                  <&audsys CLK_    
455                                  <&audsys CLK_    
456                                  <&audsys CLK_    
457                                  <&audsys CLK_    
458                                  <&audsys CLK_    
459                                  <&audsys CLK_    
460                                  <&audsys CLK_    
461                                  <&audsys CLK_    
462                                  <&audsys CLK_    
463                                  <&audsys CLK_    
464                                  <&audsys CLK_    
465                                  <&audsys CLK_    
466                                  <&audsys CLK_    
467                                  <&audsys CLK_    
468                                                   
469                         clock-names = "infra_s    
470                                       "top_aud    
471                                       "top_aud    
472                                       "top_aud    
473                                       "top_aud    
474                                       "i2s0_sr    
475                                       "i2s1_sr    
476                                       "i2s2_sr    
477                                       "i2s3_sr    
478                                       "i2s0_sr    
479                                       "i2s1_sr    
480                                       "i2s2_sr    
481                                       "i2s3_sr    
482                                       "i2s0_mc    
483                                       "i2s1_mc    
484                                       "i2s2_mc    
485                                       "i2s3_mc    
486                                       "i2so0_h    
487                                       "i2so1_h    
488                                       "i2so2_h    
489                                       "i2so3_h    
490                                       "i2si0_h    
491                                       "i2si1_h    
492                                       "i2si2_h    
493                                       "i2si3_h    
494                                       "asrc0_o    
495                                       "asrc1_o    
496                                       "asrc2_o    
497                                       "asrc3_o    
498                                       "audio_a    
499                                       "audio_a    
500                                       "audio_a    
501                                       "audio_a    
502                                       "audio_m    
503                                                   
504                         assigned-clocks = <&to    
505                                           <&to    
506                                           <&to    
507                                           <&to    
508                         assigned-clock-parents    
509                                                   
510                         assigned-clock-rates =    
511                 };                                
512         };                                        
513                                                   
514         mmsys: syscon@14000000 {                  
515                 compatible = "mediatek,mt2701-    
516                 reg = <0 0x14000000 0 0x1000>;    
517                 #clock-cells = <1>;               
518         };                                        
519                                                   
520         bls: pwm@1400a000 {                       
521                 compatible = "mediatek,mt2701-    
522                 reg = <0 0x1400a000 0 0x1000>;    
523                 #pwm-cells = <2>;                 
524                 clocks = <&mmsys CLK_MM_MDP_BL    
525                 clock-names = "main", "mm";       
526                 status = "disabled";              
527         };                                        
528                                                   
529         larb0: larb@14010000 {                    
530                 compatible = "mediatek,mt2701-    
531                 reg = <0 0x14010000 0 0x1000>;    
532                 mediatek,smi = <&smi_common>;     
533                 mediatek,larb-id = <0>;           
534                 clocks = <&mmsys CLK_MM_SMI_LA    
535                          <&mmsys CLK_MM_SMI_LA    
536                 clock-names = "apb", "smi";       
537                 power-domains = <&scpsys MT270    
538         };                                        
539                                                   
540         imgsys: syscon@15000000 {                 
541                 compatible = "mediatek,mt2701-    
542                 reg = <0 0x15000000 0 0x1000>;    
543                 #clock-cells = <1>;               
544         };                                        
545                                                   
546         larb2: larb@15001000 {                    
547                 compatible = "mediatek,mt2701-    
548                 reg = <0 0x15001000 0 0x1000>;    
549                 mediatek,smi = <&smi_common>;     
550                 mediatek,larb-id = <2>;           
551                 clocks = <&imgsys CLK_IMG_SMI_    
552                          <&imgsys CLK_IMG_SMI_    
553                 clock-names = "apb", "smi";       
554                 power-domains = <&scpsys MT270    
555         };                                        
556                                                   
557         jpegdec: jpegdec@15004000 {               
558                 compatible = "mediatek,mt2701-    
559                 reg = <0 0x15004000 0 0x1000>;    
560                 interrupts = <GIC_SPI 143 IRQ_    
561                 clocks = <&imgsys CLK_IMG_JPGD    
562                           <&imgsys CLK_IMG_JPG    
563                 clock-names = "jpgdec-smi",       
564                               "jpgdec";           
565                 power-domains = <&scpsys MT270    
566                 iommus = <&iommu MT2701_M4U_PO    
567                          <&iommu MT2701_M4U_PO    
568         };                                        
569                                                   
570         jpegenc: jpegenc@1500a000 {               
571                 compatible = "mediatek,mt2701-    
572                              "mediatek,mtk-jpg    
573                 reg = <0 0x1500a000 0 0x1000>;    
574                 interrupts = <GIC_SPI 141 IRQ_    
575                 clocks = <&imgsys CLK_IMG_VENC    
576                 clock-names = "jpgenc";           
577                 power-domains = <&scpsys MT270    
578                 iommus = <&iommu MT2701_M4U_PO    
579                          <&iommu MT2701_M4U_PO    
580         };                                        
581                                                   
582         vdecsys: syscon@16000000 {                
583                 compatible = "mediatek,mt2701-    
584                 reg = <0 0x16000000 0 0x1000>;    
585                 #clock-cells = <1>;               
586         };                                        
587                                                   
588         larb1: larb@16010000 {                    
589                 compatible = "mediatek,mt2701-    
590                 reg = <0 0x16010000 0 0x1000>;    
591                 mediatek,smi = <&smi_common>;     
592                 mediatek,larb-id = <1>;           
593                 clocks = <&vdecsys CLK_VDEC_CK    
594                          <&vdecsys CLK_VDEC_LA    
595                 clock-names = "apb", "smi";       
596                 power-domains = <&scpsys MT270    
597         };                                        
598                                                   
599         hifsys: syscon@1a000000 {                 
600                 compatible = "mediatek,mt2701-    
601                 reg = <0 0x1a000000 0 0x1000>;    
602                 #clock-cells = <1>;               
603                 #reset-cells = <1>;               
604         };                                        
605                                                   
606         usb0: usb@1a1c0000 {                      
607                 compatible = "mediatek,mt2701-    
608                 reg = <0 0x1a1c0000 0 0x1000>,    
609                       <0 0x1a1c4700 0 0x0100>;    
610                 reg-names = "mac", "ippc";        
611                 interrupts = <GIC_SPI 196 IRQ_    
612                 clocks = <&hifsys CLK_HIFSYS_U    
613                          <&topckgen CLK_TOP_ET    
614                 clock-names = "sys_ck", "ref_c    
615                 power-domains = <&scpsys MT270    
616                 phys = <&u2port0 PHY_TYPE_USB2    
617                 status = "disabled";              
618         };                                        
619                                                   
620         u3phy0: t-phy@1a1c4000 {                  
621                 compatible = "mediatek,mt2701-    
622                              "mediatek,generic    
623                 reg = <0 0x1a1c4000 0 0x0700>;    
624                 #address-cells = <2>;             
625                 #size-cells = <2>;                
626                 ranges;                           
627                 status = "disabled";              
628                                                   
629                 u2port0: usb-phy@1a1c4800 {       
630                         reg = <0 0x1a1c4800 0     
631                         clocks = <&topckgen CL    
632                         clock-names = "ref";      
633                         #phy-cells = <1>;         
634                         status = "okay";          
635                 };                                
636                                                   
637                 u3port0: usb-phy@1a1c4900 {       
638                         reg = <0 0x1a1c4900 0     
639                         clocks = <&clk26m>;       
640                         clock-names = "ref";      
641                         #phy-cells = <1>;         
642                         status = "okay";          
643                 };                                
644         };                                        
645                                                   
646         usb1: usb@1a240000 {                      
647                 compatible = "mediatek,mt2701-    
648                 reg = <0 0x1a240000 0 0x1000>,    
649                       <0 0x1a244700 0 0x0100>;    
650                 reg-names = "mac", "ippc";        
651                 interrupts = <GIC_SPI 197 IRQ_    
652                 clocks = <&hifsys CLK_HIFSYS_U    
653                          <&topckgen CLK_TOP_ET    
654                 clock-names = "sys_ck", "ref_c    
655                 power-domains = <&scpsys MT270    
656                 phys = <&u2port1 PHY_TYPE_USB2    
657                 status = "disabled";              
658         };                                        
659                                                   
660         u3phy1: t-phy@1a244000 {                  
661                 compatible = "mediatek,mt2701-    
662                              "mediatek,generic    
663                 reg = <0 0x1a244000 0 0x0700>;    
664                 #address-cells = <2>;             
665                 #size-cells = <2>;                
666                 ranges;                           
667                 status = "disabled";              
668                                                   
669                 u2port1: usb-phy@1a244800 {       
670                         reg = <0 0x1a244800 0     
671                         clocks = <&topckgen CL    
672                         clock-names = "ref";      
673                         #phy-cells = <1>;         
674                         status = "okay";          
675                 };                                
676                                                   
677                 u3port1: usb-phy@1a244900 {       
678                         reg = <0 0x1a244900 0     
679                         clocks = <&clk26m>;       
680                         clock-names = "ref";      
681                         #phy-cells = <1>;         
682                         status = "okay";          
683                 };                                
684         };                                        
685                                                   
686         usb2: usb@11200000 {                      
687                 compatible = "mediatek,mt2701-    
688                              "mediatek,mtk-mus    
689                 reg = <0 0x11200000 0 0x1000>;    
690                 interrupts = <GIC_SPI 32 IRQ_T    
691                 interrupt-names = "mc";           
692                 phys = <&u2port2 PHY_TYPE_USB2    
693                 dr_mode = "otg";                  
694                 clocks = <&pericfg CLK_PERI_US    
695                          <&pericfg CLK_PERI_US    
696                          <&pericfg CLK_PERI_US    
697                 clock-names = "main","mcu","un    
698                 power-domains = <&scpsys MT270    
699                 status = "disabled";              
700         };                                        
701                                                   
702         u2phy0: t-phy@11210000 {                  
703                 compatible = "mediatek,mt2701-    
704                              "mediatek,generic    
705                 reg = <0 0x11210000 0 0x0800>;    
706                 #address-cells = <2>;             
707                 #size-cells = <2>;                
708                 ranges;                           
709                 status = "okay";                  
710                                                   
711                 u2port2: usb-phy@1a1c4800 {       
712                         reg = <0 0x11210800 0     
713                         clocks = <&topckgen CL    
714                         clock-names = "ref";      
715                         #phy-cells = <1>;         
716                         status = "okay";          
717                 };                                
718         };                                        
719                                                   
720         ethsys: syscon@1b000000 {                 
721                 compatible = "mediatek,mt2701-    
722                 reg = <0 0x1b000000 0 0x1000>;    
723                 #clock-cells = <1>;               
724                 #reset-cells = <1>;               
725         };                                        
726                                                   
727         eth: ethernet@1b100000 {                  
728                 compatible = "mediatek,mt2701-    
729                 reg = <0 0x1b100000 0 0x20000>    
730                 interrupts = <GIC_SPI 200 IRQ_    
731                              <GIC_SPI 199 IRQ_    
732                              <GIC_SPI 198 IRQ_    
733                 clocks = <&topckgen CLK_TOP_ET    
734                          <&ethsys CLK_ETHSYS_E    
735                          <&ethsys CLK_ETHSYS_G    
736                          <&ethsys CLK_ETHSYS_G    
737                          <&apmixedsys CLK_APMI    
738                 clock-names = "ethif", "esw",     
739                 resets = <&ethsys MT2701_ETHSY    
740                          <&ethsys MT2701_ETHSY    
741                          <&ethsys MT2701_ETHSY    
742                 reset-names = "fe", "gmac", "p    
743                 power-domains = <&scpsys MT270    
744                 mediatek,ethsys = <&ethsys>;      
745                 mediatek,pctl = <&syscfg_pctl_    
746                 #address-cells = <1>;             
747                 #size-cells = <0>;                
748                 status = "disabled";              
749         };                                        
750                                                   
751         bdpsys: syscon@1c000000 {                 
752                 compatible = "mediatek,mt2701-    
753                 reg = <0 0x1c000000 0 0x1000>;    
754                 #clock-cells = <1>;               
755         };                                        
756 };                                                
                                                      

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