Lines Matching +full:ast2600 +full:- +full:adc1

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,catalina-bmc", "aspeed,ast2600";
64 stdout-path = "serial4:57600n8";
72 iio-hwmon {
73 compatible = "iio-hwmon";
74 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
76 <&adc1 2>;
80 compatible = "spi-gpio";
81 #address-cells = <1>;
82 #size-cells = <0>;
84 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
85 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
86 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
87 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
88 num-chipselects = <1>;
91 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
92 spi-max-frequency = <33000000>;
98 compatible = "gpio-leds";
100 led-0 {
103 linux,default-trigger = "heartbeat";
106 led-1 {
108 default-state = "off";
112 led-2 {
117 led-3 {
123 p1v8_bmc_aux: regulator-p1v8-bmc-aux {
124 compatible = "regulator-fixed";
125 regulator-name = "p1v8_bmc_aux";
126 regulator-min-microvolt = <1800000>;
127 regulator-max-microvolt = <1800000>;
128 regulator-always-on;
131 p2v5_bmc_aux: regulator-p2v5-bmc-aux {
132 compatible = "regulator-fixed";
133 regulator-name = "p2v5_bmc_aux";
134 regulator-min-microvolt = <2500000>;
135 regulator-max-microvolt = <2500000>;
136 regulator-always-on;
158 pinctrl-names = "default";
159 pinctrl-0 = <&pinctrl_ncsi3_default>;
160 use-ncsi;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_ncsi4_default>;
167 use-ncsi;
174 m25p,fast-read;
176 spi-max-frequency = <50000000>;
177 #include "openbmc-flash-layout-128.dtsi"
181 m25p,fast-read;
182 label = "alt-bmc";
183 spi-max-frequency = <50000000>;
189 multi-master;
191 compatible = "mctp-i2c-controller";
195 i2c-mux@71 {
198 #address-cells = <1>;
199 #size-cells = <0>;
202 #address-cells = <1>;
203 #size-cells = <0>;
205 mctp-controller;
208 temperature-sensor@1f {
214 #address-cells = <1>;
215 #size-cells = <0>;
219 #address-cells = <1>;
220 #size-cells = <0>;
222 mctp-controller;
225 temperature-sensor@1f {
231 #address-cells = <1>;
232 #size-cells = <0>;
237 i2c-mux@72 {
240 #address-cells = <1>;
241 #size-cells = <0>;
242 i2c-mux-idle-disconnect;
245 #address-cells = <1>;
246 #size-cells = <0>;
250 #address-cells = <1>;
251 #size-cells = <0>;
258 gpio-controller;
259 #gpio-cells = <2>;
269 #address-cells = <1>;
270 #size-cells = <0>;
274 #address-cells = <1>;
275 #size-cells = <0>;
280 i2c-mux@73 {
283 #address-cells = <1>;
284 #size-cells = <0>;
285 i2c-mux-idle-disconnect;
288 #address-cells = <1>;
289 #size-cells = <0>;
293 #address-cells = <1>;
294 #size-cells = <0>;
298 #address-cells = <1>;
299 #size-cells = <0>;
303 #address-cells = <1>;
304 #size-cells = <0>;
309 i2c-mux@75 {
312 #address-cells = <1>;
313 #size-cells = <0>;
316 #address-cells = <1>;
317 #size-cells = <0>;
319 mctp-controller;
322 temperature-sensor@1f {
328 #address-cells = <1>;
329 #size-cells = <0>;
333 #address-cells = <1>;
334 #size-cells = <0>;
336 mctp-controller;
339 temperature-sensor@1f {
345 #address-cells = <1>;
346 #size-cells = <0>;
351 i2c-mux@76 {
354 #address-cells = <1>;
355 #size-cells = <0>;
356 i2c-mux-idle-disconnect;
359 #address-cells = <1>;
360 #size-cells = <0>;
364 #address-cells = <1>;
365 #size-cells = <0>;
372 gpio-controller;
373 #gpio-cells = <2>;
383 #address-cells = <1>;
384 #size-cells = <0>;
388 #address-cells = <1>;
389 #size-cells = <0>;
394 i2c-mux@77 {
397 #address-cells = <1>;
398 #size-cells = <0>;
399 i2c-mux-idle-disconnect;
402 #address-cells = <1>;
403 #size-cells = <0>;
407 #address-cells = <1>;
408 #size-cells = <0>;
412 #address-cells = <1>;
413 #size-cells = <0>;
417 #address-cells = <1>;
418 #size-cells = <0>;
426 i2c-mux@70 {
428 #address-cells = <1>;
429 #size-cells = <0>;
431 i2c-mux-idle-disconnect;
434 #address-cells = <1>;
435 #size-cells = <0>;
438 power-sensor@22 {
444 #address-cells = <1>;
445 #size-cells = <0>;
449 #address-cells = <1>;
450 #size-cells = <0>;
453 fanctl2: fan-controller@1 {
456 #pwm-cells = <2>;
458 fan-9 {
460 tach-ch = /bits/ 8 <0x09>;
462 fan-11 {
464 tach-ch = /bits/ 8 <0x0b>;
466 fan-10 {
468 tach-ch = /bits/ 8 <0x0a>;
470 fan-13 {
472 tach-ch = /bits/ 8 <0x0d>;
474 fan-15 {
476 tach-ch = /bits/ 8 <0x0f>;
478 fan-1 {
480 tach-ch = /bits/ 8 <0x01>;
482 fan-0 {
484 tach-ch = /bits/ 8 <0x00>;
486 fan-3 {
488 tach-ch = /bits/ 8 <0x03>;
491 fanctl3: fan-controller@2 {
494 #pwm-cells = <2>;
496 fan-9 {
498 tach-ch = /bits/ 8 <0x09>;
500 fan-11 {
502 tach-ch = /bits/ 8 <0x0b>;
504 fan-10 {
506 tach-ch = /bits/ 8 <0x0a>;
508 fan-13 {
510 tach-ch = /bits/ 8 <0x0d>;
512 fan-15 {
514 tach-ch = /bits/ 8 <0x0f>;
516 fan-1 {
518 tach-ch = /bits/ 8 <0x01>;
520 fan-0 {
522 tach-ch = /bits/ 8 <0x00>;
524 fan-3 {
526 tach-ch = /bits/ 8 <0x03>;
529 fanctl0: fan-controller@21{
533 fanctl1: fan-controller@27{
539 #address-cells = <1>;
540 #size-cells = <0>;
544 #address-cells = <1>;
545 #size-cells = <0>;
548 power-monitor@13 {
552 power-monitor@1c {
556 power-monitor@42 {
559 shunt-resistor-micro-ohms = <100>;
561 power-monitor@43 {
564 shunt-resistor-micro-ohms = <100>;
568 #address-cells = <1>;
569 #size-cells = <0>;
579 temperature-sensor@4f {
585 #address-cells = <1>;
586 #size-cells = <0>;
593 gpio-controller;
594 #gpio-cells = <2>;
601 gpio-controller;
602 #gpio-cells = <2>;
612 #address-cells = <1>;
613 #size-cells = <0>;
623 temperature-sensor@4b {
629 temperature-sensor@4f {
644 gpio-controller;
645 #gpio-cells = <2>;
652 gpio-controller;
653 #gpio-cells = <2>;
660 gpio-controller;
661 #gpio-cells = <2>;
688 i2c-mux@70 {
691 #address-cells = <1>;
692 #size-cells = <0>;
693 i2c-mux-idle-disconnect;
696 #address-cells = <1>;
697 #size-cells = <0>;
701 #address-cells = <1>;
702 #size-cells = <0>;
706 #address-cells = <1>;
707 #size-cells = <0>;
711 #address-cells = <1>;
712 #size-cells = <0>;
716 #address-cells = <1>;
717 #size-cells = <0>;
721 #address-cells = <1>;
722 #size-cells = <0>;
726 #address-cells = <1>;
727 #size-cells = <0>;
736 #address-cells = <1>;
737 #size-cells = <0>;
750 gpio-controller;
751 #gpio-cells = <2>;
775 gpio-controller;
776 #gpio-cells = <2>;
780 temperature-sensor@4b {
802 temperature-sensor@1f {
817 ssif-bmc@10 {
818 compatible = "ssif-bmc";
825 multi-master;
842 multi-master;
869 interrupt-parent = <&gpio0>;
872 gpio-controller;
873 #gpio-cells = <2>;
879 interrupt-parent = <&gpio0>;
882 gpio-controller;
883 #gpio-cells = <2>;
889 interrupt-parent = <&gpio0>;
892 gpio-controller;
893 #gpio-cells = <2>;
899 interrupt-parent = <&gpio0>;
902 gpio-controller;
903 #gpio-cells = <2>;
909 interrupt-parent = <&gpio0>;
912 gpio-controller;
913 #gpio-cells = <2>;
919 interrupt-parent = <&gpio0>;
922 gpio-controller;
923 #gpio-cells = <2>;
931 temperature-sensor@1f {
944 vref-supply = <&p1v8_bmc_aux>;
947 pinctrl-names = "default";
948 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
954 &adc1 {
955 vref-supply = <&p2v5_bmc_aux>;
958 pinctrl-names = "default";
959 pinctrl-0 = <&pinctrl_adc10_default>;
968 pinctrl-names = "default";
969 pinctrl-0 = <&pinctrl_wdtrst1_default>;
970 aspeed,reset-type = "soc";
971 aspeed,external-signal;
972 aspeed,ext-push-pull;
973 aspeed,ext-active-high;
974 aspeed,ext-pulse-duration = <256>;
990 gpio-line-names =
991 /*A0-A7*/ "","","","","","","","",
992 /*B0-B7*/ "BATTERY_DETECT","PRSNT1_HPM_SCM_N",
996 /*C0-C7*/ "","","","",
999 /*D0-D7*/ "","","","","","","","",
1000 /*E0-E7*/ "","","","","","","","",
1001 /*F0-F7*/ "","","","","","","","",
1002 /*G0-G7*/ "","","","","","",
1004 /*H0-H7*/ "PWR_BRAKE_L","RUN_POWER_EN",
1007 /*I0-I7*/ "","","","",
1010 /*J0-J7*/ "","","","","","","","",
1011 /*K0-K7*/ "","","","","","","","",
1012 /*L0-L7*/ "","","","","","","","",
1013 /*M0-M7*/ "PCIE_EP_RST_EN","BMC_FRU_WP",
1016 /*N0-N7*/ "LED_POSTCODE_0","LED_POSTCODE_1",
1020 /*O0-O7*/ "HMC_I2C3_FPGA_ALERT_L","FPGA_READY_HMC",
1024 /*P0-P7*/ "PWR_BTN_BMC_N","IPEX_CABLE_PRSNT_L",
1026 "host0-ready","BMC_READY_CPLD","","BMC_HEARTBEAT_N",
1027 /*Q0-Q7*/ "IRQ_PCH_TPM_SPI_N","USB_OC0_REAR_R_N",
1031 /*R0-R7*/ "THERM_BB_WARN_L","SPI_BMC_FPGA_INT_L",
1035 /*S0-S7*/ "","","SYS_BMC_PWRBTN_R_N","FM_TPM_PRSNT_1_N",
1038 /*T0-T7*/ "","","","","","","","",
1039 /*U0-U7*/ "","","","","","","","",
1040 /*V0-V7*/ "L2_RST_REQ_OUT_L","L0L1_RST_REQ_OUT_L",
1044 /*W0-W7*/ "","","","","","","","",
1045 /*X0-X7*/ "","","","","","","","",
1046 /*Y0-Y7*/ "","RST_BMC_SELF_HW",
1049 /*Z0-Z7*/ "","","","","","","","";
1053 gpio-line-names =
1065 gpio-line-names =
1077 gpio-line-names =
1088 gpio-line-names =
1089 "RTC_MUX_SEL","PCI_MUX_SEL","TPM_MUX_SEL","FAN_MUX-SEL",
1096 gpio-line-names =
1104 gpio-line-names =
1110 gpio-line-names =
1120 gpio-line-names =
1131 gpio-line-names =
1142 gpio-line-names =
1154 gpio-line-names =
1168 gpio-line-names =
1180 gpio-line-names =
1192 gpio-line-names =
1204 gpio-line-names =