Lines Matching +full:shunt +full:- +full:resistor +full:- +full:micro +full:- +full:ohms

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 = "tcg,tpm_tis-spi";
50 spi-max-frequency = <33000000>;
55 switchphy: ethernet-phy@0 {
60 compatible = "gpio-leds";
62 default-state = "off";
68 compatible = "gpio-leds";
70 retain-state-shutdown;
71 default-state = "on";
75 retain-state-shutdown;
76 default-state = "on";
80 retain-state-shutdown;
81 default-state = "on";
85 retain-state-shutdown;
86 default-state = "on";
90 retain-state-shutdown;
91 default-state = "off";
95 retain-state-shutdown;
96 default-state = "off";
100 retain-state-shutdown;
101 default-state = "off";
105 retain-state-shutdown;
106 default-state = "off";
112 compatible = "gpio-leds";
114 retain-state-shutdown;
115 default-state = "keep";
119 retain-state-shutdown;
120 default-state = "keep";
126 compatible = "gpio-leds";
128 retain-state-shutdown;
129 default-state = "keep";
133 retain-state-shutdown;
134 default-state = "keep";
140 compatible = "gpio-leds";
142 retain-state-shutdown;
143 default-state = "keep";
147 retain-state-shutdown;
148 default-state = "keep";
154 compatible = "gpio-leds";
156 retain-state-shutdown;
157 default-state = "keep";
161 retain-state-shutdown;
162 default-state = "keep";
168 compatible = "gpio-leds";
170 retain-state-shutdown;
171 default-state = "keep";
175 retain-state-shutdown;
176 default-state = "keep";
182 compatible = "gpio-leds";
184 retain-state-shutdown;
185 default-state = "keep";
189 retain-state-shutdown;
190 default-state = "keep";
198 phy-mode = "rgmii";
199 phy-handle = <&switchphy>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&pinctrl_rgmii3_default>;
203 fixed-link {
205 full-duplex;
213 m25p,fast-read;
215 spi-max-frequency = <50000000>;
216 #include "openbmc-flash-layout-128.dtsi"
220 m25p,fast-read;
222 spi-max-frequency = <50000000>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_spi2_default>;
233 m25p,fast-read;
235 spi-max-frequency = <50000000>;
244 shunt-resistor = <2000>;
260 gpio-controller;
261 #gpio-cells = <2>;
263 gpio-line-names =
271 #address-cells = <1>;
272 #size-cells = <0>;
273 gpio-controller;
274 #gpio-cells = <2>;
276 interrupt-parent = <&gpio0>;
279 gpio-line-names =
283 "SLED1_MD_MODE1","SLED1_MD_MODE2","SLED1_MD_MODE3","power-host1";
289 #address-cells = <1>;
290 #size-cells = <0>;
291 gpio-controller;
292 #gpio-cells = <2>;
294 gpio-line-names =
295 "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","SLED1_MD_REF_PWM",
301 sled1_fusb302: typec-portc@22 {
306 compatible = "usb-c-connector";
307 label = "USB-C";
308 power-role = "dual";
309 try-power-role = "sink";
310 data-role = "dual";
311 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
312 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
315 op-sink-microwatt = <10000000>;
330 shunt-resistor = <2000>;
346 gpio-controller;
347 #gpio-cells = <2>;
349 gpio-line-names =
357 #address-cells = <1>;
358 #size-cells = <0>;
359 gpio-controller;
360 #gpio-cells = <2>;
362 interrupt-parent = <&gpio0>;
365 gpio-line-names =
369 "SLED2_MD_MODE1","SLED2_MD_MODE2","SLED2_MD_MODE3","power-host2";
375 #address-cells = <1>;
376 #size-cells = <0>;
377 gpio-controller;
378 #gpio-cells = <2>;
380 gpio-line-names =
381 "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","SLED2_MD_REF_PWM",
387 sled2_fusb302: typec-portc@22 {
392 compatible = "usb-c-connector";
393 label = "USB-C";
394 power-role = "dual";
395 try-power-role = "sink";
396 data-role = "dual";
397 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
398 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
401 op-sink-microwatt = <10000000>;
416 shunt-resistor = <2000>;
432 gpio-controller;
433 #gpio-cells = <2>;
435 gpio-line-names =
443 #address-cells = <1>;
444 #size-cells = <0>;
445 gpio-controller;
446 #gpio-cells = <2>;
448 interrupt-parent = <&gpio0>;
451 gpio-line-names =
455 "SLED3_MD_MODE1","SLED3_MD_MODE2","SLED3_MD_MODE3","power-host3";
461 #address-cells = <1>;
462 #size-cells = <0>;
463 gpio-controller;
464 #gpio-cells = <2>;
466 gpio-line-names =
467 "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","SLED3_MD_REF_PWM",
473 sled3_fusb302: typec-portc@22 {
478 compatible = "usb-c-connector";
479 label = "USB-C";
480 power-role = "dual";
481 try-power-role = "sink";
482 data-role = "dual";
483 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
484 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
487 op-sink-microwatt = <10000000>;
502 shunt-resistor = <2000>;
518 gpio-controller;
519 #gpio-cells = <2>;
521 gpio-line-names =
529 #address-cells = <1>;
530 #size-cells = <0>;
531 gpio-controller;
532 #gpio-cells = <2>;
534 interrupt-parent = <&gpio0>;
537 gpio-line-names =
541 "SLED4_MD_MODE1","SLED4_MD_MODE2","SLED4_MD_MODE3","power-host4";
547 #address-cells = <1>;
548 #size-cells = <0>;
549 gpio-controller;
550 #gpio-cells = <2>;
552 gpio-line-names =
553 "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","SLED4_MD_REF_PWM",
559 sled4_fusb302: typec-portc@22 {
564 compatible = "usb-c-connector";
565 label = "USB-C";
566 power-role = "dual";
567 try-power-role = "sink";
568 data-role = "dual";
569 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
570 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
573 op-sink-microwatt = <10000000>;
588 shunt-resistor = <2000>;
604 gpio-controller;
605 #gpio-cells = <2>;
607 gpio-line-names =
615 #address-cells = <1>;
616 #size-cells = <0>;
617 gpio-controller;
618 #gpio-cells = <2>;
620 interrupt-parent = <&gpio0>;
623 gpio-line-names =
627 "SLED5_MD_MODE1","SLED5_MD_MODE2","SLED5_MD_MODE3","power-host5";
633 #address-cells = <1>;
634 #size-cells = <0>;
635 gpio-controller;
636 #gpio-cells = <2>;
638 gpio-line-names =
639 "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","SLED5_MD_REF_PWM",
645 sled5_fusb302: typec-portc@22 {
650 compatible = "usb-c-connector";
651 label = "USB-C";
652 power-role = "dual";
653 try-power-role = "sink";
654 data-role = "dual";
655 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
656 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
659 op-sink-microwatt = <10000000>;
674 shunt-resistor = <2000>;
690 gpio-controller;
691 #gpio-cells = <2>;
693 gpio-line-names =
701 #address-cells = <1>;
702 #size-cells = <0>;
703 gpio-controller;
704 #gpio-cells = <2>;
706 interrupt-parent = <&gpio0>;
709 gpio-line-names =
713 "SLED6_MD_MODE1","SLED6_MD_MODE2","SLED6_MD_MODE3","power-host6";
719 #address-cells = <1>;
720 #size-cells = <0>;
721 gpio-controller;
722 #gpio-cells = <2>;
724 gpio-line-names =
725 "led-sled6-amber","led-sled6-blue","SLED6_RST_IOEXP","SLED6_MD_REF_PWM",
731 sled6_fusb302: typec-portc@22 {
736 compatible = "usb-c-connector";
737 label = "USB-C";
738 power-role = "dual";
739 try-power-role = "sink";
740 data-role = "dual";
741 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
742 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
745 op-sink-microwatt = <10000000>;
764 /* in-chip rtc disabled, use external rtc (battery-backed) */
799 #address-cells = <1>;
800 #size-cells = <0>;
801 gpio-controller;
802 #gpio-cells = <2>;
804 gpio-line-names =
805 "led-fault-identify","power-p5v-stby-good",
806 "power-p1v0-dvdd-good","power-p1v0-avdd-good",
819 shunt-resistor-micro-ohms = <300>;
820 adi,volt-curr-sample-average = <128>;
821 adi,power-sample-average = <128>;
837 #address-cells = <1>;
838 #size-cells = <0>;
839 gpio-controller;
840 #gpio-cells = <2>;
842 gpio-line-names =
843 "presence-fan0","presence-fan1",
844 "presence-fan2","presence-fan3",
845 "power-fan0-good","power-fan1-good",
846 "power-fan2-good","power-fan3-good",
853 multi-master;
854 aspeed,hw-timeout-ms = <1000>;
859 compatible = "ipmb-dev";
861 i2c-protocol;
866 gpio-line-names =
867 /*A0-A7*/ "","","","","","","","",
868 /*B0-B7*/ "FUSB302_SLED1_INT_N","FUSB302_SLED2_INT_N",
872 /*C0-C7*/ "","","","","","","","",
873 /*D0-D7*/ "","","","","","","","",
874 /*E0-E7*/ "","","","","","","","",
875 /*F0-F7*/ "BMC_SLED1_STCK","BMC_SLED2_STCK",
879 /*G0-G7*/ "BSM_FRU_WP","SWITCH_FRU_MUX","","FM_SOL_UART_CH_SEL",
881 /*H0-H7*/ "presence-riser1","presence-riser2",
882 "presence-sled1","presence-sled2",
883 "presence-sled3","presence-sled4",
884 "presence-sled5","presence-sled6",
885 /*I0-I7*/ "REV_ID0","",
889 /*J0-J7*/ "","","","","","","","",
890 /*K0-K7*/ "","","","","","","","",
891 /*L0-L7*/ "","","","","","BMC_RTC_INT","","",
892 /*M0-M7*/ "ALERT_SLED1_N","ALERT_SLED2_N",
896 /*N0-N7*/ "LED_POSTCODE_0","LED_POSTCODE_1",
900 /*O0-O7*/ "","","","",
902 /*P0-P7*/ "","","","","","","","BMC_HEARTBEAT",
903 /*Q0-Q7*/ "","","","","","","","",
904 /*R0-R7*/ "","","","","","","","",
905 /*S0-S7*/ "","","","BAT_DETECT",
907 /*T0-T7*/ "","","","","","","","",
908 /*U0-U7*/ "","","","","","","","",
909 /*V0-V7*/ "PWRGD_CNS_PSU","RST_BMC_MVL_N",
913 /*W0-W7*/ "RST_FRONT_IOEXP_N","","","","","","","",
914 /*X0-X7*/ "","","","","","","","",
915 /*Y0-Y7*/ "BMC_SELF_HW_RST","BSM_PRSNT_N",
918 /*Z0-Z7*/ "","","","","","","","";
925 pinctrl-names = "default";
926 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
936 pinctrl-names = "default";
937 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default