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

TOMOYO Linux Cross Reference
Linux/arch/powerpc/boot/dts/fsl/p4080si-post.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/powerpc/boot/dts/fsl/p4080si-post.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/fsl/p4080si-post.dtsi (Version linux-5.14.21)


  1 /*                                                
  2  * P4080/P4040 Silicon/SoC Device Tree Source     
  3  *                                                
  4  * Copyright 2011 - 2015 Freescale Semiconduct    
  5  *                                                
  6  * Redistribution and use in source and binary    
  7  * modification, are permitted provided that t    
  8  *     * Redistributions of source code must r    
  9  *       notice, this list of conditions and t    
 10  *     * Redistributions in binary form must r    
 11  *       notice, this list of conditions and t    
 12  *       documentation and/or other materials     
 13  *     * Neither the name of Freescale Semicon    
 14  *       names of its contributors may be used    
 15  *       derived from this software without sp    
 16  *                                                
 17  *                                                
 18  * ALTERNATIVELY, this software may be distrib    
 19  * GNU General Public License ("GPL") as publi    
 20  * Foundation, either version 2 of that Licens    
 21  * later version.                                 
 22  *                                                
 23  * THIS SOFTWARE IS PROVIDED BY Freescale Semi    
 24  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, B    
 25  * WARRANTIES OF MERCHANTABILITY AND FITNESS F    
 26  * DISCLAIMED. IN NO EVENT SHALL Freescale Sem    
 27  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEM    
 28  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT    
 29  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS     
 30  * ON ANY THEORY OF LIABILITY, WHETHER IN CONT    
 31  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING    
 32  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILIT    
 33  */                                               
 34                                                   
 35 &bman_fbpr {                                      
 36         compatible = "fsl,bman-fbpr";             
 37         alloc-ranges = <0 0 0x10 0>;              
 38 };                                                
 39                                                   
 40 &qman_fqd {                                       
 41         compatible = "fsl,qman-fqd";              
 42         alloc-ranges = <0 0 0x10 0>;              
 43 };                                                
 44                                                   
 45 &qman_pfdr {                                      
 46         compatible = "fsl,qman-pfdr";             
 47         alloc-ranges = <0 0 0x10 0>;              
 48 };                                                
 49                                                   
 50 &lbc {                                            
 51         compatible = "fsl,p4080-elbc", "fsl,el    
 52         interrupts = <25 2 0 0>;                  
 53         #address-cells = <2>;                     
 54         #size-cells = <1>;                        
 55 };                                                
 56                                                   
 57 /* controller at 0x200000 */                      
 58 &pci0 {                                           
 59         compatible = "fsl,p4080-pcie", "fsl,qo    
 60         device_type = "pci";                      
 61         #size-cells = <2>;                        
 62         #address-cells = <3>;                     
 63         bus-range = <0x0 0xff>;                   
 64         clock-frequency = <33333333>;             
 65         interrupts = <16 2 1 15>;                 
 66         fsl,iommu-parent = <&pamu0>;              
 67         fsl,liodn-reg = <&guts 0x500>; /* PEX1    
 68         pcie@0 {                                  
 69                 reg = <0 0 0 0 0>;                
 70                 #interrupt-cells = <1>;           
 71                 #size-cells = <2>;                
 72                 #address-cells = <3>;             
 73                 device_type = "pci";              
 74                 interrupts = <16 2 1 15>;         
 75                 interrupt-map-mask = <0xf800 0    
 76                 interrupt-map = <                 
 77                         /* IDSEL 0x0 */           
 78                         0000 0 0 1 &mpic 40 1     
 79                         0000 0 0 2 &mpic 1 1 0    
 80                         0000 0 0 3 &mpic 2 1 0    
 81                         0000 0 0 4 &mpic 3 1 0    
 82                         >;                        
 83         };                                        
 84 };                                                
 85                                                   
 86 /* controller at 0x201000 */                      
 87 &pci1 {                                           
 88         compatible = "fsl,p4080-pcie", "fsl,qo    
 89         device_type = "pci";                      
 90         #size-cells = <2>;                        
 91         #address-cells = <3>;                     
 92         bus-range = <0 0xff>;                     
 93         clock-frequency = <33333333>;             
 94         interrupts = <16 2 1 14>;                 
 95         fsl,iommu-parent = <&pamu0>;              
 96         fsl,liodn-reg = <&guts 0x504>; /* PEX2    
 97         pcie@0 {                                  
 98                 reg = <0 0 0 0 0>;                
 99                 #interrupt-cells = <1>;           
100                 #size-cells = <2>;                
101                 #address-cells = <3>;             
102                 device_type = "pci";              
103                 interrupts = <16 2 1 14>;         
104                 interrupt-map-mask = <0xf800 0    
105                 interrupt-map = <                 
106                         /* IDSEL 0x0 */           
107                         0000 0 0 1 &mpic 41 1     
108                         0000 0 0 2 &mpic 5 1 0    
109                         0000 0 0 3 &mpic 6 1 0    
110                         0000 0 0 4 &mpic 7 1 0    
111                         >;                        
112         };                                        
113 };                                                
114                                                   
115 /* controller at 0x202000 */                      
116 &pci2 {                                           
117         compatible = "fsl,p4080-pcie", "fsl,qo    
118         device_type = "pci";                      
119         #size-cells = <2>;                        
120         #address-cells = <3>;                     
121         bus-range = <0x0 0xff>;                   
122         clock-frequency = <33333333>;             
123         interrupts = <16 2 1 13>;                 
124         fsl,iommu-parent = <&pamu0>;              
125         fsl,liodn-reg = <&guts 0x508>; /* PEX3    
126         pcie@0 {                                  
127                 reg = <0 0 0 0 0>;                
128                 #interrupt-cells = <1>;           
129                 #size-cells = <2>;                
130                 #address-cells = <3>;             
131                 device_type = "pci";              
132                 interrupts = <16 2 1 13>;         
133                 interrupt-map-mask = <0xf800 0    
134                 interrupt-map = <                 
135                         /* IDSEL 0x0 */           
136                         0000 0 0 1 &mpic 42 1     
137                         0000 0 0 2 &mpic 9 1 0    
138                         0000 0 0 3 &mpic 10 1     
139                         0000 0 0 4 &mpic 11 1     
140                         >;                        
141         };                                        
142 };                                                
143                                                   
144 &rio {                                            
145         compatible = "fsl,srio";                  
146         interrupts = <16 2 1 11>;                 
147         #address-cells = <2>;                     
148         #size-cells = <2>;                        
149         fsl,srio-rmu-handle = <&rmu>;             
150         fsl,iommu-parent = <&pamu0>;              
151         ranges;                                   
152                                                   
153         port1 {                                   
154                 #address-cells = <2>;             
155                 #size-cells = <2>;                
156                 cell-index = <1>;                 
157                 fsl,liodn-reg = <&guts 0x510>;    
158         };                                        
159                                                   
160         port2 {                                   
161                 #address-cells = <2>;             
162                 #size-cells = <2>;                
163                 cell-index = <2>;                 
164                 fsl,liodn-reg = <&guts 0x514>;    
165         };                                        
166 };                                                
167                                                   
168 &dcsr {                                           
169         #address-cells = <1>;                     
170         #size-cells = <1>;                        
171         compatible = "fsl,dcsr", "simple-bus";    
172                                                   
173         dcsr-epu@0 {                              
174                 compatible = "fsl,p4080-dcsr-e    
175                 interrupts = <52 2 0 0            
176                               84 2 0 0            
177                               85 2 0 0>;          
178                 reg = <0x0 0x1000>;               
179         };                                        
180         dcsr-npc {                                
181                 compatible = "fsl,dcsr-npc";      
182                 reg = <0x1000 0x1000 0x1000000    
183         };                                        
184         dcsr-nxc@2000 {                           
185                 compatible = "fsl,dcsr-nxc";      
186                 reg = <0x2000 0x1000>;            
187         };                                        
188         dcsr-corenet {                            
189                 compatible = "fsl,dcsr-corenet    
190                 reg = <0x8000 0x1000 0xB0000 0    
191         };                                        
192         dcsr-dpaa@9000 {                          
193                 compatible = "fsl,p4080-dcsr-d    
194                 reg = <0x9000 0x1000>;            
195         };                                        
196         dcsr-ocn@11000 {                          
197                 compatible = "fsl,p4080-dcsr-o    
198                 reg = <0x11000 0x1000>;           
199         };                                        
200         dcsr-ddr@12000 {                          
201                 compatible = "fsl,dcsr-ddr";      
202                 dev-handle = <&ddr1>;             
203                 reg = <0x12000 0x1000>;           
204         };                                        
205         dcsr-ddr@13000 {                          
206                 compatible = "fsl,dcsr-ddr";      
207                 dev-handle = <&ddr2>;             
208                 reg = <0x13000 0x1000>;           
209         };                                        
210         dcsr-nal@18000 {                          
211                 compatible = "fsl,p4080-dcsr-n    
212                 reg = <0x18000 0x1000>;           
213         };                                        
214         dcsr-rcpm@22000 {                         
215                 compatible = "fsl,p4080-dcsr-r    
216                 reg = <0x22000 0x1000>;           
217         };                                        
218         dcsr-cpu-sb-proxy@40000 {                 
219                 compatible = "fsl,dcsr-e500mc-    
220                 cpu-handle = <&cpu0>;             
221                 reg = <0x40000 0x1000>;           
222         };                                        
223         dcsr-cpu-sb-proxy@41000 {                 
224                 compatible = "fsl,dcsr-e500mc-    
225                 cpu-handle = <&cpu1>;             
226                 reg = <0x41000 0x1000>;           
227         };                                        
228         dcsr-cpu-sb-proxy@42000 {                 
229                 compatible = "fsl,dcsr-e500mc-    
230                 cpu-handle = <&cpu2>;             
231                 reg = <0x42000 0x1000>;           
232         };                                        
233         dcsr-cpu-sb-proxy@43000 {                 
234                 compatible = "fsl,dcsr-e500mc-    
235                 cpu-handle = <&cpu3>;             
236                 reg = <0x43000 0x1000>;           
237         };                                        
238         dcsr-cpu-sb-proxy@44000 {                 
239                 compatible = "fsl,dcsr-e500mc-    
240                 cpu-handle = <&cpu4>;             
241                 reg = <0x44000 0x1000>;           
242         };                                        
243         dcsr-cpu-sb-proxy@45000 {                 
244                 compatible = "fsl,dcsr-e500mc-    
245                 cpu-handle = <&cpu5>;             
246                 reg = <0x45000 0x1000>;           
247         };                                        
248         dcsr-cpu-sb-proxy@46000 {                 
249                 compatible = "fsl,dcsr-e500mc-    
250                 cpu-handle = <&cpu6>;             
251                 reg = <0x46000 0x1000>;           
252         };                                        
253         dcsr-cpu-sb-proxy@47000 {                 
254                 compatible = "fsl,dcsr-e500mc-    
255                 cpu-handle = <&cpu7>;             
256                 reg = <0x47000 0x1000>;           
257         };                                        
258                                                   
259 };                                                
260                                                   
261 /include/ "qoriq-bman1-portals.dtsi"              
262                                                   
263 /include/ "qoriq-qman1-portals.dtsi"              
264                                                   
265 &soc {                                            
266         #address-cells = <1>;                     
267         #size-cells = <1>;                        
268         device_type = "soc";                      
269         compatible = "simple-bus";                
270                                                   
271         soc-sram-error {                          
272                 compatible = "fsl,soc-sram-err    
273                 interrupts = <16 2 1 29>;         
274         };                                        
275                                                   
276         corenet-law@0 {                           
277                 compatible = "fsl,corenet-law"    
278                 reg = <0x0 0x1000>;               
279                 fsl,num-laws = <32>;              
280         };                                        
281                                                   
282         ddr1: memory-controller@8000 {            
283                 compatible = "fsl,qoriq-memory    
284                 reg = <0x8000 0x1000>;            
285                 interrupts = <16 2 1 23>;         
286         };                                        
287                                                   
288         ddr2: memory-controller@9000 {            
289                 compatible = "fsl,qoriq-memory    
290                 reg = <0x9000 0x1000>;            
291                 interrupts = <16 2 1 22>;         
292         };                                        
293                                                   
294         cpc: l3-cache-controller@10000 {          
295                 compatible = "fsl,p4080-l3-cac    
296                 reg = <0x10000 0x1000             
297                        0x11000 0x1000>;           
298                 interrupts = <16 2 1 27           
299                               16 2 1 26>;         
300         };                                        
301                                                   
302         corenet-cf@18000 {                        
303                 compatible = "fsl,corenet1-cf"    
304                 reg = <0x18000 0x1000>;           
305                 interrupts = <16 2 1 31>;         
306                 fsl,ccf-num-csdids = <32>;        
307                 fsl,ccf-num-snoopids = <32>;      
308         };                                        
309                                                   
310         iommu@20000 {                             
311                 compatible = "fsl,pamu-v1.0",     
312                 reg = <0x20000 0x5000>; /* for    
313                 ranges = <0 0x20000 0x5000>;      
314                 #address-cells = <1>;             
315                 #size-cells = <1>;                
316                 interrupts = <                    
317                         24 2 0 0                  
318                         16 2 1 30>;               
319                 fsl,portid-mapping = <0x00f800    
320                                                   
321                 pamu0: pamu@0 {                   
322                         reg = <0 0x1000>;         
323                         fsl,primary-cache-geom    
324                         fsl,secondary-cache-ge    
325                 };                                
326                                                   
327                 pamu1: pamu@1000 {                
328                         reg = <0x1000 0x1000>;    
329                         fsl,primary-cache-geom    
330                         fsl,secondary-cache-ge    
331                 };                                
332                                                   
333                 pamu2: pamu@2000 {                
334                         reg = <0x2000 0x1000>;    
335                         fsl,primary-cache-geom    
336                         fsl,secondary-cache-ge    
337                 };                                
338                                                   
339                 pamu3: pamu@3000 {                
340                         reg = <0x3000 0x1000>;    
341                         fsl,primary-cache-geom    
342                         fsl,secondary-cache-ge    
343                 };                                
344                                                   
345                 pamu4: pamu@4000 {                
346                         reg = <0x4000 0x1000>;    
347                         fsl,primary-cache-geom    
348                         fsl,secondary-cache-ge    
349                 };                                
350         };                                        
351                                                   
352 /include/ "qoriq-rmu-0.dtsi"                      
353         rmu@d3000 {                               
354                 fsl,iommu-parent = <&pamu0>;      
355                 fsl,liodn-reg = <&guts 0x540>;    
356         };                                        
357                                                   
358 /include/ "qoriq-mpic.dtsi"                       
359                                                   
360         guts: global-utilities@e0000 {            
361                 compatible = "fsl,qoriq-device    
362                 reg = <0xe0000 0xe00>;            
363                 fsl,has-rstcr;                    
364                 #sleep-cells = <1>;               
365                 fsl,liodn-bits = <12>;            
366         };                                        
367                                                   
368         pins: global-utilities@e0e00 {            
369                 compatible = "fsl,qoriq-pin-co    
370                 reg = <0xe0e00 0x200>;            
371                 #sleep-cells = <2>;               
372         };                                        
373                                                   
374 /include/ "qoriq-clockgen1.dtsi"                  
375         global-utilities@e1000 {                  
376                 compatible = "fsl,p4080-clockg    
377         };                                        
378                                                   
379         rcpm: global-utilities@e2000 {            
380                 compatible = "fsl,qoriq-rcpm-1    
381                 reg = <0xe2000 0x1000>;           
382                 #sleep-cells = <1>;               
383         };                                        
384                                                   
385         sfp: sfp@e8000 {                          
386                 compatible = "fsl,p4080-sfp",     
387                 reg        = <0xe8000 0x1000>;    
388         };                                        
389                                                   
390         serdes: serdes@ea000 {                    
391                 compatible = "fsl,p4080-serdes    
392                 reg        = <0xea000 0x1000>;    
393         };                                        
394                                                   
395 /include/ "qoriq-dma-0.dtsi"                      
396         dma@100300 {                              
397                 fsl,iommu-parent = <&pamu0>;      
398                 fsl,liodn-reg = <&guts 0x580>;    
399         };                                        
400                                                   
401 /include/ "qoriq-dma-1.dtsi"                      
402         dma@101300 {                              
403                 fsl,iommu-parent = <&pamu0>;      
404                 fsl,liodn-reg = <&guts 0x584>;    
405         };                                        
406                                                   
407 /include/ "qoriq-espi-0.dtsi"                     
408         spi@110000 {                              
409                 fsl,espi-num-chipselects = <4>    
410         };                                        
411                                                   
412 /include/ "qoriq-esdhc-0.dtsi"                    
413         sdhc@114000 {                             
414                 compatible = "fsl,p4080-esdhc"    
415                 fsl,iommu-parent = <&pamu1>;      
416                 fsl,liodn-reg = <&guts 0x530>;    
417                 voltage-ranges = <3300 3300>;     
418                 sdhci,auto-cmd12;                 
419         };                                        
420                                                   
421 /include/ "qoriq-i2c-0.dtsi"                      
422 /include/ "qoriq-i2c-1.dtsi"                      
423 /include/ "qoriq-duart-0.dtsi"                    
424 /include/ "qoriq-duart-1.dtsi"                    
425 /include/ "qoriq-gpio-0.dtsi"                     
426 /include/ "qoriq-usb2-mph-0.dtsi"                 
427         usb@210000 {                              
428                 compatible = "fsl-usb2-mph-v1.    
429                 fsl,iommu-parent = <&pamu1>;      
430                 fsl,liodn-reg = <&guts 0x520>;    
431                 port0;                            
432         };                                        
433 /include/ "qoriq-usb2-dr-0.dtsi"                  
434         usb@211000 {                              
435                 compatible = "fsl-usb2-dr-v1.6    
436                 fsl,iommu-parent = <&pamu1>;      
437                 fsl,liodn-reg = <&guts 0x524>;    
438         };                                        
439 /include/ "qoriq-sec4.0-0.dtsi"                   
440 crypto: crypto@300000 {                           
441                 fsl,iommu-parent = <&pamu1>;      
442         };                                        
443                                                   
444 /include/ "qoriq-qman1.dtsi"                      
445 /include/ "qoriq-bman1.dtsi"                      
446                                                   
447 /include/ "qoriq-fman-0.dtsi"                     
448 /include/ "qoriq-fman-0-1g-0.dtsi"                
449 /include/ "qoriq-fman-0-1g-1.dtsi"                
450 /include/ "qoriq-fman-0-1g-2.dtsi"                
451 /include/ "qoriq-fman-0-1g-3.dtsi"                
452 /include/ "qoriq-fman-0-10g-0.dtsi"               
453         fman@400000 {                             
454                 enet0: ethernet@e0000 {           
455                 };                                
456                                                   
457                 enet1: ethernet@e2000 {           
458                 };                                
459                                                   
460                 enet2: ethernet@e4000 {           
461                 };                                
462                                                   
463                 enet3: ethernet@e6000 {           
464                 };                                
465                                                   
466                 enet4: ethernet@f0000 {           
467                 };                                
468         };                                        
469                                                   
470 /include/ "qoriq-fman-1.dtsi"                     
471 /include/ "qoriq-fman-1-1g-0.dtsi"                
472 /include/ "qoriq-fman-1-1g-1.dtsi"                
473 /include/ "qoriq-fman-1-1g-2.dtsi"                
474 /include/ "qoriq-fman-1-1g-3.dtsi"                
475 /include/ "qoriq-fman-1-10g-0.dtsi"               
476         fman@500000 {                             
477                 enet5: ethernet@e0000 {           
478                 };                                
479                                                   
480                 enet6: ethernet@e2000 {           
481                 };                                
482                                                   
483                 enet7: ethernet@e4000 {           
484                 };                                
485                                                   
486                 enet8: ethernet@e6000 {           
487                 };                                
488                                                   
489                 enet9: ethernet@f0000 {           
490                 };                                
491         };                                        
492 };                                                
                                                      

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