Lines Matching +full:ipmb +full:- +full:dev

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,system1-bmc", "aspeed,ast2600";
74 stdout-path = "uart5:115200n8";
82 reserved-memory {
83 #address-cells = <1>;
84 #size-cells = <1>;
87 eventlog: tcg-event-log@b3d00000 {
88 no-map;
95 record-size = <0x8000>;
96 console-size = <0x8000>;
97 ftrace-size = <0x8000>;
98 pmsg-size = <0x8000>;
99 max-reason = <3>; /* KMSG_DUMP_EMERG */
104 no-map;
110 no-map;
111 compatible = "shared-dma-pool";
117 compatible = "gpio-leds";
119 led-bmc-ready {
123 led-bmc-hb {
127 led-rear-enc-fault0 {
131 led-rear-enc-id0 {
135 led-fan0-fault {
139 led-fan1-fault {
143 led-fan2-fault {
147 led-fan3-fault {
151 led-fan4-fault {
155 led-fan5-fault {
159 led-fan6-fault {
163 led-nvmed0-fault {
167 led-nvmed1-fault {
171 led-nvmed2-fault {
175 led-nvmed3-fault {
180 gpio-keys-polled {
181 compatible = "gpio-keys-polled";
182 poll-interval = <1000>;
184 event-nvme0-presence {
185 label = "nvme0-presence";
190 event-nvme1-presence {
191 label = "nvme1-presence";
196 event-nvme2-presence {
197 label = "nvme2-presence";
202 event-nvme3-presence {
203 label = "nvme3-presence";
209 iio-hwmon {
210 compatible = "iio-hwmon";
211 io-channels = <&p12v_vd 0>, <&p5v_aux_vd 0>,
218 p12v_vd: voltage-divider1 {
219 compatible = "voltage-divider";
220 io-channels = <&adc1 3>;
221 #io-channel-cells = <1>;
227 output-ohms = <15>;
228 full-ohms = <133>;
231 p5v_aux_vd: voltage-divider2 {
232 compatible = "voltage-divider";
233 io-channels = <&adc1 5>;
234 #io-channel-cells = <1>;
240 output-ohms = <50>;
241 full-ohms = <187>;
244 p5v_bmc_aux_vd: voltage-divider3 {
245 compatible = "voltage-divider";
246 io-channels = <&adc0 3>;
247 #io-channel-cells = <1>;
253 output-ohms = <50>;
254 full-ohms = <187>;
257 p3v3_aux_vd: voltage-divider4 {
258 compatible = "voltage-divider";
259 io-channels = <&adc1 2>;
260 #io-channel-cells = <1>;
266 output-ohms = <14>;
267 full-ohms = <34>;
270 p3v3_bmc_aux_vd: voltage-divider5 {
271 compatible = "voltage-divider";
272 io-channels = <&adc0 7>;
273 #io-channel-cells = <1>;
279 output-ohms = <14>;
280 full-ohms = <34>;
283 p1v8_bmc_aux_vd: voltage-divider6 {
284 compatible = "voltage-divider";
285 io-channels = <&adc0 6>;
286 #io-channel-cells = <1>;
292 output-ohms = <3>;
293 full-ohms = <4>;
296 p2v5_aux_vd: voltage-divider7 {
297 compatible = "voltage-divider";
298 io-channels = <&adc1 1>;
299 #io-channel-cells = <1>;
305 output-ohms = <11>;
306 full-ohms = <21>;
309 p1v8_bmc_aux: fixedregulator-p1v8-bmc-aux {
310 compatible = "regulator-fixed";
311 regulator-name = "p1v8_bmc_aux";
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1800000>;
314 regulator-always-on;
320 vref-supply = <&p1v8_bmc_aux>;
322 pinctrl-names = "default";
323 pinctrl-0 = <&pinctrl_adc0_default
335 vref-supply = <&p1v8_bmc_aux>;
336 aspeed,battery-sensing;
338 aspeed,int-vref-microvolt = <2500000>;
339 pinctrl-names = "default";
340 pinctrl-0 = <&pinctrl_adc8_default
361 bias-disable;
366 bias-disable;
371 bias-disable;
376 bias-disable;
381 pinctrl-names = "default";
382 pinctrl-0 = <&pinctrl_gpiol4_unbiased
387 gpio-line-names =
388 /*A0-A7*/ "","","","","","","","",
389 /*B0-B7*/ "","","","","bmc-tpm-reset","","","",
390 /*C0-C7*/ "","","","","","","","",
391 /*D0-D7*/ "","","","","","","","",
392 /*E0-E7*/ "","","","","","","","",
393 /*F0-F7*/ "","","","","","","","",
394 /*G0-G7*/ "","","","","","","","",
395 /*H0-H7*/ "","","","","","","","",
396 /*I0-I7*/ "","","","","","","","",
397 /*J0-J7*/ "","","","","","","","",
398 /*K0-K7*/ "","","","","","","","",
399 /*L0-L7*/ "","","","","","","","led-bmc-ready",
400 /*M0-M7*/ "","","","","","","","",
401 /*N0-N7*/ "pch-reset","","","","","flash-write-override","","",
402 /*O0-O7*/ "","","","","","","","",
403 /*P0-P7*/ "","","","","","","","led-bmc-hb",
404 /*Q0-Q7*/ "","","","","","","pch-ready","",
405 /*R0-R7*/ "","","","","","","","",
406 /*S0-S7*/ "","","","","","","led-rear-enc-fault0","led-rear-enc-id0",
407 /*T0-T7*/ "","","","","","","","",
408 /*U0-U7*/ "","","","","","","","",
409 /*V0-V7*/ "","rtc-battery-voltage-read-enable","","power-chassis-control","","","","",
410 /*W0-W7*/ "","","","","","","","",
411 /*X0-X7*/ "fpga-pgood","power-chassis-good","pch-pgood","","","","","",
412 /*Y0-Y7*/ "","","","","","","","",
413 /*Z0-Z7*/ "","","","","","","","";
415 pin-gpio-hog-0 {
416 gpio-hog;
419 line-name = "RST_RTCRST_N";
422 pin-gpio-hog-1 {
423 gpio-hog;
426 line-name = "RST_SRTCRST_N";
429 pin-gpio-hog-2 {
430 gpio-hog;
432 output-high;
433 line-name = "BMC_FAN_E3_SVC_PEX_INT_N";
436 pin-gpio-hog-3 {
437 gpio-hog;
439 output-low;
440 line-name = "isolate_errs_cpu1";
449 bias-disable;
454 clk-phase-mmc-hs200 = <180>, <180>;
460 bus-frequency = <500000>;
481 memory-region = <&flash_memory>;
486 pinctrl-names = "default";
487 pinctrl-0 = <&pinctrl_rmii3_default>;
490 clock-names = "MACCLK", "RCLK";
491 use-ncsi;
496 pinctrl-names = "default";
497 pinctrl-0 = <&pinctrl_rmii4_default>;
500 clock-names = "MACCLK", "RCLK";
501 use-ncsi;
505 aspeed,reset-type = "none";
506 aspeed,external-signal;
507 aspeed,ext-push-pull;
508 aspeed,ext-active-high;
510 pinctrl-names = "default";
511 pinctrl-0 = <&pinctrl_wdtrst1_default>;
520 aspeed,lpc-io-reg = <0xca8 0xcac>;
525 aspeed,lpc-io-reg = <0xca2>;
526 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
535 snoop-ports = <0x80>, <0x81>;
555 led-controller@60 {
558 #address-cells = <1>;
559 #size-cells = <0>;
561 gpio-controller;
562 #gpio-cells = <2>;
565 label = "nic1-perst";
567 retain-state-shutdown;
568 default-state = "keep";
573 label = "bmc-perst";
575 retain-state-shutdown;
576 default-state = "keep";
581 label = "reset-M2-SSD1-2-perst";
583 retain-state-shutdown;
584 default-state = "keep";
589 label = "pcie-perst1";
591 retain-state-shutdown;
592 default-state = "keep";
597 label = "pcie-perst2";
599 retain-state-shutdown;
600 default-state = "keep";
605 label = "pcie-perst3";
607 retain-state-shutdown;
608 default-state = "keep";
613 label = "pcie-perst4";
615 retain-state-shutdown;
616 default-state = "keep";
621 label = "pcie-perst5";
623 retain-state-shutdown;
624 default-state = "keep";
629 label = "pcie-perst6";
631 retain-state-shutdown;
632 default-state = "keep";
637 label = "pcie-perst7";
639 retain-state-shutdown;
640 default-state = "keep";
645 label = "pcie-perst8";
647 retain-state-shutdown;
648 default-state = "keep";
653 label = "PV-cp0-sw1stk4-perst";
655 retain-state-shutdown;
656 default-state = "keep";
661 label = "PV-cp0-sw1stk5-perst";
663 retain-state-shutdown;
664 default-state = "keep";
669 label = "pe-cp-drv0-perst";
671 retain-state-shutdown;
672 default-state = "keep";
677 label = "pe-cp-drv1-perst";
679 retain-state-shutdown;
680 default-state = "keep";
685 label = "lom-perst";
687 retain-state-shutdown;
688 default-state = "keep";
697 gpio-controller;
698 #gpio-cells = <2>;
700 gpio-line-names =
712 "presence-ps2",
713 "presence-ps3",
722 power-supply@58 {
727 power-supply@59 {
732 power-supply@5a {
737 power-supply@5b {
746 i2c-mux@70 {
749 #address-cells = <1>;
750 #size-cells = <0>;
751 i2c-mux-idle-disconnect;
754 #address-cells = <1>;
755 #size-cells = <0>;
760 #address-cells = <1>;
761 #size-cells = <0>;
766 #address-cells = <1>;
767 #size-cells = <0>;
772 #address-cells = <1>;
773 #size-cells = <0>;
778 #address-cells = <1>;
779 #size-cells = <0>;
784 #address-cells = <1>;
785 #size-cells = <0>;
790 #address-cells = <1>;
791 #size-cells = <0>;
796 #address-cells = <1>;
797 #size-cells = <0>;
805 multi-master;
806 bus-frequency = <1000000>;
808 ipmb@10 {
809 compatible = "ipmb-dev";
812 i2c-protocol;
833 fan-controller@52 {
838 fan-controller@54 {
848 i2c-mux@70 {
851 #address-cells = <1>;
852 #size-cells = <0>;
853 i2c-mux-idle-disconnect;
856 #address-cells = <1>;
857 #size-cells = <0>;
862 #address-cells = <1>;
863 #size-cells = <0>;
868 #address-cells = <1>;
869 #size-cells = <0>;
874 #address-cells = <1>;
875 #size-cells = <0>;
880 #address-cells = <1>;
881 #size-cells = <0>;
884 humidity-sensor@40 {
889 temperature-sensor@48 {
899 led-controller@60 {
902 #address-cells = <1>;
903 #size-cells = <0>;
905 gpio-controller;
906 #gpio-cells = <2>;
909 label = "enclosure-id-led";
911 retain-state-shutdown;
912 default-state = "keep";
917 label = "attention-led";
919 retain-state-shutdown;
920 default-state = "keep";
925 label = "enclosure-fault-rollup-led";
927 retain-state-shutdown;
928 default-state = "keep";
933 label = "power-on-led";
935 retain-state-shutdown;
936 default-state = "keep";
941 temperature-sensor@76 {
948 #address-cells = <1>;
949 #size-cells = <0>;
954 #address-cells = <1>;
955 #size-cells = <0>;
960 #address-cells = <1>;
961 #size-cells = <0>;
970 gpio-controller;
971 #gpio-cells = <2>;
978 gpio-controller;
979 #gpio-cells = <2>;
981 gpio-line-names =
1004 i2c-mux@70 {
1007 #address-cells = <1>;
1008 #size-cells = <0>;
1009 i2c-mux-idle-disconnect;
1012 #address-cells = <1>;
1013 #size-cells = <0>;
1018 #address-cells = <1>;
1019 #size-cells = <0>;
1024 #address-cells = <1>;
1025 #size-cells = <0>;
1030 #address-cells = <1>;
1031 #size-cells = <0>;
1041 #address-cells = <1>;
1042 #size-cells = <0>;
1047 #address-cells = <1>;
1048 #size-cells = <0>;
1058 #address-cells = <1>;
1059 #size-cells = <0>;
1064 #address-cells = <1>;
1065 #size-cells = <0>;
1073 bus-frequency = <400000>;
1075 i2c-mux@71 {
1078 #address-cells = <1>;
1079 #size-cells = <0>;
1080 i2c-mux-idle-disconnect;
1083 #address-cells = <1>;
1084 #size-cells = <0>;
1094 #address-cells = <1>;
1095 #size-cells = <0>;
1120 #address-cells = <1>;
1121 #size-cells = <0>;
1126 #address-cells = <1>;
1127 #size-cells = <0>;
1132 #address-cells = <1>;
1133 #size-cells = <0>;
1136 i2c-mux@70 {
1139 #address-cells = <1>;
1140 #size-cells = <0>;
1141 i2c-mux-idle-disconnect;
1144 #address-cells = <1>;
1145 #size-cells = <0>;
1150 #address-cells = <1>;
1151 #size-cells = <0>;
1156 #address-cells = <1>;
1157 #size-cells = <0>;
1162 #address-cells = <1>;
1163 #size-cells = <0>;
1168 #address-cells = <1>;
1169 #size-cells = <0>;
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1180 #address-cells = <1>;
1181 #size-cells = <0>;
1186 #address-cells = <1>;
1187 #size-cells = <0>;
1194 #address-cells = <1>;
1195 #size-cells = <0>;
1200 #address-cells = <1>;
1201 #size-cells = <0>;
1204 temperature-sensor@4c {
1211 #address-cells = <1>;
1212 #size-cells = <0>;
1246 compatible = "tcg,tpm-tis-i2c";
1248 memory-region = <&eventlog>;
1264 led-controller@61 {
1267 #address-cells = <1>;
1268 #size-cells = <0>;
1270 gpio-controller;
1271 #gpio-cells = <2>;
1274 label = "efuse-12v-slots";
1276 retain-state-shutdown;
1277 default-state = "keep";
1282 label = "efuse-3p3v-slot";
1284 retain-state-shutdown;
1285 default-state = "keep";
1290 label = "nic2-pert";
1292 retain-state-shutdown;
1293 default-state = "keep";
1298 label = "pcie-perst9";
1300 retain-state-shutdown;
1301 default-state = "keep";
1306 label = "pcie-perst10";
1308 retain-state-shutdown;
1309 default-state = "keep";
1314 label = "pcie-perst11";
1316 retain-state-shutdown;
1317 default-state = "keep";
1322 label = "pcie-perst12";
1324 retain-state-shutdown;
1325 default-state = "keep";
1330 label = "pcie-perst13";
1332 retain-state-shutdown;
1333 default-state = "keep";
1338 label = "pcie-perst14";
1340 retain-state-shutdown;
1341 default-state = "keep";
1346 label = "pcie-perst15";
1348 retain-state-shutdown;
1349 default-state = "keep";
1354 label = "pcie-perst16";
1356 retain-state-shutdown;
1357 default-state = "keep";
1362 label = "PV-cp1-sw1stk4-perst";
1364 retain-state-shutdown;
1365 default-state = "keep";
1370 label = "PV-cp1-sw1stk5-perst";
1372 retain-state-shutdown;
1373 default-state = "keep";
1378 label = "pe-cp-drv2-perst";
1380 retain-state-shutdown;
1381 default-state = "keep";
1386 label = "pe-cp-drv3-perst";
1388 retain-state-shutdown;
1389 default-state = "keep";
1398 gpio-controller;
1399 #gpio-cells = <2>;
1401 gpio-line-names =
1413 "presence-ps0",
1414 "presence-ps1",
1423 gpio-controller;
1424 #gpio-cells = <2>;
1426 gpio-line-names =
1449 i2c-mux@70 {
1452 #address-cells = <1>;
1453 #size-cells = <0>;
1454 i2c-mux-idle-disconnect;
1457 #address-cells = <1>;
1458 #size-cells = <0>;
1463 #address-cells = <1>;
1464 #size-cells = <0>;
1469 #address-cells = <1>;
1470 #size-cells = <0>;
1475 #address-cells = <1>;
1476 #size-cells = <0>;
1486 #address-cells = <1>;
1487 #size-cells = <0>;
1492 #address-cells = <1>;
1493 #size-cells = <0>;
1503 #address-cells = <1>;
1504 #size-cells = <0>;
1509 #address-cells = <1>;
1510 #size-cells = <0>;
1518 bus-frequency = <400000>;
1520 i2c-mux@71 {
1523 #address-cells = <1>;
1524 #size-cells = <0>;
1525 i2c-mux-idle-disconnect;
1528 #address-cells = <1>;
1529 #size-cells = <0>;
1539 #address-cells = <1>;
1540 #size-cells = <0>;
1565 #address-cells = <1>;
1566 #size-cells = <0>;
1571 #address-cells = <1>;
1572 #size-cells = <0>;
1577 #address-cells = <1>;
1578 #size-cells = <0>;
1581 i2c-mux@70 {
1584 #address-cells = <1>;
1585 #size-cells = <0>;
1586 i2c-mux-idle-disconnect;
1589 #address-cells = <1>;
1590 #size-cells = <0>;
1595 #address-cells = <1>;
1596 #size-cells = <0>;
1601 #address-cells = <1>;
1602 #size-cells = <0>;
1607 #address-cells = <1>;
1608 #size-cells = <0>;
1613 #address-cells = <1>;
1614 #size-cells = <0>;
1619 #address-cells = <1>;
1620 #size-cells = <0>;
1625 #address-cells = <1>;
1626 #size-cells = <0>;
1631 #address-cells = <1>;
1632 #size-cells = <0>;
1639 #address-cells = <1>;
1640 #size-cells = <0>;
1645 #address-cells = <1>;
1646 #size-cells = <0>;
1649 temperature-sensor@4c {
1656 #address-cells = <1>;
1657 #size-cells = <0>;
1665 temperature-sensor@4c {