Lines Matching +full:ast2600 +full:- +full:lpc +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
11 compatible = "facebook,harma-bmc", "aspeed,ast2600";
32 stdout-path = &uart5;
40 iio-hwmon {
41 compatible = "iio-hwmon";
42 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
48 compatible = "gpio-leds";
50 led-0 {
53 linux,default-trigger = "heartbeat";
56 led-1 {
58 default-state = "off";
62 led-2 {
64 default-state = "off";
71 compatible = "spi-gpio";
72 #address-cells = <1>;
73 #size-cells = <0>;
75 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
76 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
77 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
78 num-chipselects = <1>;
79 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
82 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
83 spi-max-frequency = <33000000>;
97 pinctrl-0 = <>;
103 pinctrl-0 = <>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_wdtrst1_default>;
124 aspeed,reset-type = "soc";
125 aspeed,external-signal;
126 aspeed,ext-push-pull;
127 aspeed,ext-active-high;
128 aspeed,ext-pulse-duration = <256>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&pinctrl_rmii4_default>;
135 use-ncsi;
143 m25p,fast-read;
145 spi-max-frequency = <50000000>;
146 #include "openbmc-flash-layout-128.dtsi"
151 m25p,fast-read;
152 label = "alt-bmc";
153 spi-max-frequency = <50000000>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_spi2_default>;
165 m25p,fast-read;
167 spi-max-frequency = <12000000>;
168 spi-tx-bus-width = <2>;
169 spi-rx-bus-width = <2>;
175 aspeed,lpc-io-reg = <0xca8>;
180 aspeed,lpc-io-reg = <0xca2>;
191 power-sensor@40 {
194 shunt-resistor = <1000>;
197 power-sensor@41 {
200 shunt-resistor = <1000>;
203 power-sensor@44 {
206 shunt-resistor = <1000>;
209 power-sensor@45 {
212 shunt-resistor = <1000>;
215 temperature-sensor@4b {
223 gpio-controller;
224 #gpio-cells = <2>;
225 interrupt-parent = <&sgpiom0>;
228 gpio-line-names =
235 "","fcb2-activate",
243 mctp-controller;
244 multi-master;
247 compatible = "mctp-i2c-controller";
251 temperature-sensor@4b {
271 power-sensor@40 {
274 shunt-resistor = <1000>;
277 power-sensor@41 {
280 shunt-resistor = <1000>;
283 power-sensor@44 {
286 shunt-resistor = <1000>;
289 power-sensor@45 {
292 shunt-resistor = <1000>;
295 temperature-sensor@4b {
303 gpio-controller;
304 #gpio-cells = <2>;
305 interrupt-parent = <&sgpiom0>;
308 gpio-line-names =
315 "","fcb1-activate",
323 i2c-mux@70 {
326 #address-cells = <1>;
327 #size-cells = <0>;
330 #address-cells = <1>;
331 #size-cells = <0>;
341 #address-cells = <1>;
342 #size-cells = <0>;
360 power-monitor@69 {
365 temperature-sensor@49 {
370 power-monitor@44 {
373 shunt-resistor-micro-ohms = <250>;
376 power-monitor@40 {
381 power-sensor@45 {
384 shunt-resistor = <500>;
395 i2c-mux@70 {
398 #address-cells = <1>;
399 #size-cells = <0>;
402 #address-cells = <1>;
403 #size-cells = <0>;
406 power-monitor@45 {
413 #address-cells = <1>;
414 #size-cells = <0>;
417 power-monitor@45 {
436 mctp-controller;
437 multi-master;
440 compatible = "mctp-i2c-controller";
447 gpio-controller;
448 #gpio-cells = <2>;
453 gpio-controller;
454 #gpio-cells = <2>;
470 gpio-controller;
471 #gpio-cells = <2>;
472 interrupt-parent = <&sgpiom0>;
475 gpio-line-names =
479 "","health-mmc",
489 gpio-controller;
490 #gpio-cells = <2>;
495 gpio-controller;
496 #gpio-cells = <2>;
517 i2c-mux@70 {
520 #address-cells = <1>;
521 #size-cells = <0>;
524 #address-cells = <1>;
525 #size-cells = <0>;
527 power-sensor@20 {
531 power-monitor@61 {
535 power-monitor@62 {
539 power-monitor@63 {
543 power-monitor@64 {
547 power-monitor@66 {
551 power-monitor@68 {
557 #address-cells = <1>;
558 #size-cells = <0>;
580 #address-cells = <1>;
581 #size-cells = <0>;
585 #address-cells = <1>;
586 #size-cells = <0>;
600 multi-master;
603 compatible = "ipmb-dev";
605 i2c-protocol;
626 aspeed,int-vref-microvolt = <2500000>;
628 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
635 aspeed,int-vref-microvolt = <2500000>;
637 pinctrl-names = "default";
638 pinctrl-0 = <&pinctrl_adc10_default>;
646 pinctrl-names = "default";
647 gpio-line-names =
648 /*A0-A7*/ "","","","","","","","",
649 /*B0-B7*/ "","","","",
650 "bmc-spi-mux-select-0","led-identify","","",
651 /*C0-C7*/ "reset-cause-platrst","","","","",
652 "power-hsc-good","power-chassis-good","",
653 /*D0-D7*/ "","","sol-uart-select","","","","","",
654 /*E0-E7*/ "","","","","","","","",
655 /*F0-F7*/ "","","","","","","","",
656 /*G0-G7*/ "","","","","","","","",
657 /*H0-H7*/ "","","","","","","","",
658 /*I0-I7*/ "","","","","","","","",
659 /*J0-J7*/ "","","","","","","","",
660 /*K0-K7*/ "","","","","","","","",
661 /*L0-L7*/ "","","","",
662 "leakage-detect-alert","","","",
663 /*M0-M7*/ "","","","","","","","",
664 /*N0-N7*/ "led-postcode-0","led-postcode-1",
665 "led-postcode-2","led-postcode-3",
666 "led-postcode-4","led-postcode-5",
667 "led-postcode-6","led-postcode-7",
668 /*O0-O7*/ "","","","","","","","",
669 /*P0-P7*/ "power-button","power-host-control",
670 "reset-button","","led-power","","","",
671 /*Q0-Q7*/
673 "","power-chassis-control","","uart-switch-button",
674 /*R0-R7*/ "","","","","","","","",
675 /*S0-S7*/ "","","","","","","","",
676 /*T0-T7*/ "","","","","","","","",
677 /*U0-U7*/ "","","","","","","led-identify-gate","",
678 /*V0-V7*/ "","","","",
681 /*W0-W7*/ "","","","","","","","",
682 /*X0-X7*/ "","","","","","","","",
683 /*Y0-Y7*/ "","","","","","","","",
684 /*Z0-Z7*/ "","","","","","","presence-post-card","";
688 gpio-line-names =
689 /*18A0-18A7*/ "ac-power-button","","","","","","","",
690 /*18B0-18B7*/ "","","","","","","","",
691 /*18C0-18C7*/ "","","","","","","","",
692 /*18D0-18D7*/ "","","","","","","","",
693 /*18E0-18E3*/ "","","","","","","","";
699 bus-frequency = <2000000>;
700 gpio-line-names =
701 /*in - out - in - out */
702 /*A0-A3 line 0-7*/
703 "presence-scm-cable","power-config-disable-e1s-0",
705 "","power-config-disable-e1s-1",
707 /*A4-A7 line 8-15*/
708 "","power-config-asic-module-enable",
709 "power-p3v3-standby","power-config-asic-power-good",
710 "power-p1v8-good","power-config-pdb-power-good",
711 "presence-cpu","smi-control-n",
712 /*B0-B3 line 16-23*/
713 "","nmi-control-n",
714 "power-pvdd33-s5","nmi-control-sync-flood-n",
716 "power-pvdd18-s5","",
717 /*B4-B7 line 24-31*/
719 "reset-cause-rsmrst","FM_CPU_SP5R2",
722 /*C0-C3 line 32-39*/
725 "","rt-cpu0-p0-enable",
726 "","rt-cpu0-p1-enable",
727 /*C4-C7 line 40-47*/
728 "","smb-rt-rom-p0-select",
729 "","smb-rt-rom-p1-select",
730 "","i3c-cpu-mux0-oe-n",
731 "","i3c-cpu-mux0-select",
732 /*D0-D3 line 48-55*/
733 "","i3c-cpu-mux1-oe-n",
734 "","i3c-cpu-mux1-select",
735 "","reset-control-bmc",
736 "","reset-control-cpu0-p0-mux",
737 /*D4-D7 line 56-63*/
738 "","reset-control-cpu0-p1-mux",
739 "","reset-control-e1s-mux",
740 "power-host-good","reset-control-mb-mux",
741 "host0-ready","reset-control-smb-e1s-0",
742 /*E0-E3 line 64-71*/
743 "","reset-control-smb-e1s-1",
744 "post-end-n","reset-control-srst",
745 "presence-e1s-0","reset-control-usb-hub",
746 "","reset-control",
747 /*E4-E7 line 72-79*/
748 "presence-e1s-1","reset-control-cpu-kbrst",
749 "","reset-control-platrst",
750 "","bmc-jtag-mux-select-0",
751 "","bmc-jtag-mux-select-1",
752 /*F0-F3 line 80-87*/
753 "","bmc-jtag-select",
754 "","bmc-ready-n",
755 "","bmc-ready-sgpio",
756 "","rt-cpu0-p0-force-enable",
757 /*F4-F7 line 88-95*/
758 "presence-asic-modules-0","rt-cpu0-p1-force-enable",
759 "presence-asic-modules-1","bios-debug-msg-disable",
760 "power-asic-good","uart-control-buffer-select",
761 "presence-cmm","ac-control-n",
762 /*G0-G3 line 96-103*/
764 "FM_CPU_CORETYPE1","rtc-battery-voltage-read-enable",
767 /*G4-G7 line 104-111*/
772 /*H0-H3 line 112-119*/
773 "FM_BOARD_REV_ID0","reset-control-cmos-clear",
775 /*H4-H7 line 120-127*/
777 "reset-control-pcie-expansion-3","",
778 "reset-control-pcie-expansion-2","",
779 "reset-control-pcie-expansion-1","",
780 /*I0-I3 line 128-135*/
781 "reset-control-pcie-expansion-0","",
785 /*I4-I7 line 136-143*/
787 /*J0-J3 line 144-151*/
788 "","","power-card-enable","","","","","",
789 /*J4-J7 line 152-159*/
794 /*K0-K3 line 160-167*/
796 /*K4-K7 line 168-175*/
797 "","","","","","","irq-uv-detect-alert","",
798 /*L0-L3 line 176-183*/
799 "irq-hsc-alert","",
800 "cpu0-prochot-alert","",
801 "cpu0-thermtrip-alert","",
802 "reset-cause-pcie","",
803 /*L4-L7 line 184-191*/
804 "pvdd11-ocp-alert","",
805 "power-fault-n","",
806 "asic0-card-type-detection0-n","",
807 "asic0-card-type-detection1-n","",
808 /*M0-M3 line 192-199*/
809 "asic0-card-type-detection2-n","",
810 "uart-switch-lsb","",
811 "uart-switch-msb","",
812 "power-12v-memory-good","",
813 /*M4-M7 line 200-207*/
815 /*N0-N3 line 208-215*/
817 /*N4-N7 line 216-223*/
819 /*O0-O3 line 224-231*/
821 "irq-pvddcore0-ocp-alert","",
822 "irq-pvddcore1-ocp-alert","",
824 /*O4-O7 line 232-239*/
826 /*P0-P3 line 240-247*/
828 /*P4-P7 line 248-255*/