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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/nuvoton/nuvoton-npcm750-evb.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 /scripts/dtc/include-prefixes/arm/nuvoton/nuvoton-npcm750-evb.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/nuvoton/nuvoton-npcm750-evb.dts (Version linux-6.3.13)


  1 // SPDX-License-Identifier: GPL-2.0               
  2 // Copyright (c) 2018 Nuvoton Technology tomer    
  3 // Copyright 2018 Google, Inc.                    
  4                                                   
  5 /dts-v1/;                                         
  6 #include "nuvoton-npcm750.dtsi"                   
  7 #include "dt-bindings/gpio/gpio.h"                
  8 #include "nuvoton-npcm750-pincfg-evb.dtsi"        
  9                                                   
 10 / {                                               
 11         model = "Nuvoton npcm750 Development B    
 12         compatible = "nuvoton,npcm750-evb", "n    
 13                                                   
 14         aliases {                                 
 15                 ethernet2 = &gmac0;               
 16                 ethernet3 = &gmac1;               
 17                 serial0 = &serial0;               
 18                 serial1 = &serial1;               
 19                 serial2 = &serial2;               
 20                 serial3 = &serial3;               
 21                 i2c0 = &i2c0;                     
 22                 i2c1 = &i2c1;                     
 23                 i2c2 = &i2c2;                     
 24                 i2c3 = &i2c3;                     
 25                 i2c4 = &i2c4;                     
 26                 i2c5 = &i2c5;                     
 27                 i2c6 = &i2c6;                     
 28                 i2c7 = &i2c7;                     
 29                 i2c8 = &i2c8;                     
 30                 i2c9 = &i2c9;                     
 31                 i2c10 = &i2c10;                   
 32                 i2c11 = &i2c11;                   
 33                 i2c12 = &i2c12;                   
 34                 i2c13 = &i2c13;                   
 35                 i2c14 = &i2c14;                   
 36                 i2c15 = &i2c15;                   
 37                 spi0 = &spi0;                     
 38                 spi1 = &spi1;                     
 39                 fiu0 = &fiu0;                     
 40                 fiu1 = &fiu3;                     
 41                 fiu2 = &fiux;                     
 42         };                                        
 43                                                   
 44         chosen {                                  
 45                 stdout-path = &serial3;           
 46         };                                        
 47                                                   
 48         memory {                                  
 49                 device_type = "memory";           
 50                 reg = <0x0 0x20000000>;           
 51         };                                        
 52 };                                                
 53                                                   
 54 &gmac0 {                                          
 55         phy-mode = "rgmii-id";                    
 56         status = "okay";                          
 57 };                                                
 58                                                   
 59 &gmac1 {                                          
 60         phy-mode = "rgmii-id";                    
 61         status = "okay";                          
 62 };                                                
 63                                                   
 64 &ehci1 {                                          
 65         status = "okay";                          
 66 };                                                
 67                                                   
 68 &fiu0 {                                           
 69         status = "okay";                          
 70         flash@0 {                                 
 71                 compatible = "jedec,spi-nor";     
 72                 #address-cells = <1>;             
 73                 #size-cells = <1>;                
 74                 spi-rx-bus-width = <2>;           
 75                 reg = <0>;                        
 76                 spi-max-frequency = <5000000>;    
 77                 partitions {                      
 78                         compatible = "fixed-pa    
 79                         #address-cells = <1>;     
 80                         #size-cells = <1>;        
 81                         bbuboot1@0 {              
 82                                 label = "bb-ub    
 83                                 reg = <0x00000    
 84                                 read-only;        
 85                                 };                
 86                         bbuboot2@80000 {          
 87                                 label = "bb-ub    
 88                                 reg = <0x00800    
 89                                 read-only;        
 90                                 };                
 91                         envparam@100000 {         
 92                                 label = "env-p    
 93                                 reg = <0x01000    
 94                                 read-only;        
 95                                 };                
 96                         spare@140000 {            
 97                                 label = "spare    
 98                                 reg = <0x01400    
 99                                 };                
100                         kernel@200000 {           
101                                 label = "kerne    
102                                 reg = <0x02000    
103                                 };                
104                         rootfs@600000 {           
105                                 label = "rootf    
106                                 reg = <0x06000    
107                                 };                
108                         spare1@d00000 {           
109                                 label = "spare    
110                                 reg = <0x0D000    
111                                 };                
112                         spare2@f00000 {           
113                                 label = "spare    
114                                 reg = <0x0F000    
115                                 };                
116                         spare3@1100000 {          
117                                 label = "spare    
118                                 reg = <0x11000    
119                                 };                
120                         spare4@1300000 {          
121                                 label = "spare    
122                                 reg = <0x13000    
123                         };                        
124                 };                                
125         };                                        
126 };                                                
127                                                   
128 &fiu3 {                                           
129         pinctrl-0 = <&spi3_pins>, <&spi3quad_p    
130         status = "okay";                          
131         flash@0 {                                 
132                 compatible = "jedec,spi-nor";     
133                 #address-cells = <1>;             
134                 #size-cells = <1>;                
135                 spi-rx-bus-width = <2>;           
136                 reg = <0>;                        
137                 spi-max-frequency = <5000000>;    
138                 partitions {                      
139                         compatible = "fixed-pa    
140                         #address-cells = <1>;     
141                         #size-cells = <1>;        
142                         system1@0 {               
143                                 label = "spi3-    
144                                 reg = <0x0 0x0    
145                         };                        
146                 };                                
147         };                                        
148 };                                                
149                                                   
150 &fiux {                                           
151         spix-mode;                                
152 };                                                
153                                                   
154 &watchdog1 {                                      
155         status = "okay";                          
156 };                                                
157                                                   
158 &rng {                                            
159         status = "okay";                          
160 };                                                
161                                                   
162 &serial0 {                                        
163         status = "okay";                          
164 };                                                
165                                                   
166 &serial1 {                                        
167         status = "okay";                          
168 };                                                
169                                                   
170 &serial2 {                                        
171         status = "okay";                          
172 };                                                
173                                                   
174 &serial3 {                                        
175         status = "okay";                          
176 };                                                
177                                                   
178 &adc {                                            
179         status = "okay";                          
180 };                                                
181                                                   
182 &lpc_kcs {                                        
183         kcs1: kcs1@0 {                            
184                 status = "okay";                  
185         };                                        
186                                                   
187         kcs2: kcs2@0 {                            
188                 status = "okay";                  
189         };                                        
190                                                   
191         kcs3: kcs3@0 {                            
192                 status = "okay";                  
193         };                                        
194 };                                                
195                                                   
196 /* lm75 on SVB */                                 
197 &i2c0 {                                           
198         clock-frequency = <100000>;               
199         status = "okay";                          
200         lm75@48 {                                 
201                 compatible = "national,lm75";     
202                 reg = <0x48>;                     
203                 status = "okay";                  
204         };                                        
205 };                                                
206                                                   
207 /* lm75 on EB */                                  
208 &i2c1 {                                           
209         clock-frequency = <100000>;               
210         status = "okay";                          
211         temperature-sensor@48 {                   
212                 compatible = "national,lm75";     
213                 reg = <0x48>;                     
214                 status = "okay";                  
215         };                                        
216 };                                                
217                                                   
218 /* tmp100 on EB */                                
219 &i2c2 {                                           
220         clock-frequency = <100000>;               
221         status = "okay";                          
222         tmp100@48 {                               
223                 compatible = "tmp100";            
224                 reg = <0x48>;                     
225                 status = "okay";                  
226         };                                        
227 };                                                
228                                                   
229 &i2c3 {                                           
230         clock-frequency = <100000>;               
231         status = "okay";                          
232 };                                                
233                                                   
234 &i2c5 {                                           
235         clock-frequency = <100000>;               
236         status = "okay";                          
237 };                                                
238                                                   
239 /* tmp100 on SVB */                               
240 &i2c6 {                                           
241         clock-frequency = <100000>;               
242         status = "okay";                          
243         tmp100@48 {                               
244                 compatible = "tmp100";            
245                 reg = <0x48>;                     
246                 status = "okay";                  
247         };                                        
248 };                                                
249                                                   
250 &i2c7 {                                           
251         clock-frequency = <100000>;               
252         status = "okay";                          
253 };                                                
254                                                   
255 &i2c8 {                                           
256         clock-frequency = <100000>;               
257         status = "okay";                          
258 };                                                
259                                                   
260 &i2c9 {                                           
261         clock-frequency = <100000>;               
262         status = "okay";                          
263 };                                                
264                                                   
265 &i2c10 {                                          
266         clock-frequency = <100000>;               
267         status = "okay";                          
268 };                                                
269                                                   
270 &i2c11 {                                          
271         clock-frequency = <100000>;               
272         status = "okay";                          
273 };                                                
274                                                   
275 &i2c14 {                                          
276         clock-frequency = <100000>;               
277         status = "okay";                          
278 };                                                
279                                                   
280 &pwm_fan {                                        
281         status = "okay";                          
282         fan@0 {                                   
283                 reg = <0x00>;                     
284                 fan-tach-ch = /bits/ 8 <0x00 0    
285                 cooling-levels = <127 255>;       
286         };                                        
287         fan@1 {                                   
288                 reg = <0x01>;                     
289                 fan-tach-ch = /bits/ 8 <0x02 0    
290                 cooling-levels = /bits/ 8 <127    
291         };                                        
292         fan@2 {                                   
293                 reg = <0x02>;                     
294                 fan-tach-ch = /bits/ 8 <0x04 0    
295                 cooling-levels = /bits/ 8 <127    
296         };                                        
297         fan@3 {                                   
298                 reg = <0x03>;                     
299                 fan-tach-ch = /bits/ 8 <0x06 0    
300                 cooling-levels = /bits/ 8 <127    
301         };                                        
302         fan@4 {                                   
303                 reg = <0x04>;                     
304                 fan-tach-ch = /bits/ 8 <0x08 0    
305                 cooling-levels = /bits/ 8 <127    
306         };                                        
307         fan@5 {                                   
308                 reg = <0x05>;                     
309                 fan-tach-ch = /bits/ 8 <0x0A 0    
310                 cooling-levels = /bits/ 8 <127    
311         };                                        
312         fan@6 {                                   
313                 reg = <0x06>;                     
314                 fan-tach-ch = /bits/ 8 <0x0C 0    
315                 cooling-levels = /bits/ 8 <127    
316         };                                        
317         fan@7 {                                   
318                 reg = <0x07>;                     
319                 fan-tach-ch = /bits/ 8 <0x0E 0    
320                 cooling-levels = /bits/ 8 <127    
321         };                                        
322 };                                                
323                                                   
324 &spi0 {                                           
325         cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>    
326         status = "okay";                          
327         flash@0 {                                 
328                 compatible = "winbond,w25q128"    
329                 "jedec,spi-nor";                  
330                 reg = <0x0>;                      
331                 #address-cells = <1>;             
332                 #size-cells = <1>;                
333                 spi-max-frequency = <5000000>;    
334                 partition@0 {                     
335                         label = "spi0_spare1";    
336                         reg = <0x0000000 0x800    
337                 };                                
338                 partition@1 {                     
339                         label = "spi0_spare2";    
340                         reg = <0x800000 0x0>;     
341                 };                                
342         };                                        
343 };                                                
344                                                   
345 &spi1 {                                           
346         cs-gpios = <&gpio0 20 GPIO_ACTIVE_LOW>    
347         status = "okay";                          
348         flash@0 {                                 
349                 compatible = "winbond,w25q128f    
350                 "jedec,spi-nor";                  
351                 reg = <0x0>;                      
352                 #address-cells = <1>;             
353                 #size-cells = <1>;                
354                 spi-max-frequency = <5000000>;    
355                 partition@0 {                     
356                         label = "spi1_spare1";    
357                         reg = <0x0000000 0x800    
358                 };                                
359                 partition@1 {                     
360                         label = "spi1_spare2";    
361                         reg = <0x800000 0x0>;     
362                 };                                
363         };                                        
364 };                                                
365                                                   
366 &pinctrl {                                        
367         pinctrl-names = "default";                
368         pinctrl-0 = <   &iox1_pins                
369                         &pin8_input               
370                         &pin9_output_high         
371                         &pin10_input              
372                         &pin11_output_high        
373                         &pin16_input              
374                         &pin24_output_high        
375                         &pin25_output_low         
376                         &pin32_output_high        
377                         &jtag2_pins               
378                         &pin61_output_high        
379                         &pin62_output_high        
380                         &pin63_output_high        
381                         &lpc_pins                 
382                         &pin160_input             
383                         &pin162_input             
384                         &pin168_input             
385                         &pin169_input             
386                         &pin170_input             
387                         &pin187_output_high       
388                         &pin190_input             
389                         &pin191_output_high       
390                         &pin192_output_high       
391                         &pin197_output_low        
392                         &ddc_pins                 
393                         &pin218_input             
394                         &pin219_output_low        
395                         &pin220_output_low        
396                         &pin221_output_high       
397                         &pin222_input             
398                         &pin223_output_low        
399                         &spix_pins                
400                         &pin228_output_low        
401                         &pin231_output_high       
402                         &pin255_input>;           
403 };                                                
404                                                   
                                                      

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