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>;
117 memory-region = <&vga_memory>;
130 snoop-ports = <0x80>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_rmii1_default>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
163 compatible = "ti,tmp75";
169 compatible = "ti,tmp75";
175 compatible = "ti,tmp75";
181 compatible = "atmel,24c64";
187 compatible = "atmel,24c64";
201 compatible = "nxp,pca9546";
203 #address-cells = <1>;
205 i2c-mux-idle-disconnect; /* may use mux@77 next. */
208 #address-cells = <1>;
214 #address-cells = <1>;
220 #address-cells = <1>;
226 #address-cells = <1>;
242 compatible = "nxp,pca9548";
243 #address-cells = <1>;
246 i2c-mux-idle-disconnect; /* may use mux@74 next. */
249 #address-cells = <1>;
255 #address-cells = <1>;
261 #address-cells = <1>;
267 #address-cells = <1>;
273 #address-cells = <1>;
279 #address-cells = <1>;
285 #address-cells = <1>;
291 #address-cells = <1>;
303 compatible = "atmel,24c64";
329 compatible = "nxp,pca9546";
331 #address-cells = <1>;
335 #address-cells = <1>;
340 compatible = "pmbus";
346 #address-cells = <1>;
351 compatible = "pmbus";
357 #address-cells = <1>;
362 compatible = "pmbus";
368 #address-cells = <1>;
373 compatible = "pmbus";
381 compatible = "atmel,24c64";
391 compatible = "atmel,24c64";
411 pinctrl-names = "default";
412 pinctrl-0 = <&pinctrl_pwm0_default
413 &pinctrl_pwm1_default
414 &pinctrl_pwm2_default
415 &pinctrl_pwm3_default>;
419 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
424 aspeed,fan-tach-ch = /bits/ 8 <0x01>;
429 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
434 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
439 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
444 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
449 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
454 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
461 #address-cells = <1>;
464 /* Memory Riser 1 FRU */
466 compatible = "atmel,24c02";
470 /* Memory Riser 2 FRU */
472 compatible = "atmel,24c02";
476 /* Memory Riser 3 FRU */
478 compatible = "atmel,24c02";
482 /* Memory Riser 4 FRU */
484 compatible = "atmel,24c02";
491 #address-cells = <1>;
494 /* Memory Riser 5 FRU */
496 compatible = "atmel,24c02";
500 /* Memory Riser 6 FRU */
502 compatible = "atmel,24c02";
506 /* Memory Riser 7 FRU */
508 compatible = "atmel,24c02";
512 /* Memory Riser 8 FRU */
514 compatible = "atmel,24c02";