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

TOMOYO Linux Cross Reference
Linux/arch/powerpc/boot/dts/xpedite5370.dts

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/powerpc/boot/dts/xpedite5370.dts (Architecture i386) and /arch/ppc/boot/dts/xpedite5370.dts (Architecture ppc)


  1 // SPDX-License-Identifier: GPL-2.0-only          
  2 /*                                                
  3  * Copyright (C) 2008 Extreme Engineering Solu    
  4  * Based on MPC8572DS device tree from Freesca    
  5  *                                                
  6  * XPedite5370 3U VPX single-board computer ba    
  7  */                                               
  8                                                   
  9 /dts-v1/;                                         
 10 / {                                               
 11         model = "xes,xpedite5370";                
 12         compatible = "xes,xpedite5370", "xes,M    
 13         #address-cells = <2>;                     
 14         #size-cells = <2>;                        
 15                                                   
 16         aliases {                                 
 17                 ethernet0 = &enet0;               
 18                 ethernet1 = &enet1;               
 19                 serial0 = &serial0;               
 20                 serial1 = &serial1;               
 21                 pci1 = &pci1;                     
 22                 pci2 = &pci2;                     
 23         };                                        
 24                                                   
 25         cpus {                                    
 26                 #address-cells = <1>;             
 27                 #size-cells = <0>;                
 28                                                   
 29                 PowerPC,8572@0 {                  
 30                         device_type = "cpu";      
 31                         reg = <0x0>;              
 32                         d-cache-line-size = <3    
 33                         i-cache-line-size = <3    
 34                         d-cache-size = <0x8000    
 35                         i-cache-size = <0x8000    
 36                         timebase-frequency = <    
 37                         bus-frequency = <0>;      
 38                         clock-frequency = <0>;    
 39                         next-level-cache = <&L    
 40                 };                                
 41                                                   
 42                 PowerPC,8572@1 {                  
 43                         device_type = "cpu";      
 44                         reg = <0x1>;              
 45                         d-cache-line-size = <3    
 46                         i-cache-line-size = <3    
 47                         d-cache-size = <0x8000    
 48                         i-cache-size = <0x8000    
 49                         timebase-frequency = <    
 50                         bus-frequency = <0>;      
 51                         clock-frequency = <0>;    
 52                         next-level-cache = <&L    
 53                 };                                
 54         };                                        
 55                                                   
 56         memory {                                  
 57                 device_type = "memory";           
 58                 reg = <0x0 0x0 0x0 0x0>;          
 59         };                                        
 60                                                   
 61         localbus@ef005000 {                       
 62                 #address-cells = <2>;             
 63                 #size-cells = <1>;                
 64                 compatible = "fsl,mpc8572-elbc    
 65                 reg = <0 0xef005000 0 0x1000>;    
 66                 interrupts = <19 2>;              
 67                 interrupt-parent = <&mpic>;       
 68                 /* Local bus region mappings *    
 69                 ranges = <0 0 0 0xf8000000 0x8    
 70                           1 0 0 0xf0000000 0x8    
 71                           2 0 0 0xef800000 0x4    
 72                           3 0 0 0xef840000 0x4    
 73                                                   
 74                 nor-boot@0,0 {                    
 75                         compatible = "amd,s29g    
 76                         bank-width = <2>;         
 77                         reg = <0 0 0x8000000>;    
 78                         #address-cells = <1>;     
 79                         #size-cells = <1>;        
 80                         partition@0 {             
 81                                 label = "Prima    
 82                                 reg = <0x00000    
 83                         };                        
 84                         partition@6f00000 {       
 85                                 label = "Prima    
 86                                 reg = <0x6f000    
 87                         };                        
 88                         partition@7f00000 {       
 89                                 label = "Prima    
 90                                 reg = <0x7f000    
 91                         };                        
 92                         partition@7f40000 {       
 93                                 label = "Prima    
 94                                 reg = <0x7f400    
 95                         };                        
 96                         partition@7f80000 {       
 97                                 label = "Prima    
 98                                 reg = <0x7f800    
 99                                 read-only;        
100                         };                        
101                 };                                
102                                                   
103                 nor-alternate@1,0 {               
104                         compatible = "amd,s29g    
105                         bank-width = <2>;         
106                         //reg = <0xf0000000 0x    
107                         reg = <1 0 0x8000000>;    
108                         #address-cells = <1>;     
109                         #size-cells = <1>;        
110                         partition@0 {             
111                                 label = "Secon    
112                                 reg = <0x00000    
113                         };                        
114                         partition@6f00000 {       
115                                 label = "Secon    
116                                 reg = <0x6f000    
117                         };                        
118                         partition@7f00000 {       
119                                 label = "Secon    
120                                 reg = <0x7f000    
121                         };                        
122                         partition@7f40000 {       
123                                 label = "Secon    
124                                 reg = <0x7f400    
125                         };                        
126                         partition@7f80000 {       
127                                 label = "Secon    
128                                 reg = <0x7f800    
129                                 read-only;        
130                         };                        
131                 };                                
132                                                   
133                 nand@2,0 {                        
134                         #address-cells = <1>;     
135                         #size-cells = <1>;        
136                         /*                        
137                          * Actual part could b    
138                          * Micron MT29F8G08DAA    
139                          * MT29F16G08FAA (2x 1    
140                          * configuration          
141                          */                       
142                         compatible = "fsl,mpc8    
143                                      "fsl,elbc    
144                         reg = <2 0 0x40000>;      
145                         /* U-Boot should fix t    
146                         partition@0 {             
147                                 label = "NAND     
148                                 reg = <0 0x400    
149                         };                        
150                 };                                
151                                                   
152         };                                        
153                                                   
154         soc8572@ef000000 {                        
155                 #address-cells = <1>;             
156                 #size-cells = <1>;                
157                 device_type = "soc";              
158                 compatible = "fsl,mpc8572-immr    
159                 ranges = <0x0 0 0xef000000 0x1    
160                 bus-frequency = <0>;              
161                                                   
162                 ecm-law@0 {                       
163                         compatible = "fsl,ecm-    
164                         reg = <0x0 0x1000>;       
165                         fsl,num-laws = <12>;      
166                 };                                
167                                                   
168                 ecm@1000 {                        
169                         compatible = "fsl,mpc8    
170                         reg = <0x1000 0x1000>;    
171                         interrupts = <17 2>;      
172                         interrupt-parent = <&m    
173                 };                                
174                                                   
175                 memory-controller@2000 {          
176                         compatible = "fsl,mpc8    
177                         reg = <0x2000 0x1000>;    
178                         interrupt-parent = <&m    
179                         interrupts = <18 2>;      
180                 };                                
181                                                   
182                 memory-controller@6000 {          
183                         compatible = "fsl,mpc8    
184                         reg = <0x6000 0x1000>;    
185                         interrupt-parent = <&m    
186                         interrupts = <18 2>;      
187                 };                                
188                                                   
189                 L2: l2-cache-controller@20000     
190                         compatible = "fsl,mpc8    
191                         reg = <0x20000 0x1000>    
192                         cache-line-size = <32>    
193                         cache-size = <0x100000    
194                         interrupt-parent = <&m    
195                         interrupts = <16 2>;      
196                 };                                
197                                                   
198                 i2c@3000 {                        
199                         #address-cells = <1>;     
200                         #size-cells = <0>;        
201                         cell-index = <0>;         
202                         compatible = "fsl-i2c"    
203                         reg = <0x3000 0x100>;     
204                         interrupts = <43 2>;      
205                         interrupt-parent = <&m    
206                         dfsrr;                    
207                                                   
208                         temp-sensor@48 {          
209                                 compatible = "    
210                                 reg = <0x48>;     
211                         };                        
212                                                   
213                         temp-sensor@4c {          
214                                 compatible = "    
215                                 reg = <0x4c>;     
216                         };                        
217                                                   
218                         cpu-supervisor@51 {       
219                                 compatible = "    
220                                 reg = <0x51>;     
221                         };                        
222                                                   
223                         eeprom@54 {               
224                                 compatible = "    
225                                 reg = <0x54>;     
226                         };                        
227                                                   
228                         rtc@68 {                  
229                                 compatible = "    
230                                              "    
231                                 reg = <0x68>;     
232                         };                        
233                                                   
234                         pcie-switch@70 {          
235                                 compatible = "    
236                                 reg = <0x70>;     
237                         };                        
238                                                   
239                         gpio1: gpio@18 {          
240                                 compatible = "    
241                                 reg = <0x18>;     
242                                 #gpio-cells =     
243                                 gpio-controlle    
244                                 polarity = <0x    
245                         };                        
246                                                   
247                         gpio2: gpio@1c {          
248                                 compatible = "    
249                                 reg = <0x1c>;     
250                                 #gpio-cells =     
251                                 gpio-controlle    
252                                 polarity = <0x    
253                         };                        
254                                                   
255                         gpio3: gpio@1e {          
256                                 compatible = "    
257                                 reg = <0x1e>;     
258                                 #gpio-cells =     
259                                 gpio-controlle    
260                                 polarity = <0x    
261                         };                        
262                                                   
263                         gpio4: gpio@1f {          
264                                 compatible = "    
265                                 reg = <0x1f>;     
266                                 #gpio-cells =     
267                                 gpio-controlle    
268                                 polarity = <0x    
269                         };                        
270                 };                                
271                                                   
272                 i2c@3100 {                        
273                         #address-cells = <1>;     
274                         #size-cells = <0>;        
275                         cell-index = <1>;         
276                         compatible = "fsl-i2c"    
277                         reg = <0x3100 0x100>;     
278                         interrupts = <43 2>;      
279                         interrupt-parent = <&m    
280                         dfsrr;                    
281                 };                                
282                                                   
283                 dma@c300 {                        
284                         #address-cells = <1>;     
285                         #size-cells = <1>;        
286                         compatible = "fsl,mpc8    
287                         reg = <0xc300 0x4>;       
288                         ranges = <0x0 0xc100 0    
289                         cell-index = <1>;         
290                         dma-channel@0 {           
291                                 compatible = "    
292                                                   
293                                 reg = <0x0 0x8    
294                                 cell-index = <    
295                                 interrupt-pare    
296                                 interrupts = <    
297                         };                        
298                         dma-channel@80 {          
299                                 compatible = "    
300                                                   
301                                 reg = <0x80 0x    
302                                 cell-index = <    
303                                 interrupt-pare    
304                                 interrupts = <    
305                         };                        
306                         dma-channel@100 {         
307                                 compatible = "    
308                                                   
309                                 reg = <0x100 0    
310                                 cell-index = <    
311                                 interrupt-pare    
312                                 interrupts = <    
313                         };                        
314                         dma-channel@180 {         
315                                 compatible = "    
316                                                   
317                                 reg = <0x180 0    
318                                 cell-index = <    
319                                 interrupt-pare    
320                                 interrupts = <    
321                         };                        
322                 };                                
323                                                   
324                 dma@21300 {                       
325                         #address-cells = <1>;     
326                         #size-cells = <1>;        
327                         compatible = "fsl,mpc8    
328                         reg = <0x21300 0x4>;      
329                         ranges = <0x0 0x21100     
330                         cell-index = <0>;         
331                         dma-channel@0 {           
332                                 compatible = "    
333                                                   
334                                 reg = <0x0 0x8    
335                                 cell-index = <    
336                                 interrupt-pare    
337                                 interrupts = <    
338                         };                        
339                         dma-channel@80 {          
340                                 compatible = "    
341                                                   
342                                 reg = <0x80 0x    
343                                 cell-index = <    
344                                 interrupt-pare    
345                                 interrupts = <    
346                         };                        
347                         dma-channel@100 {         
348                                 compatible = "    
349                                                   
350                                 reg = <0x100 0    
351                                 cell-index = <    
352                                 interrupt-pare    
353                                 interrupts = <    
354                         };                        
355                         dma-channel@180 {         
356                                 compatible = "    
357                                                   
358                                 reg = <0x180 0    
359                                 cell-index = <    
360                                 interrupt-pare    
361                                 interrupts = <    
362                         };                        
363                 };                                
364                                                   
365                 /* eTSEC 1 */                     
366                 enet0: ethernet@24000 {           
367                         #address-cells = <1>;     
368                         #size-cells = <1>;        
369                         cell-index = <0>;         
370                         device_type = "network    
371                         model = "eTSEC";          
372                         compatible = "gianfar"    
373                         reg = <0x24000 0x1000>    
374                         ranges = <0x0 0x24000     
375                         local-mac-address = [     
376                         interrupts = <29 2 30     
377                         interrupt-parent = <&m    
378                         tbi-handle = <&tbi0>;     
379                         phy-handle = <&phy0>;     
380                         phy-connection-type =     
381                                                   
382                         mdio@520 {                
383                                 #address-cells    
384                                 #size-cells =     
385                                 compatible = "    
386                                 reg = <0x520 0    
387                                                   
388                                 phy0: ethernet    
389                                         interr    
390                                         interr    
391                                         reg =     
392                                 };                
393                                 phy1: ethernet    
394                                         interr    
395                                         interr    
396                                         reg =     
397                                 };                
398                                 tbi0: tbi-phy@    
399                                         reg =     
400                                         device    
401                                 };                
402                         };                        
403                 };                                
404                                                   
405                 /* eTSEC 2 */                     
406                 enet1: ethernet@25000 {           
407                         #address-cells = <1>;     
408                         #size-cells = <1>;        
409                         cell-index = <1>;         
410                         device_type = "network    
411                         model = "eTSEC";          
412                         compatible = "gianfar"    
413                         reg = <0x25000 0x1000>    
414                         ranges = <0x0 0x25000     
415                         local-mac-address = [     
416                         interrupts = <35 2 36     
417                         interrupt-parent = <&m    
418                         tbi-handle = <&tbi1>;     
419                         phy-handle = <&phy1>;     
420                         phy-connection-type =     
421                                                   
422                         mdio@520 {                
423                                 #address-cells    
424                                 #size-cells =     
425                                 compatible = "    
426                                 reg = <0x520 0    
427                                                   
428                                 tbi1: tbi-phy@    
429                                         reg =     
430                                         device    
431                                 };                
432                         };                        
433                 };                                
434                                                   
435                 /* UART0 */                       
436                 serial0: serial@4500 {            
437                         cell-index = <0>;         
438                         device_type = "serial"    
439                         compatible = "fsl,ns16    
440                         reg = <0x4500 0x100>;     
441                         clock-frequency = <0>;    
442                         interrupts = <42 2>;      
443                         interrupt-parent = <&m    
444                 };                                
445                                                   
446                 /* UART1 */                       
447                 serial1: serial@4600 {            
448                         cell-index = <1>;         
449                         device_type = "serial"    
450                         compatible = "fsl,ns16    
451                         reg = <0x4600 0x100>;     
452                         clock-frequency = <0>;    
453                         interrupts = <42 2>;      
454                         interrupt-parent = <&m    
455                 };                                
456                                                   
457                 global-utilities@e0000 {          
458                         compatible = "fsl,mpc8    
459                         reg = <0xe0000 0x1000>    
460                         fsl,has-rstcr;            
461                 };                                
462                                                   
463                 msi@41600 {                       
464                         compatible = "fsl,mpc8    
465                         reg = <0x41600 0x80>;     
466                         msi-available-ranges =    
467                         interrupts = <            
468                                 0xe0 0            
469                                 0xe1 0            
470                                 0xe2 0            
471                                 0xe3 0            
472                                 0xe4 0            
473                                 0xe5 0            
474                                 0xe6 0            
475                                 0xe7 0>;          
476                         interrupt-parent = <&m    
477                 };                                
478                                                   
479                 crypto@30000 {                    
480                         compatible = "fsl,sec3    
481                                      "fsl,sec2    
482                         reg = <0x30000 0x10000    
483                         interrupts = <45 2 58     
484                         interrupt-parent = <&m    
485                         fsl,num-channels = <4>    
486                         fsl,channel-fifo-len =    
487                         fsl,exec-units-mask =     
488                         fsl,descriptor-types-m    
489                 };                                
490                                                   
491                 mpic: pic@40000 {                 
492                         interrupt-controller;     
493                         #address-cells = <0>;     
494                         #interrupt-cells = <2>    
495                         reg = <0x40000 0x40000    
496                         compatible = "chrp,ope    
497                         device_type = "open-pi    
498                 };                                
499                                                   
500                 gpio0: gpio@f000 {                
501                         compatible = "fsl,mpc8    
502                         reg = <0xf000 0x1000>;    
503                         interrupts = <47 2>;      
504                         interrupt-parent = <&m    
505                         #gpio-cells = <2>;        
506                         gpio-controller;          
507                 };                                
508                                                   
509                 gpio-leds {                       
510                         compatible = "gpio-led    
511                                                   
512                         heartbeat {               
513                                 label = "Heart    
514                                 gpios = <&gpio    
515                                 linux,default-    
516                         };                        
517                                                   
518                         yellow {                  
519                                 label = "Yello    
520                                 gpios = <&gpio    
521                         };                        
522                                                   
523                         red {                     
524                                 label = "Red";    
525                                 gpios = <&gpio    
526                         };                        
527                                                   
528                         green {                   
529                                 label = "Green    
530                                 gpios = <&gpio    
531                         };                        
532                 };                                
533                                                   
534                 /* PME (pattern-matcher) */       
535                 pme@10000 {                       
536                         compatible = "fsl,mpc8    
537                         reg = <0x10000 0x5000>    
538                         interrupts = <57 2 64     
539                         interrupt-parent = <&m    
540                 };                                
541                                                   
542                 tlu@2f000 {                       
543                         compatible = "fsl,mpc8    
544                         reg = <0x2f000 0x1000>    
545                         interrupts = <61 2>;      
546                         interrupt-parent = <&m    
547                 };                                
548                                                   
549                 tlu@15000 {                       
550                         compatible = "fsl,mpc8    
551                         reg = <0x15000 0x1000>    
552                         interrupts = <75 2>;      
553                         interrupt-parent = <&m    
554                 };                                
555         };                                        
556                                                   
557         /*                                        
558          * PCI Express controller 3 @ ef008000    
559          * This would have been pci0 on other     
560          */                                       
561                                                   
562         /* PCI Express controller 2, wired to     
563         pci1: pcie@ef009000 {                     
564                 compatible = "fsl,mpc8548-pcie    
565                 device_type = "pci";              
566                 #interrupt-cells = <1>;           
567                 #size-cells = <2>;                
568                 #address-cells = <3>;             
569                 reg = <0 0xef009000 0 0x1000>;    
570                 bus-range = <0 255>;              
571                 ranges = <0x2000000 0x0 0xc000    
572                           0x1000000 0x0 0x0000    
573                 clock-frequency = <33333333>;     
574                 interrupt-parent = <&mpic>;       
575                 interrupts = <25 2>;              
576                 interrupt-map-mask = <0xf800 0    
577                 interrupt-map = <                 
578                         /* IDSEL 0x0 */           
579                         0x0 0x0 0x0 0x1 &mpic     
580                         0x0 0x0 0x0 0x2 &mpic     
581                         0x0 0x0 0x0 0x3 &mpic     
582                         0x0 0x0 0x0 0x4 &mpic     
583                         >;                        
584                 pcie@0 {                          
585                         reg = <0x00000000 0x00    
586                         #size-cells = <2>;        
587                         #address-cells = <3>;     
588                         device_type = "pci";      
589                         ranges = <0x2000000 0x    
590                                   0x2000000 0x    
591                                   0x0 0x100000    
592                                                   
593                                   0x1000000 0x    
594                                   0x1000000 0x    
595                                   0x0 0x100000    
596                 };                                
597         };                                        
598                                                   
599         /* PCI Express controller 1, wired to     
600         pci2: pcie@ef00a000 {                     
601                 compatible = "fsl,mpc8548-pcie    
602                 device_type = "pci";              
603                 #interrupt-cells = <1>;           
604                 #size-cells = <2>;                
605                 #address-cells = <3>;             
606                 reg = <0 0xef00a000 0 0x1000>;    
607                 bus-range = <0 255>;              
608                 ranges = <0x2000000 0x0 0x8000    
609                           0x1000000 0x0 0x0000    
610                 clock-frequency = <33333333>;     
611                 interrupt-parent = <&mpic>;       
612                 interrupts = <26 2>;              
613                 interrupt-map-mask = <0xf800 0    
614                 interrupt-map = <                 
615                         /* IDSEL 0x0 */           
616                         0x0 0x0 0x0 0x1 &mpic     
617                         0x0 0x0 0x0 0x2 &mpic     
618                         0x0 0x0 0x0 0x3 &mpic     
619                         0x0 0x0 0x0 0x4 &mpic     
620                         >;                        
621                 pcie@0 {                          
622                         reg = <0x0 0x0 0x0 0x0    
623                         #size-cells = <2>;        
624                         #address-cells = <3>;     
625                         device_type = "pci";      
626                         ranges = <0x2000000 0x    
627                                   0x2000000 0x    
628                                   0x0 0x400000    
629                                                   
630                                   0x1000000 0x    
631                                   0x1000000 0x    
632                                   0x0 0x100000    
633                 };                                
634         };                                        
635 };                                                
                                                      

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