Lines Matching +full:line +full:- +full:power

1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/usb/pd.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/i2c/i2c.h>
14 compatible = "facebook,bletchley-bmc", "aspeed,ast2600";
29 iio-hwmon {
30 compatible = "iio-hwmon";
31 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
37 spi1_gpio: spi1-gpio {
38 compatible = "spi-gpio";
39 #address-cells = <1>;
40 #size-cells = <0>;
42 gpio-sck = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
43 gpio-mosi = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
44 gpio-miso = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
45 num-chipselects = <1>;
46 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
49 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
50 spi-max-frequency = <33000000>;
56 compatible = "gpio-leds";
58 default-state = "off";
64 compatible = "gpio-leds";
66 retain-state-shutdown;
67 default-state = "on";
71 retain-state-shutdown;
72 default-state = "on";
76 retain-state-shutdown;
77 default-state = "on";
81 retain-state-shutdown;
82 default-state = "on";
86 retain-state-shutdown;
87 default-state = "off";
91 retain-state-shutdown;
92 default-state = "off";
96 retain-state-shutdown;
97 default-state = "off";
101 retain-state-shutdown;
102 default-state = "off";
108 compatible = "gpio-leds";
110 retain-state-shutdown;
111 default-state = "keep";
115 retain-state-shutdown;
116 default-state = "keep";
122 compatible = "gpio-leds";
124 retain-state-shutdown;
125 default-state = "keep";
129 retain-state-shutdown;
130 default-state = "keep";
136 compatible = "gpio-leds";
138 retain-state-shutdown;
139 default-state = "keep";
143 retain-state-shutdown;
144 default-state = "keep";
150 compatible = "gpio-leds";
152 retain-state-shutdown;
153 default-state = "keep";
157 retain-state-shutdown;
158 default-state = "keep";
164 compatible = "gpio-leds";
166 retain-state-shutdown;
167 default-state = "keep";
171 retain-state-shutdown;
172 default-state = "keep";
178 compatible = "gpio-leds";
180 retain-state-shutdown;
181 default-state = "keep";
185 retain-state-shutdown;
186 default-state = "keep";
191 gpio-keys {
192 compatible = "gpio-keys";
194 presence-sled1 {
195 label = "presence-sled1";
199 presence-sled2 {
200 label = "presence-sled2";
204 presence-sled3 {
205 label = "presence-sled3";
209 presence-sled4 {
210 label = "presence-sled4";
214 presence-sled5 {
215 label = "presence-sled5";
219 presence-sled6 {
220 label = "presence-sled6";
227 compatible = "regulator-fixed";
228 regulator-name = "vbus_sled1";
229 regulator-min-microvolt = <5000000>;
230 regulator-max-microvolt = <5000000>;
232 enable-active-high;
236 compatible = "regulator-fixed";
237 regulator-name = "vbus_sled2";
238 regulator-min-microvolt = <5000000>;
239 regulator-max-microvolt = <5000000>;
241 enable-active-high;
245 compatible = "regulator-fixed";
246 regulator-name = "vbus_sled3";
247 regulator-min-microvolt = <5000000>;
248 regulator-max-microvolt = <5000000>;
250 enable-active-high;
254 compatible = "regulator-fixed";
255 regulator-name = "vbus_sled4";
256 regulator-min-microvolt = <5000000>;
257 regulator-max-microvolt = <5000000>;
259 enable-active-high;
263 compatible = "regulator-fixed";
264 regulator-name = "vbus_sled5";
265 regulator-min-microvolt = <5000000>;
266 regulator-max-microvolt = <5000000>;
268 enable-active-high;
272 compatible = "regulator-fixed";
273 regulator-name = "vbus_sled6";
274 regulator-min-microvolt = <5000000>;
275 regulator-max-microvolt = <5000000>;
277 enable-active-high;
283 phy-mode = "rgmii";
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_rgmii3_default>;
287 fixed-link {
289 full-duplex;
297 m25p,fast-read;
299 spi-max-frequency = <50000000>;
300 #include "openbmc-flash-layout-128.dtsi"
304 m25p,fast-read;
305 label = "alt-bmc";
306 spi-max-frequency = <50000000>;
312 pinctrl-names = "default";
313 pinctrl-0 = <&pinctrl_spi2_default>;
317 m25p,fast-read;
319 spi-max-frequency = <50000000>;
328 shunt-resistor = <2000>;
344 gpio-controller;
345 #gpio-cells = <2>;
347 gpio-line-names =
355 #address-cells = <1>;
356 #size-cells = <0>;
357 gpio-controller;
358 #gpio-cells = <2>;
360 interrupt-parent = <&gpio0>;
363 gpio-line-names =
367 "SLED1_MD_MODE1","SLED1_MD_MODE2","SLED1_MD_MODE3","power-host1";
373 #address-cells = <1>;
374 #size-cells = <0>;
375 gpio-controller;
376 #gpio-cells = <2>;
378 gpio-line-names =
379 "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","SLED1_MD_REF_PWM",
385 sled1_fusb302: typec-portc@22 {
389 interrupt-parent = <&gpio0>;
391 vbus-supply = <&vbus_sled1>;
394 compatible = "usb-c-connector";
395 label = "USB-C";
396 power-role = "source";
397 data-role = "host";
398 pd-disable;
399 typec-power-opmode = "default";
414 shunt-resistor = <2000>;
430 gpio-controller;
431 #gpio-cells = <2>;
433 gpio-line-names =
441 #address-cells = <1>;
442 #size-cells = <0>;
443 gpio-controller;
444 #gpio-cells = <2>;
446 interrupt-parent = <&gpio0>;
449 gpio-line-names =
453 "SLED2_MD_MODE1","SLED2_MD_MODE2","SLED2_MD_MODE3","power-host2";
459 #address-cells = <1>;
460 #size-cells = <0>;
461 gpio-controller;
462 #gpio-cells = <2>;
464 gpio-line-names =
465 "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","SLED2_MD_REF_PWM",
471 sled2_fusb302: typec-portc@22 {
475 interrupt-parent = <&gpio0>;
477 vbus-supply = <&vbus_sled2>;
480 compatible = "usb-c-connector";
481 label = "USB-C";
482 power-role = "source";
483 data-role = "host";
484 pd-disable;
485 typec-power-opmode = "default";
500 shunt-resistor = <2000>;
516 gpio-controller;
517 #gpio-cells = <2>;
519 gpio-line-names =
527 #address-cells = <1>;
528 #size-cells = <0>;
529 gpio-controller;
530 #gpio-cells = <2>;
532 interrupt-parent = <&gpio0>;
535 gpio-line-names =
539 "SLED3_MD_MODE1","SLED3_MD_MODE2","SLED3_MD_MODE3","power-host3";
545 #address-cells = <1>;
546 #size-cells = <0>;
547 gpio-controller;
548 #gpio-cells = <2>;
550 gpio-line-names =
551 "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","SLED3_MD_REF_PWM",
557 sled3_fusb302: typec-portc@22 {
561 interrupt-parent = <&gpio0>;
563 vbus-supply = <&vbus_sled3>;
566 compatible = "usb-c-connector";
567 label = "USB-C";
568 power-role = "source";
569 data-role = "host";
570 pd-disable;
571 typec-power-opmode = "default";
586 shunt-resistor = <2000>;
602 gpio-controller;
603 #gpio-cells = <2>;
605 gpio-line-names =
613 #address-cells = <1>;
614 #size-cells = <0>;
615 gpio-controller;
616 #gpio-cells = <2>;
618 interrupt-parent = <&gpio0>;
621 gpio-line-names =
625 "SLED4_MD_MODE1","SLED4_MD_MODE2","SLED4_MD_MODE3","power-host4";
631 #address-cells = <1>;
632 #size-cells = <0>;
633 gpio-controller;
634 #gpio-cells = <2>;
636 gpio-line-names =
637 "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","SLED4_MD_REF_PWM",
643 sled4_fusb302: typec-portc@22 {
647 interrupt-parent = <&gpio0>;
649 vbus-supply = <&vbus_sled4>;
652 compatible = "usb-c-connector";
653 label = "USB-C";
654 power-role = "source";
655 data-role = "host";
656 pd-disable;
657 typec-power-opmode = "default";
672 shunt-resistor = <2000>;
688 gpio-controller;
689 #gpio-cells = <2>;
691 gpio-line-names =
699 #address-cells = <1>;
700 #size-cells = <0>;
701 gpio-controller;
702 #gpio-cells = <2>;
704 interrupt-parent = <&gpio0>;
707 gpio-line-names =
711 "SLED5_MD_MODE1","SLED5_MD_MODE2","SLED5_MD_MODE3","power-host5";
717 #address-cells = <1>;
718 #size-cells = <0>;
719 gpio-controller;
720 #gpio-cells = <2>;
722 gpio-line-names =
723 "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","SLED5_MD_REF_PWM",
729 sled5_fusb302: typec-portc@22 {
733 interrupt-parent = <&gpio0>;
735 vbus-supply = <&vbus_sled5>;
738 compatible = "usb-c-connector";
739 label = "USB-C";
740 power-role = "source";
741 data-role = "host";
742 pd-disable;
743 typec-power-opmode = "default";
758 shunt-resistor = <2000>;
774 gpio-controller;
775 #gpio-cells = <2>;
777 gpio-line-names =
785 #address-cells = <1>;
786 #size-cells = <0>;
787 gpio-controller;
788 #gpio-cells = <2>;
790 interrupt-parent = <&gpio0>;
793 gpio-line-names =
797 "SLED6_MD_MODE1","SLED6_MD_MODE2","SLED6_MD_MODE3","power-host6";
803 #address-cells = <1>;
804 #size-cells = <0>;
805 gpio-controller;
806 #gpio-cells = <2>;
808 gpio-line-names =
809 "led-sled6-amber","led-sled6-blue","SLED6_RST_IOEXP","SLED6_MD_REF_PWM",
815 sled6_fusb302: typec-portc@22 {
819 interrupt-parent = <&gpio0>;
821 vbus-supply = <&vbus_sled6>;
824 compatible = "usb-c-connector";
825 label = "USB-C";
826 power-role = "source";
827 data-role = "host";
828 pd-disable;
829 typec-power-opmode = "default";
848 /* in-chip rtc disabled, use external rtc (battery-backed) */
883 #address-cells = <1>;
884 #size-cells = <0>;
885 gpio-controller;
886 #gpio-cells = <2>;
888 gpio-line-names =
889 "led-fault-identify","power-p5v-stby-good",
890 "power-p1v0-dvdd-good","power-p1v0-avdd-good",
903 shunt-resistor-micro-ohms = <300>;
904 adi,volt-curr-sample-average = <128>;
905 adi,power-sample-average = <128>;
921 #address-cells = <1>;
922 #size-cells = <0>;
923 gpio-controller;
924 #gpio-cells = <2>;
926 gpio-line-names =
927 "presence-fan0","presence-fan1",
928 "presence-fan2","presence-fan3",
929 "power-fan0-good","power-fan1-good",
930 "power-fan2-good","power-fan3-good",
937 multi-master;
938 aspeed,hw-timeout-ms = <1000>;
943 compatible = "ipmb-dev";
945 i2c-protocol;
950 pinctrl-names = "default";
951 pinctrl-0 = <&pinctrl_gpiov2_unbiased_default>;
953 gpio-line-names =
954 /*A0-A7*/ "","","","","","","","",
955 /*B0-B7*/ "FUSB302_SLED1_INT_N","FUSB302_SLED2_INT_N",
959 /*C0-C7*/ "","","","","","","","",
960 /*D0-D7*/ "","","","","","","","",
961 /*E0-E7*/ "","","","","","","","",
962 /*F0-F7*/ "BMC_SLED1_STCK","BMC_SLED2_STCK",
966 /*G0-G7*/ "BSM_FRU_WP","SWITCH_FRU_MUX","","FM_SOL_UART_CH_SEL",
968 /*H0-H7*/ "presence-riser1","presence-riser2",
969 "presence-sled1","presence-sled2",
970 "presence-sled3","presence-sled4",
971 "presence-sled5","presence-sled6",
972 /*I0-I7*/ "REV_ID0","",
976 /*J0-J7*/ "","","","","","","","",
977 /*K0-K7*/ "","","","","","","","",
978 /*L0-L7*/ "","","","","","BMC_RTC_INT","","",
979 /*M0-M7*/ "ALERT_SLED1_N","ALERT_SLED2_N",
983 /*N0-N7*/ "LED_POSTCODE_0","LED_POSTCODE_1",
987 /*O0-O7*/ "","","","",
989 /*P0-P7*/ "","","","","","","","BMC_HEARTBEAT",
990 /*Q0-Q7*/ "","","","","","","","",
991 /*R0-R7*/ "","","","","","","","",
992 /*S0-S7*/ "","","","BAT_DETECT",
994 /*T0-T7*/ "","","","","","","","",
995 /*U0-U7*/ "","","","","","","","",
996 /*V0-V7*/ "PWRGD_CNS_PSU","RST_BMC_MVL_N",
1000 /*W0-W7*/ "RST_FRONT_IOEXP_N","","","","","","","",
1001 /*X0-X7*/ "","","","","","","","",
1002 /*Y0-Y7*/ "BMC_SELF_HW_RST","BSM_PRSNT_N",
1005 /*Z0-Z7*/ "","","","","","","","";
1012 pinctrl-names = "default";
1013 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
1023 pinctrl-names = "default";
1024 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
1059 bias-disable;
1065 pinctrl-names = "default";
1066 pinctrl-0 = <&pinctrl_wdtrst1_default>;
1067 aspeed,reset-type = "soc";
1068 aspeed,external-signal;
1069 aspeed,ext-push-pull;
1070 aspeed,ext-active-high;
1071 aspeed,ext-pulse-duration = <256>;