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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/broadcom/bcm-ns.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 /scripts/dtc/include-prefixes/arm/broadcom/bcm-ns.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/broadcom/bcm-ns.dtsi (Version linux-6.3.13)


  1 // SPDX-License-Identifier: GPL-2.0-or-later O    
  2 /*                                                
  3  * Copyright 2013-2014 Hauke Mehrtens <hauke@ha    
  4  */                                               
  5                                                   
  6 #include <dt-bindings/clock/bcm-nsp.h>            
  7 #include <dt-bindings/gpio/gpio.h>                
  8 #include <dt-bindings/input/input.h>              
  9 #include <dt-bindings/interrupt-controller/irq    
 10 #include <dt-bindings/interrupt-controller/arm    
 11                                                   
 12 / {                                               
 13         interrupt-parent = <&gic>;                
 14         #address-cells = <1>;                     
 15         #size-cells = <1>;                        
 16                                                   
 17         pmu {                                     
 18                 compatible = "arm,cortex-a9-pm    
 19                 interrupts =                      
 20                         <GIC_SPI 8 IRQ_TYPE_LE    
 21                         <GIC_SPI 9 IRQ_TYPE_LE    
 22         };                                        
 23                                                   
 24         chipcommon-a-bus@18000000 {               
 25                 compatible = "simple-bus";        
 26                 ranges = <0x00000000 0x1800000    
 27                 #address-cells = <1>;             
 28                 #size-cells = <1>;                
 29                                                   
 30                 uart0: serial@300 {               
 31                         compatible = "ns16550"    
 32                         reg = <0x0300 0x100>;     
 33                         interrupts = <GIC_SPI     
 34                         clocks = <&iprocslow>;    
 35                         status = "disabled";      
 36                 };                                
 37                                                   
 38                 uart1: serial@400 {               
 39                         compatible = "ns16550"    
 40                         reg = <0x0400 0x100>;     
 41                         interrupts = <GIC_SPI     
 42                         clocks = <&iprocslow>;    
 43                         pinctrl-names = "defau    
 44                         pinctrl-0 = <&pinmux_u    
 45                         status = "disabled";      
 46                 };                                
 47         };                                        
 48                                                   
 49         mpcore-bus@19000000 {                     
 50                 compatible = "simple-bus";        
 51                 ranges = <0x00000000 0x1900000    
 52                 #address-cells = <1>;             
 53                 #size-cells = <1>;                
 54                                                   
 55                 scu@20000 {                       
 56                         compatible = "arm,cort    
 57                         reg = <0x20000 0x100>;    
 58                 };                                
 59                                                   
 60                 timer@20200 {                     
 61                         compatible = "arm,cort    
 62                         reg = <0x20200 0x100>;    
 63                         interrupts = <GIC_PPI     
 64                         clocks = <&periph_clk>    
 65                 };                                
 66                                                   
 67                 timer@20600 {                     
 68                         compatible = "arm,cort    
 69                         reg = <0x20600 0x20>;     
 70                         interrupts = <GIC_PPI     
 71                                                   
 72                         clocks = <&periph_clk>    
 73                 };                                
 74                                                   
 75                 gic: interrupt-controller@2100    
 76                         compatible = "arm,cort    
 77                         #interrupt-cells = <3>    
 78                         #address-cells = <0>;     
 79                         interrupt-controller;     
 80                         reg = <0x21000 0x1000>    
 81                               <0x20100 0x100>;    
 82                 };                                
 83                                                   
 84                 L2: cache-controller@22000 {      
 85                         compatible = "arm,pl31    
 86                         reg = <0x22000 0x1000>    
 87                         cache-unified;            
 88                         arm,shared-override;      
 89                         prefetch-data = <1>;      
 90                         prefetch-instr = <1>;     
 91                         cache-level = <2>;        
 92                 };                                
 93         };                                        
 94                                                   
 95         axi@18000000 {                            
 96                 compatible = "brcm,bus-axi";      
 97                 reg = <0x18000000 0x1000>;        
 98                 ranges = <0x00000000 0x1800000    
 99                 #address-cells = <1>;             
100                 #size-cells = <1>;                
101                                                   
102                 #interrupt-cells = <1>;           
103                 interrupt-map-mask = <0x000fff    
104                 interrupt-map =                   
105                         /* ChipCommon */          
106                         <0x00000000 0 &gic GIC    
107                                                   
108                         /* Switch Register Acc    
109                         <0x00007000 0 &gic GIC    
110                         <0x00007000 1 &gic GIC    
111                         <0x00007000 2 &gic GIC    
112                         <0x00007000 3 &gic GIC    
113                         <0x00007000 4 &gic GIC    
114                         <0x00007000 5 &gic GIC    
115                         <0x00007000 6 &gic GIC    
116                         <0x00007000 7 &gic GIC    
117                         <0x00007000 8 &gic GIC    
118                         <0x00007000 9 &gic GIC    
119                         <0x00007000 10 &gic GI    
120                         <0x00007000 11 &gic GI    
121                         <0x00007000 12 &gic GI    
122                                                   
123                         /* PCIe Controller 0 *    
124                         <0x00012000 0 &gic GIC    
125                         <0x00012000 1 &gic GIC    
126                         <0x00012000 2 &gic GIC    
127                         <0x00012000 3 &gic GIC    
128                         <0x00012000 4 &gic GIC    
129                         <0x00012000 5 &gic GIC    
130                                                   
131                         /* PCIe Controller 1 *    
132                         <0x00013000 0 &gic GIC    
133                         <0x00013000 1 &gic GIC    
134                         <0x00013000 2 &gic GIC    
135                         <0x00013000 3 &gic GIC    
136                         <0x00013000 4 &gic GIC    
137                         <0x00013000 5 &gic GIC    
138                                                   
139                         /* PCIe Controller 2 *    
140                         <0x00014000 0 &gic GIC    
141                         <0x00014000 1 &gic GIC    
142                         <0x00014000 2 &gic GIC    
143                         <0x00014000 3 &gic GIC    
144                         <0x00014000 4 &gic GIC    
145                         <0x00014000 5 &gic GIC    
146                                                   
147                         /* USB 2.0 Controller     
148                         <0x00021000 0 &gic GIC    
149                                                   
150                         /* USB 3.0 Controller     
151                         <0x00023000 0 &gic GIC    
152                                                   
153                         /* Ethernet Controller    
154                         <0x00024000 0 &gic GIC    
155                                                   
156                         /* Ethernet Controller    
157                         <0x00025000 0 &gic GIC    
158                                                   
159                         /* Ethernet Controller    
160                         <0x00026000 0 &gic GIC    
161                                                   
162                         /* Ethernet Controller    
163                         <0x00027000 0 &gic GIC    
164                                                   
165                         /* NAND Controller */     
166                         <0x00028000 0 &gic GIC    
167                         <0x00028000 1 &gic GIC    
168                         <0x00028000 2 &gic GIC    
169                         <0x00028000 3 &gic GIC    
170                         <0x00028000 4 &gic GIC    
171                         <0x00028000 5 &gic GIC    
172                         <0x00028000 6 &gic GIC    
173                         <0x00028000 7 &gic GIC    
174                                                   
175                 chipcommon: chipcommon@0 {        
176                         reg = <0x00000000 0x10    
177                                                   
178                         gpio-controller;          
179                         #gpio-cells = <2>;        
180                         interrupt-controller;     
181                         #interrupt-cells = <2>    
182                 };                                
183                                                   
184                 pcie0: pcie@12000 {               
185                         reg = <0x00012000 0x10    
186                                                   
187                         #address-cells = <3>;     
188                         #size-cells = <2>;        
189                 };                                
190                                                   
191                 pcie1: pcie@13000 {               
192                         reg = <0x00013000 0x10    
193                                                   
194                         #address-cells = <3>;     
195                         #size-cells = <2>;        
196                 };                                
197                                                   
198                 pcie2: pcie@14000 {               
199                         reg = <0x00014000 0x10    
200                                                   
201                         #address-cells = <3>;     
202                         #size-cells = <2>;        
203                 };                                
204                                                   
205                 usb2: usb2@21000 {                
206                         reg = <0x00021000 0x10    
207                                                   
208                         #address-cells = <1>;     
209                         #size-cells = <1>;        
210                         ranges;                   
211                                                   
212                         interrupt-parent = <&g    
213                                                   
214                         ehci: usb@21000 {         
215                                 compatible = "    
216                                 reg = <0x00021    
217                                 interrupts = <    
218                                 phys = <&usb2_    
219                                                   
220                                 #address-cells    
221                                 #size-cells =     
222                                                   
223                                 ehci_port1: po    
224                                         reg =     
225                                         #trigg    
226                                 };                
227                                                   
228                                 ehci_port2: po    
229                                         reg =     
230                                         #trigg    
231                                 };                
232                         };                        
233                                                   
234                         ohci: usb@22000 {         
235                                 compatible = "    
236                                 reg = <0x00022    
237                                 interrupts = <    
238                                                   
239                                 #address-cells    
240                                 #size-cells =     
241                                                   
242                                 ohci_port1: po    
243                                         reg =     
244                                         #trigg    
245                                 };                
246                                                   
247                                 ohci_port2: po    
248                                         reg =     
249                                         #trigg    
250                                 };                
251                         };                        
252                 };                                
253                                                   
254                 usb3: usb3@23000 {                
255                         reg = <0x00023000 0x10    
256                                                   
257                         #address-cells = <1>;     
258                         #size-cells = <1>;        
259                         ranges;                   
260                                                   
261                         interrupt-parent = <&g    
262                                                   
263                         xhci: usb@23000 {         
264                                 compatible = "    
265                                 reg = <0x00023    
266                                 interrupts = <    
267                                 phys = <&usb3_    
268                                 phy-names = "u    
269                                                   
270                                 #address-cells    
271                                 #size-cells =     
272                                                   
273                                 xhci_port1: po    
274                                         reg =     
275                                         #trigg    
276                                 };                
277                         };                        
278                 };                                
279                                                   
280                 gmac0: ethernet@24000 {           
281                         reg = <0x24000 0x800>;    
282                         phy-mode = "internal";    
283                                                   
284                         fixed-link {              
285                                 speed = <1000>    
286                                 full-duplex;      
287                         };                        
288                 };                                
289                                                   
290                 gmac1: ethernet@25000 {           
291                         reg = <0x25000 0x800>;    
292                         phy-mode = "internal";    
293                                                   
294                         fixed-link {              
295                                 speed = <1000>    
296                                 full-duplex;      
297                         };                        
298                 };                                
299                                                   
300                 gmac2: ethernet@26000 {           
301                         reg = <0x26000 0x800>;    
302                         phy-mode = "internal";    
303                                                   
304                         fixed-link {              
305                                 speed = <1000>    
306                                 full-duplex;      
307                         };                        
308                 };                                
309                                                   
310                 gmac3: ethernet@27000 {           
311                         reg = <0x27000 0x800>;    
312                 };                                
313         };                                        
314                                                   
315         pwm: pwm@18002000 {                       
316                 compatible = "brcm,iproc-pwm";    
317                 reg = <0x18002000 0x28>;          
318                 clocks = <&osc>;                  
319                 #pwm-cells = <3>;                 
320                 status = "disabled";              
321         };                                        
322                                                   
323         mdio: mdio@18003000 {                     
324                 compatible = "brcm,iproc-mdio"    
325                 reg = <0x18003000 0x8>;           
326                 #size-cells = <0>;                
327                 #address-cells = <1>;             
328         };                                        
329                                                   
330         mdio-mux@18003000 {                       
331                 compatible = "mdio-mux-mmioreg    
332                 mdio-parent-bus = <&mdio>;        
333                 #address-cells = <1>;             
334                 #size-cells = <0>;                
335                 reg = <0x18003000 0x4>;           
336                 mux-mask = <0x200>;               
337                                                   
338                 mdio@0 {                          
339                         reg = <0x0>;              
340                         #address-cells = <1>;     
341                         #size-cells = <0>;        
342                                                   
343                         usb3_phy: usb3-phy@10     
344                                 compatible = "    
345                                 reg = <0x10>;     
346                                 usb3-dmp-sysco    
347                                 #phy-cells = <    
348                                 status = "disa    
349                         };                        
350                 };                                
351         };                                        
352                                                   
353         rng: rng@18004000 {                       
354                 compatible = "brcm,bcm5301x-rn    
355                 reg = <0x18004000 0x14>;          
356         };                                        
357                                                   
358         srab: ethernet-switch@18007000 {          
359                 compatible = "brcm,bcm53011-sr    
360                 reg = <0x18007000 0x1000>;        
361                                                   
362                 status = "disabled";              
363                                                   
364                 ports {                           
365                         #address-cells = <1>;     
366                         #size-cells = <0>;        
367                                                   
368                         port@0 {                  
369                                 reg = <0>;        
370                         };                        
371                                                   
372                         port@1 {                  
373                                 reg = <1>;        
374                         };                        
375                                                   
376                         port@2 {                  
377                                 reg = <2>;        
378                         };                        
379                                                   
380                         port@3 {                  
381                                 reg = <3>;        
382                         };                        
383                                                   
384                         port@4 {                  
385                                 reg = <4>;        
386                         };                        
387                                                   
388                         port@5 {                  
389                                 reg = <5>;        
390                                 ethernet = <&g    
391                         };                        
392                                                   
393                         port@7 {                  
394                                 reg = <7>;        
395                                 ethernet = <&g    
396                         };                        
397                                                   
398                         port@8 {                  
399                                 reg = <8>;        
400                                 ethernet = <&g    
401                                                   
402                                 fixed-link {      
403                                         speed     
404                                         full-d    
405                                 };                
406                         };                        
407                 };                                
408         };                                        
409                                                   
410         uart2: serial@18008000 {                  
411                 compatible = "ns16550a";          
412                 reg = <0x18008000 0x20>;          
413                 clocks = <&iprocslow>;            
414                 interrupts = <GIC_SPI 86 IRQ_T    
415                 reg-shift = <2>;                  
416                 status = "disabled";              
417         };                                        
418                                                   
419         dmu-bus@1800c000 {                        
420                 compatible = "simple-bus";        
421                 ranges = <0 0x1800c000 0x1000>    
422                 #address-cells = <1>;             
423                 #size-cells = <1>;                
424                                                   
425                 cru-bus@100 {                     
426                         compatible = "brcm,ns-    
427                         reg = <0x100 0x1a4>;      
428                         ranges;                   
429                         #address-cells = <1>;     
430                         #size-cells = <1>;        
431                                                   
432                         usb2_phy: phy@164 {       
433                                 compatible = "    
434                                 reg = <0x164 0    
435                                 brcm,syscon-cl    
436                                 clocks = <&gen    
437                                 clock-names =     
438                                 #phy-cells = <    
439                         };                        
440                                                   
441                         cru_clkset: syscon@180    
442                                 compatible = "    
443                                 reg = <0x180 0    
444                         };                        
445                                                   
446                         pinctrl: pinctrl@1c0 {    
447                                 compatible = "    
448                                 reg = <0x1c0 0    
449                                 reg-names = "c    
450                                                   
451                                 spi-pins {        
452                                         groups    
453                                         functi    
454                                 };                
455                                                   
456                                 pinmux_i2c: i2    
457                                         groups    
458                                         functi    
459                                 };                
460                                                   
461                                 pinmux_pwm: pw    
462                                         groups    
463                                                   
464                                         functi    
465                                 };                
466                                                   
467                                 pinmux_uart1:     
468                                         groups    
469                                         functi    
470                                 };                
471                         };                        
472                                                   
473                         thermal: thermal@2c0 {    
474                                 compatible = "    
475                                 reg = <0x2c0 0    
476                                 #thermal-senso    
477                         };                        
478                 };                                
479         };                                        
480                                                   
481         nand_controller: nand-controller@18028    
482                 compatible = "brcm,nand-iproc"    
483                 reg = <0x18028000 0x600>, <0x1    
484                 reg-names = "nand", "iproc-idm    
485                 interrupts = <GIC_SPI 68 IRQ_T    
486                                                   
487                 #address-cells = <1>;             
488                 #size-cells = <0>;                
489                                                   
490                 brcm,nand-has-wp;                 
491         };                                        
492                                                   
493         usb3_dmp: syscon@18105000 {               
494                 reg = <0x18105000 0x1000>;        
495         };                                        
496                                                   
497         thermal-zones {                           
498                 cpu_thermal: cpu-thermal {        
499                         polling-delay-passive     
500                         polling-delay = <1000>    
501                         coefficients = <(-556)    
502                         thermal-sensors = <&th    
503                                                   
504                         trips {                   
505                                 cpu-crit {        
506                                         temper    
507                                         hyster    
508                                         type =    
509                                 };                
510                         };                        
511                                                   
512                         cooling-maps {            
513                         };                        
514                 };                                
515         };                                        
516 };                                                
                                                      

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