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";
12 bootargs = "console=ttyS4,115200 earlyprintk";
16 reg = <0x40000000 0x8000000>;
24 vga_memory: framebuffer@47800000 {
26 reg = <0x47800000 0x00800000>; /* 8MB */
31 compatible = "gpio-leds";
34 gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>;
38 gpios = <&gpio ASPEED_GPIO(B, 2) GPIO_ACTIVE_LOW>;
42 gpios = <&gpio ASPEED_GPIO(B, 3) GPIO_ACTIVE_LOW>;
47 compatible = "iio-hwmon";
48 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
49 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>,
50 <&adc 8>, <&adc 9>, <&adc 10>;
54 compatible = "iio-hwmon";
55 io-channels = <&adc 11>;
59 compatible = "i2c-mux-gpio";
63 /* mux-gpios = <&sgpio 10 GPIO_ACTIVE_HIGH> */
74 #include "openbmc-flash-layout.dtsi"
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_spi1_default>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_vgahs_default &pinctrl_vgavs_default
93 &pinctrl_ddcclk_default &pinctrl_ddcdat_default>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&pinctrl_rmii1_default>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
127 compatible = "ti,tmp75";
133 compatible = "ti,tmp75";
139 compatible = "ti,tmp75";
145 compatible = "atmel,24c64";
151 compatible = "atmel,24c64";
165 compatible = "nxp,pca9546";
167 #address-cells = <1>;
169 i2c-mux-idle-disconnect; /* may use mux@77 next. */
172 #address-cells = <1>;
178 #address-cells = <1>;
184 #address-cells = <1>;
190 #address-cells = <1>;
206 compatible = "nxp,pca9548";
207 #address-cells = <1>;
210 i2c-mux-idle-disconnect; /* may use mux@74 next. */
213 #address-cells = <1>;
219 #address-cells = <1>;
225 #address-cells = <1>;
231 #address-cells = <1>;
237 #address-cells = <1>;
243 #address-cells = <1>;
249 #address-cells = <1>;
255 #address-cells = <1>;
267 compatible = "atmel,24c64";
293 compatible = "nxp,pca9546";
295 #address-cells = <1>;
299 #address-cells = <1>;
305 #address-cells = <1>;
311 #address-cells = <1>;
317 #address-cells = <1>;
325 compatible = "atmel,24c64";
335 compatible = "atmel,24c64";
351 pinctrl-names = "default";
352 pinctrl-0 = <&pinctrl_pwm0_default
353 &pinctrl_pwm1_default
354 &pinctrl_pwm2_default
355 &pinctrl_pwm3_default>;
359 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
364 aspeed,fan-tach-ch = /bits/ 8 <0x01>;
369 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
374 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
379 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
384 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
389 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
394 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
401 #address-cells = <1>;
404 /* Memory Riser 1 FRU */
406 compatible = "atmel,24c02";
410 /* Memory Riser 2 FRU */
412 compatible = "atmel,24c02";
416 /* Memory Riser 3 FRU */
418 compatible = "atmel,24c02";
422 /* Memory Riser 4 FRU */
424 compatible = "atmel,24c02";
431 #address-cells = <1>;
434 /* Memory Riser 5 FRU */
436 compatible = "atmel,24c02";
440 /* Memory Riser 6 FRU */
442 compatible = "atmel,24c02";
446 /* Memory Riser 7 FRU */
448 compatible = "atmel,24c02";
452 /* Memory Riser 8 FRU */
454 compatible = "atmel,24c02";