Lines Matching +full:ext +full:- +full:control +full:- +full:gpios
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/i2c/i2c.h>
11 compatible = "facebook,minerva-cmc", "aspeed,ast2600";
17 * PCA9548 (2-0077) provides 8 channels connecting to
31 stdout-path = "serial5:57600n8";
39 iio-hwmon {
40 compatible = "iio-hwmon";
41 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
47 compatible = "gpio-leds";
49 led-0 {
51 gpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
52 linux,default-trigger = "heartbeat";
55 led-1 {
57 default-state = "off";
58 gpios = <&gpio0 ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
61 led-2 {
63 default-state = "off";
64 gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
67 led-3 {
69 gpios = <&leds_gpio 9 GPIO_ACTIVE_HIGH>;
70 default-state = "off";
73 led-4 {
75 gpios = <&leds_gpio 10 GPIO_ACTIVE_LOW>;
76 default-state = "off";
82 compatible = "spi-gpio";
83 #address-cells = <1>;
84 #size-cells = <0>;
86 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
87 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
88 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
89 num-chipselects = <1>;
90 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
93 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
94 spi-max-frequency = <33000000>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_wdtrst1_default>;
108 aspeed,reset-type = "soc";
109 aspeed,external-signal;
110 aspeed,ext-push-pull;
111 aspeed,ext-active-high;
112 aspeed,ext-pulse-duration = <256>;
117 phy-mode = "rmii";
118 pinctrl-names = "default";
119 pinctrl-0 = <&pinctrl_rmii4_default>;
120 fixed-link {
122 full-duplex;
134 m25p,fast-read;
136 spi-max-frequency = <50000000>;
137 #include "openbmc-flash-layout-128.dtsi"
141 m25p,fast-read;
142 label = "alt-bmc";
143 spi-max-frequency = <50000000>;
150 bus-frequency = <2000000>;
156 power-monitor@40 {
159 shunt-resistor = <1000>;
162 power-monitor@41 {
165 shunt-resistor = <1000>;
168 power-monitor@44 {
171 shunt-resistor-micro-ohms = <2000>;
174 power-monitor@43 {
182 gpio-controller;
183 #gpio-cells = <2>;
190 temperature-sensor@4b {
195 temperature-sensor@4f {
209 i2c-mux@77 {
212 #address-cells = <1>;
213 #size-cells = <0>;
214 i2c-mux-idle-disconnect;
217 #address-cells = <1>;
218 #size-cells = <0>;
229 #address-cells = <1>;
230 #size-cells = <0>;
233 power-sensor@40 {
236 shunt-resistor = <1000>;
239 power-sensor@41 {
242 shunt-resistor = <1000>;
245 power-sensor@44 {
248 shunt-resistor = <1000>;
251 power-sensor@45 {
254 shunt-resistor = <1000>;
257 temperature-sensor@4b {
264 #address-cells = <1>;
265 #size-cells = <0>;
276 #address-cells = <1>;
277 #size-cells = <0>;
280 power-sensor@40 {
283 shunt-resistor = <1000>;
286 power-sensor@41 {
289 shunt-resistor = <1000>;
292 power-sensor@44 {
295 shunt-resistor = <1000>;
298 power-sensor@45 {
301 shunt-resistor = <1000>;
304 temperature-sensor@4b {
311 #address-cells = <1>;
312 #size-cells = <0>;
323 #address-cells = <1>;
324 #size-cells = <0>;
327 power-sensor@40 {
330 shunt-resistor = <1000>;
333 power-sensor@41 {
336 shunt-resistor = <1000>;
339 power-sensor@44 {
342 shunt-resistor = <1000>;
345 power-sensor@45 {
348 shunt-resistor = <1000>;
351 temperature-sensor@4b {
358 #address-cells = <1>;
359 #size-cells = <0>;
370 #address-cells = <1>;
371 #size-cells = <0>;
374 power-sensor@40 {
377 shunt-resistor = <1000>;
380 power-sensor@41 {
383 shunt-resistor = <1000>;
386 power-sensor@44 {
389 shunt-resistor = <1000>;
392 power-sensor@45 {
395 shunt-resistor = <1000>;
398 temperature-sensor@4b {
405 #address-cells = <1>;
406 #size-cells = <0>;
417 #address-cells = <1>;
418 #size-cells = <0>;
421 power-sensor@40 {
424 shunt-resistor = <1000>;
427 power-sensor@41 {
430 shunt-resistor = <1000>;
433 power-sensor@44 {
436 shunt-resistor = <1000>;
439 power-sensor@45 {
442 shunt-resistor = <1000>;
444 temperature-sensor@4b {
451 #address-cells = <1>;
452 #size-cells = <0>;
463 #address-cells = <1>;
464 #size-cells = <0>;
467 power-sensor@40 {
470 shunt-resistor = <1000>;
473 power-sensor@41 {
476 shunt-resistor = <1000>;
479 power-sensor@44 {
482 shunt-resistor = <1000>;
485 power-sensor@45 {
488 shunt-resistor = <1000>;
490 temperature-sensor@4b {
546 multi-master;
549 compatible = "ipmb-dev";
551 i2c-protocol;
570 aspeed,int-vref-microvolt = <2500000>;
572 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
579 aspeed,int-vref-microvolt = <2500000>;
581 pinctrl-0 = <&pinctrl_adc10_default>;
597 gpio-line-names =
598 /*A0-A7*/ "","","","","","","","",
599 /*B0-B7*/ "","","","","","","","",
600 /*C0-C7*/ "","","","","BLADE_UART_SEL2","","","",
601 /*D0-D7*/ "","","","","","","","",
602 /*E0-E7*/ "","","","","","","","",
603 /*F0-F7*/ "","","","","","","","",
604 /*G0-G7*/ "","","","","","","","",
605 /*H0-H7*/ "","","","","","","","",
606 /*I0-I7*/ "","","","","","","","",
607 /*J0-J7*/ "","","","","","","","",
608 /*K0-K7*/ "","","","","","","","",
609 /*L0-L7*/ "","","","","BLADE_UART_SEL0","","","",
610 /*M0-M7*/ "","","","","","BLADE_UART_SEL1","","",
611 /*N0-N7*/ "","","","","","","","",
612 /*O0-O7*/ "","","","","","","","",
613 /*P0-P7*/ "","","","","","","","",
614 /*Q0-Q7*/ "","","","","","power-chassis-control","","",
615 /*R0-R7*/ "","","","","","","","",
616 /*S0-S7*/ "","","","","","","","host0-ready",
617 /*T0-T7*/ "","","","","","","","",
618 /*U0-U7*/ "","","","","","","","",
619 /*V0-V7*/ "","","","","BAT_DETECT","","power-chassis-good","",
620 /*W0-W7*/ "","","","","","","","",
621 /*X0-X7*/ "","","BLADE_UART_SEL3","","","","","",
622 /*Y0-Y7*/ "","","","","","","","",
623 /*Z0-Z7*/ "","","","","","","","";
627 gpio-line-names =
629 /*A0 - A7*/
638 /*B0 - B7*/
647 /*C0 - C7*/
656 /*D0 - D7*/
665 /*E0 - E7*/
674 /*F0 - F7*/
683 /*G0 - G7*/
692 /*H0 - H7*/
701 /*I0 - I7*/
710 /*J0 - J7*/
719 /*K0 - K7*/
728 /*L0 - L7*/
737 /*M0 - M7*/
746 /*N0 - N7*/
755 /*O0 - O7*/
764 /*P0 - P7*/