Lines Matching +full:power +full:- +full:reg
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;
37 reg = <0x80000000 0x80000000>;
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>;
84 reg = <0>;
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>;
188 reg = <0x5e>;
189 #address-cells = <1>;
190 #size-cells = <0>;
193 power-sensor@40 {
195 reg = <0x40>;
196 shunt-resistor = <1000>;
199 power-sensor@41 {
201 reg = <0x41>;
202 shunt-resistor = <1000>;
205 power-sensor@44 {
207 reg = <0x44>;
208 shunt-resistor = <1000>;
211 power-sensor@45 {
213 reg = <0x45>;
214 shunt-resistor = <1000>;
217 temperature-sensor@4b {
219 reg = <0x4b>;
224 reg = <0x12>;
225 gpio-controller;
226 #gpio-cells = <2>;
227 interrupt-parent = <&sgpiom0>;
230 gpio-line-names =
237 "","fcb1-activate",
245 temperature-sensor@4b {
247 reg = <0x4b>;
253 reg = <0x50>;
262 reg = <0x5e>;
263 #address-cells = <1>;
264 #size-cells = <0>;
267 power-sensor@40 {
269 reg = <0x40>;
270 shunt-resistor = <1000>;
273 power-sensor@41 {
275 reg = <0x41>;
276 shunt-resistor = <1000>;
279 power-sensor@44 {
281 reg = <0x44>;
282 shunt-resistor = <1000>;
285 power-sensor@45 {
287 reg = <0x45>;
288 shunt-resistor = <1000>;
291 temperature-sensor@4b {
293 reg = <0x4b>;
298 reg = <0x12>;
299 gpio-controller;
300 #gpio-cells = <2>;
301 interrupt-parent = <&sgpiom0>;
304 gpio-line-names =
311 "","fcb0-activate",
319 i2c-mux@70 {
321 reg = <0x70>;
322 #address-cells = <1>;
323 #size-cells = <0>;
326 #address-cells = <1>;
327 #size-cells = <0>;
328 reg = <0>;
332 reg = <0x50>;
337 #address-cells = <1>;
338 #size-cells = <0>;
339 reg = <1>;
342 reg = <0x24>;
353 reg = <0x52>;
356 power-monitor@69 {
358 reg = <0x69>;
361 temperature-sensor@49 {
363 reg = <0x49>;
366 power-monitor@44 {
368 reg = <0x44>;
369 shunt-resistor-micro-ohms = <250>;
372 power-monitor@40 {
374 reg = <0x40>;
385 i2c-mux@70 {
387 reg = <0x70>;
388 #address-cells = <1>;
389 #size-cells = <0>;
392 #address-cells = <1>;
393 #size-cells = <0>;
394 reg = <0>;
396 power-monitor@45 {
398 reg = <0x45>;
403 #address-cells = <1>;
404 #size-cells = <0>;
405 reg = <1>;
407 power-monitor@45 {
409 reg = <0x45>;
426 mctp-controller;
427 multi-master;
430 compatible = "mctp-i2c-controller";
431 reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
436 reg = <0x30>;
437 gpio-controller;
438 #gpio-cells = <2>;
442 reg = <0x31>;
443 gpio-controller;
444 #gpio-cells = <2>;
450 reg = <0x52>;
459 reg = <0x13>;
460 gpio-controller;
461 #gpio-cells = <2>;
462 interrupt-parent = <&sgpiom0>;
465 gpio-line-names =
469 "","health-mmc",
478 reg = <0x30>;
479 gpio-controller;
480 #gpio-cells = <2>;
484 reg = <0x31>;
485 gpio-controller;
486 #gpio-cells = <2>;
492 reg = <0x52>;
500 reg = <0x24>;
507 i2c-mux@70 {
509 reg = <0x70>;
510 #address-cells = <1>;
511 #size-cells = <0>;
514 #address-cells = <1>;
515 #size-cells = <0>;
516 reg = <0>;
517 power-monitor@61 {
519 reg = <0x61>;
521 power-monitor@62 {
523 reg = <0x62>;
525 power-monitor@63 {
527 reg = <0x63>;
529 power-monitor@64 {
531 reg = <0x64>;
533 power-monitor@66 {
535 reg = <0x66>;
537 power-monitor@68 {
539 reg = <0x68>;
543 #address-cells = <1>;
544 #size-cells = <0>;
545 reg = <1>;
549 reg = <0x54>;
554 reg = <0x1d>;
560 reg = <0x1f>;
566 #address-cells = <1>;
567 #size-cells = <0>;
568 reg = <2>;
571 #address-cells = <1>;
572 #size-cells = <0>;
573 reg = <3>;
577 reg = <0x51>;
586 multi-master;
589 compatible = "ipmb-dev";
590 reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
591 i2c-protocol;
601 reg = <0x50>;
607 reg = <0x56>;
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*/