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,santabarbara-bmc", "aspeed,ast2600";
45 stdout-path = "serial4:57600n8";
48 iio-hwmon {
49 compatible = "iio-hwmon";
50 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
56 compatible = "gpio-leds";
58 led-0 {
61 linux,default-trigger = "heartbeat";
64 led-1 {
66 default-state = "off";
70 led-2 {
72 default-state = "off";
82 p3v3_bmc_aux: regulator-p3v3-bmc-aux {
83 compatible = "regulator-fixed";
84 regulator-name = "p3v3_bmc_aux";
85 regulator-min-microvolt = <3300000>;
86 regulator-max-microvolt = <3300000>;
87 regulator-always-on;
91 compatible = "spi-gpio";
92 #address-cells = <1>;
93 #size-cells = <0>;
95 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
96 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
97 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
98 num-chipselects = <1>;
99 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
103 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
104 spi-max-frequency = <33000000>;
111 aspeed,int-vref-microvolt = <2500000>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
121 aspeed,int-vref-microvolt = <2500000>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_adc10_default>;
140 m25p,fast-read;
142 spi-max-frequency = <50000000>;
143 #include "openbmc-flash-layout-128.dtsi"
148 m25p,fast-read;
149 label = "alt-bmc";
150 spi-max-frequency = <50000000>;
155 gpio-line-names =
156 /*A0-A7*/ "","","","","","","","",
157 /*B0-B7*/ "rtc-battery-voltage-read-enable","","","BMC_READY",
158 "","led-identify","","",
159 /*C0-C7*/ "","","","","","","","",
160 /*D0-D7*/ "","","","","","","","",
161 /*E0-E7*/ "","","","","","","","",
162 /*F0-F7*/ "","","","","","","","",
163 /*G0-G7*/ "FM_MUX1_SEL_R","","","","","","","",
164 /*H0-H7*/ "","","","","","","","",
165 /*I0-I7*/ "","","","","","","","",
166 /*J0-J7*/ "","","","","","","","",
167 /*K0-K7*/ "","","","","","","","",
168 /*L0-L7*/ "","","","","","","","",
169 /*M0-M7*/ "","","","","","","","",
170 /*N0-N7*/ "led-postcode-0","led-postcode-1",
171 "led-postcode-2","led-postcode-3",
172 "led-postcode-4","led-postcode-5",
173 "led-postcode-6","led-postcode-7",
174 /*O0-O7*/ "","","","","","","","",
175 /*P0-P7*/ "power-button","","reset-button","",
176 "led-power","","","",
177 /*Q0-Q7*/ "","","","","","","","",
178 /*R0-R7*/ "","","","","","","","",
179 /*S0-S7*/ "","","power-host-control","","","","","",
180 /*T0-T7*/ "","","","","","","","",
181 /*U0-U7*/ "","","","","","","","",
182 /*V0-V7*/ "","","","","","","","",
183 /*W0-W7*/ "","","","","","","","",
184 /*X0-X7*/ "","","","","","","","",
185 /*Y0-Y7*/ "","","","","","","","",
186 /*Z0-Z7*/ "","","","","","","","";
190 gpio-line-names =
191 /*18A0-18A7*/ "","","","","","","","",
192 /*18B0-18B7*/ "","","","",
195 /*18C0-18C7*/ "SPI_BMC_BIOS_ROM_IRQ0_R_N","","","","","","","",
196 /*18D0-18D7*/ "","","","","","","","",
197 /*18E0-18E3*/ "FM_BMC_PROT_LS_EN","AC_PWR_BMC_BTN_R_N","","";
218 gpio@20 {
221 gpio-controller;
222 #gpio-cells = <2>;
223 interrupt-parent = <&sgpiom0>;
225 gpio-line-names =
236 fan-controller@21{
241 gpio@22 {
244 gpio-controller;
245 #gpio-cells = <2>;
246 interrupt-parent = <&sgpiom0>;
248 gpio-line-names =
259 gpio@24 {
262 gpio-controller;
263 #gpio-cells = <2>;
264 interrupt-parent = <&sgpiom0>;
266 gpio-line-names =
277 gpio@26 {
280 gpio-controller;
281 #gpio-cells = <2>;
282 interrupt-parent = <&sgpiom0>;
284 gpio-line-names =
298 i2c-mux@70 {
301 #address-cells = <1>;
302 #size-cells = <0>;
303 i2c-mux-idle-disconnect;
307 #address-cells = <1>;
308 #size-cells = <0>;
324 #address-cells = <1>;
325 #size-cells = <0>;
329 #address-cells = <1>;
330 #size-cells = <0>;
334 #address-cells = <1>;
335 #size-cells = <0>;
337 power-monitor@40 {
340 shunt-resistor = <2000>;
343 power-monitor@42 {
346 shunt-resistor = <2000>;
349 power-monitor@44 {
352 shunt-resistor = <2000>;
355 power-monitor@46 {
358 shunt-resistor = <2000>;
361 voltage-sensor@48 {
364 vref-supply = <&p3v3_bmc_aux>;
367 voltage-sensor@4a {
370 vref-supply = <&p3v3_bmc_aux>;
373 temperature-sensor@4c {
378 temperature-sensor@4e {
385 #address-cells = <1>;
386 #size-cells = <0>;
390 #address-cells = <1>;
391 #size-cells = <0>;
395 #address-cells = <1>;
396 #size-cells = <0>;
398 power-monitor@40 {
401 shunt-resistor = <2000>;
404 power-monitor@42 {
407 shunt-resistor = <2000>;
410 power-monitor@44 {
413 shunt-resistor = <2000>;
416 power-monitor@46 {
419 shunt-resistor = <2000>;
422 voltage-sensor@48 {
429 #address-cells = <1>;
430 #size-cells = <0>;
432 temperature-sensor@4b {
437 temperature-sensor@4f {
460 i2c-mux@71 {
463 #address-cells = <1>;
464 #size-cells = <0>;
465 i2c-mux-idle-disconnect;
469 #address-cells = <1>;
470 #size-cells = <0>;
474 #address-cells = <1>;
475 #size-cells = <0>;
479 #address-cells = <1>;
480 #size-cells = <0>;
484 #address-cells = <1>;
485 #size-cells = <0>;
489 i2c-mux@72 {
492 #address-cells = <1>;
493 #size-cells = <0>;
494 i2c-mux-idle-disconnect;
498 #address-cells = <1>;
499 #size-cells = <0>;
501 voltage-sensor@48 {
508 #address-cells = <1>;
509 #size-cells = <0>;
511 temperature-sensor@48 {
518 #address-cells = <1>;
519 #size-cells = <0>;
521 power-monitor@40 {
524 shunt-resistor = <2000>;
527 power-monitor@41 {
530 shunt-resistor = <2000>;
533 power-monitor@44 {
536 shunt-resistor = <2000>;
539 power-monitor@45 {
542 shunt-resistor = <2000>;
547 #address-cells = <1>;
548 #size-cells = <0>;
550 gpio@74 {
553 gpio-controller;
554 #gpio-cells = <2>;
555 gpio-line-names =
596 temperature-sensor@4b {
628 temperature-sensor@1f {
649 i2c-mux@72 {
652 #address-cells = <1>;
653 #size-cells = <0>;
654 i2c-mux-idle-disconnect;
658 #address-cells = <1>;
659 #size-cells = <0>;
661 temperature-sensor@48 {
668 #address-cells = <1>;
669 #size-cells = <0>;
671 power-monitor@42 {
676 power-monitor@43 {
683 #address-cells = <1>;
684 #size-cells = <0>;
686 power-monitor@40 {
689 shunt-resistor = <2000>;
692 power-monitor@41 {
695 shunt-resistor = <2000>;
700 #address-cells = <1>;
701 #size-cells = <0>;
703 power-monitor@44 {
706 shunt-resistor = <2000>;
709 power-monitor@45 {
712 shunt-resistor = <2000>;
717 #address-cells = <1>;
718 #size-cells = <0>;
720 voltage-sensor@49 {
727 #address-cells = <1>;
728 #size-cells = <0>;
732 #address-cells = <1>;
733 #size-cells = <0>;
737 #address-cells = <1>;
738 #size-cells = <0>;
762 aspeed,lpc-io-reg = <0xca8>;
767 aspeed,lpc-io-reg = <0xca2>;
772 pinctrl-names = "default";
773 pinctrl-0 = <&pinctrl_rmii3_default>;
774 use-ncsi;
779 pinctrl-names = "default";
780 pinctrl-0 = <&pinctrl_rmii4_default>;
781 use-ncsi;
787 bus-frequency = <2000000>;
788 gpio-line-names =
789 /*in - out - in - out */
790 /*A0-A3 line 0-7*/
791 "PDB1_HSC_PWR_OK","power-chassis-control",
795 /*A4-A7 line 8-15*/
798 "power-chassis-good","FM_MODULE_PWRGD_4B_OUT",
800 /*B0-B3 line 16-23*/
805 /*B4-B7 line 24-31*/
810 /*C0-C3 line 32-39*/
815 /*C4-C7 line 40-47*/
820 /*D0-D3 line 48-55*/
821 "host0-ready","P12V_FAN7_PWRGD_OUT",
825 /*D4-D7 line 56-63*/
830 /*E0-E3 line 64-71*/
835 /*E4-E7 line 72-79*/
840 /*F0-F3 line 80-87*/
845 /*F4-F7 line 88-95*/
850 /*G0-G3 line 96-103*/
855 /*G4-G7 line 104-111*/
860 /*H0-H3 line 112-119*/
865 /*H4-H7 line 120-127*/
868 /*I0-I3 line 128-135*/
872 /*I4-I7 line 136-143*/
877 /*J0-J3 line 144-151*/
882 /*J4-J7 line 152-159*/
887 /*K0-K3 line 160-167*/
892 /*K4-K7 line 168-175*/
894 /*L0-L3 line 176-183*/
899 /*L4-L7 line 184-191*/
904 /*M0-M3 line 192-199*/
906 /*M4-M7 line 200-207*/
908 /*N0-N3 line 208-215*/
913 /*N4-N7 line 216-223*/
918 /*O0-O3 line 224-231*/
923 /*O4-O7 line 232-239*/
928 /*P0-P3 line 240-247*/
930 /*P4-P7 line 248-255*/
937 pinctrl-names = "default";
938 pinctrl-0 = <&pinctrl_spi2_default>;
942 m25p,fast-read;
944 spi-max-frequency = <12000000>;
945 spi-tx-bus-width = <2>;
946 spi-rx-bus-width = <2>;
974 pinctrl-names = "default";
975 pinctrl-0 = <&pinctrl_wdtrst1_default>;
976 aspeed,reset-type = "soc";
977 aspeed,external-signal;
978 aspeed,ext-push-pull;
979 aspeed,ext-active-high;
980 aspeed,ext-pulse-duration = <256>;