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


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