Lines Matching +full:mux +full:- +full:control +full:- +full:names

1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
12 compatible = "ampere,mtmitchell-bmc", "aspeed,ast2600";
20 stdout-path = &uart5;
28 reserved-memory {
29 #address-cells = <1>;
30 #size-cells = <1>;
36 compatible = "shared-dma-pool";
43 compatible = "shared-dma-pool";
48 no-map;
49 compatible = "shared-dma-pool";
54 voltage_mon_reg: voltage-mon-regulator {
55 compatible = "regulator-fixed";
56 regulator-name = "ltc2497_reg";
57 regulator-min-microvolt = <3300000>;
58 regulator-max-microvolt = <3300000>;
59 regulator-always-on;
62 gpioI5mux: mux-controller {
63 compatible = "gpio-mux";
64 #mux-control-cells = <0>;
65 mux-gpios = <&gpio0 ASPEED_GPIO(I, 5) GPIO_ACTIVE_HIGH>;
69 compatible = "io-channel-mux";
70 io-channels = <&adc_i2c_0 0>;
71 #io-channel-cells = <1>;
72 io-channel-names = "parent";
73 mux-controls = <&gpioI5mux>;
74 settle-time-us = <10000>;
79 compatible = "io-channel-mux";
80 io-channels = <&adc_i2c_0 1>;
81 #io-channel-cells = <1>;
82 io-channel-names = "parent";
83 mux-controls = <&gpioI5mux>;
84 settle-time-us = <10000>;
89 compatible = "io-channel-mux";
90 io-channels = <&adc_i2c_0 2>;
91 #io-channel-cells = <1>;
92 io-channel-names = "parent";
93 mux-controls = <&gpioI5mux>;
94 settle-time-us = <10000>;
99 compatible = "io-channel-mux";
100 io-channels = <&adc_i2c_0 3>;
101 #io-channel-cells = <1>;
102 io-channel-names = "parent";
103 mux-controls = <&gpioI5mux>;
104 settle-time-us = <10000>;
109 compatible = "io-channel-mux";
110 io-channels = <&adc_i2c_0 4>;
111 #io-channel-cells = <1>;
112 io-channel-names = "parent";
113 mux-controls = <&gpioI5mux>;
114 settle-time-us = <10000>;
119 compatible = "io-channel-mux";
120 io-channels = <&adc_i2c_0 5>;
121 #io-channel-cells = <1>;
122 io-channel-names = "parent";
123 mux-controls = <&gpioI5mux>;
124 settle-time-us = <10000>;
129 compatible = "io-channel-mux";
130 io-channels = <&adc_i2c_0 6>;
131 #io-channel-cells = <1>;
132 io-channel-names = "parent";
133 mux-controls = <&gpioI5mux>;
134 settle-time-us = <10000>;
139 compatible = "io-channel-mux";
140 io-channels = <&adc_i2c_0 7>;
141 #io-channel-cells = <1>;
142 io-channel-names = "parent";
143 mux-controls = <&gpioI5mux>;
144 settle-time-us = <10000>;
149 compatible = "io-channel-mux";
150 io-channels = <&adc_i2c_0 8>;
151 #io-channel-cells = <1>;
152 io-channel-names = "parent";
153 mux-controls = <&gpioI5mux>;
154 settle-time-us = <10000>;
159 compatible = "io-channel-mux";
160 io-channels = <&adc_i2c_0 9>;
161 #io-channel-cells = <1>;
162 io-channel-names = "parent";
163 mux-controls = <&gpioI5mux>;
164 settle-time-us = <10000>;
169 compatible = "io-channel-mux";
170 io-channels = <&adc_i2c_0 10>;
171 #io-channel-cells = <1>;
172 io-channel-names = "parent";
173 mux-controls = <&gpioI5mux>;
174 settle-time-us = <10000>;
179 compatible = "io-channel-mux";
180 io-channels = <&adc_i2c_0 11>;
181 #io-channel-cells = <1>;
182 io-channel-names = "parent";
183 mux-controls = <&gpioI5mux>;
184 settle-time-us = <10000>;
189 compatible = "io-channel-mux";
190 io-channels = <&adc_i2c_0 12>;
191 #io-channel-cells = <1>;
192 io-channel-names = "parent";
193 mux-controls = <&gpioI5mux>;
194 settle-time-us = <10000>;
199 compatible = "io-channel-mux";
200 io-channels = <&adc_i2c_0 13>;
201 #io-channel-cells = <1>;
202 io-channel-names = "parent";
203 mux-controls = <&gpioI5mux>;
204 settle-time-us = <10000>;
209 compatible = "io-channel-mux";
210 io-channels = <&adc_i2c_0 14>;
211 #io-channel-cells = <1>;
212 io-channel-names = "parent";
213 mux-controls = <&gpioI5mux>;
214 settle-time-us = <10000>;
219 compatible = "io-channel-mux";
220 io-channels = <&adc_i2c_0 15>;
221 #io-channel-cells = <1>;
222 io-channel-names = "parent";
223 mux-controls = <&gpioI5mux>;
224 settle-time-us = <10000>;
228 iio-hwmon {
229 compatible = "iio-hwmon";
230 io-channels = <&adc0mux 0>, <&adc0mux 1>,
262 ethphy0: ethernet-phy@0 {
263 compatible = "ethernet-phy-ieee802.3-c22";
271 phy-mode = "rgmii";
272 phy-handle = <&ethphy0>;
274 pinctrl-names = "default";
275 pinctrl-0 = <&pinctrl_rgmii1_default>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&pinctrl_rmii4_default>;
282 clock-names = "MACCLK", "RCLK";
283 use-ncsi;
290 m25p,fast-read;
292 spi-max-frequency = <50000000>;
293 #include "openbmc-flash-layout-64.dtsi"
298 m25p,fast-read;
299 label = "alt-bmc";
300 spi-max-frequency = <50000000>;
301 #include "openbmc-flash-layout-64-alt.dtsi"
307 pinctrl-names = "default";
308 pinctrl-0 = <&pinctrl_spi1_default>;
312 m25p,fast-read;
314 spi-max-frequency = <20000000>;
345 temperature-sensor@2e {
371 bus-frequency = <1000000>;
372 multi-master;
373 mctp-controller;
376 compatible = "mctp-i2c-controller";
387 vref-supply = <&voltage_mon_reg>;
388 #io-channel-cells = <1>;
394 vref-supply = <&voltage_mon_reg>;
395 #io-channel-cells = <1>;
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>;
416 outlet_temp1: temperature-sensor@48 {
420 psu1_inlet_temp2: temperature-sensor@49 {
427 #address-cells = <1>;
428 #size-cells = <0>;
431 pcie_zone_temp1: temperature-sensor@48 {
435 psu0_inlet_temp2: temperature-sensor@49 {
442 #address-cells = <1>;
443 #size-cells = <0>;
446 pcie_zone_temp2: temperature-sensor@48 {
450 outlet_temp2: temperature-sensor@49 {
457 #address-cells = <1>;
458 #size-cells = <0>;
461 mb_inlet_temp1: temperature-sensor@7c {
465 mb_inlet_temp2: temperature-sensor@4c {
476 i2c-mux@70 {
478 #address-cells = <1>;
479 #size-cells = <0>;
481 i2c-mux-idle-disconnect;
503 gpio-controller;
504 #address-cells = <1>;
505 #size-cells = <0>;
506 #gpio-cells = <2>;
508 bmc-ocp0-en-hog {
509 gpio-hog;
511 output-high;
512 line-name = "bmc-ocp0-en-n";
523 ssif-bmc@10 {
524 compatible = "ssif-bmc";
537 bmc_ast2600_cpu: temperature-sensor@35 {
547 pinctrl-names = "default";
548 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
558 pinctrl-names = "default";
559 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
571 memory-region = <&video_engine_memory>;
575 gpio-line-names =
576 /*A0-A7*/ "","","","","","i2c2-reset-n","i2c6-reset-n","i2c4-reset-n",
577 /*B0-B7*/ "","","","","host0-sysreset-n","host0-pmin-n","","",
578 /*C0-C7*/ "s0-vrd-fault-n","s1-vrd-fault-n","","",
579 "irq-n","","vrd-sel","spd-sel",
580 /*D0-D7*/ "presence-ps0","presence-ps1","hsc-12vmain-alt2-n","ext-high-temp-n",
581 "","bmc-ncsi-txen","","",
582 /*E0-E7*/ "","","clk50m-bmc-ncsi","","","","","",
583 /*F0-F7*/ "s0-pcp-oc-warn-n","s1-pcp-oc-warn-n","power-chassis-control",
584 "cpu-bios-recover","s0-heartbeat","hs-csout-prochot",
585 "s0-vr-hot-n","s1-vr-hot-n",
586 /*G0-G7*/ "","","hsc-12vmain-alt1-n","","","","","",
587 /*H0-H7*/ "","","wd-disable-n","power-chassis-good","","","","",
588 /*I0-I7*/ "","","","","","adc-sw","power-button","rtc-battery-voltage-read-enable",
589 /*J0-J7*/ "","","","","","","","",
590 /*K0-K7*/ "","","","","","","","",
591 /*L0-L7*/ "","","","","","","","",
592 /*M0-M7*/ "","s0-ddr-save","soc-spi-nor-access","presence-cpu0",
593 "s0-rtc-lock","","","",
594 /*N0-N7*/ "hpm-fw-recovery","hpm-stby-rst-n","jtag-sel-s0","led-sw-hb",
595 "jtag-dbgr-prsnt-n","s1-heartbeat","","",
596 /*O0-O7*/ "","","","","","","","",
597 /*P0-P7*/ "ps0-ac-loss-n","ps1-ac-loss-n","","",
598 "led-fault","cpld-user-mode","jtag-srst-n","led-bmc-hb",
599 /*Q0-Q7*/ "","","","","","","","",
600 /*R0-R7*/ "","","","","","","","",
601 /*S0-S7*/ "","","identify-button","led-identify",
602 "s1-ddr-save","spi-nor-access","sys-pgood","presence-cpu1",
603 /*T0-T7*/ "","","","","","","","",
604 /*U0-U7*/ "","","","","","","","",
605 /*V0-V7*/ "s0-hightemp-n","s0-fault-alert","s0-sys-auth-failure-n",
606 "host0-reboot-ack-n","host0-ready","host0-shd-req-n",
607 "host0-shd-ack-n","s0-overtemp-n",
608 /*W0-W7*/ "","ocp-main-pwren","ocp-pgood","",
609 "bmc-ok","bmc-ready","spi0-program-sel","spi0-backup-sel",
610 /*X0-X7*/ "i2c-backup-sel","s1-fault-alert","s1-fw-boot-ok",
611 "s1-hightemp-n","s0-spi-auth-fail-n","s1-sys-auth-failure-n",
612 "s1-overtemp-n","s1-spi-auth-fail-n",
613 /*Y0-Y7*/ "","","","","","","","host0-special-boot",
614 /*Z0-Z7*/ "reset-button","ps0-pgood","ps1-pgood","","","","","";
616 ocp-aux-pwren-hog {
617 gpio-hog;
619 output-high;
620 line-name = "ocp-aux-pwren";
625 gpio-line-names =
626 /*18A0-18A7*/ "","","","","","","","",
627 /*18B0-18B7*/ "","","","","","","s0-soc-pgood","",
628 /*18C0-18C7*/ "uart1-mode0","uart1-mode1","uart2-mode0","uart2-mode1",
629 "uart3-mode0","uart3-mode1","uart4-mode0","uart4-mode1",
630 /*18D0-18D7*/ "","","","","","","","",
631 /*18E0-18E3*/ "","","","";