Lines Matching +full:gpio +full:- +full:line +full:- +full:names
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>;
189 #address-cells = <1>;
190 #size-cells = <0>;
193 power-sensor@40 {
196 shunt-resistor = <1000>;
199 power-sensor@41 {
202 shunt-resistor = <1000>;
205 power-sensor@44 {
208 shunt-resistor = <1000>;
211 power-sensor@45 {
214 shunt-resistor = <1000>;
217 temperature-sensor@4b {
222 gpio@12 {
225 gpio-controller;
226 #gpio-cells = <2>;
227 interrupt-parent = <&sgpiom0>;
230 gpio-line-names =
237 "","fcb1-activate",
245 temperature-sensor@4b {
263 #address-cells = <1>;
264 #size-cells = <0>;
267 power-sensor@40 {
270 shunt-resistor = <1000>;
273 power-sensor@41 {
276 shunt-resistor = <1000>;
279 power-sensor@44 {
282 shunt-resistor = <1000>;
285 power-sensor@45 {
288 shunt-resistor = <1000>;
291 temperature-sensor@4b {
296 gpio@12 {
299 gpio-controller;
300 #gpio-cells = <2>;
301 interrupt-parent = <&sgpiom0>;
304 gpio-line-names =
311 "","fcb0-activate",
319 i2c-mux@70 {
322 #address-cells = <1>;
323 #size-cells = <0>;
326 #address-cells = <1>;
327 #size-cells = <0>;
337 #address-cells = <1>;
338 #size-cells = <0>;
356 power-monitor@69 {
361 temperature-sensor@49 {
366 power-monitor@44 {
369 shunt-resistor-micro-ohms = <250>;
372 power-monitor@40 {
385 i2c-mux@70 {
388 #address-cells = <1>;
389 #size-cells = <0>;
392 #address-cells = <1>;
393 #size-cells = <0>;
396 power-monitor@45 {
403 #address-cells = <1>;
404 #size-cells = <0>;
407 power-monitor@45 {
426 mctp-controller;
427 multi-master;
430 compatible = "mctp-i2c-controller";
434 gpio@30 {
437 gpio-controller;
438 #gpio-cells = <2>;
440 gpio@31 {
443 gpio-controller;
444 #gpio-cells = <2>;
457 gpio@13 {
460 gpio-controller;
461 #gpio-cells = <2>;
462 interrupt-parent = <&sgpiom0>;
465 gpio-line-names =
469 "","health-mmc",
476 gpio@30 {
479 gpio-controller;
480 #gpio-cells = <2>;
482 gpio@31 {
485 gpio-controller;
486 #gpio-cells = <2>;
507 i2c-mux@70 {
510 #address-cells = <1>;
511 #size-cells = <0>;
514 #address-cells = <1>;
515 #size-cells = <0>;
517 power-monitor@61 {
521 power-monitor@62 {
525 power-monitor@63 {
529 power-monitor@64 {
533 power-monitor@66 {
537 power-monitor@68 {
543 #address-cells = <1>;
544 #size-cells = <0>;
566 #address-cells = <1>;
567 #size-cells = <0>;
571 #address-cells = <1>;
572 #size-cells = <0>;
586 multi-master;
589 compatible = "ipmb-dev";
591 i2c-protocol;
612 aspeed,int-vref-microvolt = <2500000>;
614 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
621 aspeed,int-vref-microvolt = <2500000>;
623 pinctrl-names = "default";
624 pinctrl-0 = <&pinctrl_adc10_default>;
632 pinctrl-names = "default";
633 gpio-line-names =
634 /*A0-A7*/ "","","","","","","","",
635 /*B0-B7*/ "","","","",
636 "bmc-spi-mux-select-0","led-identify","","",
637 /*C0-C7*/ "reset-cause-platrst","","","","",
638 "power-hsc-good","power-chassis-good","",
639 /*D0-D7*/ "","","sol-uart-select","","","","","",
640 /*E0-E7*/ "","","","","","","","",
641 /*F0-F7*/ "","","","","","","","",
642 /*G0-G7*/ "","","","","","","","",
643 /*H0-H7*/ "","","","","","","","",
644 /*I0-I7*/ "","","","","","","","",
645 /*J0-J7*/ "","","","","","","","",
646 /*K0-K7*/ "","","","","","","","",
647 /*L0-L7*/ "","","","",
648 "leakage-detect-alert","","","",
649 /*M0-M7*/ "","","","","","","","",
650 /*N0-N7*/ "led-postcode-0","led-postcode-1",
651 "led-postcode-2","led-postcode-3",
652 "led-postcode-4","led-postcode-5",
653 "led-postcode-6","led-postcode-7",
654 /*O0-O7*/ "","","","","","","","",
655 /*P0-P7*/ "power-button","power-host-control",
656 "reset-button","","led-power","","","",
657 /*Q0-Q7*/
659 "","power-chassis-control","","uart-switch-button",
660 /*R0-R7*/ "","","","","","","","",
661 /*S0-S7*/ "","","","","","","","",
662 /*T0-T7*/ "","","","","","","","",
663 /*U0-U7*/ "","","","","","","led-identify-gate","",
664 /*V0-V7*/ "","","","",
667 /*W0-W7*/ "","","","","","","","",
668 /*X0-X7*/ "","","","","","","","",
669 /*Y0-Y7*/ "","","","","","","","",
670 /*Z0-Z7*/ "","","","","","","presence-post-card","";
674 gpio-line-names =
675 /*18A0-18A7*/ "ac-power-button","","","","","","","",
676 /*18B0-18B7*/ "","","","","","","","",
677 /*18C0-18C7*/ "","","","","","","","",
678 /*18D0-18D7*/ "","","","","","","","",
679 /*18E0-18E3*/ "","","","","","","","";
685 bus-frequency = <2000000>;
686 gpio-line-names =
687 /*in - out - in - out */
688 /*A0-A3 line 0-7*/
689 "presence-scm-cable","power-config-disable-e1s-0",
691 "","power-config-disable-e1s-1",
693 /*A4-A7 line 8-15*/
694 "","power-config-asic-module-enable",
695 "","power-config-asic-power-good",
696 "","power-config-pdb-power-good",
697 "presence-cpu","smi-control-n",
698 /*B0-B3 line 16-23*/
699 "","nmi-control-n",
700 "","nmi-control-sync-flood-n",
703 /*B4-B7 line 24-31*/
705 "reset-cause-rsmrst","FM_CPU_SP5R2",
708 /*C0-C3 line 32-39*/
711 "","rt-cpu0-p0-enable",
712 "","rt-cpu0-p1-enable",
713 /*C4-C7 line 40-47*/
714 "","smb-rt-rom-p0-select",
715 "","smb-rt-rom-p1-select",
716 "","i3c-cpu-mux0-oe-n",
717 "","i3c-cpu-mux0-select",
718 /*D0-D3 line 48-55*/
719 "","i3c-cpu-mux1-oe-n",
720 "","i3c-cpu-mux1-select",
721 "","reset-control-bmc",
722 "","reset-control-cpu0-p0-mux",
723 /*D4-D7 line 56-63*/
724 "","reset-control-cpu0-p1-mux",
725 "","reset-control-e1s-mux",
726 "power-host-good","reset-control-mb-mux",
727 "host0-ready","reset-control-smb-e1s-0",
728 /*E0-E3 line 64-71*/
729 "","reset-control-smb-e1s-1",
730 "post-end-n","reset-control-srst",
731 "presence-e1s-0","reset-control-usb-hub",
732 "","reset-control",
733 /*E4-E7 line 72-79*/
734 "presence-e1s-1","reset-control-cpu-kbrst",
735 "","reset-control-platrst",
736 "","bmc-jtag-mux-select-0",
737 "","bmc-jtag-mux-select-1",
738 /*F0-F3 line 80-87*/
739 "","bmc-jtag-select",
740 "","bmc-ready-n",
741 "","bmc-ready-sgpio",
742 "","rt-cpu0-p0-force-enable",
743 /*F4-F7 line 88-95*/
744 "presence-asic-modules-0","rt-cpu0-p1-force-enable",
745 "presence-asic-modules-1","bios-debug-msg-disable",
746 "","uart-control-buffer-select",
747 "presence-cmm","ac-control-n",
748 /*G0-G3 line 96-103*/
750 "FM_CPU_CORETYPE1","rtc-battery-voltage-read-enable",
753 /*G4-G7 line 104-111*/
758 /*H0-H3 line 112-119*/
759 "FM_BOARD_REV_ID0","reset-control-cmos-clear",
761 /*H4-H7 line 120-127*/
763 "reset-control-pcie-expansion-3","",
764 "reset-control-pcie-expansion-2","",
765 "reset-control-pcie-expansion-1","",
766 /*I0-I3 line 128-135*/
767 "reset-control-pcie-expansion-0","",
771 /*I4-I7 line 136-143*/
773 /*J0-J3 line 144-151*/
774 "","","power-card-enable","","","","","",
775 /*J4-J7 line 152-159*/
780 /*K0-K3 line 160-167*/
782 /*K4-K7 line 168-175*/
783 "","","","","","","irq-uv-detect-alert","",
784 /*L0-L3 line 176-183*/
785 "irq-hsc-alert","",
786 "cpu0-prochot-alert","",
787 "cpu0-thermtrip-alert","",
788 "reset-cause-pcie","",
789 /*L4-L7 line 184-191*/
790 "pvdd11-ocp-alert","",
791 "power-fault-n","",
792 "asic0-card-type-detection0-n","",
793 "asic0-card-type-detection1-n","",
794 /*M0-M3 line 192-199*/
795 "asic0-card-type-detection2-n","",
796 "uart-switch-lsb","",
797 "uart-switch-msb","",
799 /*M4-M7 line 200-207*/
801 /*N0-N3 line 208-215*/
803 /*N4-N7 line 216-223*/
805 /*O0-O3 line 224-231*/
807 /*O4-O7 line 232-239*/
809 /*P0-P3 line 240-247*/
811 /*P4-P7 line 248-255*/