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

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


  1 // SPDX-License-Identifier: GPL-2.0               
  2 // Copyright (c) 2019 Nuvoton Technology <kwliu    
  3 // Copyright (c) 2019 Quanta Computer Inc. <Sam    
  4                                                   
  5 /dts-v1/;                                         
  6 #include "nuvoton-npcm750.dtsi"                   
  7 #include "nuvoton-npcm750-runbmc-olympus-pincf    
  8                                                   
  9 #include <dt-bindings/i2c/i2c.h>                  
 10 #include <dt-bindings/gpio/gpio.h>                
 11                                                   
 12 / {                                               
 13         model = "Nuvoton npcm750 RunBMC Olympu    
 14         compatible = "nuvoton,npcm750";           
 15                                                   
 16         aliases {                                 
 17                 ethernet1 = &gmac0;               
 18                 serial0 = &serial0;               
 19                 serial1 = &serial1;               
 20                 serial2 = &serial2;               
 21                 serial3 = &serial3;               
 22                 i2c0 = &i2c0;                     
 23                 i2c1 = &i2c1;                     
 24                 i2c2 = &i2c2;                     
 25                 i2c3 = &i2c3;                     
 26                 i2c4 = &i2c4;                     
 27                 i2c5 = &i2c5;                     
 28                 i2c6 = &i2c6;                     
 29                 i2c7 = &i2c7;                     
 30                 i2c8 = &i2c8;                     
 31                 i2c9 = &i2c9;                     
 32                 i2c10 = &i2c10;                   
 33                 i2c11 = &i2c11;                   
 34                 i2c12 = &i2c12;                   
 35                 i2c13 = &i2c13;                   
 36                 spi0 = &spi0;                     
 37                 spi1 = &spi1;                     
 38                 fiu0 = &fiu0;                     
 39                 fiu1 = &fiu3;                     
 40         };                                        
 41                                                   
 42         chosen {                                  
 43                 stdout-path = &serial3;           
 44         };                                        
 45                                                   
 46         memory {                                  
 47                 reg = <0 0x40000000>;             
 48         };                                        
 49                                                   
 50         iio-hwmon {                               
 51                 compatible = "iio-hwmon";         
 52                 io-channels = <&adc 0>, <&adc     
 53                         <&adc 4>, <&adc 5>, <&    
 54         };                                        
 55                                                   
 56         leds {                                    
 57                 compatible = "gpio-leds";         
 58                 heartbeat {                       
 59                 label = "heartbeat";              
 60                         gpios = <&gpio3 14 1>;    
 61                 };                                
 62                                                   
 63                 identify {                        
 64                         label = "identify";       
 65                         gpios = <&gpio3 15 1>;    
 66                 };                                
 67         };                                        
 68                                                   
 69         jtag {                                    
 70                 compatible = "nuvoton,npcm750-    
 71                 enable_pspi_jtag = <1>;           
 72                 pspi-index = <2>;                 
 73                 tck {                             
 74                         label = "tck";            
 75                         gpios = <&gpio0 19 0>;    
 76                         regbase = <0xf0010000     
 77                 };                                
 78                                                   
 79                 tdi {                             
 80                         label = "tdi";            
 81                         gpios = <&gpio0 18 0>;    
 82                         regbase = <0xf0010000     
 83                 };                                
 84                                                   
 85                 tdo {                             
 86                         label = "tdo";            
 87                         gpios = <&gpio0 17 0>;    
 88                         regbase = <0xf0010000     
 89                 };                                
 90                 tms {                             
 91                         label = "tms";            
 92                         gpios = <&gpio0 16 0>;    
 93                         regbase = <0xf0010000     
 94                 };                                
 95         };                                        
 96 };                                                
 97                                                   
 98 &fiu0 {                                           
 99         pinctrl-names = "default";                
100         pinctrl-0 = <&spi0cs1_pins>;              
101         status = "okay";                          
102                                                   
103         flash@0 {                                 
104                 compatible = "jedec,spi-nor";     
105                 #address-cells = <1>;             
106                 #size-cells = <1>;                
107                 reg = <0>;                        
108                 spi-rx-bus-width = <2>;           
109                                                   
110                 partitions {                      
111                         compatible = "fixed-pa    
112                         #address-cells = <1>;     
113                         #size-cells = <1>;        
114                         bmc@0 {                   
115                                 label = "bmc";    
116                                 reg = <0x00000    
117                         };                        
118                         u-boot@0 {                
119                                 label = "u-boo    
120                                 reg = <0x00000    
121                                 read-only;        
122                         };                        
123                         u-boot-env@100000 {       
124                                 label = "u-boo    
125                                 reg = <0x00100    
126                         };                        
127                         kernel@200000 {           
128                                 label = "kerne    
129                                 reg = <0x02000    
130                         };                        
131                         rofs@800000 {             
132                                 label = "rofs"    
133                                 reg = <0x80000    
134                         };                        
135                         rwfs@1d00000 {            
136                                 label = "rwfs"    
137                                 reg = <0x1d000    
138                         };                        
139                 };                                
140         };                                        
141                                                   
142         flash@1 {                                 
143                 compatible = "jedec,spi-nor";     
144                 #address-cells = <1>;             
145                 #size-cells = <1>;                
146                 reg = <1>;                        
147                 npcm,fiu-rx-bus-width = <2>;      
148                                                   
149                 partitions {                      
150                         compatible = "fixed-pa    
151                         #address-cells = <1>;     
152                         #size-cells = <1>;        
153                         spare1@0 {                
154                                 label = "spi0-    
155                                 reg = <0x0 0x8    
156                         };                        
157                         spare2@800000 {           
158                                 label = "spi0-    
159                                 reg = <0x80000    
160                         };                        
161                 };                                
162         };                                        
163 };                                                
164                                                   
165 &fiu3 {                                           
166         pinctrl-0 = <&spi3_pins>;                 
167         status = "okay";                          
168                                                   
169         flash@0 {                                 
170                 compatible = "jedec,spi-nor";     
171                 #address-cells = <1>;             
172                 #size-cells = <1>;                
173                 reg = <0>;                        
174                 spi-rx-bus-width = <2>;           
175                                                   
176                 partitions {                      
177                         compatible = "fixed-pa    
178                         #address-cells = <1>;     
179                         #size-cells = <1>;        
180                         system1@0 {               
181                                 label = "spi3-    
182                                 reg = <0x0 0x8    
183                         };                        
184                         system2@800000 {          
185                                 label = "spi3-    
186                                 reg = <0x80000    
187                         };                        
188                 };                                
189         };                                        
190 };                                                
191                                                   
192 &gcr {                                            
193         mux-controller {                          
194                 compatible = "mmio-mux";          
195                 #mux-control-cells = <1>;         
196                                                   
197                 mux-reg-masks = <0x38 0x07>;      
198                 idle-states = <6>;                
199         };                                        
200 };                                                
201                                                   
202 &gmac0 {                                          
203         phy-mode = "rgmii-id";                    
204         snps,eee-force-disable;                   
205         status = "okay";                          
206 };                                                
207                                                   
208 &i2c1 {                                           
209         status = "okay";                          
210                                                   
211         i2c-mux@70 {                              
212                 compatible = "nxp,pca9548";       
213                 #address-cells = <1>;             
214                 #size-cells = <0>;                
215                 reg = <0x70>;                     
216                 i2c-mux-idle-disconnect;          
217                                                   
218                 i2c_slot1a: i2c@0 {               
219                         #address-cells = <1>;     
220                         #size-cells = <0>;        
221                         reg = <0>;                
222                 };                                
223                                                   
224                 i2c_slot1b: i2c@1 {               
225                         #address-cells = <1>;     
226                         #size-cells = <0>;        
227                         reg = <1>;                
228                 };                                
229                                                   
230                 i2c_slot2a: i2c@2 {               
231                         #address-cells = <1>;     
232                         #size-cells = <0>;        
233                         reg = <2>;                
234                 };                                
235                                                   
236                 i2c_slot2b: i2c@3 {               
237                         #address-cells = <1>;     
238                         #size-cells = <0>;        
239                         reg = <3>;                
240                 };                                
241                                                   
242                 i2c_slot3: i2c@4 {                
243                         #address-cells = <1>;     
244                         #size-cells = <0>;        
245                         reg = <4>;                
246                 };                                
247                                                   
248                 i2c_slot4: i2c@5 {                
249                         #address-cells = <1>;     
250                         #size-cells = <0>;        
251                         reg = <5>;                
252                 };                                
253                                                   
254                 i2c_slot5: i2c@6 {                
255                         #address-cells = <1>;     
256                         #size-cells = <0>;        
257                         reg = <6>;                
258                 };                                
259         };                                        
260                                                   
261         i2c-mux@71 {                              
262                 compatible = "nxp,pca9546";       
263                 reg = <0x71>;                     
264                 #address-cells = <1>;             
265                 #size-cells = <0>;                
266                 i2c-mux-idle-disconnect;          
267                                                   
268                 i2c_m2_s1: i2c@0 {                
269                         #address-cells = <1>;     
270                         #size-cells = <0>;        
271                         reg = <0>;                
272                 };                                
273                                                   
274                 i2c_m2_s2: i2c@1 {                
275                         #address-cells = <1>;     
276                         #size-cells = <0>;        
277                         reg = <1>;                
278                 };                                
279                 i2c_m2_s3: i2c@2 {                
280                         #address-cells = <1>;     
281                         #size-cells = <0>;        
282                         reg = <2>;                
283                 };                                
284                                                   
285                 i2c_m2_s4: i2c@3 {                
286                         #address-cells = <1>;     
287                         #size-cells = <0>;        
288                         reg = <3>;                
289                 };                                
290         };                                        
291 };                                                
292                                                   
293 &i2c2 {                                           
294         status = "okay";                          
295                                                   
296         tmp421@4c {                               
297                 compatible = "ti,tmp421";         
298                 reg = <0x4c>;                     
299         };                                        
300                                                   
301         power-supply@58 {                         
302                 compatible = "delta,dps800";      
303                 reg = <0x58>;                     
304         };                                        
305 };                                                
306                                                   
307 &i2c3 {                                           
308         status = "okay";                          
309 };                                                
310                                                   
311 &i2c4 {                                           
312         status = "okay";                          
313                                                   
314         eeprom@54 {                               
315                 compatible = "atmel,24c64";       
316                 reg = <0x54>;                     
317         };                                        
318 };                                                
319                                                   
320 &i2c5 {                                           
321         status = "okay";                          
322                                                   
323         i2c-slave-mqueue@10 {                     
324                 compatible = "i2c-slave-mqueue    
325                 reg = <(I2C_OWN_SLAVE_ADDRESS     
326         };                                        
327 };                                                
328                                                   
329 &i2c6 {                                           
330         status = "okay";                          
331                                                   
332         ina219@40 {                               
333                 compatible = "ti,ina219";         
334                 reg = <0x40>;                     
335         };                                        
336         ina219@41 {                               
337                 compatible = "ti,ina219";         
338                 reg = <0x41>;                     
339         };                                        
340         ina219@44 {                               
341                 compatible = "ti,ina219";         
342                 reg = <0x44>;                     
343         };                                        
344         ina219@45 {                               
345                 compatible = "ti,ina219";         
346                 reg = <0x45>;                     
347         };                                        
348         tps53679@60 {                             
349                 compatible = "ti,tps53679";       
350                 reg = <0x60>;                     
351         };                                        
352         tps53659@62 {                             
353                 compatible = "ti,tps53659";       
354                 reg = <0x62>;                     
355         };                                        
356         tps53659@64 {                             
357                 compatible = "ti,tps53659";       
358                 reg = <0x64>;                     
359         };                                        
360         tps53622@67 {                             
361                 compatible = "ti,tps53622";       
362                 reg = <0x67>;                     
363         };                                        
364         tps53622@69 {                             
365                 compatible = "ti,tps53622";       
366                 reg = <0x69>;                     
367         };                                        
368         tps53679@70 {                             
369                 compatible = "ti,tps53679";       
370                 reg = <0x70>;                     
371         };                                        
372         tps53659@72 {                             
373                 compatible = "ti,tps53659";       
374                 reg = <0x72>;                     
375         };                                        
376         tps53659@74 {                             
377                 compatible = "ti,tps53659";       
378                 reg = <0x74>;                     
379         };                                        
380         tps53622@77 {                             
381                 compatible = "ti,tps53622";       
382                 reg = <0x77>;                     
383         };                                        
384 };                                                
385                                                   
386 &i2c7 {                                           
387         status = "okay";                          
388                                                   
389         tmp421@4c {                               
390                 compatible = "ti,tmp421";         
391                 reg = <0x4c>;                     
392         };                                        
393 };                                                
394                                                   
395 &i2c8 {                                           
396         status = "okay";                          
397                                                   
398         adm1278@11 {                              
399                 compatible = "adm1278";           
400                 reg = <0x11>;                     
401                 Rsense = <500>;                   
402         };                                        
403 };                                                
404                                                   
405 &i2c9 {                                           
406         status = "okay";                          
407 };                                                
408                                                   
409 &i2c10 {                                          
410         status = "okay";                          
411                                                   
412         gpio: pca9555@27 {                        
413                 compatible = "nxp,pca9555";       
414                 reg = <0x27>;                     
415                                                   
416                 gpio-controller;                  
417                 #gpio-cells = <2>;                
418         };                                        
419 };                                                
420                                                   
421 &i2c11 {                                          
422         status = "okay";                          
423                                                   
424         pca9539_g1a: pca9539-g1a@74 {             
425                 compatible = "nxp,pca9539";       
426                 reg = <0x74>;                     
427                 gpio-controller;                  
428                 #gpio-cells = <2>;                
429                 reset-gpios = <&gpio7 4 GPIO_A    
430                 G1A_P0_0 {                        
431                         gpio-hog;                 
432                         gpios = <0 0>;            
433                         output-high;              
434                         line-name = "TPM_BMC_A    
435                 };                                
436                 G1A_P0_1 {                        
437                         gpio-hog;                 
438                         gpios = <1 0>;            
439                         input;                    
440                         line-name = "FM_BIOS_T    
441                 };                                
442                 G1A_P0_2 {                        
443                         gpio-hog;                 
444                         gpios = <2 0>;            
445                         input;                    
446                         line-name = "FM_BIOS_P    
447                 };                                
448                 G1A_P0_3 {                        
449                         gpio-hog;                 
450                         gpios = <3 0>;            
451                         input;                    
452                         line-name = "BMC_SATAX    
453                 };                                
454                 G1A_P0_4 {                        
455                         gpio-hog;                 
456                         gpios = <4 0>;            
457                         input;                    
458                         line-name = "BMC_SATAX    
459                 };                                
460                 G1A_P0_5 {                        
461                         gpio-hog;                 
462                         gpios = <5 0>;            
463                         output-low;               
464                         line-name = "FM_UV_ADR    
465                 };                                
466                 G1A_P0_6 {                        
467                         gpio-hog;                 
468                         gpios = <6 0>;            
469                         input;                    
470                         line-name = "RM_THROTT    
471                 };                                
472                 G1A_P1_0 {                        
473                         gpio-hog;                 
474                         gpios = <8 0>;            
475                         input;                    
476                         line-name = "FM_BMC_TP    
477                 };                                
478                 G1A_P1_1 {                        
479                         gpio-hog;                 
480                         gpios = <9 0>;            
481                         input;                    
482                         line-name = "FM_CPU0_S    
483                 };                                
484                 G1A_P1_2 {                        
485                         gpio-hog;                 
486                         gpios = <10 0>;           
487                         input;                    
488                         line-name = "FM_CPU1_S    
489                 };                                
490                 G1A_P1_3 {                        
491                         gpio-hog;                 
492                         gpios = <11 0>;           
493                         input;                    
494                         line-name = "PSU1_ALER    
495                 };                                
496                 G1A_P1_4 {                        
497                         gpio-hog;                 
498                         gpios = <12 0>;           
499                         input;                    
500                         line-name = "PSU2_ALER    
501                 };                                
502                 G1A_P1_5 {                        
503                         gpio-hog;                 
504                         gpios = <13 0>;           
505                         input;                    
506                         line-name = "H_CPU0_FA    
507                 };                                
508                 G1A_P1_6 {                        
509                         gpio-hog;                 
510                         gpios = <14 0>;           
511                         output-high;              
512                         line-name = "I2C_MUX1_    
513                 };                                
514                 G1A_P1_7 {                        
515                         gpio-hog;                 
516                         gpios = <15 0>;           
517                         input;                    
518                         line-name = "FM_CPU_CA    
519                 };                                
520         };                                        
521                                                   
522         pca9539_g1b: pca9539-g1b@75 {             
523                 compatible = "nxp,pca9539";       
524                 reg = <0x75>;                     
525                 gpio-controller;                  
526                 #gpio-cells = <2>;                
527                 G1B_P0_0 {                        
528                         gpio-hog;                 
529                         gpios = <0 0>;            
530                         input;                    
531                         line-name = "PVDDQ_ABC    
532                 };                                
533                 G1B_P0_1 {                        
534                         gpio-hog;                 
535                         gpios = <1 0>;            
536                         input;                    
537                         line-name = "PVDDQ_DEF    
538                 };                                
539                 G1B_P0_2 {                        
540                         gpio-hog;                 
541                         gpios = <2 0>;            
542                         input;                    
543                         line-name = "PVDDQ_GHJ    
544                 };                                
545                 G1B_P0_3 {                        
546                         gpio-hog;                 
547                         gpios = <3 0>;            
548                         input;                    
549                         line-name = "PVDDQ_KLM    
550                 };                                
551                 G1B_P0_5 {                        
552                         gpio-hog;                 
553                         gpios = <5 0>;            
554                         input;                    
555                         line-name = "FM_BOARD_    
556                 };                                
557                 G1B_P0_6 {                        
558                         gpio-hog;                 
559                         gpios = <6 0>;            
560                         input;                    
561                         line-name = "FM_BOARD_    
562                 };                                
563                 G1B_P0_7 {                        
564                         gpio-hog;                 
565                         gpios = <7 0>;            
566                         input;                    
567                         line-name = "FM_BOARD_    
568                 };                                
569                 G1B_P1_0 {                        
570                         gpio-hog;                 
571                         gpios = <8 0>;            
572                         input;                    
573                         line-name = "FM_OC_DET    
574                 };                                
575                 G1B_P1_1 {                        
576                         gpio-hog;                 
577                         gpios = <9 0>;            
578                         input;                    
579                         line-name = "FM_FLASH_    
580                 };                                
581                 G1B_P1_2 {                        
582                         gpio-hog;                 
583                         gpios = <10 0>;           
584                         output-low;               
585                         line-name = "FP_PWR_ID    
586                 };                                
587                 G1B_P1_3 {                        
588                         gpio-hog;                 
589                         gpios = <11 0>;           
590                         output-low;               
591                         line-name = "BMC_LED_P    
592                 };                                
593                 G1B_P1_4 {                        
594                         gpio-hog;                 
595                         gpios = <12 0>;           
596                         output-low;               
597                         line-name = "BMC_LED_P    
598                 };                                
599                 G1B_P1_5 {                        
600                         gpio-hog;                 
601                         gpios = <13 0>;           
602                         output-high;              
603                         line-name = "FM_BMC_FA    
604                 };                                
605                 G1B_P1_6 {                        
606                         gpio-hog;                 
607                         gpios = <14 0>;           
608                         output-high;              
609                         line-name = "FM_CPLD_B    
610                 };                                
611                 G1B_P1_7 {                        
612                         gpio-hog;                 
613                         gpios = <15 0>;           
614                         output-high;              
615                         line-name = "BMC_LED_C    
616                 };                                
617         };                                        
618 };                                                
619                                                   
620 &i2c12 {                                          
621         status = "okay";                          
622                                                   
623         pca9539_g2a: pca9539-g2a@74 {             
624                 compatible = "nxp,pca9539";       
625                 reg = <0x74>;                     
626                 gpio-controller;                  
627                 #gpio-cells = <2>;                
628                 reset-gpios = <&gpio5 28 GPIO_    
629                 G2A_P0_0 {                        
630                         gpio-hog;                 
631                         gpios = <0 0>;            
632                         output-high;              
633                         line-name = "BMC_PON_R    
634                 };                                
635                 G2A_P0_1 {                        
636                         gpio-hog;                 
637                         gpios = <1 0>;            
638                         output-high;              
639                         line-name = "BMC_RST_I    
640                 };                                
641                 G2A_P0_2 {                        
642                         gpio-hog;                 
643                         gpios = <2 0>;            
644                         input;                    
645                         line-name = "RST_BMC_R    
646                 };                                
647                 G2A_P0_3 {                        
648                         gpio-hog;                 
649                         gpios = <3 0>;            
650                         output-high;              
651                         line-name = "FM_BMC_PW    
652                 };                                
653                 G2A_P0_4 {                        
654                         gpio-hog;                 
655                         gpios = <4 0>;            
656                         output-high;              
657                         line-name = "RST_BMC_S    
658                 };                                
659                 G2A_P0_5 {                        
660                         gpio-hog;                 
661                         gpios = <5 0>;            
662                         output-high;              
663                         line-name = "FM_BATTER    
664                 };                                
665                 G2A_P0_6 {                        
666                         gpio-hog;                 
667                         gpios = <6 0>;            
668                         output-high;              
669                         line-name = "FM_BMC_RE    
670                 };                                
671                 G2A_P0_7 {                        
672                         gpio-hog;                 
673                         gpios = <7 0>;            
674                         input;                    
675                         line-name = "IRQ_BMC_P    
676                 };                                
677                 G2A_P1_0 {                        
678                         gpio-hog;                 
679                         gpios = <8 0>;            
680                         input;                    
681                         line-name = "FM_SLOT4_    
682                 };                                
683                 G2A_P1_1 {                        
684                         gpio-hog;                 
685                         gpios = <9 0>;            
686                         input;                    
687                         line-name = "FM_SLOT4_    
688                 };                                
689                 G2A_P1_2 {                        
690                         gpio-hog;                 
691                         gpios = <10 0>;           
692                         input;                    
693                         line-name = "FM_NVDIMM    
694                 };                                
695                 G2A_P1_3 {                        
696                         gpio-hog;                 
697                         gpios = <11 0>;           
698                         input;                    
699                         line-name = "PSU1_BLAD    
700                 };                                
701                 G2A_P1_4 {                        
702                         gpio-hog;                 
703                         gpios = <12 0>;           
704                         input;                    
705                         line-name = "BMC_PCH_F    
706                 };                                
707                 G2A_P1_5 {                        
708                         gpio-hog;                 
709                         gpios = <13 0>;           
710                         input;                    
711                         line-name = "FM_SOL_UA    
712                 };                                
713                 G2A_P1_6 {                        
714                         gpio-hog;                 
715                         gpios = <14 0>;           
716                         input;                    
717                         line-name = "FM_BIOS_P    
718                 };                                
719         };                                        
720                                                   
721         pca9539_g2b: pca9539-g2b@75 {             
722                 compatible = "nxp,pca9539";       
723                 reg = <0x75>;                     
724                 gpio-controller;                  
725                 #gpio-cells = <2>;                
726                 G2B_P0_0 {                        
727                         gpio-hog;                 
728                         gpios = <0 0>;            
729                         input;                    
730                         line-name = "FM_CPU_MS    
731                 };                                
732                 G2B_P0_1 {                        
733                         gpio-hog;                 
734                         gpios = <1 0>;            
735                         input;                    
736                         line-name = "FM_BIOS_M    
737                 };                                
738                 G2B_P0_2 {                        
739                         gpio-hog;                 
740                         gpios = <2 0>;            
741                         input;                    
742                         line-name = "FM_CPU1_D    
743                 };                                
744                 G2B_P0_3 {                        
745                         gpio-hog;                 
746                         gpios = <3 0>;            
747                         output-low;               
748                         line-name = "BMC_JTAG_    
749                 };                                
750                 G2B_P0_4 {                        
751                         gpio-hog;                 
752                         gpios = <4 0>;            
753                         output-high;              
754                         line-name = "PECI_MUX_    
755                 };                                
756                 G2B_P0_5 {                        
757                         gpio-hog;                 
758                         gpios = <5 0>;            
759                         output-high;              
760                         line-name = "I2C_MUX2_    
761                 };                                
762                 G2B_P0_6 {                        
763                         gpio-hog;                 
764                         gpios = <6 0>;            
765                         input;                    
766                         line-name = "FM_BMC_CP    
767                 };                                
768                 G2B_P0_7 {                        
769                         gpio-hog;                 
770                         gpios = <7 0>;            
771                         output-high;              
772                         line-name = "PSU2_ALER    
773                 };                                
774                 G2B_P1_0 {                        
775                         gpio-hog;                 
776                         gpios = <8 0>;            
777                         output-high;              
778                         line-name = "FM_CPU_BM    
779                 };                                
780                 G2B_P1_1 {                        
781                         gpio-hog;                 
782                         gpios = <9 0>;            
783                         output-high;              
784                         line-name = "IRQ_BMC_P    
785                 };                                
786                 G2B_P1_2 {                        
787                         gpio-hog;                 
788                         gpios = <10 0>;           
789                         output-low;               
790                         line-name = "PMB_ALERT    
791                 };                                
792                 G2B_P1_3 {                        
793                         gpio-hog;                 
794                         gpios = <11 0>;           
795                         output-high;              
796                         line-name = "FM_FAST_P    
797                 };                                
798                 G2B_P1_4 {                        
799                         gpio-hog;                 
800                         gpios = <12 0>;           
801                         output-high;              
802                         line-name = "BMC_NVDIM    
803                 };                                
804                 G2B_P1_5 {                        
805                         gpio-hog;                 
806                         gpios = <13 0>;           
807                         output-low;               
808                         line-name = "FM_BACKUP    
809                 };                                
810                 G2B_P1_6 {                        
811                         gpio-hog;                 
812                         gpios = <14 0>;           
813                         output-high;              
814                         line-name = "FM_PWRBRK    
815                 };                                
816         };                                        
817 };                                                
818                                                   
819 &i2c13 {                                          
820         status = "okay";                          
821                                                   
822         tmp75@4a {                                
823                 compatible = "ti,tmp75";          
824                 reg = <0x4a>;                     
825                 status = "okay";                  
826         };                                        
827         m24128_fru@51 {                           
828                 compatible = "atmel,24c128";      
829                 reg = <0x51>;                     
830                 pagesize = <64>;                  
831                 status = "okay";                  
832         };                                        
833 };                                                
834                                                   
835 &pwm_fan {                                        
836         pinctrl-names = "default";                
837         pinctrl-0 = <   &pwm0_pins &pwm1_pins     
838                         &fanin0_pins &fanin1_p    
839                         &fanin2_pins &fanin3_p    
840                         &fanin4_pins &fanin5_p    
841                         &fanin6_pins &fanin7_p    
842                         &fanin8_pins &fanin9_p    
843                         &fanin10_pins &fanin11    
844         status = "okay";                          
845                                                   
846         fan@0 {                                   
847                 reg = <0x00>;                     
848                 fan-tach-ch = /bits/ 8 <0x00 0    
849                 cooling-levels = <127 255>;       
850         };                                        
851         fan@1 {                                   
852                 reg = <0x01>;                     
853                 fan-tach-ch = /bits/ 8 <0x02 0    
854                 cooling-levels = /bits/ 8 <127    
855         };                                        
856         fan@2 {                                   
857                 reg = <0x02>;                     
858                 fan-tach-ch = /bits/ 8 <0x04 0    
859                 cooling-levels = /bits/ 8 <127    
860         };                                        
861         fan@3 {                                   
862                 reg = <0x03>;                     
863                 fan-tach-ch = /bits/ 8 <0x06 0    
864                 cooling-levels = /bits/ 8 <127    
865         };                                        
866         fan@4 {                                   
867                 reg = <0x04>;                     
868                 fan-tach-ch = /bits/ 8 <0x08 0    
869                 cooling-levels = /bits/ 8 <127    
870         };                                        
871         fan@5 {                                   
872                 reg = <0x05>;                     
873                 fan-tach-ch = /bits/ 8 <0x0A 0    
874                 cooling-levels = /bits/ 8 <127    
875         };                                        
876         fan@6 {                                   
877                 reg = <0x06>;                     
878                 fan-tach-ch = /bits/ 8 <0x0C 0    
879                 cooling-levels = /bits/ 8 <127    
880         };                                        
881         fan@7 {                                   
882                 reg = <0x07>;                     
883                 fan-tach-ch = /bits/ 8 <0x0E 0    
884                 cooling-levels = /bits/ 8 <127    
885         };                                        
886 };                                                
887                                                   
888 &ehci1 {                                          
889         status = "okay";                          
890 };                                                
891                                                   
892 &watchdog1 {                                      
893         status = "okay";                          
894 };                                                
895                                                   
896 &rng {                                            
897         status = "okay";                          
898 };                                                
899                                                   
900 &serial0 {                                        
901         status = "okay";                          
902 };                                                
903                                                   
904 &serial1 {                                        
905         status = "okay";                          
906 };                                                
907                                                   
908 &serial2 {                                        
909         status = "okay";                          
910 };                                                
911                                                   
912 &serial3 {                                        
913         status = "okay";                          
914 };                                                
915                                                   
916 &adc {                                            
917         #io-channel-cells = <1>;                  
918         status = "okay";                          
919 };                                                
920                                                   
921 &kcs1 {                                           
922         status = "okay";                          
923 };                                                
924                                                   
925 &kcs2 {                                           
926         status = "okay";                          
927 };                                                
928                                                   
929 &kcs3 {                                           
930         status = "okay";                          
931 };                                                
932                                                   
933 &spi0 {                                           
934         cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>    
935         status = "okay";                          
936 };                                                
937                                                   
938 &spi1 {                                           
939         status = "okay";                          
940 };                                                
941                                                   
942 &pinctrl {                                        
943         pinctrl-names = "default";                
944         pinctrl-0 = <                             
945                         /******* RunBMC inside    
946                         &gpio0ol_pins             
947                         &gpio1ol_pins             
948                         &gpio2ol_pins             
949                         &gpio3ol_pins             
950                         &gpio8o_pins              
951                         &gpio9ol_pins             
952                         &gpio12ol_pins            
953                         &gpio13ol_pins            
954                         &gpio14ol_pins            
955                         &gpio15ol_pins            
956                         &gpio37o_pins             
957                         &gpio38_pins              
958                         &gpio39_pins              
959                         &gpio94ol_pins            
960                         &gpio108ol_pins           
961                         &gpio109ol_pins           
962                         &gpio111ol_pins           
963                         &gpio112ol_pins           
964                         &gpio113ol_pins           
965                         &gpio208_pins             
966                         &gpio209ol_pins           
967                         &gpio210ol_pins           
968                         &gpio211ol_pins           
969                         &gpio212ol_pins           
970                         &gpio213ol_pins           
971                         &gpio214ol_pins           
972                         &gpio215ol_pins           
973                         &gpio216ol_pins           
974                         &gpio217ol_pins           
975                         /******* RunBMC outsid    
976                         &gpio5_pins               
977                         &gpio6_pins               
978                         &gpio7_pins               
979                         &gpio10_pins              
980                         &gpio11_pins              
981                         &gpio20_pins              
982                         &gpio21_pins              
983                         &gpio22o_pins             
984                         &gpio23_pins              
985                         &gpio24_pins              
986                         &gpio25_pins              
987                         &gpio30_pins              
988                         &gpio31_pins              
989                         &gpio40o_pins             
990                         &gpio59_pins              
991                         &gpio76_pins              
992                         &gpio77_pins              
993                         &gpio78o_pins             
994                         &gpio79_pins              
995                         &gpio82_pins              
996                         &gpio83_pins              
997                         &gpio84_pins              
998                         &gpio85o_pins             
999                         &gpio86ol_pins            
1000                         &gpio87_pins             
1001                         &gpio88_pins             
1002                         &gpio89_pins             
1003                         &gpio90_pins             
1004                         &gpio93_pins             
1005                         &gpio114o_pins           
1006                         &gpio115_pins            
1007                         &gpio120_pins            
1008                         &gpio121_pins            
1009                         &gpio122_pins            
1010                         &gpio123_pins            
1011                         &gpio124_pins            
1012                         &gpio125_pins            
1013                         &gpio126_pins            
1014                         &gpio127o_pins           
1015                         &gpio136_pins            
1016                         &gpio137_pins            
1017                         &gpio138_pins            
1018                         &gpio139_pins            
1019                         &gpio140_pins            
1020                         &gpio141_pins            
1021                         &gpio142_pins            
1022                         &gpio143_pins            
1023                         &gpio144_pins            
1024                         &gpio146_pins            
1025                         &gpio145_pins            
1026                         &gpio147_pins            
1027                         &gpio153o_pins           
1028                         &gpio155_pins            
1029                         &gpio160o_pins           
1030                         &gpio169o_pins           
1031                         &gpio188o_pins           
1032                         &gpio189_pins            
1033                         &gpio196_pins            
1034                         &gpio197_pins            
1035                         &gpio198o_pins           
1036                         &gpio199o_pins           
1037                         &gpio200_pins            
1038                         &gpio202_pins            
1039                         &gpio203o_pins           
1040                         &gpio224_pins            
1041                         &gpio225ol_pins          
1042                         &gpio226ol_pins          
1043                         &gpio227ol_pins          
1044                         &gpio228o_pins           
1045                         &gpio229o_pins           
1046                         &gpio230_pins            
1047                         &gpio231o_pins           
1048                         &ddc_pins                
1049                         &wdog1_pins              
1050                         &wdog2_pins              
1051                         >;                       
1052 };                                               
                                                      

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