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>;
121 snoop-ports = <0x80>;
126 pinctrl-names = "default";
127 pinctrl-0 = <&pinctrl_rmii1_default>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
150 compatible = "ti,tmp75";
156 compatible = "ti,tmp75";
162 compatible = "ti,tmp75";
168 compatible = "atmel,24c64";
174 compatible = "atmel,24c64";
188 compatible = "nxp,pca9546";
190 #address-cells = <1>;
192 i2c-mux-idle-disconnect; /* may use mux@77 next. */
195 #address-cells = <1>;
201 #address-cells = <1>;
207 #address-cells = <1>;
213 #address-cells = <1>;
229 compatible = "nxp,pca9548";
230 #address-cells = <1>;
233 i2c-mux-idle-disconnect; /* may use mux@74 next. */
236 #address-cells = <1>;
242 #address-cells = <1>;
248 #address-cells = <1>;
254 #address-cells = <1>;
260 #address-cells = <1>;
266 #address-cells = <1>;
272 #address-cells = <1>;
278 #address-cells = <1>;
290 compatible = "atmel,24c64";
316 compatible = "nxp,pca9546";
318 #address-cells = <1>;
322 #address-cells = <1>;
327 compatible = "pmbus";
333 #address-cells = <1>;
338 compatible = "pmbus";
344 #address-cells = <1>;
349 compatible = "pmbus";
355 #address-cells = <1>;
360 compatible = "pmbus";
368 compatible = "atmel,24c64";
378 compatible = "atmel,24c64";
398 pinctrl-names = "default";
399 pinctrl-0 = <&pinctrl_pwm0_default
400 &pinctrl_pwm1_default
401 &pinctrl_pwm2_default
402 &pinctrl_pwm3_default>;
406 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
411 aspeed,fan-tach-ch = /bits/ 8 <0x01>;
416 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
421 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
426 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
431 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
436 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
441 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
448 #address-cells = <1>;
451 /* Memory Riser 1 FRU */
453 compatible = "atmel,24c02";
457 /* Memory Riser 2 FRU */
459 compatible = "atmel,24c02";
463 /* Memory Riser 3 FRU */
465 compatible = "atmel,24c02";
469 /* Memory Riser 4 FRU */
471 compatible = "atmel,24c02";
478 #address-cells = <1>;
481 /* Memory Riser 5 FRU */
483 compatible = "atmel,24c02";
487 /* Memory Riser 6 FRU */
489 compatible = "atmel,24c02";
493 /* Memory Riser 7 FRU */
495 compatible = "atmel,24c02";
499 /* Memory Riser 8 FRU */
501 compatible = "atmel,24c02";