Lines Matching +full:io +full:- +full:channel +full:- +full:mux
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>;
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>;
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>;
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>;
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*/ "","","","S0_BMC_SPECIAL_BOOT","","","","",
764 /*B0-B7*/ "BMC_SELECT_EEPROM","","","",
766 /*C0-C7*/ "","","","","","","","",
767 /*D0-D7*/ "","","","","","","","",
768 /*E0-E7*/ "","","","","","","","",
769 /*F0-F7*/ "","","BMC_SYS_PSON_L","S0_DDR_SAVE","PGOOD",
771 /*G0-G7*/ "host0-ready","SHD_REQ_L","","S0_OVERTEMP_L","","",
773 /*H0-H7*/ "","","","","PSU1_VIN_GOOD","PSU2_VIN_GOOD","","",
774 /*I0-I7*/ "PSU1_PRESENT","PSU2_PRESENT","S1_BMC_SPECIAL_BOOT",
776 /*J0-J7*/ "S0_HIGHTEMP_L","S0_FAULT_L","S0_SCP_AUTH_FAIL_L","",
778 /*K0-K7*/ "","","","","","","","",
779 /*L0-L7*/ "","","","BMC_SYSRESET_L","SPI_AUTH_FAIL_L","","","",
780 /*M0-M7*/ "","","","","","","","",
781 /*N0-N7*/ "","","","","","","","",
782 /*O0-O7*/ "","","","","","","","",
783 /*P0-P7*/ "","","","","","","","",
784 /*Q0-Q7*/ "","","","","","UID_BUTTON","","",
785 /*R0-R7*/ "","","BMC_EXT_HIGHTEMP_L","OCP_AUX_PWREN",
787 /*S0-S7*/ "","","","","rtc-battery-voltage-read-enable","","","",
788 /*T0-T7*/ "","","","","","","","",
789 /*U0-U7*/ "","","","","","","","",
790 /*V0-V7*/ "","","","","","","","",
791 /*W0-W7*/ "","","","","","","","",
792 /*X0-X7*/ "","","","","","","","",
793 /*Y0-Y7*/ "","","","","","","","",
794 /*Z0-Z7*/ "S0_BMC_PLIMIT","S1_FAULT_L","S1_FW_BOOT_OK","","",
796 /*AA0-AA7*/ "","","","","","","","",
797 /*AB0-AB7*/ "S1_HIGHTEMP_L","S1_BMC_PLIMIT","S0_BMC_DDR_ADDR",
799 /*AC0-AC7*/ "SYS_PWR_GD","","","","","BMC_READY","SLAVE_PRESENT_L",
802 i2c4-o-en-hog {
803 gpio-hog;
805 output-high;
806 line-name = "BMC_I2C4_O_EN";