1 // SPDX-License-Identifier: GPL-2.0
3 #include "aspeed-g4.dtsi"
4 #include <dt-bindings/gpio/aspeed-gpio.h>
7 model = "Quanta Q71L BMC";
8 compatible = "quanta,q71l-bmc", "aspeed,ast2400";
31 bootargs = "console=ttyS4,115200 earlyprintk";
35 reg = <0x40000000 0x8000000>;
43 vga_memory: framebuffer@47800000 {
45 reg = <0x47800000 0x00800000>; /* 8MB */
50 compatible = "gpio-leds";
53 gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>;
57 gpios = <&gpio ASPEED_GPIO(B, 2) GPIO_ACTIVE_LOW>;
61 gpios = <&gpio ASPEED_GPIO(B, 3) GPIO_ACTIVE_LOW>;
66 compatible = "iio-hwmon";
67 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
68 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>,
69 <&adc 8>, <&adc 9>, <&adc 10>;
73 compatible = "iio-hwmon";
74 io-channels = <&adc 11>;
78 compatible = "i2c-mux-gpio";
82 /* mux-gpios = <&sgpio 10 GPIO_ACTIVE_HIGH> */
93 #include "openbmc-flash-layout.dtsi"
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_spi1_default>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&pinctrl_vgahs_default &pinctrl_vgavs_default
112 &pinctrl_ddcclk_default &pinctrl_ddcdat_default>;
125 snoop-ports = <0x80>;
130 pinctrl-names = "default";
131 pinctrl-0 = <&pinctrl_rmii1_default>;
137 pinctrl-names = "default";
138 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
158 compatible = "ti,tmp75";
164 compatible = "ti,tmp75";
170 compatible = "ti,tmp75";
176 compatible = "atmel,24c64";
182 compatible = "atmel,24c64";
196 compatible = "nxp,pca9546";
198 #address-cells = <1>;
200 i2c-mux-idle-disconnect; /* may use mux@77 next. */
203 #address-cells = <1>;
209 #address-cells = <1>;
215 #address-cells = <1>;
221 #address-cells = <1>;
237 compatible = "nxp,pca9548";
238 #address-cells = <1>;
241 i2c-mux-idle-disconnect; /* may use mux@74 next. */
244 #address-cells = <1>;
250 #address-cells = <1>;
256 #address-cells = <1>;
262 #address-cells = <1>;
268 #address-cells = <1>;
274 #address-cells = <1>;
280 #address-cells = <1>;
286 #address-cells = <1>;
298 compatible = "atmel,24c64";
324 compatible = "nxp,pca9546";
326 #address-cells = <1>;
330 #address-cells = <1>;
335 compatible = "pmbus";
341 #address-cells = <1>;
346 compatible = "pmbus";
352 #address-cells = <1>;
357 compatible = "pmbus";
363 #address-cells = <1>;
368 compatible = "pmbus";
376 compatible = "atmel,24c64";
386 compatible = "atmel,24c64";
406 pinctrl-names = "default";
407 pinctrl-0 = <&pinctrl_pwm0_default
408 &pinctrl_pwm1_default
409 &pinctrl_pwm2_default
410 &pinctrl_pwm3_default>;
414 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
419 aspeed,fan-tach-ch = /bits/ 8 <0x01>;
424 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
429 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
434 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
439 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
444 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
449 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
456 #address-cells = <1>;
459 /* Memory Riser 1 FRU */
461 compatible = "atmel,24c02";
465 /* Memory Riser 2 FRU */
467 compatible = "atmel,24c02";
471 /* Memory Riser 3 FRU */
473 compatible = "atmel,24c02";
477 /* Memory Riser 4 FRU */
479 compatible = "atmel,24c02";
486 #address-cells = <1>;
489 /* Memory Riser 5 FRU */
491 compatible = "atmel,24c02";
495 /* Memory Riser 6 FRU */
497 compatible = "atmel,24c02";
501 /* Memory Riser 7 FRU */
503 compatible = "atmel,24c02";
507 /* Memory Riser 8 FRU */
509 compatible = "atmel,24c02";