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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/aspeed/aspeed-bmc-ibm-blueridge.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 ] ~

  1 // SPDX-License-Identifier: GPL-2.0-or-later
  2 // Copyright 2024 IBM Corp.
  3 /dts-v1/;
  4 
  5 #include <dt-bindings/gpio/aspeed-gpio.h>
  6 #include <dt-bindings/i2c/i2c.h>
  7 #include <dt-bindings/leds/leds-pca955x.h>
  8 #include "aspeed-g6.dtsi"
  9 #include "ibm-power11-quad.dtsi"
 10 
 11 / {
 12         model = "Blueridge 2U";
 13         compatible = "ibm,blueridge-bmc", "aspeed,ast2600";
 14 
 15         aliases {
 16                 serial4 = &uart5;
 17                 i2c16 = &i2c2mux0;
 18                 i2c17 = &i2c2mux1;
 19                 i2c18 = &i2c2mux2;
 20                 i2c19 = &i2c2mux3;
 21                 i2c20 = &i2c4mux0chn0;
 22                 i2c21 = &i2c4mux0chn1;
 23                 i2c22 = &i2c4mux0chn2;
 24                 i2c23 = &i2c5mux0chn0;
 25                 i2c24 = &i2c5mux0chn1;
 26                 i2c25 = &i2c6mux0chn0;
 27                 i2c26 = &i2c6mux0chn1;
 28                 i2c27 = &i2c6mux0chn2;
 29                 i2c28 = &i2c6mux0chn3;
 30                 i2c29 = &i2c11mux0chn0;
 31                 i2c30 = &i2c11mux0chn1;
 32         };
 33 
 34         chosen {
 35                 stdout-path = &uart5;
 36         };
 37 
 38         memory@80000000 {
 39                 device_type = "memory";
 40                 reg = <0x80000000 0x40000000>;
 41         };
 42 
 43         reserved-memory {
 44                 #address-cells = <1>;
 45                 #size-cells = <1>;
 46                 ranges;
 47 
 48                 event_log: region@b3d00000 {
 49                         reg = <0xb3d00000 0x100000>;
 50                         no-map;
 51                 };
 52 
 53                 ramoops@b3e00000 {
 54                         compatible = "ramoops";
 55                         reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */
 56                         record-size = <0x8000>;
 57                         console-size = <0x8000>;
 58                         ftrace-size = <0x8000>;
 59                         pmsg-size = <0x8000>;
 60                         max-reason = <3>; /* KMSG_DUMP_EMERG */
 61                 };
 62 
 63                 /* LPC FW cycle bridge region requires natural alignment */
 64                 flash_memory: region@b4000000 {
 65                         reg = <0xb4000000 0x04000000>; /* 64M */
 66                         no-map;
 67                 };
 68 
 69                 /* VGA region is dictated by hardware strapping */
 70                 vga_memory: region@bf000000 {
 71                         compatible = "shared-dma-pool";
 72                         reg = <0xbf000000 0x01000000>;  /* 16M */
 73                         no-map;
 74                 };
 75         };
 76 
 77         i2c-mux {
 78                 compatible = "i2c-mux-gpio";
 79                 #address-cells = <1>;
 80                 #size-cells = <0>;
 81                 i2c-parent = <&i2c2>;
 82                 idle-state = <0>;
 83                 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
 84                             <&gpio0 ASPEED_GPIO(G, 5) GPIO_ACTIVE_HIGH>;
 85 
 86                 i2c2mux0: i2c@0 {
 87                         reg = <0>;
 88                         #address-cells = <1>;
 89                         #size-cells = <0>;
 90                 };
 91 
 92                 i2c2mux1: i2c@1 {
 93                         reg = <1>;
 94                         #address-cells = <1>;
 95                         #size-cells = <0>;
 96                 };
 97 
 98                 i2c2mux2: i2c@2 {
 99                         reg = <2>;
100                         #address-cells = <1>;
101                         #size-cells = <0>;
102                 };
103 
104                 i2c2mux3: i2c@3 {
105                         reg = <3>;
106                         #address-cells = <1>;
107                         #size-cells = <0>;
108                 };
109         };
110 
111         leds {
112                 compatible = "gpio-leds";
113 
114                 /* BMC Card fault LED at the back */
115                 led-bmc-ingraham0 {
116                         gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>;
117                 };
118 
119                 /* Enclosure ID LED at the back */
120                 led-rear-enc-id0 {
121                         gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
122                 };
123 
124                 /* Enclosure fault LED at the back */
125                 led-rear-enc-fault0 {
126                         gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
127                 };
128 
129                 /* PCIE slot power LED */
130                 led-pcieslot-power {
131                         gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>;
132                 };
133         };
134 
135         gpio-keys-polled {
136                 compatible = "gpio-keys-polled";
137                 poll-interval = <1000>;
138 
139                 event-fan0-presence {
140                         gpios = <&pca0 6 GPIO_ACTIVE_LOW>;
141                         label = "fan0-presence";
142                         linux,code = <6>;
143                 };
144 
145                 event-fan1-presence {
146                         gpios = <&pca0 7 GPIO_ACTIVE_LOW>;
147                         label = "fan1-presence";
148                         linux,code = <7>;
149                 };
150 
151                 event-fan2-presence {
152                         gpios = <&pca0 8 GPIO_ACTIVE_LOW>;
153                         label = "fan2-presence";
154                         linux,code = <8>;
155                 };
156 
157                 event-fan3-presence {
158                         gpios = <&pca0 9 GPIO_ACTIVE_LOW>;
159                         label = "fan3-presence";
160                         linux,code = <9>;
161                 };
162 
163                 event-fan4-presence {
164                         gpios = <&pca0 10 GPIO_ACTIVE_LOW>;
165                         label = "fan4-presence";
166                         linux,code = <10>;
167                 };
168 
169                 event-fan5-presence {
170                         gpios = <&pca0 11 GPIO_ACTIVE_LOW>;
171                         label = "fan5-presence";
172                         linux,code = <11>;
173                 };
174         };
175 
176         iio-hwmon {
177                 compatible = "iio-hwmon";
178                 io-channels = <&adc1 7>;
179         };
180 };
181 
182 &adc1 {
183         status = "okay";
184         aspeed,int-vref-microvolt = <2500000>;
185         pinctrl-names = "default";
186         pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
187                 &pinctrl_adc10_default &pinctrl_adc11_default
188                 &pinctrl_adc12_default &pinctrl_adc13_default
189                 &pinctrl_adc14_default &pinctrl_adc15_default>;
190 };
191 
192 &ehci1 {
193         status = "okay";
194 };
195 
196 &uhci {
197         status = "okay";
198 };
199 
200 &gpio0 {
201         gpio-line-names =
202         /*A0-A7*/       "","","","","","","","",
203         /*B0-B7*/       "bmc-management-ready","","","","","","checkstop","",
204         /*C0-C7*/       "","","","","","","","",
205         /*D0-D7*/       "","","","","","","","",
206         /*E0-E7*/       "","","","","","","","",
207         /*F0-F7*/       "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","",
208                         "factory-reset-toggle","",
209         /*G0-G7*/       "","","","","","","","",
210         /*H0-H7*/       "","bmc-ingraham0","rear-enc-id0","rear-enc-fault0","","","","",
211         /*I0-I7*/       "","","","","","","bmc-secure-boot","",
212         /*J0-J7*/       "","","","","","","","",
213         /*K0-K7*/       "","","","","","","","",
214         /*L0-L7*/       "","","","","","","","",
215         /*M0-M7*/       "","","","","","","","",
216         /*N0-N7*/       "","","","","","","","",
217         /*O0-O7*/       "","","","usb-power","","","","",
218         /*P0-P7*/       "","","","","pcieslot-power","","","",
219         /*Q0-Q7*/       "cfam-reset","","regulator-standby-faulted","","","","","",
220         /*R0-R7*/       "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","",
221                         "",
222         /*S0-S7*/       "presence-ps0","presence-ps1","presence-ps2","presence-ps3",
223                         "power-ffs-sync-history","","","",
224         /*T0-T7*/       "","","","","","","","",
225         /*U0-U7*/       "","","","","","","","",
226         /*V0-V7*/       "","","","","","","","",
227         /*W0-W7*/       "","","","","","","","",
228         /*X0-X7*/       "","","","","","","","",
229         /*Y0-Y7*/       "","","","","","","","",
230         /*Z0-Z7*/       "","","","","","","","";
231 
232         i2c3-mux-oe-n-hog {
233                 gpio-hog;
234                 gpios = <ASPEED_GPIO(G, 6) GPIO_ACTIVE_LOW>;
235                 line-name = "I2C3_MUX_OE_N";
236                 output-high;
237         };
238 
239         usb-power-hog {
240                 gpio-hog;
241                 gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>;
242                 output-high;
243         };
244 };
245 
246 &emmc_controller {
247         status = "okay";
248 };
249 
250 &pinctrl_emmc_default {
251         bias-disable;
252 };
253 
254 &emmc {
255         status = "okay";
256         clk-phase-mmc-hs200 = <180>, <180>;
257 };
258 
259 &ibt {
260         status = "okay";
261 };
262 
263 &i2c0 {
264         status = "okay";
265 
266         eeprom@51 {
267                 compatible = "atmel,24c64";
268                 reg = <0x51>;
269         };
270 
271         gpio@20 {
272                 compatible = "ti,tca9554";
273                 reg = <0x20>;
274                 gpio-controller;
275                 #gpio-cells = <2>;
276 
277                 gpio-line-names = "",
278                         "RUSSEL_FW_I2C_ENABLE_N",
279                         "RUSSEL_OPPANEL_PRESENCE_N",
280                         "BLYTH_OPPANEL_PRESENCE_N",
281                         "CPU_TPM_CARD_PRESENT_N",
282                         "DASD_BP2_PRESENT_N",
283                         "DASD_BP1_PRESENT_N",
284                         "DASD_BP0_PRESENT_N";
285         };
286 };
287 
288 &i2c1 {
289         status = "okay";
290 };
291 
292 &i2c2 {
293         status = "okay";
294 };
295 
296 &i2c3 {
297         status = "okay";
298 
299         power-supply@68 {
300                 compatible = "ibm,cffps";
301                 reg = <0x68>;
302         };
303 
304         power-supply@69 {
305                 compatible = "ibm,cffps";
306                 reg = <0x69>;
307         };
308 
309         led-controller@61 {
310                 compatible = "nxp,pca9552";
311                 reg = <0x61>;
312                 #address-cells = <1>;
313                 #size-cells = <0>;
314                 gpio-controller;
315                 #gpio-cells = <2>;
316 
317                 gpio-line-names =
318                         "SLOT0_PRSNT_EN_RSVD", "SLOT1_PRSNT_EN_RSVD",
319                         "SLOT2_PRSNT_EN_RSVD", "SLOT3_PRSNT_EN_RSVD",
320                         "SLOT4_PRSNT_EN_RSVD", "SLOT0_EXPANDER_PRSNT_N",
321                         "SLOT1_EXPANDER_PRSNT_N", "SLOT2_EXPANDER_PRSNT_N",
322                         "SLOT3_EXPANDER_PRSNT_N", "SLOT4_EXPANDER_PRSNT_N",
323                         "", "", "", "", "", "";
324         };
325 };
326 
327 &i2c4 {
328         status = "okay";
329 
330         temperature-sensor@48 {
331                 compatible = "ti,tmp275";
332                 reg = <0x48>;
333         };
334 
335         temperature-sensor@49 {
336                 compatible = "ti,tmp275";
337                 reg = <0x49>;
338         };
339 
340         temperature-sensor@4a {
341                 compatible = "ti,tmp275";
342                 reg = <0x4a>;
343         };
344 
345         i2c-mux@70 {
346                 compatible = "nxp,pca9546";
347                 reg = <0x70>;
348                 #address-cells = <1>;
349                 #size-cells = <0>;
350                 i2c-mux-idle-disconnect;
351 
352                 i2c4mux0chn0: i2c@0 {
353                         reg = <0>;
354                         #address-cells = <1>;
355                         #size-cells = <0>;
356 
357                         eeprom@50 {
358                                 compatible = "atmel,24c64";
359                                 reg = <0x50>;
360                         };
361 
362                         led-controller@60 {
363                                 compatible = "nxp,pca9551";
364                                 reg = <0x60>;
365                                 #address-cells = <1>;
366                                 #size-cells = <0>;
367                                 gpio-controller;
368                                 #gpio-cells = <2>;
369 
370                                 led@0 {
371                                         reg = <0>;
372                                         default-state = "keep";
373                                         label = "cablecard0-cxp-top";
374                                         retain-state-shutdown;
375                                         type = <PCA955X_TYPE_LED>;
376                                 };
377 
378                                 led@1 {
379                                         reg = <1>;
380                                         default-state = "keep";
381                                         label = "cablecard0-cxp-bot";
382                                         retain-state-shutdown;
383                                         type = <PCA955X_TYPE_LED>;
384                                 };
385                         };
386                 };
387 
388                 i2c4mux0chn1: i2c@1 {
389                         reg = <1>;
390                         #address-cells = <1>;
391                         #size-cells = <0>;
392 
393                         eeprom@51 {
394                                 compatible = "atmel,24c64";
395                                 reg = <0x51>;
396                         };
397                 };
398 
399                 i2c4mux0chn2: i2c@2 {
400                         reg = <2>;
401                         #address-cells = <1>;
402                         #size-cells = <0>;
403 
404                         eeprom@52 {
405                                 compatible = "atmel,24c64";
406                                 reg = <0x52>;
407                         };
408                 };
409         };
410 };
411 
412 &i2c5 {
413         status = "okay";
414 
415         temperature-sensor@48 {
416                 compatible = "ti,tmp275";
417                 reg = <0x48>;
418         };
419 
420         temperature-sensor@49 {
421                 compatible = "ti,tmp275";
422                 reg = <0x49>;
423         };
424 
425         i2c-mux@70 {
426                 compatible = "nxp,pca9546";
427                 reg = <0x70>;
428                 #address-cells = <1>;
429                 #size-cells = <0>;
430                 i2c-mux-idle-disconnect;
431 
432                 i2c5mux0chn0: i2c@0 {
433                         reg = <0>;
434                         #address-cells = <1>;
435                         #size-cells = <0>;
436 
437                         eeprom@50 {
438                                 compatible = "atmel,24c64";
439                                 reg = <0x50>;
440                         };
441 
442                         led-controller@60 {
443                                 compatible = "nxp,pca9551";
444                                 reg = <0x60>;
445                                 #address-cells = <1>;
446                                 #size-cells = <0>;
447                                 gpio-controller;
448                                 #gpio-cells = <2>;
449 
450                                 led@0 {
451                                         reg = <0>;
452                                         default-state = "keep";
453                                         label = "cablecard3-cxp-top";
454                                         retain-state-shutdown;
455                                         type = <PCA955X_TYPE_LED>;
456                                 };
457 
458                                 led@1 {
459                                         reg = <1>;
460                                         default-state = "keep";
461                                         label = "cablecard3-cxp-bot";
462                                         retain-state-shutdown;
463                                         type = <PCA955X_TYPE_LED>;
464                                 };
465                         };
466                 };
467 
468                 i2c5mux0chn1: i2c@1 {
469                         reg = <1>;
470                         #address-cells = <1>;
471                         #size-cells = <0>;
472 
473                         eeprom@51 {
474                                 compatible = "atmel,24c64";
475                                 reg = <0x51>;
476                         };
477 
478                         led-controller@61 {
479                                 compatible = "nxp,pca9551";
480                                 reg = <0x61>;
481                                 #address-cells = <1>;
482                                 #size-cells = <0>;
483                                 gpio-controller;
484                                 #gpio-cells = <2>;
485 
486                                 led@0 {
487                                         reg = <0>;
488                                         default-state = "keep";
489                                         label = "cablecard4-cxp-top";
490                                         retain-state-shutdown;
491                                         type = <PCA955X_TYPE_LED>;
492                                 };
493 
494                                 led@1 {
495                                         reg = <1>;
496                                         default-state = "keep";
497                                         label = "cablecard4-cxp-bot";
498                                         retain-state-shutdown;
499                                         type = <PCA955X_TYPE_LED>;
500                                 };
501                         };
502                 };
503         };
504 };
505 
506 &i2c6 {
507         status = "okay";
508 
509         temperature-sensor@48 {
510                 compatible = "ti,tmp275";
511                 reg = <0x48>;
512         };
513 
514         temperature-sensor@4a {
515                 compatible = "ti,tmp275";
516                 reg = <0x4a>;
517         };
518 
519         temperature-sensor@4b {
520                 compatible = "ti,tmp275";
521                 reg = <0x4b>;
522         };
523 
524         i2c-mux@70 {
525                 compatible = "nxp,pca9546";
526                 reg = <0x70>;
527                 #address-cells = <1>;
528                 #size-cells = <0>;
529                 i2c-mux-idle-disconnect;
530 
531                 i2c6mux0chn0: i2c@0 {
532                         reg = <0>;
533                         #address-cells = <1>;
534                         #size-cells = <0>;
535 
536                         eeprom@53 {
537                                 compatible = "atmel,24c64";
538                                 reg = <0x53>;
539                         };
540                 };
541 
542                 i2c6mux0chn1: i2c@1 {
543                         reg = <1>;
544                         #address-cells = <1>;
545                         #size-cells = <0>;
546 
547                         eeprom@52 {
548                                 compatible = "atmel,24c64";
549                                 reg = <0x52>;
550                         };
551                 };
552 
553                 i2c6mux0chn2: i2c@2 {
554                         reg = <2>;
555                         #address-cells = <1>;
556                         #size-cells = <0>;
557 
558                         eeprom@50 {
559                                 compatible = "atmel,24c64";
560                                 reg = <0x50>;
561                         };
562                 };
563 
564                 i2c6mux0chn3: i2c@3 {
565                         reg = <3>;
566                         #address-cells = <1>;
567                         #size-cells = <0>;
568 
569                         eeprom@51 {
570                                 compatible = "atmel,24c64";
571                                 reg = <0x51>;
572                         };
573                 };
574         };
575 };
576 
577 &i2c7 {
578         multi-master;
579         status = "okay";
580 
581         led-controller@30 {
582                 compatible = "ibm,pca9552";
583                 reg = <0x30>;
584                 #address-cells = <1>;
585                 #size-cells = <0>;
586                 gpio-controller;
587                 #gpio-cells = <2>;
588 
589                 led@0 {
590                         reg = <0>;
591                         default-state = "keep";
592                         label = "pcieslot0";
593                         retain-state-shutdown;
594                         type = <PCA955X_TYPE_LED>;
595                 };
596 
597                 led@1 {
598                         reg = <1>;
599                         default-state = "keep";
600                         label = "pcieslot1";
601                         retain-state-shutdown;
602                         type = <PCA955X_TYPE_LED>;
603                 };
604 
605                 led@2 {
606                         reg = <2>;
607                         default-state = "keep";
608                         label = "pcieslot2";
609                         retain-state-shutdown;
610                         type = <PCA955X_TYPE_LED>;
611                 };
612 
613                 led@3 {
614                         reg = <3>;
615                         default-state = "keep";
616                         label = "pcieslot3";
617                         retain-state-shutdown;
618                         type = <PCA955X_TYPE_LED>;
619                 };
620 
621                 led@4 {
622                         reg = <4>;
623                         default-state = "keep";
624                         label = "pcieslot4";
625                         retain-state-shutdown;
626                         type = <PCA955X_TYPE_LED>;
627                 };
628 
629                 led@5 {
630                         reg = <5>;
631                         default-state = "keep";
632                         label = "cpu1";
633                         retain-state-shutdown;
634                         type = <PCA955X_TYPE_LED>;
635                 };
636 
637                 led@6 {
638                         reg = <6>;
639                         default-state = "keep";
640                         label = "cpu-vrm1";
641                         retain-state-shutdown;
642                         type = <PCA955X_TYPE_LED>;
643                 };
644 
645                 led@8 {
646                         reg = <8>;
647                         default-state = "keep";
648                         label = "lcd-russel";
649                         retain-state-shutdown;
650                         type = <PCA955X_TYPE_LED>;
651                 };
652         };
653 
654         led-controller@31 {
655                 compatible = "ibm,pca9552";
656                 reg = <0x31>;
657                 #address-cells = <1>;
658                 #size-cells = <0>;
659                 gpio-controller;
660                 #gpio-cells = <2>;
661 
662                 led@0 {
663                         reg = <0>;
664                         default-state = "keep";
665                         label = "ddimm0";
666                         retain-state-shutdown;
667                         type = <PCA955X_TYPE_LED>;
668                 };
669 
670                 led@1 {
671                         reg = <1>;
672                         default-state = "keep";
673                         label = "ddimm1";
674                         retain-state-shutdown;
675                         type = <PCA955X_TYPE_LED>;
676                 };
677 
678                 led@2 {
679                         reg = <2>;
680                         default-state = "keep";
681                         label = "ddimm2";
682                         retain-state-shutdown;
683                         type = <PCA955X_TYPE_LED>;
684                 };
685 
686                 led@3 {
687                         reg = <3>;
688                         default-state = "keep";
689                         label = "ddimm3";
690                         retain-state-shutdown;
691                         type = <PCA955X_TYPE_LED>;
692                 };
693 
694                 led@4 {
695                         reg = <4>;
696                         default-state = "keep";
697                         label = "ddimm4";
698                         retain-state-shutdown;
699                         type = <PCA955X_TYPE_LED>;
700                 };
701 
702                 led@5 {
703                         reg = <5>;
704                         default-state = "keep";
705                         label = "ddimm5";
706                         retain-state-shutdown;
707                         type = <PCA955X_TYPE_LED>;
708                 };
709 
710                 led@6 {
711                         reg = <6>;
712                         default-state = "keep";
713                         label = "ddimm6";
714                         retain-state-shutdown;
715                         type = <PCA955X_TYPE_LED>;
716                 };
717 
718                 led@7 {
719                         reg = <7>;
720                         default-state = "keep";
721                         label = "ddimm7";
722                         retain-state-shutdown;
723                         type = <PCA955X_TYPE_LED>;
724                 };
725 
726                 led@8 {
727                         reg = <8>;
728                         default-state = "keep";
729                         label = "ddimm8";
730                         retain-state-shutdown;
731                         type = <PCA955X_TYPE_LED>;
732                 };
733 
734                 led@9 {
735                         reg = <9>;
736                         default-state = "keep";
737                         label = "ddimm9";
738                         retain-state-shutdown;
739                         type = <PCA955X_TYPE_LED>;
740                 };
741 
742                 led@10 {
743                         reg = <10>;
744                         default-state = "keep";
745                         label = "ddimm10";
746                         retain-state-shutdown;
747                         type = <PCA955X_TYPE_LED>;
748                 };
749 
750                 led@11 {
751                         reg = <11>;
752                         default-state = "keep";
753                         label = "ddimm11";
754                         retain-state-shutdown;
755                         type = <PCA955X_TYPE_LED>;
756                 };
757 
758                 led@12 {
759                         reg = <12>;
760                         default-state = "keep";
761                         label = "ddimm12";
762                         retain-state-shutdown;
763                         type = <PCA955X_TYPE_LED>;
764                 };
765 
766                 led@13 {
767                         reg = <13>;
768                         default-state = "keep";
769                         label = "ddimm13";
770                         retain-state-shutdown;
771                         type = <PCA955X_TYPE_LED>;
772                 };
773 
774                 led@14 {
775                         reg = <14>;
776                         default-state = "keep";
777                         label = "ddimm14";
778                         retain-state-shutdown;
779                         type = <PCA955X_TYPE_LED>;
780                 };
781 
782                 led@15 {
783                         reg = <15>;
784                         default-state = "keep";
785                         label = "ddimm15";
786                         retain-state-shutdown;
787                         type = <PCA955X_TYPE_LED>;
788                 };
789         };
790 
791         led-controller@32 {
792                 compatible = "ibm,pca9552";
793                 reg = <0x32>;
794                 #address-cells = <1>;
795                 #size-cells = <0>;
796                 gpio-controller;
797                 #gpio-cells = <2>;
798 
799                 led@0 {
800                         reg = <0>;
801                         default-state = "keep";
802                         label = "ddimm16";
803                         retain-state-shutdown;
804                         type = <PCA955X_TYPE_LED>;
805                 };
806 
807                 led@1 {
808                         reg = <1>;
809                         default-state = "keep";
810                         label = "ddimm17";
811                         retain-state-shutdown;
812                         type = <PCA955X_TYPE_LED>;
813                 };
814 
815                 led@2 {
816                         reg = <2>;
817                         default-state = "keep";
818                         label = "ddimm18";
819                         retain-state-shutdown;
820                         type = <PCA955X_TYPE_LED>;
821                 };
822 
823                 led@3 {
824                         reg = <3>;
825                         default-state = "keep";
826                         label = "ddimm19";
827                         retain-state-shutdown;
828                         type = <PCA955X_TYPE_LED>;
829                 };
830 
831                 led@4 {
832                         reg = <4>;
833                         default-state = "keep";
834                         label = "ddimm20";
835                         retain-state-shutdown;
836                         type = <PCA955X_TYPE_LED>;
837                 };
838 
839                 led@5 {
840                         reg = <5>;
841                         default-state = "keep";
842                         label = "ddimm21";
843                         retain-state-shutdown;
844                         type = <PCA955X_TYPE_LED>;
845                 };
846 
847                 led@6 {
848                         reg = <6>;
849                         default-state = "keep";
850                         label = "ddimm22";
851                         retain-state-shutdown;
852                         type = <PCA955X_TYPE_LED>;
853                 };
854 
855                 led@7 {
856                         reg = <7>;
857                         default-state = "keep";
858                         label = "ddimm23";
859                         retain-state-shutdown;
860                         type = <PCA955X_TYPE_LED>;
861                 };
862 
863                 led@8 {
864                         reg = <8>;
865                         default-state = "keep";
866                         label = "ddimm24";
867                         retain-state-shutdown;
868                         type = <PCA955X_TYPE_LED>;
869                 };
870 
871                 led@9 {
872                         reg = <9>;
873                         default-state = "keep";
874                         label = "ddimm25";
875                         retain-state-shutdown;
876                         type = <PCA955X_TYPE_LED>;
877                 };
878 
879                 led@10 {
880                         reg = <10>;
881                         default-state = "keep";
882                         label = "ddimm26";
883                         retain-state-shutdown;
884                         type = <PCA955X_TYPE_LED>;
885                 };
886 
887                 led@11 {
888                         reg = <11>;
889                         default-state = "keep";
890                         label = "ddimm27";
891                         retain-state-shutdown;
892                         type = <PCA955X_TYPE_LED>;
893                 };
894 
895                 led@12 {
896                         reg = <12>;
897                         default-state = "keep";
898                         label = "ddimm28";
899                         retain-state-shutdown;
900                         type = <PCA955X_TYPE_LED>;
901                 };
902 
903                 led@13 {
904                         reg = <13>;
905                         default-state = "keep";
906                         label = "ddimm29";
907                         retain-state-shutdown;
908                         type = <PCA955X_TYPE_LED>;
909                 };
910 
911                 led@14 {
912                         reg = <14>;
913                         default-state = "keep";
914                         label = "ddimm30";
915                         retain-state-shutdown;
916                         type = <PCA955X_TYPE_LED>;
917                 };
918 
919                 led@15 {
920                         reg = <15>;
921                         default-state = "keep";
922                         label = "ddimm31";
923                         retain-state-shutdown;
924                         type = <PCA955X_TYPE_LED>;
925                 };
926         };
927 
928         led-controller@33 {
929                 compatible = "ibm,pca9552";
930                 reg = <0x33>;
931                 #address-cells = <1>;
932                 #size-cells = <0>;
933                 gpio-controller;
934                 #gpio-cells = <2>;
935 
936                 led@0 {
937                         reg = <0>;
938                         default-state = "keep";
939                         label = "planar";
940                         retain-state-shutdown;
941                         type = <PCA955X_TYPE_LED>;
942                 };
943 
944                 led@1 {
945                         reg = <1>;
946                         default-state = "keep";
947                         label = "cpu0";
948                         retain-state-shutdown;
949                         type = <PCA955X_TYPE_LED>;
950                 };
951 
952                 led@3 {
953                         reg = <3>;
954                         default-state = "keep";
955                         label = "dasd-pyramid0";
956                         retain-state-shutdown;
957                         type = <PCA955X_TYPE_LED>;
958                 };
959 
960                 led@4 {
961                         reg = <4>;
962                         default-state = "keep";
963                         label = "dasd-pyramid1";
964                         retain-state-shutdown;
965                         type = <PCA955X_TYPE_LED>;
966                 };
967 
968                 led@5 {
969                         reg = <5>;
970                         default-state = "keep";
971                         label = "dasd-pyramid2";
972                         retain-state-shutdown;
973                         type = <PCA955X_TYPE_LED>;
974                 };
975 
976                 led@6 {
977                         reg = <6>;
978                         default-state = "keep";
979                         label = "cpu0-vrm0";
980                         retain-state-shutdown;
981                         type = <PCA955X_TYPE_LED>;
982                 };
983 
984                 led@7 {
985                         reg = <7>;
986                         default-state = "keep";
987                         label = "rtc-battery";
988                         retain-state-shutdown;
989                         type = <PCA955X_TYPE_LED>;
990                 };
991 
992                 led@8 {
993                         reg = <8>;
994                         default-state = "keep";
995                         label = "base-blyth";
996                         retain-state-shutdown;
997                         type = <PCA955X_TYPE_LED>;
998                 };
999 
1000                 led@9 {
1001                         reg = <9>;
1002                         default-state = "keep";
1003                         label = "pcieslot6";
1004                         retain-state-shutdown;
1005                         type = <PCA955X_TYPE_LED>;
1006                 };
1007 
1008                 led@10 {
1009                         reg = <10>;
1010                         default-state = "keep";
1011                         label = "pcieslot7";
1012                         retain-state-shutdown;
1013                         type = <PCA955X_TYPE_LED>;
1014                 };
1015 
1016                 led@11 {
1017                         reg = <11>;
1018                         default-state = "keep";
1019                         label = "pcieslot8";
1020                         retain-state-shutdown;
1021                         type = <PCA955X_TYPE_LED>;
1022                 };
1023 
1024                 led@12 {
1025                         reg = <12>;
1026                         default-state = "keep";
1027                         label = "pcieslot9";
1028                         retain-state-shutdown;
1029                         type = <PCA955X_TYPE_LED>;
1030                 };
1031 
1032                 led@13 {
1033                         reg = <13>;
1034                         default-state = "keep";
1035                         label = "pcieslot10";
1036                         retain-state-shutdown;
1037                         type = <PCA955X_TYPE_LED>;
1038                 };
1039 
1040                 led@14 {
1041                         reg = <14>;
1042                         default-state = "keep";
1043                         label = "pcieslot11";
1044                         retain-state-shutdown;
1045                         type = <PCA955X_TYPE_LED>;
1046                 };
1047 
1048                 led@15 {
1049                         reg = <15>;
1050                         default-state = "keep";
1051                         label = "tpm-wilson";
1052                         retain-state-shutdown;
1053                         type = <PCA955X_TYPE_LED>;
1054                 };
1055         };
1056 
1057         humidity-sensor@40 {
1058                 compatible = "silabs,si7020";
1059                 reg = <0x40>;
1060         };
1061 
1062         temperature-sensor@48 {
1063                 compatible = "ti,tmp275";
1064                 reg = <0x48>;
1065         };
1066 
1067         pwm@52 {
1068                 compatible = "maxim,max31785a";
1069                 reg = <0x52>;
1070         };
1071 
1072         led-controller@60 {
1073                 compatible = "nxp,pca9551";
1074                 reg = <0x60>;
1075                 #address-cells = <1>;
1076                 #size-cells = <0>;
1077                 gpio-controller;
1078                 #gpio-cells = <2>;
1079 
1080                 led@0 {
1081                         reg = <0>;
1082                         default-state = "keep";
1083                         label = "front-sys-id0";
1084                         retain-state-shutdown;
1085                         type = <PCA955X_TYPE_LED>;
1086                 };
1087 
1088                 led@1 {
1089                         reg = <1>;
1090                         default-state = "keep";
1091                         label = "front-check-log0";
1092                         retain-state-shutdown;
1093                         type = <PCA955X_TYPE_LED>;
1094                 };
1095 
1096                 led@2 {
1097                         reg = <2>;
1098                         default-state = "keep";
1099                         label = "front-enc-fault1";
1100                         retain-state-shutdown;
1101                         type = <PCA955X_TYPE_LED>;
1102                 };
1103 
1104                 led@3 {
1105                         reg = <3>;
1106                         default-state = "keep";
1107                         label = "front-sys-pwron0";
1108                         retain-state-shutdown;
1109                         type = <PCA955X_TYPE_LED>;
1110                 };
1111         };
1112 
1113         pca0: led-controller@61 {
1114                 compatible = "nxp,pca9552";
1115                 reg = <0x61>;
1116                 #address-cells = <1>;
1117                 #size-cells = <0>;
1118                 gpio-controller;
1119                 #gpio-cells = <2>;
1120 
1121                 led@0 {
1122                         reg = <0>;
1123                         default-state = "keep";
1124                         label = "fan0";
1125                         retain-state-shutdown;
1126                         type = <PCA955X_TYPE_LED>;
1127                 };
1128 
1129                 led@1 {
1130                         reg = <1>;
1131                         default-state = "keep";
1132                         label = "fan1";
1133                         retain-state-shutdown;
1134                         type = <PCA955X_TYPE_LED>;
1135                 };
1136 
1137                 led@2 {
1138                         reg = <2>;
1139                         default-state = "keep";
1140                         label = "fan2";
1141                         retain-state-shutdown;
1142                         type = <PCA955X_TYPE_LED>;
1143                 };
1144 
1145                 led@3 {
1146                         reg = <3>;
1147                         default-state = "keep";
1148                         label = "fan3";
1149                         retain-state-shutdown;
1150                         type = <PCA955X_TYPE_LED>;
1151                 };
1152 
1153                 led@4 {
1154                         reg = <4>;
1155                         default-state = "keep";
1156                         label = "fan4";
1157                         retain-state-shutdown;
1158                         type = <PCA955X_TYPE_LED>;
1159                 };
1160 
1161                 led@5 {
1162                         reg = <5>;
1163                         default-state = "keep";
1164                         label = "fan5";
1165                         retain-state-shutdown;
1166                         type = <PCA955X_TYPE_LED>;
1167                 };
1168         };
1169 
1170         lcd-controller@62 {
1171                 compatible = "ibm,op-panel";
1172                 reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>;
1173         };
1174 
1175         pressure-sensor@76 {
1176                 compatible = "infineon,dps310";
1177                 reg = <0x76>;
1178                 #io-channel-cells = <0>;
1179         };
1180 
1181         eeprom@50 {
1182                 compatible = "atmel,24c64";
1183                 reg = <0x50>;
1184         };
1185 
1186         eeprom@51 {
1187                 compatible = "atmel,24c64";
1188                 reg = <0x51>;
1189         };
1190 };
1191 
1192 &i2c8 {
1193         status = "okay";
1194 
1195         pmic@11 {
1196                 compatible = "ti,ucd90320";
1197                 reg = <0x11>;
1198         };
1199 
1200         rtc@32 {
1201                 compatible = "epson,rx8900";
1202                 reg = <0x32>;
1203         };
1204 
1205         temperature-sensor@48 {
1206                 compatible = "ti,tmp275";
1207                 reg = <0x48>;
1208         };
1209 
1210         temperature-sensor@4a {
1211                 compatible = "ti,tmp275";
1212                 reg = <0x4a>;
1213         };
1214 
1215         eeprom@50 {
1216                 compatible = "atmel,24c64";
1217                 reg = <0x50>;
1218         };
1219 
1220         eeprom@51 {
1221                 compatible = "atmel,24c64";
1222                 reg = <0x51>;
1223         };
1224 
1225         led-controller@60 {
1226                 compatible = "nxp,pca9552";
1227                 reg = <0x60>;
1228                 #address-cells = <1>;
1229                 #size-cells = <0>;
1230                 gpio-controller;
1231                 #gpio-cells = <2>;
1232 
1233                 gpio-line-names =
1234                         "", "", "", "", "", "", "", "",
1235                         "", "", "", "", "", "", "power-config-full-load", "";
1236         };
1237 
1238         led-controller@61 {
1239                 compatible = "nxp,pca9552";
1240                 reg = <0x61>;
1241                 #address-cells = <1>;
1242                 #size-cells = <0>;
1243                 gpio-controller;
1244                 #gpio-cells = <2>;
1245 
1246                 gpio-line-names =
1247                         "SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD",
1248                         "SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD",
1249                         "SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD",
1250                         "SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N",
1251                         "SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N",
1252                         "SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N",
1253                         "", "", "", "";
1254         };
1255 
1256 };
1257 
1258 &i2c9 {
1259         status = "okay";
1260 
1261         temperature-sensor@4c {
1262                 compatible = "ti,tmp423";
1263                 reg = <0x4c>;
1264         };
1265 
1266         temperature-sensor@4d {
1267                 compatible = "ti,tmp423";
1268                 reg = <0x4d>;
1269         };
1270 
1271         eeprom@50 {
1272                 compatible = "atmel,24c128";
1273                 reg = <0x50>;
1274         };
1275 };
1276 
1277 &i2c10 {
1278         status = "okay";
1279 
1280         temperature-sensor@4c {
1281                 compatible = "ti,tmp423";
1282                 reg = <0x4c>;
1283         };
1284 
1285         temperature-sensor@4d {
1286                 compatible = "ti,tmp423";
1287                 reg = <0x4d>;
1288         };
1289 
1290         eeprom@50 {
1291                 compatible = "atmel,24c128";
1292                 reg = <0x50>;
1293         };
1294 };
1295 
1296 &i2c11 {
1297         status = "okay";
1298 
1299         temperature-sensor@48 {
1300                 compatible = "ti,tmp275";
1301                 reg = <0x48>;
1302         };
1303 
1304         temperature-sensor@49 {
1305                 compatible = "ti,tmp275";
1306                 reg = <0x49>;
1307         };
1308 
1309         i2c-mux@70 {
1310                 compatible = "nxp,pca9546";
1311                 reg = <0x70>;
1312                 #address-cells = <1>;
1313                 #size-cells = <0>;
1314                 i2c-mux-idle-disconnect;
1315 
1316                 i2c11mux0chn0: i2c@0 {
1317                         reg = <0>;
1318                         #address-cells = <1>;
1319                         #size-cells = <0>;
1320 
1321                         eeprom@50 {
1322                                 compatible = "atmel,24c64";
1323                                 reg = <0x50>;
1324                         };
1325 
1326                         led-controller@60 {
1327                                 compatible = "nxp,pca9551";
1328                                 reg = <0x60>;
1329                                 #address-cells = <1>;
1330                                 #size-cells = <0>;
1331                                 gpio-controller;
1332                                 #gpio-cells = <2>;
1333 
1334                                 led@0 {
1335                                         reg = <0>;
1336                                         default-state = "keep";
1337                                         label = "cablecard10-cxp-top";
1338                                         retain-state-shutdown;
1339                                         type = <PCA955X_TYPE_LED>;
1340                                 };
1341 
1342                                 led@1 {
1343                                         reg = <1>;
1344                                         default-state = "keep";
1345                                         label = "cablecard10-cxp-bot";
1346                                         retain-state-shutdown;
1347                                         type = <PCA955X_TYPE_LED>;
1348                                 };
1349                         };
1350                 };
1351 
1352                 i2c11mux0chn1: i2c@1 {
1353                         reg = <1>;
1354                         #address-cells = <1>;
1355                         #size-cells = <0>;
1356 
1357                         eeprom@51 {
1358                                 compatible = "atmel,24c64";
1359                                 reg = <0x51>;
1360                         };
1361                 };
1362         };
1363 };
1364 
1365 &i2c12 {
1366         status = "okay";
1367 
1368         tpm@2e {
1369                 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1370                 reg = <0x2e>;
1371                 memory-region = <&event_log>;
1372         };
1373 
1374         eeprom@50 {
1375                 compatible = "atmel,24c64";
1376                 reg = <0x50>;
1377         };
1378 };
1379 
1380 &i2c13 {
1381         status = "okay";
1382 
1383         eeprom@50 {
1384                 compatible = "atmel,24c64";
1385                 reg = <0x50>;
1386         };
1387 
1388         led-controller@60 {
1389                 compatible = "nxp,pca9552";
1390                 reg = <0x60>;
1391                 #address-cells = <1>;
1392                 #size-cells = <0>;
1393                 gpio-controller;
1394                 #gpio-cells = <2>;
1395 
1396                 led@0 {
1397                         reg = <0>;
1398                         default-state = "keep";
1399                         label = "nvme0";
1400                         retain-state-shutdown;
1401                         type = <PCA955X_TYPE_LED>;
1402                 };
1403 
1404                 led@1 {
1405                         reg = <1>;
1406                         default-state = "keep";
1407                         label = "nvme1";
1408                         retain-state-shutdown;
1409                         type = <PCA955X_TYPE_LED>;
1410                 };
1411 
1412                 led@2 {
1413                         reg = <2>;
1414                         default-state = "keep";
1415                         label = "nvme2";
1416                         retain-state-shutdown;
1417                         type = <PCA955X_TYPE_LED>;
1418                 };
1419 
1420                 led@3 {
1421                         reg = <3>;
1422                         default-state = "keep";
1423                         label = "nvme3";
1424                         retain-state-shutdown;
1425                         type = <PCA955X_TYPE_LED>;
1426                 };
1427 
1428                 led@4 {
1429                         reg = <4>;
1430                         default-state = "keep";
1431                         label = "nvme4";
1432                         retain-state-shutdown;
1433                         type = <PCA955X_TYPE_LED>;
1434                 };
1435 
1436                 led@5 {
1437                         reg = <5>;
1438                         default-state = "keep";
1439                         label = "nvme5";
1440                         retain-state-shutdown;
1441                         type = <PCA955X_TYPE_LED>;
1442                 };
1443 
1444                 led@6 {
1445                         reg = <6>;
1446                         default-state = "keep";
1447                         label = "nvme6";
1448                         retain-state-shutdown;
1449                         type = <PCA955X_TYPE_LED>;
1450                 };
1451 
1452                 led@7 {
1453                         reg = <7>;
1454                         default-state = "keep";
1455                         label = "nvme7";
1456                         retain-state-shutdown;
1457                         type = <PCA955X_TYPE_LED>;
1458                 };
1459         };
1460 };
1461 
1462 &i2c14 {
1463         status = "okay";
1464 
1465         eeprom@50 {
1466                 compatible = "atmel,24c64";
1467                 reg = <0x50>;
1468         };
1469 
1470         led-controller@60 {
1471                 compatible = "nxp,pca9552";
1472                 reg = <0x60>;
1473                 #address-cells = <1>;
1474                 #size-cells = <0>;
1475                 gpio-controller;
1476                 #gpio-cells = <2>;
1477 
1478                 led@0 {
1479                         reg = <0>;
1480                         default-state = "keep";
1481                         label = "nvme8";
1482                         retain-state-shutdown;
1483                         type = <PCA955X_TYPE_LED>;
1484                 };
1485 
1486                 led@1 {
1487                         reg = <1>;
1488                         default-state = "keep";
1489                         label = "nvme9";
1490                         retain-state-shutdown;
1491                         type = <PCA955X_TYPE_LED>;
1492                 };
1493 
1494                 led@2 {
1495                         reg = <2>;
1496                         default-state = "keep";
1497                         label = "nvme10";
1498                         retain-state-shutdown;
1499                         type = <PCA955X_TYPE_LED>;
1500                 };
1501 
1502                 led@3 {
1503                         reg = <3>;
1504                         default-state = "keep";
1505                         label = "nvme11";
1506                         retain-state-shutdown;
1507                         type = <PCA955X_TYPE_LED>;
1508                 };
1509 
1510                 led@4 {
1511                         reg = <4>;
1512                         default-state = "keep";
1513                         label = "nvme12";
1514                         retain-state-shutdown;
1515                         type = <PCA955X_TYPE_LED>;
1516                 };
1517 
1518                 led@5 {
1519                         reg = <5>;
1520                         default-state = "keep";
1521                         label = "nvme13";
1522                         retain-state-shutdown;
1523                         type = <PCA955X_TYPE_LED>;
1524                 };
1525 
1526                 led@6 {
1527                         reg = <6>;
1528                         default-state = "keep";
1529                         label = "nvme14";
1530                         retain-state-shutdown;
1531                         type = <PCA955X_TYPE_LED>;
1532                 };
1533 
1534                 led@7 {
1535                         reg = <7>;
1536                         default-state = "keep";
1537                         label = "nvme15";
1538                         retain-state-shutdown;
1539                         type = <PCA955X_TYPE_LED>;
1540                 };
1541         };
1542 };
1543 
1544 &i2c15 {
1545         status = "okay";
1546 
1547         eeprom@50 {
1548                 compatible = "atmel,24c64";
1549                 reg = <0x50>;
1550         };
1551 
1552         led-controller@60 {
1553                 compatible = "nxp,pca9552";
1554                 reg = <0x60>;
1555                 #address-cells = <1>;
1556                 #size-cells = <0>;
1557                 gpio-controller;
1558                 #gpio-cells = <2>;
1559 
1560                 led@0 {
1561                         reg = <0>;
1562                         default-state = "keep";
1563                         label = "nvme16";
1564                         retain-state-shutdown;
1565                         type = <PCA955X_TYPE_LED>;
1566                 };
1567 
1568                 led@1 {
1569                         reg = <1>;
1570                         default-state = "keep";
1571                         label = "nvme17";
1572                         retain-state-shutdown;
1573                         type = <PCA955X_TYPE_LED>;
1574                 };
1575 
1576                 led@2 {
1577                         reg = <2>;
1578                         default-state = "keep";
1579                         label = "nvme18";
1580                         retain-state-shutdown;
1581                         type = <PCA955X_TYPE_LED>;
1582                 };
1583 
1584                 led@3 {
1585                         reg = <3>;
1586                         default-state = "keep";
1587                         label = "nvme19";
1588                         retain-state-shutdown;
1589                         type = <PCA955X_TYPE_LED>;
1590                 };
1591 
1592                 led@4 {
1593                         reg = <4>;
1594                         default-state = "keep";
1595                         label = "nvme20";
1596                         retain-state-shutdown;
1597                         type = <PCA955X_TYPE_LED>;
1598                 };
1599 
1600                 led@5 {
1601                         reg = <5>;
1602                         default-state = "keep";
1603                         label = "nvme21";
1604                         retain-state-shutdown;
1605                         type = <PCA955X_TYPE_LED>;
1606                 };
1607 
1608                 led@6 {
1609                         reg = <6>;
1610                         default-state = "keep";
1611                         label = "nvme22";
1612                         retain-state-shutdown;
1613                         type = <PCA955X_TYPE_LED>;
1614                 };
1615 
1616                 led@7 {
1617                         reg = <7>;
1618                         default-state = "keep";
1619                         label = "nvme23";
1620                         retain-state-shutdown;
1621                         type = <PCA955X_TYPE_LED>;
1622                 };
1623         };
1624 };
1625 
1626 &uart2 {
1627         status = "okay";
1628 };
1629 
1630 &vuart1 {
1631         status = "okay";
1632 };
1633 
1634 &vuart2 {
1635         status = "okay";
1636 };
1637 
1638 &lpc_ctrl {
1639         status = "okay";
1640         memory-region = <&flash_memory>;
1641 };
1642 
1643 &mac2 {
1644         status = "okay";
1645         pinctrl-names = "default";
1646         pinctrl-0 = <&pinctrl_rmii3_default>;
1647         clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>,
1648                  <&syscon ASPEED_CLK_MAC3RCLK>;
1649         clock-names = "MACCLK", "RCLK";
1650         use-ncsi;
1651 };
1652 
1653 &mac3 {
1654         status = "okay";
1655         pinctrl-names = "default";
1656         pinctrl-0 = <&pinctrl_rmii4_default>;
1657         clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>,
1658                  <&syscon ASPEED_CLK_MAC4RCLK>;
1659         clock-names = "MACCLK", "RCLK";
1660         use-ncsi;
1661 };
1662 
1663 &wdt1 {
1664         aspeed,reset-type = "none";
1665         aspeed,external-signal;
1666         aspeed,ext-push-pull;
1667         aspeed,ext-active-high;
1668 
1669         pinctrl-names = "default";
1670         pinctrl-0 = <&pinctrl_wdtrst1_default>;
1671 };
1672 
1673 &wdt2 {
1674         status = "okay";
1675 };
1676 
1677 &kcs2 {
1678         status = "okay";
1679         aspeed,lpc-io-reg = <0xca8 0xcac>;
1680 };
1681 
1682 &kcs3 {
1683         status = "okay";
1684         aspeed,lpc-io-reg = <0xca2>;
1685         aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
1686 };

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