Lines Matching +full:i2c +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
11 model = "ASUS-X4TF";
12 compatible = "asus,x4tf-bmc", "aspeed,ast2600";
19 stdout-path = "serial4:115200n8";
27 reserved-memory {
28 #address-cells = <1>;
29 #size-cells = <1>;
35 compatible = "shared-dma-pool";
40 iio-hwmon {
41 compatible = "iio-hwmon";
42 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
49 compatible = "gpio-leds";
51 led-heartbeat {
53 linux,default-trigger = "heartbeat";
56 led-uid {
58 default-state = "off";
61 led-status_Y {
63 default-state = "off";
66 led-sys_boot_status {
68 default-state = "off";
76 pinctrl-names = "default";
77 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
98 snoop-ports = <0x80>;
104 phy-mode = "rmii";
105 use-ncsi;
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_rmii3_default>;
112 phy-mode = "rmii";
113 use-ncsi;
114 pinctrl-names = "default";
115 pinctrl-0 = <&pinctrl_rmii4_default>;
123 m25p,fast-read;
125 spi-max-frequency = <50000000>;
126 #include "openbmc-flash-layout-64.dtsi"
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_spi1_default>;
138 spi-max-frequency = <50000000>;
161 temperature-sensor@48 {
166 temperature-sensor@49 {
171 pca9555_4_20: gpio@20 {
174 gpio-controller;
175 #gpio-cells = <2>;
178 pca9555_4_22: gpio@22 {
181 gpio-controller;
182 #gpio-cells = <2>;
185 pca9555_4_24: gpio@24 {
188 gpio-controller;
189 #gpio-cells = <2>;
190 gpio-line-names =
191 /*A0 - A3 0*/ "", "STRAP_BMC_BATTERY_GPIO1", "", "",
192 /*A4 - A7 4*/ "", "", "", "",
193 /*B0 - B7 8*/ "", "", "", "", "", "", "", "";
196 pca9555_4_26: gpio@26 {
199 gpio-controller;
200 #gpio-cells = <2>;
203 i2c-mux@70 {
207 #address-cells = <1>;
208 #size-cells = <0>;
210 channel_1: i2c@0 {
211 #address-cells = <1>;
212 #size-cells = <0>;
216 channel_2: i2c@1 {
217 #address-cells = <1>;
218 #size-cells = <0>;
222 channel_3: i2c@2 {
223 #address-cells = <1>;
224 #size-cells = <0>;
228 channel_4: i2c@3 {
229 #address-cells = <1>;
230 #size-cells = <0>;
239 pca9555_5_24: gpio@24 {
242 gpio-controller;
243 #gpio-cells = <2>;
246 i2c-mux@70 {
250 #address-cells = <1>;
251 #size-cells = <0>;
253 channel_5: i2c@0 {
254 #address-cells = <1>;
255 #size-cells = <0>;
258 pca9555_5_5_20: gpio@20 {
261 gpio-controller;
262 #gpio-cells = <2>;
263 gpio-line-names =
270 pca9555_5_5_21: gpio@21 {
273 gpio-controller;
274 #gpio-cells = <2>;
277 power-monitor@44 {
280 shunt-resistor = <2>;
284 channel_6: i2c@1 {
285 #address-cells = <1>;
286 #size-cells = <0>;
290 channel_7: i2c@2 {
291 #address-cells = <1>;
292 #size-cells = <0>;
296 channel_8: i2c@3 {
297 #address-cells = <1>;
298 #size-cells = <0>;
307 pca9555_6_27: gpio@27 {
310 gpio-controller;
311 #gpio-cells = <2>;
314 pca9555_6_20: gpio@20 {
317 gpio-controller;
318 #gpio-cells = <2>;
319 gpio-line-names =
325 pca9555_6_21: gpio@21 {
328 gpio-controller;
329 #gpio-cells = <2>;
336 i2c-mux@70 {
340 #address-cells = <1>;
341 #size-cells = <0>;
342 idle-state = <1>;
344 channel_9: i2c@0 {
345 #address-cells = <1>;
346 #size-cells = <0>;
349 temperature-sensor@48 {
354 temperature-sensor@49 {
359 power-monitor@40 {
362 shunt-resistor = <2>;
365 power-monitor@41 {
368 shunt-resistor = <5>;
372 channel_10: i2c@1 {
373 #address-cells = <1>;
374 #size-cells = <0>;
378 channel_11: i2c@2 {
379 #address-cells = <1>;
380 #size-cells = <0>;
384 channel_12: i2c@3 {
385 #address-cells = <1>;
386 #size-cells = <0>;
391 i2c-mux@71 {
395 #address-cells = <1>;
396 #size-cells = <0>;
397 i2c-mux-idle-disconnect;
399 channel_13: i2c@0 {
400 #address-cells = <1>;
401 #size-cells = <0>;
405 channel_14: i2c@1 {
406 #address-cells = <1>;
407 #size-cells = <0>;
411 channel_15: i2c@2 {
412 #address-cells = <1>;
413 #size-cells = <0>;
417 channel_16: i2c@3 {
418 #address-cells = <1>;
419 #size-cells = <0>;
428 i2c-mux@70 {
432 #address-cells = <1>;
433 #size-cells = <0>;
434 i2c-mux-idle-disconnect;
436 channel_17: i2c@0 {
437 #address-cells = <1>;
438 #size-cells = <0>;
442 channel_18: i2c@1 {
443 #address-cells = <1>;
444 #size-cells = <0>;
447 temperature-sensor@48 {
452 power-monitor@41 {
455 shunt-resistor = <5>;
459 channel_19: i2c@2 {
460 #address-cells = <1>;
461 #size-cells = <0>;
465 channel_20: i2c@3 {
466 #address-cells = <1>;
467 #size-cells = <0>;
487 multi-master;
507 memory-region = <&video_engine_memory>;
516 snoop-ports = <0x80>;
520 aspeed,lpc-io-reg = <0xca0>;
525 aspeed,lpc-io-reg = <0xca8>;
530 aspeed,lpc-io-reg = <0xca2>;
551 gpio-line-names =