Lines Matching +full:lpc +full:- +full:io +full:- +full:reg

1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
12 model = "ASUS-X4TF";
13 compatible = "asus,x4tf-bmc", "aspeed,ast2600";
20 stdout-path = "serial4:115200n8";
25 reg = <0x80000000 0x40000000>;
28 reserved-memory {
29 #address-cells = <1>;
30 #size-cells = <1>;
36 compatible = "shared-dma-pool";
41 iio-hwmon {
42 compatible = "iio-hwmon";
43 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
50 compatible = "gpio-leds";
52 led-heartbeat {
54 linux,default-trigger = "heartbeat";
57 led-uid {
59 default-state = "off";
62 led-status_Y {
64 default-state = "off";
67 led-sys_boot_status {
69 default-state = "off";
77 pinctrl-names = "default";
78 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
99 snoop-ports = <0x80>;
105 phy-mode = "rmii";
106 use-ncsi;
107 pinctrl-names = "default";
108 pinctrl-0 = <&pinctrl_rmii3_default>;
113 phy-mode = "rmii";
114 use-ncsi;
115 pinctrl-names = "default";
116 pinctrl-0 = <&pinctrl_rmii4_default>;
124 m25p,fast-read;
126 spi-max-frequency = <50000000>;
127 #include "openbmc-flash-layout-64.dtsi"
133 pinctrl-names = "default";
134 pinctrl-0 = <&pinctrl_spi1_default>;
139 spi-max-frequency = <50000000>;
162 temperature-sensor@48 {
164 reg = <0x48>;
167 temperature-sensor@49 {
169 reg = <0x49>;
174 reg = <0x20>;
175 gpio-controller;
176 #gpio-cells = <2>;
181 reg = <0x22>;
182 gpio-controller;
183 #gpio-cells = <2>;
188 reg = <0x24>;
189 gpio-controller;
190 #gpio-cells = <2>;
191 gpio-line-names =
192 /*A0 - A3 0*/ "", "STRAP_BMC_BATTERY_GPIO1", "", "",
193 /*A4 - A7 4*/ "", "", "", "",
194 /*B0 - B7 8*/ "", "", "", "", "", "", "", "";
199 reg = <0x26>;
200 gpio-controller;
201 #gpio-cells = <2>;
204 i2c-mux@70 {
207 reg = <0x70>;
208 #address-cells = <1>;
209 #size-cells = <0>;
212 #address-cells = <1>;
213 #size-cells = <0>;
214 reg = <0>;
218 #address-cells = <1>;
219 #size-cells = <0>;
220 reg = <1>;
224 #address-cells = <1>;
225 #size-cells = <0>;
226 reg = <2>;
230 #address-cells = <1>;
231 #size-cells = <0>;
232 reg = <3>;
242 reg = <0x24>;
243 gpio-controller;
244 #gpio-cells = <2>;
247 i2c-mux@70 {
250 reg = <0x70 >;
251 #address-cells = <1>;
252 #size-cells = <0>;
255 #address-cells = <1>;
256 #size-cells = <0>;
257 reg = <0>;
261 reg = <0x20>;
262 gpio-controller;
263 #gpio-cells = <2>;
264 gpio-line-names =
273 reg = <0x21>;
274 gpio-controller;
275 #gpio-cells = <2>;
278 power-monitor@44 {
280 reg = <0x44>;
281 shunt-resistor = <2>;
286 #address-cells = <1>;
287 #size-cells = <0>;
288 reg = <1>;
292 #address-cells = <1>;
293 #size-cells = <0>;
294 reg = <2>;
298 #address-cells = <1>;
299 #size-cells = <0>;
300 reg = <3>;
310 reg = <0x27>;
311 gpio-controller;
312 #gpio-cells = <2>;
317 reg = <0x20>;
318 gpio-controller;
319 #gpio-cells = <2>;
320 gpio-line-names =
328 reg = <0x21>;
329 gpio-controller;
330 #gpio-cells = <2>;
337 i2c-mux@70 {
340 reg = <0x70>;
341 #address-cells = <1>;
342 #size-cells = <0>;
343 idle-state = <1>;
346 #address-cells = <1>;
347 #size-cells = <0>;
348 reg = <0>;
350 temperature-sensor@48 {
352 reg = <0x48>;
355 temperature-sensor@49 {
357 reg = <0x49>;
360 power-monitor@40 {
362 reg = <0x40>;
363 shunt-resistor = <2>;
366 power-monitor@41 {
368 reg = <0x41>;
369 shunt-resistor = <5>;
374 #address-cells = <1>;
375 #size-cells = <0>;
376 reg = <1>;
380 #address-cells = <1>;
381 #size-cells = <0>;
382 reg = <2>;
386 #address-cells = <1>;
387 #size-cells = <0>;
388 reg = <3>;
392 i2c-mux@71 {
395 reg = <0x71>;
396 #address-cells = <1>;
397 #size-cells = <0>;
398 i2c-mux-idle-disconnect;
401 #address-cells = <1>;
402 #size-cells = <0>;
403 reg = <0>;
407 #address-cells = <1>;
408 #size-cells = <0>;
409 reg = <1>;
413 #address-cells = <1>;
414 #size-cells = <0>;
415 reg = <2>;
419 #address-cells = <1>;
420 #size-cells = <0>;
421 reg = <3>;
429 i2c-mux@70 {
432 reg = <0x70>;
433 #address-cells = <1>;
434 #size-cells = <0>;
435 i2c-mux-idle-disconnect;
438 #address-cells = <1>;
439 #size-cells = <0>;
440 reg = <0>;
444 #address-cells = <1>;
445 #size-cells = <0>;
446 reg = <1>;
448 temperature-sensor@48 {
450 reg = <0x48>;
453 power-monitor@41 {
455 reg = <0x41>;
456 shunt-resistor = <5>;
461 #address-cells = <1>;
462 #size-cells = <0>;
463 reg = <2>;
467 #address-cells = <1>;
468 #size-cells = <0>;
469 reg = <3>;
488 multi-master;
492 reg = <0x50>;
497 reg = <0x51>;
508 memory-region = <&video_engine_memory>;
517 snoop-ports = <0x80>;
521 aspeed,lpc-io-reg = <0xca0>;
526 aspeed,lpc-io-reg = <0xca8>;
531 aspeed,lpc-io-reg = <0xca2>;
552 gpio-line-names =