treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / arch / arm / boot / dts / aspeed-bmc-opp-swift.dts
blobb8fdd2a8a2c973d8dfc99a3b617197b288611e07
1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
3 #include "aspeed-g5.dtsi"
4 #include <dt-bindings/gpio/aspeed-gpio.h>
5 #include <dt-bindings/leds/leds-pca955x.h>
7 / {
8         model = "Swift BMC";
9         compatible = "ibm,swift-bmc", "aspeed,ast2500";
11         chosen {
12                 stdout-path = &uart5;
13                 bootargs = "console=ttyS4,115200 earlyprintk";
14         };
16         memory@80000000 {
17                 reg = <0x80000000 0x20000000>;
18         };
20         reserved-memory {
21                 #address-cells = <1>;
22                 #size-cells = <1>;
23                 ranges;
25                 flash_memory: region@98000000 {
26                         no-map;
27                         reg = <0x98000000 0x04000000>; /* 64M */
28                 };
30                 gfx_memory: framebuffer {
31                         size = <0x01000000>;
32                         alignment = <0x01000000>;
33                         compatible = "shared-dma-pool";
34                         reusable;
35                 };
36         };
38         gpio-keys {
39                 compatible = "gpio-keys";
41                 air-water {
42                         label = "air-water";
43                         gpios = <&gpio ASPEED_GPIO(B, 5) GPIO_ACTIVE_LOW>;
44                         linux,code = <ASPEED_GPIO(B, 5)>;
45                 };
47                 checkstop {
48                         label = "checkstop";
49                         gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
50                         linux,code = <ASPEED_GPIO(J, 2)>;
51                 };
53                 ps0-presence {
54                         label = "ps0-presence";
55                         gpios = <&gpio ASPEED_GPIO(R, 7) GPIO_ACTIVE_LOW>;
56                         linux,code = <ASPEED_GPIO(R, 7)>;
57                 };
59                 ps1-presence {
60                         label = "ps1-presence";
61                         gpios = <&gpio ASPEED_GPIO(N, 0) GPIO_ACTIVE_LOW>;
62                         linux,code = <ASPEED_GPIO(N, 0)>;
63                 };
65                 oppanel-presence {
66                         label = "oppanel-presence";
67                         gpios = <&gpio ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>;
68                         linux,code = <ASPEED_GPIO(A, 7)>;
69                 };
71                 opencapi-riser-presence {
72                         label = "opencapi-riser-presence";
73                         gpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>;
74                         linux,code = <ASPEED_GPIO(I, 0)>;
75                 };
76         };
78         iio-hwmon-battery {
79                 compatible = "iio-hwmon";
80                 io-channels = <&adc 12>;
81         };
83         gpio-keys-polled {
84                 compatible = "gpio-keys-polled";
85                 #address-cells = <1>;
86                 #size-cells = <0>;
87                 poll-interval = <1000>;
89                 scm0-presence {
90                         label = "scm0-presence";
91                         gpios = <&pca9552 6 GPIO_ACTIVE_LOW>;
92                         linux,code = <6>;
93                 };
95                 scm1-presence {
96                         label = "scm1-presence";
97                         gpios = <&pca9552 7 GPIO_ACTIVE_LOW>;
98                         linux,code = <7>;
99                 };
101                 cpu0vrm-presence {
102                         label = "cpu0vrm-presence";
103                         gpios = <&pca9552 12 GPIO_ACTIVE_LOW>;
104                         linux,code = <12>;
105                 };
107                 cpu1vrm-presence {
108                         label = "cpu1vrm-presence";
109                         gpios = <&pca9552 13 GPIO_ACTIVE_LOW>;
110                         linux,code = <13>;
111                 };
113                 fan0-presence {
114                         label = "fan0-presence";
115                         gpios = <&pca0 5 GPIO_ACTIVE_LOW>;
116                         linux,code = <5>;
117                 };
119                 fan1-presence {
120                         label = "fan1-presence";
121                         gpios = <&pca0 6 GPIO_ACTIVE_LOW>;
122                         linux,code = <6>;
123                 };
125                 fan2-presence {
126                         label = "fan2-presence";
127                         gpios = <&pca0 7 GPIO_ACTIVE_LOW>;
128                         linux,code = <7>;
129                 };
131                 fan3-presence {
132                         label = "fan3-presence";
133                         gpios = <&pca0 8 GPIO_ACTIVE_LOW>;
134                         linux,code = <8>;
135                 };
137                 fanboost-presence {
138                         label = "fanboost-presence";
139                         gpios = <&pca0 9 GPIO_ACTIVE_LOW>;
140                         linux,code = <9>;
141                 };
142         };
144         leds {
145                 compatible = "gpio-leds";
147                 fan0 {
148                         retain-state-shutdown;
149                         default-state = "keep";
150                         gpios = <&pca0 0 GPIO_ACTIVE_LOW>;
151                 };
153                 fan1 {
154                         retain-state-shutdown;
155                         default-state = "keep";
156                         gpios = <&pca0 1 GPIO_ACTIVE_LOW>;
157                 };
159                 fan2 {
160                         retain-state-shutdown;
161                         default-state = "keep";
162                         gpios = <&pca0 2 GPIO_ACTIVE_LOW>;
163                 };
165                 fan3 {
166                         retain-state-shutdown;
167                         default-state = "keep";
168                         gpios = <&pca0 3 GPIO_ACTIVE_LOW>;
169                 };
171                 fanboost {
172                         retain-state-shutdown;
173                         default-state = "keep";
174                         gpios = <&pca0 4 GPIO_ACTIVE_LOW>;
175                 };
177                 front-fault {
178                         retain-state-shutdown;
179                         default-state = "keep";
180                         gpios = <&pca1 2 GPIO_ACTIVE_LOW>;
181                 };
183                 front-power {
184                         retain-state-shutdown;
185                         default-state = "keep";
186                         gpios = <&pca1 3 GPIO_ACTIVE_LOW>;
187                 };
189                 front-id {
190                         retain-state-shutdown;
191                         default-state = "keep";
192                         gpios = <&pca1 0 GPIO_ACTIVE_LOW>;
193                 };
195                 rear-fault {
196                         gpios = <&gpio ASPEED_GPIO(N, 2) GPIO_ACTIVE_LOW>;
197                 };
199                 rear-id {
200                         gpios = <&gpio ASPEED_GPIO(N, 4) GPIO_ACTIVE_LOW>;
201                 };
202         };
204         fsi: gpio-fsi {
205                 compatible = "fsi-master-gpio", "fsi-master";
206                 #address-cells = <2>;
207                 #size-cells = <0>;
208                 no-gpio-delays;
210                 clock-gpios = <&gpio ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>;
211                 data-gpios = <&gpio ASPEED_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
212                 mux-gpios = <&gpio ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
213                 enable-gpios = <&gpio ASPEED_GPIO(P, 0) GPIO_ACTIVE_HIGH>;
214                 trans-gpios = <&gpio ASPEED_GPIO(P, 3) GPIO_ACTIVE_HIGH>;
215         };
217         iio-hwmon-dps310 {
218                 compatible = "iio-hwmon";
219                 io-channels = <&dps 0>;
220         };
224 &fmc {
225         status = "okay";
227         flash@0 {
228                 status = "okay";
229                 label = "bmc";
230                 m25p,fast-read;
231                 spi-max-frequency = <100000000>;
232                 partitions {
233                         #address-cells = < 1 >;
234                         #size-cells = < 1 >;
235                         compatible = "fixed-partitions";
236                         u-boot@0 {
237                                 reg = < 0 0x60000 >;
238                                 label = "u-boot";
239                         };
240                         u-boot-env@60000 {
241                                 reg = < 0x60000 0x20000 >;
242                                 label = "u-boot-env";
243                         };
244                         obmc-ubi@80000 {
245                                 reg = < 0x80000 0x7F80000>;
246                                 label = "obmc-ubi";
247                         };
248                 };
249         };
251         flash@1 {
252                 status = "okay";
253                 label = "alt-bmc";
254                 m25p,fast-read;
255                 spi-max-frequency = <100000000>;
256                 partitions {
257                         #address-cells = < 1 >;
258                         #size-cells = < 1 >;
259                         compatible = "fixed-partitions";
260                         u-boot@0 {
261                                 reg = < 0 0x60000 >;
262                                 label = "alt-u-boot";
263                         };
264                         u-boot-env@60000 {
265                                 reg = < 0x60000 0x20000 >;
266                                 label = "alt-u-boot-env";
267                         };
268                         obmc-ubi@80000 {
269                                 reg = < 0x80000 0x7F80000>;
270                                 label = "alt-obmc-ubi";
271                         };
272                 };
273         };
276 &spi1 {
277         status = "okay";
278         pinctrl-names = "default";
279         pinctrl-0 = <&pinctrl_spi1_default>;
281         flash@0 {
282                 status = "okay";
283                 label = "pnor";
284                 m25p,fast-read;
285                 spi-max-frequency = <100000000>;
286         };
289 &uart1 {
290         /* Rear RS-232 connector */
291         status = "okay";
292         pinctrl-names = "default";
293         pinctrl-0 = <&pinctrl_txd1_default
294                         &pinctrl_rxd1_default
295                         &pinctrl_nrts1_default
296                         &pinctrl_ndtr1_default
297                         &pinctrl_ndsr1_default
298                         &pinctrl_ncts1_default
299                         &pinctrl_ndcd1_default
300                         &pinctrl_nri1_default>;
303 &uart2 {
304         /* APSS */
305         status = "okay";
306         pinctrl-names = "default";
307         pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
310 &uart5 {
311         status = "okay";
314 &lpc_ctrl {
315         status = "okay";
316         memory-region = <&flash_memory>;
317         flash = <&spi1>;
320 &mac0 {
321         status = "okay";
322         pinctrl-names = "default";
323         pinctrl-0 = <&pinctrl_rmii1_default>;
324         use-ncsi;
325         clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,
326                  <&syscon ASPEED_CLK_MAC1RCLK>;
327         clock-names = "MACCLK", "RCLK";
330 &i2c2 {
331         status = "okay";
333         /* MUX ->
334          *    Samtec 1
335          *    Samtec 2
336          */
339 &i2c3 {
340         status = "okay";
342         max31785@52 {
343                 compatible = "maxim,max31785a";
344                 reg = <0x52>;
345                 #address-cells = <1>;
346                 #size-cells = <0>;
348                 fan@0 {
349                         compatible = "pmbus-fan";
350                         reg = <0>;
351                         tach-pulses = <2>;
352                         maxim,fan-rotor-input = "tach";
353                         maxim,fan-pwm-freq = <25000>;
354                         maxim,fan-no-watchdog;
355                         maxim,fan-no-fault-ramp;
356                         maxim,fan-ramp = <2>;
357                         maxim,fan-fault-pin-mon;
358                 };
360                 fan@1 {
361                         compatible = "pmbus-fan";
362                         reg = <1>;
363                         tach-pulses = <2>;
364                         maxim,fan-rotor-input = "tach";
365                         maxim,fan-pwm-freq = <25000>;
366                         maxim,fan-no-watchdog;
367                         maxim,fan-no-fault-ramp;
368                         maxim,fan-ramp = <2>;
369                         maxim,fan-fault-pin-mon;
370                 };
372                 fan@2 {
373                         compatible = "pmbus-fan";
374                         reg = <2>;
375                         tach-pulses = <2>;
376                         maxim,fan-rotor-input = "tach";
377                         maxim,fan-pwm-freq = <25000>;
378                         maxim,fan-no-watchdog;
379                         maxim,fan-no-fault-ramp;
380                         maxim,fan-ramp = <2>;
381                         maxim,fan-fault-pin-mon;
382                 };
384                 fan@3 {
385                         compatible = "pmbus-fan";
386                         reg = <3>;
387                         tach-pulses = <2>;
388                         maxim,fan-rotor-input = "tach";
389                         maxim,fan-pwm-freq = <25000>;
390                         maxim,fan-no-watchdog;
391                         maxim,fan-no-fault-ramp;
392                         maxim,fan-ramp = <2>;
393                         maxim,fan-fault-pin-mon;
394                 };
396                 fan@4 {
397                         compatible = "pmbus-fan";
398                         reg = <4>;
399                         tach-pulses = <2>;
400                         maxim,fan-rotor-input = "tach";
401                         maxim,fan-pwm-freq = <25000>;
402                         maxim,fan-no-watchdog;
403                         maxim,fan-no-fault-ramp;
404                         maxim,fan-ramp = <2>;
405                         maxim,fan-fault-pin-mon;
406                 };
407         };
409         pca0: pca9552@60 {
410                 compatible = "nxp,pca9552";
411                 reg = <0x60>;
412                 #address-cells = <1>;
413                 #size-cells = <0>;
415                 gpio-controller;
416                 #gpio-cells = <2>;
418                 gpio@0 {
419                         reg = <0>;
420                         type = <PCA955X_TYPE_GPIO>;
421                 };
423                 gpio@1 {
424                         reg = <1>;
425                         type = <PCA955X_TYPE_GPIO>;
426                 };
428                 gpio@2 {
429                         reg = <2>;
430                         type = <PCA955X_TYPE_GPIO>;
431                 };
433                 gpio@3 {
434                         reg = <3>;
435                         type = <PCA955X_TYPE_GPIO>;
436                 };
438                 gpio@4 {
439                         reg = <4>;
440                         type = <PCA955X_TYPE_GPIO>;
441                 };
443                 gpio@5 {
444                         reg = <5>;
445                         type = <PCA955X_TYPE_GPIO>;
446                 };
448                 gpio@6 {
449                         reg = <6>;
450                         type = <PCA955X_TYPE_GPIO>;
451                 };
453                 gpio@7 {
454                         reg = <7>;
455                         type = <PCA955X_TYPE_GPIO>;
456                 };
458                 gpio@8 {
459                         reg = <8>;
460                         type = <PCA955X_TYPE_GPIO>;
461                 };
463                 gpio@9 {
464                         reg = <9>;
465                         type = <PCA955X_TYPE_GPIO>;
466                 };
468                 gpio@10 {
469                         reg = <10>;
470                         type = <PCA955X_TYPE_GPIO>;
471                 };
473                 gpio@11 {
474                         reg = <11>;
475                         type = <PCA955X_TYPE_GPIO>;
476                 };
478                 gpio@12 {
479                         reg = <12>;
480                         type = <PCA955X_TYPE_GPIO>;
481                 };
483                 gpio@13 {
484                         reg = <13>;
485                         type = <PCA955X_TYPE_GPIO>;
486                 };
488                 gpio@14 {
489                         reg = <14>;
490                         type = <PCA955X_TYPE_GPIO>;
491                 };
493                 gpio@15 {
494                         reg = <15>;
495                         type = <PCA955X_TYPE_GPIO>;
496                 };
497         };
499         power-supply@68 {
500                 compatible = "ibm,cffps2";
501                 reg = <0x68>;
502         };
504         eeprom@50 {
505                 compatible = "atmel,24c64";
506                 reg = <0x50>;
507         };
509         power-supply@69 {
510                 compatible = "ibm,cffps2";
511                 reg = <0x69>;
512         };
514         eeprom@51 {
515                 compatible = "atmel,24c64";
516                 reg = <0x51>;
517         };
520 &i2c7 {
521         status = "okay";
523         dps: dps310@76 {
524                 compatible = "infineon,dps310";
525                 reg = <0x76>;
526                 #io-channel-cells = <0>;
527         };
529         tmp275@48 {
530                 compatible = "ti,tmp275";
531                 reg = <0x48>;
532         };
534         si7021a20@20 {
535                 compatible = "si,si7021a20";
536                 reg = <0x20>;
537         };
539         eeprom@50 {
540                 compatible = "atmel,24c64";
541                 reg = <0x50>;
542         };
544         pca1: pca9551@60 {
545                 compatible = "nxp,pca9551";
546                 reg = <0x60>;
547                 #address-cells = <1>;
548                 #size-cells = <0>;
550                 gpio-controller;
551                 #gpio-cells = <2>;
553                 gpio@0 {
554                         reg = <0>;
555                         type = <PCA955X_TYPE_GPIO>;
556                 };
558                 gpio@1 {
559                         reg = <1>;
560                         type = <PCA955X_TYPE_GPIO>;
561                 };
563                 gpio@2 {
564                         reg = <2>;
565                         type = <PCA955X_TYPE_GPIO>;
566                 };
568                 gpio@3 {
569                         reg = <3>;
570                         type = <PCA955X_TYPE_GPIO>;
571                 };
573                 gpio@4 {
574                         reg = <4>;
575                         type = <PCA955X_TYPE_GPIO>;
576                 };
578                 gpio@5 {
579                         reg = <5>;
580                         type = <PCA955X_TYPE_GPIO>;
581                 };
583                 gpio@6 {
584                         reg = <6>;
585                         type = <PCA955X_TYPE_GPIO>;
586                 };
588                 gpio@7 {
589                         reg = <7>;
590                         type = <PCA955X_TYPE_GPIO>;
591                 };
592         };
595 &i2c8 {
596         status = "okay";
598         pca9552: pca9552@60 {
599                 compatible = "nxp,pca9552";
600                 reg = <0x60>;
601                 #address-cells = <1>;
602                 #size-cells = <0>;
603                 gpio-controller;
604                 #gpio-cells = <2>;
606                 gpio-line-names = "PS_SMBUS_RESET_N", "APSS_RESET_N",
607                         "GPU0_TH_OVERT_N_BUFF", "GPU1_TH_OVERT_N_BUFF",
608                         "GPU2_TH_OVERT_N_BUFF", "GPU3_TH_OVERT_N_BUFF",
609                         "P9_SCM0_PRES", "P9_SCM1_PRES",
610                         "GPU0_PWR_GOOD_BUFF", "GPU1_PWR_GOOD_BUFF",
611                         "GPU2_PWR_GOOD_BUFF", "GPU3_PWR_GOOD_BUFF",
612                         "PRESENT_VRM_CP0_N", "PRESENT_VRM_CP1_N",
613                         "12V_BREAKER_FLT_N", "THROTTLE_UNLATCHED_N";
615                 gpio@0 {
616                         reg = <0>;
617                         type = <PCA955X_TYPE_GPIO>;
618                 };
620                 gpio@1 {
621                         reg = <1>;
622                         type = <PCA955X_TYPE_GPIO>;
623                 };
625                 gpio@2 {
626                         reg = <2>;
627                         type = <PCA955X_TYPE_GPIO>;
628                 };
630                 gpio@3 {
631                         reg = <3>;
632                         type = <PCA955X_TYPE_GPIO>;
633                 };
635                 gpio@4 {
636                         reg = <4>;
637                         type = <PCA955X_TYPE_GPIO>;
638                 };
640                 gpio@5 {
641                         reg = <5>;
642                         type = <PCA955X_TYPE_GPIO>;
643                 };
645                 gpio@6 {
646                         reg = <6>;
647                         type = <PCA955X_TYPE_GPIO>;
648                 };
650                 gpio@7 {
651                         reg = <7>;
652                         type = <PCA955X_TYPE_GPIO>;
653                 };
655                 gpio@8 {
656                         reg = <8>;
657                         type = <PCA955X_TYPE_GPIO>;
658                 };
660                 gpio@9 {
661                         reg = <9>;
662                         type = <PCA955X_TYPE_GPIO>;
663                 };
665                 gpio@10 {
666                         reg = <10>;
667                         type = <PCA955X_TYPE_GPIO>;
668                 };
670                 gpio@11 {
671                         reg = <11>;
672                         type = <PCA955X_TYPE_GPIO>;
673                 };
675                 gpio@12 {
676                         reg = <12>;
677                         type = <PCA955X_TYPE_GPIO>;
678                 };
680                 gpio@13 {
681                         reg = <13>;
682                         type = <PCA955X_TYPE_GPIO>;
683                 };
685                 gpio@14 {
686                         reg = <14>;
687                         type = <PCA955X_TYPE_GPIO>;
688                 };
690                 gpio@15 {
691                         reg = <15>;
692                         type = <PCA955X_TYPE_GPIO>;
693                 };
694         };
696         rtc@32 {
697                 compatible = "epson,rx8900";
698                 reg = <0x32>;
699         };
701         eeprom@51 {
702                 compatible = "atmel,24c64";
703                 reg = <0x51>;
704         };
706         ucd90160@64 {
707                 compatible = "ti,ucd90160";
708                 reg = <0x64>;
709         };
712 &i2c9 {
713         status = "okay";
715         eeprom@50 {
716                 compatible = "atmel,24c64";
717                 reg = <0x50>;
718         };
720         tmp423a@4c {
721                 compatible = "ti,tmp423";
722                 reg = <0x4c>;
723         };
725         ir35221@71 {
726                 compatible = "infineon,ir35221";
727                 reg = <0x71>;
728         };
730         ir35221@72 {
731                 compatible = "infineon,ir35221";
732                 reg = <0x72>;
733         };
735         pca2: pca9539@74 {
736                 compatible = "nxp,pca9539";
737                 reg = <0x74>;
738                 #address-cells = <1>;
739                 #size-cells = <0>;
740                 gpio-controller;
741                 #gpio-cells = <2>;
743                 gpio@0 {
744                         reg = <0>;
745                 };
747                 gpio@1 {
748                         reg = <1>;
749                 };
751                 gpio@2 {
752                         reg = <2>;
753                 };
755                 gpio@3 {
756                         reg = <3>;
757                 };
759                 gpio@4 {
760                         reg = <4>;
761                 };
763                 gpio@5 {
764                         reg = <5>;
765                 };
767                 gpio@6 {
768                         reg = <6>;
769                 };
771                 gpio@7 {
772                         reg = <7>;
773                 };
775                 gpio@8 {
776                         reg = <8>;
777                 };
779                 gpio@9 {
780                         reg = <9>;
781                 };
783                 gpio@10 {
784                         reg = <10>;
785                 };
787                 gpio@11 {
788                         reg = <11>;
789                 };
791                 gpio@12 {
792                         reg = <12>;
793                 };
795                 gpio@13 {
796                         reg = <13>;
797                 };
799                 gpio@14 {
800                         reg = <14>;
801                 };
803                 gpio@15 {
804                         reg = <15>;
805                 };
806         };
809 &i2c10 {
810         status = "okay";
812         eeprom@50 {
813                 compatible = "atmel,24c64";
814                 reg = <0x50>;
815         };
817         tmp423a@4c {
818                 compatible = "ti,tmp423";
819                 reg = <0x4c>;
820         };
822         ir35221@71 {
823                 compatible = "infineon,ir35221";
824                 reg = <0x71>;
825         };
827         ir35221@72 {
828                 compatible = "infineon,ir35221";
829                 reg = <0x72>;
830         };
832         pca3: pca9539@74 {
833                 compatible = "nxp,pca9539";
834                 reg = <0x74>;
835                 #address-cells = <1>;
836                 #size-cells = <0>;
837                 gpio-controller;
838                 #gpio-cells = <2>;
840                 gpio@0 {
841                         reg = <0>;
842                 };
844                 gpio@1 {
845                         reg = <1>;
846                 };
848                 gpio@2 {
849                         reg = <2>;
850                 };
852                 gpio@3 {
853                         reg = <3>;
854                 };
856                 gpio@4 {
857                         reg = <4>;
858                 };
860                 gpio@5 {
861                         reg = <5>;
862                 };
864                 gpio@6 {
865                         reg = <6>;
866                 };
868                 gpio@7 {
869                         reg = <7>;
870                 };
872                 gpio@8 {
873                         reg = <8>;
874                 };
876                 gpio@9 {
877                         reg = <9>;
878                 };
880                 gpio@10 {
881                         reg = <10>;
882                 };
884                 gpio@11 {
885                         reg = <11>;
886                 };
888                 gpio@12 {
889                         reg = <12>;
890                 };
892                 gpio@13 {
893                         reg = <13>;
894                 };
896                 gpio@14 {
897                         reg = <14>;
898                 };
900                 gpio@15 {
901                         reg = <15>;
902                 };
903         };
906 &i2c11 {
907         /* MUX
908          *   -> PCIe Slot 0
909          *   -> PCIe Slot 1
910          *   -> PCIe Slot 2
911          *   -> PCIe Slot 3
912          */
913         status = "okay";
916 &i2c12 {
917         status = "okay";
919         tmp275@48 {
920                 compatible = "ti,tmp275";
921                 reg = <0x48>;
922         };
924         tmp275@4a {
925                 compatible = "ti,tmp275";
926                 reg = <0x4a>;
927         };
930 &i2c13 {
931         status = "okay";
934 &vuart {
935         status = "okay";
938 &gfx {
939         status = "okay";
940         memory-region = <&gfx_memory>;
943 &pinctrl {
944         aspeed,external-nodes = <&gfx &lhc>;
947 &wdt1 {
948         aspeed,reset-type = "none";
949         aspeed,external-signal;
950         aspeed,ext-push-pull;
951         aspeed,ext-active-high;
953         pinctrl-names = "default";
954         pinctrl-0 = <&pinctrl_wdtrst1_default>;
957 &wdt2 {
958         aspeed,alt-boot;
961 &ibt {
962         status = "okay";
965 &adc {
966         status = "okay";
969 &sdmmc {
970        status = "okay";
973 &sdhci1 {
974        status = "okay";
976        pinctrl-names = "default";
977        pinctrl-0 = <&pinctrl_sd2_default>;
980 #include "ibm-power9-dual.dtsi"