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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/socionext/uniphier-ld20.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/socionext/uniphier-ld20.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/socionext/uniphier-ld20.dtsi (Version linux-2.6.0)


  1 // SPDX-License-Identifier: GPL-2.0+ OR MIT       
  2 //                                                
  3 // Device Tree Source for UniPhier LD20 SoC       
  4 //                                                
  5 // Copyright (C) 2015-2016 Socionext Inc.         
  6 //   Author: Masahiro Yamada <yamada.masahiro@s    
  7                                                   
  8 #include <dt-bindings/gpio/gpio.h>                
  9 #include <dt-bindings/gpio/uniphier-gpio.h>       
 10 #include <dt-bindings/interrupt-controller/arm    
 11 #include <dt-bindings/thermal/thermal.h>          
 12                                                   
 13 / {                                               
 14         compatible = "socionext,uniphier-ld20"    
 15         #address-cells = <2>;                     
 16         #size-cells = <2>;                        
 17         interrupt-parent = <&gic>;                
 18                                                   
 19         cpus {                                    
 20                 #address-cells = <2>;             
 21                 #size-cells = <0>;                
 22                                                   
 23                 cpu-map {                         
 24                         cluster0 {                
 25                                 core0 {           
 26                                         cpu =     
 27                                 };                
 28                                 core1 {           
 29                                         cpu =     
 30                                 };                
 31                         };                        
 32                                                   
 33                         cluster1 {                
 34                                 core0 {           
 35                                         cpu =     
 36                                 };                
 37                                 core1 {           
 38                                         cpu =     
 39                                 };                
 40                         };                        
 41                 };                                
 42                                                   
 43                 cpu0: cpu@0 {                     
 44                         device_type = "cpu";      
 45                         compatible = "arm,cort    
 46                         reg = <0 0x000>;          
 47                         clocks = <&sys_clk 32>    
 48                         enable-method = "psci"    
 49                         next-level-cache = <&a    
 50                         operating-points-v2 =     
 51                         #cooling-cells = <2>;     
 52                 };                                
 53                                                   
 54                 cpu1: cpu@1 {                     
 55                         device_type = "cpu";      
 56                         compatible = "arm,cort    
 57                         reg = <0 0x001>;          
 58                         clocks = <&sys_clk 32>    
 59                         enable-method = "psci"    
 60                         next-level-cache = <&a    
 61                         operating-points-v2 =     
 62                         #cooling-cells = <2>;     
 63                 };                                
 64                                                   
 65                 cpu2: cpu@100 {                   
 66                         device_type = "cpu";      
 67                         compatible = "arm,cort    
 68                         reg = <0 0x100>;          
 69                         clocks = <&sys_clk 33>    
 70                         enable-method = "psci"    
 71                         next-level-cache = <&a    
 72                         operating-points-v2 =     
 73                         #cooling-cells = <2>;     
 74                 };                                
 75                                                   
 76                 cpu3: cpu@101 {                   
 77                         device_type = "cpu";      
 78                         compatible = "arm,cort    
 79                         reg = <0 0x101>;          
 80                         clocks = <&sys_clk 33>    
 81                         enable-method = "psci"    
 82                         next-level-cache = <&a    
 83                         operating-points-v2 =     
 84                         #cooling-cells = <2>;     
 85                 };                                
 86                                                   
 87                 a72_l2: l2-cache0 {               
 88                         compatible = "cache";     
 89                         cache-level = <2>;        
 90                         cache-unified;            
 91                 };                                
 92                                                   
 93                 a53_l2: l2-cache1 {               
 94                         compatible = "cache";     
 95                         cache-level = <2>;        
 96                         cache-unified;            
 97                 };                                
 98         };                                        
 99                                                   
100         cluster0_opp: opp-table-0 {               
101                 compatible = "operating-points    
102                 opp-shared;                       
103                                                   
104                 opp-250000000 {                   
105                         opp-hz = /bits/ 64 <25    
106                         clock-latency-ns = <30    
107                 };                                
108                 opp-275000000 {                   
109                         opp-hz = /bits/ 64 <27    
110                         clock-latency-ns = <30    
111                 };                                
112                 opp-500000000 {                   
113                         opp-hz = /bits/ 64 <50    
114                         clock-latency-ns = <30    
115                 };                                
116                 opp-550000000 {                   
117                         opp-hz = /bits/ 64 <55    
118                         clock-latency-ns = <30    
119                 };                                
120                 opp-666667000 {                   
121                         opp-hz = /bits/ 64 <66    
122                         clock-latency-ns = <30    
123                 };                                
124                 opp-733334000 {                   
125                         opp-hz = /bits/ 64 <73    
126                         clock-latency-ns = <30    
127                 };                                
128                 opp-1000000000 {                  
129                         opp-hz = /bits/ 64 <10    
130                         clock-latency-ns = <30    
131                 };                                
132                 opp-1100000000 {                  
133                         opp-hz = /bits/ 64 <11    
134                         clock-latency-ns = <30    
135                 };                                
136         };                                        
137                                                   
138         cluster1_opp: opp-table-1 {               
139                 compatible = "operating-points    
140                 opp-shared;                       
141                                                   
142                 opp-250000000 {                   
143                         opp-hz = /bits/ 64 <25    
144                         clock-latency-ns = <30    
145                 };                                
146                 opp-275000000 {                   
147                         opp-hz = /bits/ 64 <27    
148                         clock-latency-ns = <30    
149                 };                                
150                 opp-500000000 {                   
151                         opp-hz = /bits/ 64 <50    
152                         clock-latency-ns = <30    
153                 };                                
154                 opp-550000000 {                   
155                         opp-hz = /bits/ 64 <55    
156                         clock-latency-ns = <30    
157                 };                                
158                 opp-666667000 {                   
159                         opp-hz = /bits/ 64 <66    
160                         clock-latency-ns = <30    
161                 };                                
162                 opp-733334000 {                   
163                         opp-hz = /bits/ 64 <73    
164                         clock-latency-ns = <30    
165                 };                                
166                 opp-1000000000 {                  
167                         opp-hz = /bits/ 64 <10    
168                         clock-latency-ns = <30    
169                 };                                
170                 opp-1100000000 {                  
171                         opp-hz = /bits/ 64 <11    
172                         clock-latency-ns = <30    
173                 };                                
174         };                                        
175                                                   
176         psci {                                    
177                 compatible = "arm,psci-1.0";      
178                 method = "smc";                   
179         };                                        
180                                                   
181         clocks {                                  
182                 refclk: ref {                     
183                         compatible = "fixed-cl    
184                         #clock-cells = <0>;       
185                         clock-frequency = <250    
186                 };                                
187         };                                        
188                                                   
189         emmc_pwrseq: emmc-pwrseq {                
190                 compatible = "mmc-pwrseq-emmc"    
191                 reset-gpios = <&gpio UNIPHIER_    
192         };                                        
193                                                   
194         timer {                                   
195                 compatible = "arm,armv8-timer"    
196                 interrupts = <GIC_PPI 13 IRQ_T    
197                              <GIC_PPI 14 IRQ_T    
198                              <GIC_PPI 11 IRQ_T    
199                              <GIC_PPI 10 IRQ_T    
200         };                                        
201                                                   
202         thermal-zones {                           
203                 cpu-thermal {                     
204                         polling-delay-passive     
205                         polling-delay = <1000>    
206                         thermal-sensors = <&pv    
207                                                   
208                         trips {                   
209                                 cpu_crit: cpu-    
210                                         temper    
211                                         hyster    
212                                         type =    
213                                 };                
214                                 cpu_alert: cpu    
215                                         temper    
216                                         hyster    
217                                         type =    
218                                 };                
219                         };                        
220                                                   
221                         cooling-maps {            
222                                 map0 {            
223                                         trip =    
224                                         coolin    
225                                                   
226                                                   
227                                                   
228                                 };                
229                         };                        
230                 };                                
231         };                                        
232                                                   
233         reserved-memory {                         
234                 #address-cells = <2>;             
235                 #size-cells = <2>;                
236                 ranges;                           
237                                                   
238                 secure-memory@81000000 {          
239                         reg = <0x0 0x81000000     
240                         no-map;                   
241                 };                                
242         };                                        
243                                                   
244         soc@0 {                                   
245                 compatible = "simple-bus";        
246                 #address-cells = <1>;             
247                 #size-cells = <1>;                
248                 ranges = <0 0 0 0xffffffff>;      
249                                                   
250                 spi0: spi@54006000 {              
251                         compatible = "socionex    
252                         status = "disabled";      
253                         reg = <0x54006000 0x10    
254                         #address-cells = <1>;     
255                         #size-cells = <0>;        
256                         interrupts = <GIC_SPI     
257                         pinctrl-names = "defau    
258                         pinctrl-0 = <&pinctrl_    
259                         clocks = <&peri_clk 11    
260                         resets = <&peri_rst 11    
261                 };                                
262                                                   
263                 spi1: spi@54006100 {              
264                         compatible = "socionex    
265                         status = "disabled";      
266                         reg = <0x54006100 0x10    
267                         #address-cells = <1>;     
268                         #size-cells = <0>;        
269                         interrupts = <GIC_SPI     
270                         pinctrl-names = "defau    
271                         pinctrl-0 = <&pinctrl_    
272                         clocks = <&peri_clk 12    
273                         resets = <&peri_rst 12    
274                 };                                
275                                                   
276                 spi2: spi@54006200 {              
277                         compatible = "socionex    
278                         status = "disabled";      
279                         reg = <0x54006200 0x10    
280                         #address-cells = <1>;     
281                         #size-cells = <0>;        
282                         interrupts = <GIC_SPI     
283                         pinctrl-names = "defau    
284                         pinctrl-0 = <&pinctrl_    
285                         clocks = <&peri_clk 13    
286                         resets = <&peri_rst 13    
287                 };                                
288                                                   
289                 spi3: spi@54006300 {              
290                         compatible = "socionex    
291                         status = "disabled";      
292                         reg = <0x54006300 0x10    
293                         #address-cells = <1>;     
294                         #size-cells = <0>;        
295                         interrupts = <GIC_SPI     
296                         pinctrl-names = "defau    
297                         pinctrl-0 = <&pinctrl_    
298                         clocks = <&peri_clk 14    
299                         resets = <&peri_rst 14    
300                 };                                
301                                                   
302                 serial0: serial@54006800 {        
303                         compatible = "socionex    
304                         status = "disabled";      
305                         reg = <0x54006800 0x40    
306                         interrupts = <GIC_SPI     
307                         pinctrl-names = "defau    
308                         pinctrl-0 = <&pinctrl_    
309                         clocks = <&peri_clk 0>    
310                         resets = <&peri_rst 0>    
311                 };                                
312                                                   
313                 serial1: serial@54006900 {        
314                         compatible = "socionex    
315                         status = "disabled";      
316                         reg = <0x54006900 0x40    
317                         interrupts = <GIC_SPI     
318                         pinctrl-names = "defau    
319                         pinctrl-0 = <&pinctrl_    
320                         clocks = <&peri_clk 1>    
321                         resets = <&peri_rst 1>    
322                 };                                
323                                                   
324                 serial2: serial@54006a00 {        
325                         compatible = "socionex    
326                         status = "disabled";      
327                         reg = <0x54006a00 0x40    
328                         interrupts = <GIC_SPI     
329                         pinctrl-names = "defau    
330                         pinctrl-0 = <&pinctrl_    
331                         clocks = <&peri_clk 2>    
332                         resets = <&peri_rst 2>    
333                 };                                
334                                                   
335                 serial3: serial@54006b00 {        
336                         compatible = "socionex    
337                         status = "disabled";      
338                         reg = <0x54006b00 0x40    
339                         interrupts = <GIC_SPI     
340                         pinctrl-names = "defau    
341                         pinctrl-0 = <&pinctrl_    
342                         clocks = <&peri_clk 3>    
343                         resets = <&peri_rst 3>    
344                 };                                
345                                                   
346                 gpio: gpio@55000000 {             
347                         compatible = "socionex    
348                         reg = <0x55000000 0x20    
349                         interrupt-parent = <&a    
350                         interrupt-controller;     
351                         #interrupt-cells = <2>    
352                         gpio-controller;          
353                         #gpio-cells = <2>;        
354                         gpio-ranges = <&pinctr    
355                                       <&pinctr    
356                                       <&pinctr    
357                         gpio-ranges-group-name    
358                                                   
359                                                   
360                         ngpios = <205>;           
361                         socionext,interrupt-ra    
362                                                   
363                 };                                
364                                                   
365                 audio@56000000 {                  
366                         compatible = "socionex    
367                         reg = <0x56000000 0x80    
368                         interrupts = <GIC_SPI     
369                         pinctrl-names = "defau    
370                         pinctrl-0 = <&pinctrl_    
371                                     <&pinctrl_    
372                         clock-names = "aio";      
373                         clocks = <&sys_clk 40>    
374                         reset-names = "aio";      
375                         resets = <&sys_rst 40>    
376                         #sound-dai-cells = <1>    
377                         socionext,syscon = <&s    
378                                                   
379                         i2s_port0: port@0 {       
380                                 i2s_hdmi: endp    
381                                 };                
382                         };                        
383                                                   
384                         i2s_port1: port@1 {       
385                                 i2s_pcmin2: en    
386                                 };                
387                         };                        
388                                                   
389                         i2s_port2: port@2 {       
390                                 i2s_line: endp    
391                                         dai-fo    
392                                         remote    
393                                 };                
394                         };                        
395                                                   
396                         i2s_port3: port@3 {       
397                                 i2s_hpcmout1:     
398                                 };                
399                         };                        
400                                                   
401                         i2s_port4: port@4 {       
402                                 i2s_hp: endpoi    
403                                         dai-fo    
404                                         remote    
405                                 };                
406                         };                        
407                                                   
408                         spdif_port0: port@5 {     
409                                 spdif_hiecout1    
410                                 };                
411                         };                        
412                                                   
413                         src_port0: port@6 {       
414                                 i2s_epcmout2:     
415                                 };                
416                         };                        
417                                                   
418                         src_port1: port@7 {       
419                                 i2s_epcmout3:     
420                                 };                
421                         };                        
422                                                   
423                         comp_spdif_port0: port    
424                                 comp_spdif_hie    
425                                 };                
426                         };                        
427                 };                                
428                                                   
429                 codec@57900000 {                  
430                         compatible = "socionex    
431                         reg = <0x57900000 0x10    
432                         clock-names = "evea",     
433                         clocks = <&sys_clk 41>    
434                         reset-names = "evea",     
435                         resets = <&sys_rst 41>    
436                         #sound-dai-cells = <1>    
437                                                   
438                         port@0 {                  
439                                 evea_line: end    
440                                         remote    
441                                 };                
442                         };                        
443                                                   
444                         port@1 {                  
445                                 evea_hp: endpo    
446                                         remote    
447                                 };                
448                         };                        
449                 };                                
450                                                   
451                 syscon@57920000 {                 
452                         compatible = "socionex    
453                                      "simple-m    
454                         reg = <0x57920000 0x10    
455                                                   
456                         adamv_rst: reset-contr    
457                                 compatible = "    
458                                 #reset-cells =    
459                         };                        
460                 };                                
461                                                   
462                 i2c0: i2c@58780000 {              
463                         compatible = "socionex    
464                         status = "disabled";      
465                         reg = <0x58780000 0x80    
466                         #address-cells = <1>;     
467                         #size-cells = <0>;        
468                         interrupts = <GIC_SPI     
469                         pinctrl-names = "defau    
470                         pinctrl-0 = <&pinctrl_    
471                         clocks = <&peri_clk 4>    
472                         resets = <&peri_rst 4>    
473                         clock-frequency = <100    
474                 };                                
475                                                   
476                 i2c1: i2c@58781000 {              
477                         compatible = "socionex    
478                         status = "disabled";      
479                         reg = <0x58781000 0x80    
480                         #address-cells = <1>;     
481                         #size-cells = <0>;        
482                         interrupts = <GIC_SPI     
483                         pinctrl-names = "defau    
484                         pinctrl-0 = <&pinctrl_    
485                         clocks = <&peri_clk 5>    
486                         resets = <&peri_rst 5>    
487                         clock-frequency = <100    
488                 };                                
489                                                   
490                 i2c2: i2c@58782000 {              
491                         compatible = "socionex    
492                         reg = <0x58782000 0x80    
493                         #address-cells = <1>;     
494                         #size-cells = <0>;        
495                         interrupts = <GIC_SPI     
496                         clocks = <&peri_clk 6>    
497                         resets = <&peri_rst 6>    
498                         clock-frequency = <400    
499                 };                                
500                                                   
501                 i2c3: i2c@58783000 {              
502                         compatible = "socionex    
503                         status = "disabled";      
504                         reg = <0x58783000 0x80    
505                         #address-cells = <1>;     
506                         #size-cells = <0>;        
507                         interrupts = <GIC_SPI     
508                         pinctrl-names = "defau    
509                         pinctrl-0 = <&pinctrl_    
510                         clocks = <&peri_clk 7>    
511                         resets = <&peri_rst 7>    
512                         clock-frequency = <100    
513                 };                                
514                                                   
515                 i2c4: i2c@58784000 {              
516                         compatible = "socionex    
517                         status = "disabled";      
518                         reg = <0x58784000 0x80    
519                         #address-cells = <1>;     
520                         #size-cells = <0>;        
521                         interrupts = <GIC_SPI     
522                         pinctrl-names = "defau    
523                         pinctrl-0 = <&pinctrl_    
524                         clocks = <&peri_clk 8>    
525                         resets = <&peri_rst 8>    
526                         clock-frequency = <100    
527                 };                                
528                                                   
529                 i2c5: i2c@58785000 {              
530                         compatible = "socionex    
531                         reg = <0x58785000 0x80    
532                         #address-cells = <1>;     
533                         #size-cells = <0>;        
534                         interrupts = <GIC_SPI     
535                         clocks = <&peri_clk 9>    
536                         resets = <&peri_rst 9>    
537                         clock-frequency = <400    
538                 };                                
539                                                   
540                 system_bus: system-bus@58c0000    
541                         compatible = "socionex    
542                         status = "disabled";      
543                         reg = <0x58c00000 0x40    
544                         #address-cells = <2>;     
545                         #size-cells = <1>;        
546                         pinctrl-names = "defau    
547                         pinctrl-0 = <&pinctrl_    
548                 };                                
549                                                   
550                 smpctrl@59801000 {                
551                         compatible = "socionex    
552                         reg = <0x59801000 0x40    
553                 };                                
554                                                   
555                 sdctrl: syscon@59810000 {         
556                         compatible = "socionex    
557                                      "simple-m    
558                         reg = <0x59810000 0x40    
559                                                   
560                         sd_clk: clock-controll    
561                                 compatible = "    
562                                 #clock-cells =    
563                         };                        
564                                                   
565                         sd_rst: reset-controll    
566                                 compatible = "    
567                                 #reset-cells =    
568                         };                        
569                 };                                
570                                                   
571                 syscon@59820000 {                 
572                         compatible = "socionex    
573                                      "simple-m    
574                         reg = <0x59820000 0x20    
575                                                   
576                         peri_clk: clock-contro    
577                                 compatible = "    
578                                 #clock-cells =    
579                         };                        
580                                                   
581                         peri_rst: reset-contro    
582                                 compatible = "    
583                                 #reset-cells =    
584                         };                        
585                 };                                
586                                                   
587                 emmc: mmc@5a000000 {              
588                         compatible = "socionex    
589                         reg = <0x5a000000 0x40    
590                         interrupts = <GIC_SPI     
591                         pinctrl-names = "defau    
592                         pinctrl-0 = <&pinctrl_    
593                         clocks = <&sys_clk 4>;    
594                         resets = <&sys_rst 4>;    
595                         bus-width = <8>;          
596                         mmc-ddr-1_8v;             
597                         mmc-hs200-1_8v;           
598                         mmc-pwrseq = <&emmc_pw    
599                         cdns,phy-input-delay-l    
600                         cdns,phy-input-delay-m    
601                         cdns,phy-input-delay-m    
602                         cdns,phy-dll-delay-sdc    
603                         cdns,phy-dll-delay-sdc    
604                 };                                
605                                                   
606                 sd: mmc@5a400000 {                
607                         compatible = "socionex    
608                         status = "disabled";      
609                         reg = <0x5a400000 0x80    
610                         interrupts = <GIC_SPI     
611                         pinctrl-names = "defau    
612                         pinctrl-0 = <&pinctrl_    
613                         clocks = <&sd_clk 0>;     
614                         reset-names = "host";     
615                         resets = <&sd_rst 0>;     
616                         bus-width = <4>;          
617                         cap-sd-highspeed;         
618                         socionext,syscon-uhs-m    
619                 };                                
620                                                   
621                 soc_glue: syscon@5f800000 {       
622                         compatible = "socionex    
623                                      "simple-m    
624                         reg = <0x5f800000 0x20    
625                                                   
626                         pinctrl: pinctrl {        
627                                 compatible = "    
628                         };                        
629                 };                                
630                                                   
631                 syscon@5f900000 {                 
632                         compatible = "socionex    
633                                      "simple-m    
634                         reg = <0x5f900000 0x20    
635                         #address-cells = <1>;     
636                         #size-cells = <1>;        
637                         ranges = <0 0x5f900000    
638                                                   
639                         efuse@100 {               
640                                 compatible = "    
641                                 reg = <0x100 0    
642                         };                        
643                                                   
644                         efuse@200 {               
645                                 compatible = "    
646                                 reg = <0x200 0    
647                                 #address-cells    
648                                 #size-cells =     
649                                                   
650                                 /* USB cells *    
651                                 usb_rterm0: tr    
652                                         reg =     
653                                         bits =    
654                                 };                
655                                 usb_rterm1: tr    
656                                         reg =     
657                                         bits =    
658                                 };                
659                                 usb_rterm2: tr    
660                                         reg =     
661                                         bits =    
662                                 };                
663                                 usb_rterm3: tr    
664                                         reg =     
665                                         bits =    
666                                 };                
667                                 usb_sel_t0: tr    
668                                         reg =     
669                                         bits =    
670                                 };                
671                                 usb_sel_t1: tr    
672                                         reg =     
673                                         bits =    
674                                 };                
675                                 usb_sel_t2: tr    
676                                         reg =     
677                                         bits =    
678                                 };                
679                                 usb_sel_t3: tr    
680                                         reg =     
681                                         bits =    
682                                 };                
683                                 usb_hs_i0: tri    
684                                         reg =     
685                                         bits =    
686                                 };                
687                                 usb_hs_i2: tri    
688                                         reg =     
689                                         bits =    
690                                 };                
691                         };                        
692                 };                                
693                                                   
694                 xdmac: dma-controller@5fc10000    
695                         compatible = "socionex    
696                         reg = <0x5fc10000 0x53    
697                         interrupts = <GIC_SPI     
698                         dma-channels = <16>;      
699                         #dma-cells = <2>;         
700                 };                                
701                                                   
702                 aidet: interrupt-controller@5f    
703                         compatible = "socionex    
704                         reg = <0x5fc20000 0x20    
705                         interrupt-controller;     
706                         #interrupt-cells = <2>    
707                 };                                
708                                                   
709                 gic: interrupt-controller@5fe0    
710                         compatible = "arm,gic-    
711                         reg = <0x5fe00000 0x10    
712                               <0x5fe80000 0x80    
713                         interrupt-controller;     
714                         #interrupt-cells = <3>    
715                         interrupts = <GIC_PPI     
716                 };                                
717                                                   
718                 syscon@61840000 {                 
719                         compatible = "socionex    
720                                      "simple-m    
721                         reg = <0x61840000 0x10    
722                                                   
723                         sys_clk: clock-control    
724                                 compatible = "    
725                                 #clock-cells =    
726                         };                        
727                                                   
728                         sys_rst: reset-control    
729                                 compatible = "    
730                                 #reset-cells =    
731                         };                        
732                                                   
733                         watchdog {                
734                                 compatible = "    
735                         };                        
736                                                   
737                         pvtctl: thermal-sensor    
738                                 compatible = "    
739                                 interrupts = <    
740                                 #thermal-senso    
741                                 socionext,tmod    
742                         };                        
743                 };                                
744                                                   
745                 eth: ethernet@65000000 {          
746                         compatible = "socionex    
747                         status = "disabled";      
748                         reg = <0x65000000 0x85    
749                         interrupts = <GIC_SPI     
750                         pinctrl-names = "defau    
751                         pinctrl-0 = <&pinctrl_    
752                         clock-names = "ether";    
753                         clocks = <&sys_clk 6>;    
754                         reset-names = "ether";    
755                         resets = <&sys_rst 6>;    
756                         phy-mode = "rgmii-id";    
757                         local-mac-address = [0    
758                         socionext,syscon-phy-m    
759                                                   
760                         mdio: mdio {              
761                                 #address-cells    
762                                 #size-cells =     
763                         };                        
764                 };                                
765                                                   
766                 usb: usb@65a00000 {               
767                         compatible = "socionex    
768                         status = "disabled";      
769                         reg = <0x65a00000 0xcd    
770                         interrupt-names = "hos    
771                         interrupts = <GIC_SPI     
772                         pinctrl-names = "defau    
773                         pinctrl-0 = <&pinctrl_    
774                                     <&pinctrl_    
775                         clock-names = "ref", "    
776                         clocks = <&sys_clk 14>    
777                         resets = <&usb_rst 15>    
778                         phys = <&usb_hsphy0>,     
779                                <&usb_hsphy2>,     
780                                <&usb_ssphy0>,     
781                         dr_mode = "host";         
782                 };                                
783                                                   
784                 usb-controller@65b00000 {         
785                         compatible = "socionex    
786                                      "simple-m    
787                         reg = <0x65b00000 0x40    
788                         #address-cells = <1>;     
789                         #size-cells = <1>;        
790                         ranges = <0 0x65b00000    
791                                                   
792                         usb_rst: reset-control    
793                                 compatible = "    
794                                 reg = <0x0 0x4    
795                                 #reset-cells =    
796                                 clock-names =     
797                                 clocks = <&sys    
798                                 reset-names =     
799                                 resets = <&sys    
800                         };                        
801                                                   
802                         usb_vbus0: regulator@1    
803                                 compatible = "    
804                                 reg = <0x100 0    
805                                 clock-names =     
806                                 clocks = <&sys    
807                                 reset-names =     
808                                 resets = <&sys    
809                         };                        
810                                                   
811                         usb_vbus1: regulator@1    
812                                 compatible = "    
813                                 reg = <0x110 0    
814                                 clock-names =     
815                                 clocks = <&sys    
816                                 reset-names =     
817                                 resets = <&sys    
818                         };                        
819                                                   
820                         usb_vbus2: regulator@1    
821                                 compatible = "    
822                                 reg = <0x120 0    
823                                 clock-names =     
824                                 clocks = <&sys    
825                                 reset-names =     
826                                 resets = <&sys    
827                         };                        
828                                                   
829                         usb_vbus3: regulator@1    
830                                 compatible = "    
831                                 reg = <0x130 0    
832                                 clock-names =     
833                                 clocks = <&sys    
834                                 reset-names =     
835                                 resets = <&sys    
836                         };                        
837                                                   
838                         usb_hsphy0: phy@200 {     
839                                 compatible = "    
840                                 reg = <0x200 0    
841                                 #phy-cells = <    
842                                 clock-names =     
843                                 clocks = <&sys    
844                                 reset-names =     
845                                 resets = <&sys    
846                                 vbus-supply =     
847                                 nvmem-cell-nam    
848                                 nvmem-cells =     
849                                                   
850                         };                        
851                                                   
852                         usb_hsphy1: phy@210 {     
853                                 compatible = "    
854                                 reg = <0x210 0    
855                                 #phy-cells = <    
856                                 clock-names =     
857                                 clocks = <&sys    
858                                 reset-names =     
859                                 resets = <&sys    
860                                 vbus-supply =     
861                                 nvmem-cell-nam    
862                                 nvmem-cells =     
863                                                   
864                         };                        
865                                                   
866                         usb_hsphy2: phy@220 {     
867                                 compatible = "    
868                                 reg = <0x220 0    
869                                 #phy-cells = <    
870                                 clock-names =     
871                                 clocks = <&sys    
872                                 reset-names =     
873                                 resets = <&sys    
874                                 vbus-supply =     
875                                 nvmem-cell-nam    
876                                 nvmem-cells =     
877                                                   
878                         };                        
879                                                   
880                         usb_hsphy3: phy@230 {     
881                                 compatible = "    
882                                 reg = <0x230 0    
883                                 #phy-cells = <    
884                                 clock-names =     
885                                 clocks = <&sys    
886                                 reset-names =     
887                                 resets = <&sys    
888                                 vbus-supply =     
889                                 nvmem-cell-nam    
890                                 nvmem-cells =     
891                                                   
892                         };                        
893                                                   
894                         usb_ssphy0: phy@300 {     
895                                 compatible = "    
896                                 reg = <0x300 0    
897                                 #phy-cells = <    
898                                 clock-names =     
899                                 clocks = <&sys    
900                                 reset-names =     
901                                 resets = <&sys    
902                                 vbus-supply =     
903                         };                        
904                                                   
905                         usb_ssphy1: phy@310 {     
906                                 compatible = "    
907                                 reg = <0x310 0    
908                                 #phy-cells = <    
909                                 clock-names =     
910                                 clocks = <&sys    
911                                 reset-names =     
912                                 resets = <&sys    
913                                 vbus-supply =     
914                         };                        
915                 };                                
916                                                   
917                 pcie: pcie@66000000 {             
918                         compatible = "socionex    
919                         status = "disabled";      
920                         reg-names = "dbi", "li    
921                         reg = <0x66000000 0x10    
922                               <0x2fff0000 0x10    
923                         #address-cells = <3>;     
924                         #size-cells = <2>;        
925                         clocks = <&sys_clk 24>    
926                         resets = <&sys_rst 24>    
927                         num-lanes = <1>;          
928                         num-viewport = <1>;       
929                         bus-range = <0x0 0xff>    
930                         device_type = "pci";      
931                         ranges =                  
932                         /* downstream I/O */      
933                                 <0x81000000 0     
934                         /* non-prefetchable me    
935                                 <0x82000000 0     
936                         #interrupt-cells = <1>    
937                         interrupt-names = "dma    
938                         interrupts = <GIC_SPI     
939                                      <GIC_SPI     
940                         interrupt-map-mask = <    
941                         interrupt-map = <0 0 0    
942                                         <0 0 0    
943                                         <0 0 0    
944                                         <0 0 0    
945                         phy-names = "pcie-phy"    
946                         phys = <&pcie_phy>;       
947                                                   
948                         pcie_intc: legacy-inte    
949                                 interrupt-cont    
950                                 #interrupt-cel    
951                                 interrupt-pare    
952                                 interrupts = <    
953                         };                        
954                 };                                
955                                                   
956                 pcie_phy: phy@66038000 {          
957                         compatible = "socionex    
958                         reg = <0x66038000 0x40    
959                         #phy-cells = <0>;         
960                         clock-names = "link";     
961                         clocks = <&sys_clk 24>    
962                         reset-names = "link";     
963                         resets = <&sys_rst 24>    
964                         socionext,syscon = <&s    
965                 };                                
966                                                   
967                 nand: nand-controller@68000000    
968                         compatible = "socionex    
969                         status = "disabled";      
970                         reg-names = "nand_data    
971                         reg = <0x68000000 0x20    
972                         #address-cells = <1>;     
973                         #size-cells = <0>;        
974                         interrupts = <GIC_SPI     
975                         pinctrl-names = "defau    
976                         pinctrl-0 = <&pinctrl_    
977                         clock-names = "nand",     
978                         clocks = <&sys_clk 2>,    
979                         reset-names = "nand",     
980                         resets = <&sys_rst 2>,    
981                 };                                
982         };                                        
983 };                                                
984                                                   
985 #include "uniphier-pinctrl.dtsi"                  
986                                                   
987 &pinctrl_aout1 {                                  
988         drive-strength = <4>;   /* default: 3.    
989                                                   
990         ao1dacck {                                
991                 pins = "AO1DACCK";                
992                 drive-strength = <5>;   /* 5mA    
993         };                                        
994 };                                                
995                                                   
996 &pinctrl_aoutiec1 {                               
997         drive-strength = <4>;   /* default: 3.    
998                                                   
999         ao1arc {                                  
1000                 pins = "AO1ARC";                 
1001                 drive-strength = <11>;  /* 11    
1002         };                                       
1003 };                                               
                                                      

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