Lines Matching +full:io +full:- +full:channels
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>;
112 channels = "s0", "s1";
116 compatible = "io-channel-mux";
117 io-channels = <&adc 1>;
118 #io-channel-cells = <1>;
119 io-channel-names = "parent";
120 mux-controls = <&gpioA0mux>;
121 channels = "s0", "s1";
125 compatible = "io-channel-mux";
126 io-channels = <&adc 2>;
127 #io-channel-cells = <1>;
128 io-channel-names = "parent";
129 mux-controls = <&gpioA0mux>;
130 channels = "s0", "s1";
134 compatible = "io-channel-mux";
135 io-channels = <&adc 3>;
136 #io-channel-cells = <1>;
137 io-channel-names = "parent";
138 mux-controls = <&gpioA0mux>;
139 channels = "s0", "s1";
143 compatible = "io-channel-mux";
144 io-channels = <&adc 4>;
145 #io-channel-cells = <1>;
146 io-channel-names = "parent";
147 mux-controls = <&gpioA0mux>;
148 channels = "s0", "s1";
152 compatible = "io-channel-mux";
153 io-channels = <&adc 5>;
154 #io-channel-cells = <1>;
155 io-channel-names = "parent";
156 mux-controls = <&gpioA0mux>;
157 channels = "s0", "s1";
161 compatible = "io-channel-mux";
162 io-channels = <&adc 6>;
163 #io-channel-cells = <1>;
164 io-channel-names = "parent";
165 mux-controls = <&gpioA0mux>;
166 channels = "s0", "s1";
170 compatible = "io-channel-mux";
171 io-channels = <&adc 7>;
172 #io-channel-cells = <1>;
173 io-channel-names = "parent";
174 mux-controls = <&gpioA0mux>;
175 channels = "s0", "s1";
179 compatible = "io-channel-mux";
180 io-channels = <&adc 8>;
181 #io-channel-cells = <1>;
182 io-channel-names = "parent";
183 mux-controls = <&gpioA0mux>;
184 channels = "s0", "s1";
188 compatible = "io-channel-mux";
189 io-channels = <&adc 9>;
190 #io-channel-cells = <1>;
191 io-channel-names = "parent";
192 mux-controls = <&gpioA0mux>;
193 channels = "s0", "s1";
197 compatible = "io-channel-mux";
198 io-channels = <&adc 10>;
199 #io-channel-cells = <1>;
200 io-channel-names = "parent";
201 mux-controls = <&gpioA0mux>;
202 channels = "s0", "s1";
206 compatible = "io-channel-mux";
207 io-channels = <&adc 11>;
208 #io-channel-cells = <1>;
209 io-channel-names = "parent";
210 mux-controls = <&gpioA0mux>;
211 channels = "s0", "s1";
215 compatible = "io-channel-mux";
216 io-channels = <&adc 12>;
217 #io-channel-cells = <1>;
218 io-channel-names = "parent";
219 mux-controls = <&gpioA0mux>;
220 channels = "s0", "s1";
224 compatible = "io-channel-mux";
225 io-channels = <&adc 13>;
226 #io-channel-cells = <1>;
227 io-channel-names = "parent";
228 mux-controls = <&gpioA0mux>;
229 channels = "s0", "s1";
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>;
404 i2c-mux@70 {
406 #address-cells = <1>;
407 #size-cells = <0>;
409 i2c-mux-idle-disconnect;
412 #address-cells = <1>;
413 #size-cells = <0>;
418 i2c-mux@71 {
420 #address-cells = <1>;
421 #size-cells = <0>;
423 i2c-mux-idle-disconnect;
426 #address-cells = <1>;
427 #size-cells = <0>;
432 #address-cells = <1>;
433 #size-cells = <0>;
439 i2c-mux@72 {
441 #address-cells = <1>;
442 #size-cells = <0>;
444 i2c-mux-idle-disconnect;
447 #address-cells = <1>;
448 #size-cells = <0>;
453 #address-cells = <1>;
454 #size-cells = <0>;
463 i2c-mux@75 {
465 #address-cells = <1>;
466 #size-cells = <0>;
468 i2c-mux-idle-disconnect;
471 #address-cells = <1>;
472 #size-cells = <0>;
476 #address-cells = <1>;
477 #size-cells = <0>;
481 #address-cells = <1>;
482 #size-cells = <0>;
486 #address-cells = <1>;
487 #size-cells = <0>;
491 #address-cells = <1>;
492 #size-cells = <0>;
496 #address-cells = <1>;
497 #size-cells = <0>;
501 #address-cells = <1>;
502 #size-cells = <0>;
506 #address-cells = <1>;
507 #size-cells = <0>;
517 i2c-mux@75 {
519 #address-cells = <1>;
520 #size-cells = <0>;
522 i2c-mux-idle-disconnect;
525 #address-cells = <1>;
526 #size-cells = <0>;
530 #address-cells = <1>;
531 #size-cells = <0>;
535 #address-cells = <1>;
536 #size-cells = <0>;
540 #address-cells = <1>;
541 #size-cells = <0>;
545 #address-cells = <1>;
546 #size-cells = <0>;
550 #address-cells = <1>;
551 #size-cells = <0>;
555 #address-cells = <1>;
556 #size-cells = <0>;
560 #address-cells = <1>;
561 #size-cells = <0>;
570 i2c-mux@75 {
572 #address-cells = <1>;
573 #size-cells = <0>;
575 i2c-mux-idle-disconnect;
578 #address-cells = <1>;
579 #size-cells = <0>;
583 #address-cells = <1>;
584 #size-cells = <0>;
588 #address-cells = <1>;
589 #size-cells = <0>;
593 #address-cells = <1>;
594 #size-cells = <0>;
598 #address-cells = <1>;
599 #size-cells = <0>;
603 #address-cells = <1>;
604 #size-cells = <0>;
608 #address-cells = <1>;
609 #size-cells = <0>;
613 #address-cells = <1>;
614 #size-cells = <0>;
660 memory-region = <&gfx_memory>;
664 aspeed,external-nodes = <&gfx &lhc>;
669 pinctrl-names = "default";
670 pinctrl-0 = <&pinctrl_pwm2_default &pinctrl_pwm3_default
676 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
681 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
686 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
691 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
696 aspeed,fan-tach-ch = /bits/ 8 <0x08>;
701 aspeed,fan-tach-ch = /bits/ 8 <0x09>;
706 aspeed,fan-tach-ch = /bits/ 8 <0x0a>;
711 aspeed,fan-tach-ch = /bits/ 8 <0x0b>;
716 aspeed,fan-tach-ch = /bits/ 8 <0x0c>;
721 aspeed,fan-tach-ch = /bits/ 8 <0x0d>;
726 aspeed,fan-tach-ch = /bits/ 8 <0x0e>;
731 aspeed,fan-tach-ch = /bits/ 8 <0x0f>;
746 memory-region = <&video_engine_memory>;
750 gpio-line-names =
751 /*A0-A7*/ "","","","S0_BMC_SPECIAL_BOOT","","","","",
752 /*B0-B7*/ "BMC_SELECT_EEPROM","","","",
754 /*C0-C7*/ "","","","","","","","",
755 /*D0-D7*/ "","","","","","","","",
756 /*E0-E7*/ "","","","","","","","",
757 /*F0-F7*/ "","","BMC_SYS_PSON_L","S0_DDR_SAVE","PGOOD",
759 /*G0-G7*/ "host0-ready","SHD_REQ_L","","S0_OVERTEMP_L","","",
761 /*H0-H7*/ "","","","","PSU1_VIN_GOOD","PSU2_VIN_GOOD","","",
762 /*I0-I7*/ "PSU1_PRESENT","PSU2_PRESENT","S1_BMC_SPECIAL_BOOT",
764 /*J0-J7*/ "S0_HIGHTEMP_L","S0_FAULT_L","S0_SCP_AUTH_FAIL_L","",
766 /*K0-K7*/ "","","","","","","","",
767 /*L0-L7*/ "","","","BMC_SYSRESET_L","SPI_AUTH_FAIL_L","","","",
768 /*M0-M7*/ "","","","","","","","",
769 /*N0-N7*/ "","","","","","","","",
770 /*O0-O7*/ "","","","","","","","",
771 /*P0-P7*/ "","","","","","","","",
772 /*Q0-Q7*/ "","","","","","UID_BUTTON","","",
773 /*R0-R7*/ "","","BMC_EXT_HIGHTEMP_L","OCP_AUX_PWREN",
775 /*S0-S7*/ "","","","","rtc-battery-voltage-read-enable","","","",
776 /*T0-T7*/ "","","","","","","","",
777 /*U0-U7*/ "","","","","","","","",
778 /*V0-V7*/ "","","","","","","","",
779 /*W0-W7*/ "","","","","","","","",
780 /*X0-X7*/ "","","","","","","","",
781 /*Y0-Y7*/ "","","","","","","","",
782 /*Z0-Z7*/ "S0_BMC_PLIMIT","S1_FAULT_L","S1_FW_BOOT_OK","","",
784 /*AA0-AA7*/ "","","","","","","","",
785 /*AB0-AB7*/ "S1_HIGHTEMP_L","S1_BMC_PLIMIT","S0_BMC_DDR_ADDR",
787 /*AC0-AC7*/ "SYS_PWR_GD","","","","","BMC_READY","SLAVE_PRESENT_L",
790 i2c4-o-en-hog {
791 gpio-hog;
793 output-high;
794 line-name = "BMC_I2C4_O_EN";