Lines Matching +full:channel +full:- +full:7
1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
3 #include "aspeed-g5.dtsi"
4 #include <dt-bindings/gpio/aspeed-gpio.h>
8 compatible = "ampere,mtjade-bmc", "aspeed,ast2500";
12 * i2c bus 50-57 assigned to NVMe slot 0-7
24 * i2c bus 60-67 assigned to NVMe slot 8-15
36 * i2c bus 70-77 assigned to NVMe slot 16-23
48 * i2c bus 80-81 assigned to NVMe M2 slot 0-1
55 stdout-path = &uart5;
63 reserved-memory {
64 #address-cells = <1>;
65 #size-cells = <1>;
69 no-map;
76 compatible = "shared-dma-pool";
83 compatible = "shared-dma-pool";
89 compatible = "gpio-leds";
100 gpioA0mux: mux-controller {
101 compatible = "gpio-mux";
102 #mux-control-cells = <0>;
103 mux-gpios = <&gpio ASPEED_GPIO(A, 0) GPIO_ACTIVE_LOW>;
107 compatible = "io-channel-mux";
108 io-channels = <&adc 0>;
109 #io-channel-cells = <1>;
110 io-channel-names = "parent";
111 mux-controls = <&gpioA0mux>;
116 compatible = "io-channel-mux";
117 io-channels = <&adc 1>;
118 #io-channel-cells = <1>;
119 io-channel-names = "parent";
120 mux-controls = <&gpioA0mux>;
125 compatible = "io-channel-mux";
126 io-channels = <&adc 2>;
127 #io-channel-cells = <1>;
128 io-channel-names = "parent";
129 mux-controls = <&gpioA0mux>;
134 compatible = "io-channel-mux";
135 io-channels = <&adc 3>;
136 #io-channel-cells = <1>;
137 io-channel-names = "parent";
138 mux-controls = <&gpioA0mux>;
143 compatible = "io-channel-mux";
144 io-channels = <&adc 4>;
145 #io-channel-cells = <1>;
146 io-channel-names = "parent";
147 mux-controls = <&gpioA0mux>;
152 compatible = "io-channel-mux";
153 io-channels = <&adc 5>;
154 #io-channel-cells = <1>;
155 io-channel-names = "parent";
156 mux-controls = <&gpioA0mux>;
161 compatible = "io-channel-mux";
162 io-channels = <&adc 6>;
163 #io-channel-cells = <1>;
164 io-channel-names = "parent";
165 mux-controls = <&gpioA0mux>;
170 compatible = "io-channel-mux";
171 io-channels = <&adc 7>;
172 #io-channel-cells = <1>;
173 io-channel-names = "parent";
174 mux-controls = <&gpioA0mux>;
179 compatible = "io-channel-mux";
180 io-channels = <&adc 8>;
181 #io-channel-cells = <1>;
182 io-channel-names = "parent";
183 mux-controls = <&gpioA0mux>;
188 compatible = "io-channel-mux";
189 io-channels = <&adc 9>;
190 #io-channel-cells = <1>;
191 io-channel-names = "parent";
192 mux-controls = <&gpioA0mux>;
197 compatible = "io-channel-mux";
198 io-channels = <&adc 10>;
199 #io-channel-cells = <1>;
200 io-channel-names = "parent";
201 mux-controls = <&gpioA0mux>;
206 compatible = "io-channel-mux";
207 io-channels = <&adc 11>;
208 #io-channel-cells = <1>;
209 io-channel-names = "parent";
210 mux-controls = <&gpioA0mux>;
215 compatible = "io-channel-mux";
216 io-channels = <&adc 12>;
217 #io-channel-cells = <1>;
218 io-channel-names = "parent";
219 mux-controls = <&gpioA0mux>;
224 compatible = "io-channel-mux";
225 io-channels = <&adc 13>;
226 #io-channel-cells = <1>;
227 io-channel-names = "parent";
228 mux-controls = <&gpioA0mux>;
232 iio-hwmon {
233 compatible = "iio-hwmon";
234 io-channels = <&adc0mux 0>, <&adc0mux 1>,
256 m25p,fast-read;
258 /* spi-max-frequency = <50000000>; */
259 #include "openbmc-flash-layout-64.dtsi"
264 m25p,fast-read;
265 label = "alt-bmc";
266 #include "openbmc-flash-layout-64-alt.dtsi"
272 pinctrl-names = "default";
273 pinctrl-0 = <&pinctrl_spi1_default>;
277 m25p,fast-read;
279 /* spi-max-frequency = <100000000>; */
281 compatible = "fixed-partitions";
282 #address-cells = <1>;
283 #size-cells = <1>;
286 label = "pnor-uefi";
294 pinctrl-names = "default";
295 pinctrl-0 = <&pinctrl_txd1_default
303 pinctrl-names = "default";
304 pinctrl-0 = <&pinctrl_txd2_default
310 pinctrl-names = "default";
311 pinctrl-0 = <&pinctrl_txd3_default
317 pinctrl-names = "default";
318 pinctrl-0 = <&pinctrl_txd4_default
329 pinctrl-names = "default";
330 pinctrl-0 = <&pinctrl_rmii1_default>;
333 clock-names = "MACCLK", "RCLK";
334 use-ncsi;
339 pinctrl-names = "default";
340 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
345 ssif-bmc@10 {
346 compatible = "ssif-bmc";
416 i2c-mux@70 {
418 #address-cells = <1>;
419 #size-cells = <0>;
421 i2c-mux-idle-disconnect;
424 #address-cells = <1>;
425 #size-cells = <0>;
430 i2c-mux@71 {
432 #address-cells = <1>;
433 #size-cells = <0>;
435 i2c-mux-idle-disconnect;
438 #address-cells = <1>;
439 #size-cells = <0>;
444 #address-cells = <1>;
445 #size-cells = <0>;
451 i2c-mux@72 {
453 #address-cells = <1>;
454 #size-cells = <0>;
456 i2c-mux-idle-disconnect;
459 #address-cells = <1>;
460 #size-cells = <0>;
465 #address-cells = <1>;
466 #size-cells = <0>;
475 i2c-mux@75 {
477 #address-cells = <1>;
478 #size-cells = <0>;
480 i2c-mux-idle-disconnect;
483 #address-cells = <1>;
484 #size-cells = <0>;
488 #address-cells = <1>;
489 #size-cells = <0>;
493 #address-cells = <1>;
494 #size-cells = <0>;
498 #address-cells = <1>;
499 #size-cells = <0>;
503 #address-cells = <1>;
504 #size-cells = <0>;
508 #address-cells = <1>;
509 #size-cells = <0>;
513 #address-cells = <1>;
514 #size-cells = <0>;
517 nvmeslot_7: i2c@7 {
518 #address-cells = <1>;
519 #size-cells = <0>;
529 i2c-mux@75 {
531 #address-cells = <1>;
532 #size-cells = <0>;
534 i2c-mux-idle-disconnect;
537 #address-cells = <1>;
538 #size-cells = <0>;
542 #address-cells = <1>;
543 #size-cells = <0>;
547 #address-cells = <1>;
548 #size-cells = <0>;
552 #address-cells = <1>;
553 #size-cells = <0>;
557 #address-cells = <1>;
558 #size-cells = <0>;
562 #address-cells = <1>;
563 #size-cells = <0>;
567 #address-cells = <1>;
568 #size-cells = <0>;
571 nvmeslot_15: i2c@7 {
572 #address-cells = <1>;
573 #size-cells = <0>;
582 i2c-mux@75 {
584 #address-cells = <1>;
585 #size-cells = <0>;
587 i2c-mux-idle-disconnect;
590 #address-cells = <1>;
591 #size-cells = <0>;
595 #address-cells = <1>;
596 #size-cells = <0>;
600 #address-cells = <1>;
601 #size-cells = <0>;
605 #address-cells = <1>;
606 #size-cells = <0>;
610 #address-cells = <1>;
611 #size-cells = <0>;
615 #address-cells = <1>;
616 #size-cells = <0>;
620 #address-cells = <1>;
621 #size-cells = <0>;
624 nvmeslot_23: i2c@7 {
625 #address-cells = <1>;
626 #size-cells = <0>;
672 memory-region = <&gfx_memory>;
676 aspeed,external-nodes = <&gfx &lhc>;
681 pinctrl-names = "default";
682 pinctrl-0 = <&pinctrl_pwm2_default &pinctrl_pwm3_default
688 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
693 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
698 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
703 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
708 aspeed,fan-tach-ch = /bits/ 8 <0x08>;
713 aspeed,fan-tach-ch = /bits/ 8 <0x09>;
718 aspeed,fan-tach-ch = /bits/ 8 <0x0a>;
721 fan@7 {
723 aspeed,fan-tach-ch = /bits/ 8 <0x0b>;
728 aspeed,fan-tach-ch = /bits/ 8 <0x0c>;
733 aspeed,fan-tach-ch = /bits/ 8 <0x0d>;
738 aspeed,fan-tach-ch = /bits/ 8 <0x0e>;
743 aspeed,fan-tach-ch = /bits/ 8 <0x0f>;
758 memory-region = <&video_engine_memory>;
762 gpio-line-names =
763 /*A0-A7*/ "","","","host0-special-boot","","","","",
764 /*B0-B7*/ "i2c-backup-sel","","","",
765 "power-button","presence-cpu0","","",
766 /*C0-C7*/ "","","","","","","","",
767 /*D0-D7*/ "","","","","","","","",
768 /*E0-E7*/ "","","","","","","","",
769 /*F0-F7*/ "ps0-pgood","ps1-pgood","power-chassis-control","s0-ddr-save",
770 "power-chassis-good", "s1-ddr-save","","",
771 /*G0-G7*/ "host0-ready","host0-shd-req-n","host0-shd-ack-n",
772 "s0-overtemp-n","","","","",
773 /*H0-H7*/ "uart1-mode1","uart2-mode1","uart3-mode1","uart4-mode1",
774 "ps0-vin-good","ps1-vin-good","","i2c6-reset-n",
775 /*I0-I7*/ "presence-ps0","presence-ps1","s1-special-boot","","","","","",
776 /*J0-J7*/ "s0-hightemp-n","s0-fault-alert","s0-sys-auth-failure-n",
777 "host0-reboot-ack-n","","","","",
778 /*K0-K7*/ "","","","","","","","",
779 /*L0-L7*/ "","","","host0-sysreset-n","s0-spi-auth-fail-n","","","",
780 /*M0-M7*/ "","","","","s0-i2c9-alert-n","s1-i2c9-alert-n","","",
781 /*N0-N7*/ "","","","","","","","",
782 /*O0-O7*/ "","","","","","","","",
783 /*P0-P7*/ "","","","","","","","",
784 /*Q0-Q7*/ "","","","","","identify-button","led-identify","",
785 /*R0-R7*/ "","","ext-hightemp-n","","ocp-main-pwren","reset-button","","",
786 /*S0-S7*/ "s0-vr-hot-n","s1-vr-hot-n","","",
787 "rtc-battery-voltage-read-enable","vr-pmbus-sel-n","","",
788 /*T0-T7*/ "","","","","","","","",
789 /*U0-U7*/ "","","","","","","","",
790 /*V0-V7*/ "","","","","","","","",
791 /*W0-W7*/ "","","","","","","","",
792 /*X0-X7*/ "","","","","","","","",
793 /*Y0-Y7*/ "","","","bmc-vga-en-n","","","","",
794 /*Z0-Z7*/ "s0-plimit","s1-fault-alert","s1-fw-boot-ok","s0-rtc-lock","",
795 "s1-sys-auth-failure-n","s1-overtemp-n","",
796 /*AA0-AA7*/ "","","","","","","","",
797 /*AB0-AB7*/ "s1-hightemp-n","s1-plimit","s0-ddr-addr","s1-ddr-addr","","",
799 /*AC0-AC7*/ "sys-pwr-gd","","spi0-program-sel","spi0-backup-sel","bmc-ok",
800 "","presence-cpu1","ocp-pgood";
802 i2c4-o-en-hog {
803 gpio-hog;
805 output-high;
806 line-name = "i2c4-o-en";
809 ocp-aux-pwren-hog {
810 gpio-hog;
812 output-high;
813 line-name = "ocp-aux-pwren";
816 bmc-ready {
817 gpio-hog;
819 output-high;
820 line-name = "bmc-ready";