xref: /freebsd/sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-asrock-x570d4u.dts (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
1*7d0873ebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
2*7d0873ebSEmmanuel Vadot/dts-v1/;
3*7d0873ebSEmmanuel Vadot#include "aspeed-g5.dtsi"
4*7d0873ebSEmmanuel Vadot#include <dt-bindings/gpio/aspeed-gpio.h>
5*7d0873ebSEmmanuel Vadot#include <dt-bindings/leds/common.h>
6*7d0873ebSEmmanuel Vadot
7*7d0873ebSEmmanuel Vadot/ {
8*7d0873ebSEmmanuel Vadot	model = "Asrock Rack X570D4U BMC";
9*7d0873ebSEmmanuel Vadot	compatible = "asrock,x570d4u-bmc", "aspeed,ast2500";
10*7d0873ebSEmmanuel Vadot
11*7d0873ebSEmmanuel Vadot	aliases {
12*7d0873ebSEmmanuel Vadot		i2c40 = &i2c4mux0ch0;
13*7d0873ebSEmmanuel Vadot		i2c41 = &i2c4mux0ch1;
14*7d0873ebSEmmanuel Vadot		i2c42 = &i2c4mux0ch2;
15*7d0873ebSEmmanuel Vadot		i2c43 = &i2c4mux0ch3;
16*7d0873ebSEmmanuel Vadot	};
17*7d0873ebSEmmanuel Vadot
18*7d0873ebSEmmanuel Vadot	chosen {
19*7d0873ebSEmmanuel Vadot		stdout-path = &uart5;
20*7d0873ebSEmmanuel Vadot	};
21*7d0873ebSEmmanuel Vadot
22*7d0873ebSEmmanuel Vadot	memory@80000000 {
23*7d0873ebSEmmanuel Vadot		reg = <0x80000000 0x20000000>;
24*7d0873ebSEmmanuel Vadot	};
25*7d0873ebSEmmanuel Vadot
26*7d0873ebSEmmanuel Vadot	reserved-memory {
27*7d0873ebSEmmanuel Vadot		#address-cells = <1>;
28*7d0873ebSEmmanuel Vadot		#size-cells = <1>;
29*7d0873ebSEmmanuel Vadot		ranges;
30*7d0873ebSEmmanuel Vadot
31*7d0873ebSEmmanuel Vadot		pci_memory: region@9a000000 {
32*7d0873ebSEmmanuel Vadot			no-map;
33*7d0873ebSEmmanuel Vadot			reg = <0x9a000000 0x00010000>; /* 64K */
34*7d0873ebSEmmanuel Vadot		};
35*7d0873ebSEmmanuel Vadot
36*7d0873ebSEmmanuel Vadot		video_engine_memory: jpegbuffer {
37*7d0873ebSEmmanuel Vadot			size = <0x02800000>;	/* 40M */
38*7d0873ebSEmmanuel Vadot			alignment = <0x01000000>;
39*7d0873ebSEmmanuel Vadot			compatible = "shared-dma-pool";
40*7d0873ebSEmmanuel Vadot			reusable;
41*7d0873ebSEmmanuel Vadot		};
42*7d0873ebSEmmanuel Vadot
43*7d0873ebSEmmanuel Vadot		gfx_memory: framebuffer {
44*7d0873ebSEmmanuel Vadot			size = <0x01000000>;
45*7d0873ebSEmmanuel Vadot			alignment = <0x01000000>;
46*7d0873ebSEmmanuel Vadot			compatible = "shared-dma-pool";
47*7d0873ebSEmmanuel Vadot			reusable;
48*7d0873ebSEmmanuel Vadot		};
49*7d0873ebSEmmanuel Vadot	};
50*7d0873ebSEmmanuel Vadot
51*7d0873ebSEmmanuel Vadot	leds {
52*7d0873ebSEmmanuel Vadot		compatible = "gpio-leds";
53*7d0873ebSEmmanuel Vadot
54*7d0873ebSEmmanuel Vadot		led-0 {
55*7d0873ebSEmmanuel Vadot			/* led-heartbeat-n */
56*7d0873ebSEmmanuel Vadot			gpios = <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>;
57*7d0873ebSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
58*7d0873ebSEmmanuel Vadot			function = LED_FUNCTION_HEARTBEAT;
59*7d0873ebSEmmanuel Vadot			linux,default-trigger = "timer";
60*7d0873ebSEmmanuel Vadot		};
61*7d0873ebSEmmanuel Vadot
62*7d0873ebSEmmanuel Vadot		led-1 {
63*7d0873ebSEmmanuel Vadot			/* led-fault-n */
64*7d0873ebSEmmanuel Vadot			gpios = <&gpio ASPEED_GPIO(Z, 2) GPIO_ACTIVE_LOW>;
65*7d0873ebSEmmanuel Vadot			color = <LED_COLOR_ID_AMBER>;
66*7d0873ebSEmmanuel Vadot			function = LED_FUNCTION_FAULT;
67*7d0873ebSEmmanuel Vadot			panic-indicator;
68*7d0873ebSEmmanuel Vadot		};
69*7d0873ebSEmmanuel Vadot	};
70*7d0873ebSEmmanuel Vadot
71*7d0873ebSEmmanuel Vadot	iio-hwmon {
72*7d0873ebSEmmanuel Vadot		compatible = "iio-hwmon";
73*7d0873ebSEmmanuel Vadot		io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>,
74*7d0873ebSEmmanuel Vadot			<&adc 5>, <&adc 6>, <&adc 7>, <&adc 8>, <&adc 9>,
75*7d0873ebSEmmanuel Vadot			<&adc 10>, <&adc 11>, <&adc 12>;
76*7d0873ebSEmmanuel Vadot	};
77*7d0873ebSEmmanuel Vadot};
78*7d0873ebSEmmanuel Vadot
79*7d0873ebSEmmanuel Vadot&gpio {
80*7d0873ebSEmmanuel Vadot	status = "okay";
81*7d0873ebSEmmanuel Vadot	gpio-line-names =
82*7d0873ebSEmmanuel Vadot	/*  A */ "input-locatorled-n", "", "", "", "", "", "", "",
83*7d0873ebSEmmanuel Vadot	/*  B */ "input-bios-post-cmplt-n", "", "", "", "", "", "", "",
84*7d0873ebSEmmanuel Vadot	/*  C */ "", "", "", "", "", "", "control-locatorbutton-n", "",
85*7d0873ebSEmmanuel Vadot	/*  D */ "button-power-n", "control-power-n", "button-reset-n",
86*7d0873ebSEmmanuel Vadot		 "control-reset-n", "", "", "", "",
87*7d0873ebSEmmanuel Vadot	/*  E */ "", "", "", "", "", "", "", "",
88*7d0873ebSEmmanuel Vadot	/*  F */ "", "", "", "", "", "", "", "",
89*7d0873ebSEmmanuel Vadot	/*  G */ "output-hwm-vbat-enable", "input-id0-n", "input-id1-n",
90*7d0873ebSEmmanuel Vadot		 "input-id2-n", "input-aux-smb-alert-n", "",
91*7d0873ebSEmmanuel Vadot		 "input-psu-smb-alert-n", "",
92*7d0873ebSEmmanuel Vadot	/*  H */ "", "", "", "", "input-mfg-mode-n", "",
93*7d0873ebSEmmanuel Vadot		 "led-heartbeat-n", "input-case-open-n",
94*7d0873ebSEmmanuel Vadot	/*  I */ "", "", "", "", "", "", "", "",
95*7d0873ebSEmmanuel Vadot	/*  J */ "output-bmc-ready-n", "", "", "", "", "", "", "",
96*7d0873ebSEmmanuel Vadot	/*  K */ "", "", "", "", "", "", "", "",
97*7d0873ebSEmmanuel Vadot	/*  L */ "", "", "", "", "", "", "", "",
98*7d0873ebSEmmanuel Vadot	/*  M */ "", "", "", "", "", "", "", "",
99*7d0873ebSEmmanuel Vadot	/*  N */ "", "", "", "", "", "", "", "",
100*7d0873ebSEmmanuel Vadot	/*  O */ "", "", "", "", "", "", "", "",
101*7d0873ebSEmmanuel Vadot	/*  P */ "", "", "", "", "", "", "", "",
102*7d0873ebSEmmanuel Vadot	/*  Q */ "", "", "", "", "input-bmc-smb-present-n", "", "",
103*7d0873ebSEmmanuel Vadot		 "input-pcie-wake-n",
104*7d0873ebSEmmanuel Vadot	/*  R */ "", "", "", "", "", "", "", "",
105*7d0873ebSEmmanuel Vadot	/*  S */ "input-bmc-pchhot-n", "", "", "", "", "", "", "",
106*7d0873ebSEmmanuel Vadot	/*  T */ "", "", "", "", "", "", "", "",
107*7d0873ebSEmmanuel Vadot	/*  U */ "", "", "", "", "", "", "", "",
108*7d0873ebSEmmanuel Vadot	/*  V */ "", "", "", "", "", "", "", "",
109*7d0873ebSEmmanuel Vadot	/*  W */ "", "", "", "", "", "", "", "",
110*7d0873ebSEmmanuel Vadot	/*  X */ "", "", "", "", "", "", "", "",
111*7d0873ebSEmmanuel Vadot	/*  Y */ "input-sleep-s3-n", "input-sleep-s5-n", "", "", "", "",
112*7d0873ebSEmmanuel Vadot		 "", "",
113*7d0873ebSEmmanuel Vadot	/*  Z */ "", "", "led-fault-n", "output-bmc-throttle-n", "", "",
114*7d0873ebSEmmanuel Vadot		 "", "",
115*7d0873ebSEmmanuel Vadot	/* AA */ "input-cpu1-thermtrip-latch-n", "",
116*7d0873ebSEmmanuel Vadot		 "input-cpu1-prochot-n", "", "", "", "", "",
117*7d0873ebSEmmanuel Vadot	/* AB */ "", "input-power-good", "", "", "", "", "", "",
118*7d0873ebSEmmanuel Vadot	/* AC */ "", "", "", "", "", "", "", "";
119*7d0873ebSEmmanuel Vadot};
120*7d0873ebSEmmanuel Vadot
121*7d0873ebSEmmanuel Vadot&fmc {
122*7d0873ebSEmmanuel Vadot	status = "okay";
123*7d0873ebSEmmanuel Vadot	flash@0 {
124*7d0873ebSEmmanuel Vadot		status = "okay";
125*7d0873ebSEmmanuel Vadot		label = "bmc";
126*7d0873ebSEmmanuel Vadot		m25p,fast-read;
127*7d0873ebSEmmanuel Vadot		spi-max-frequency = <10000000>;
128*7d0873ebSEmmanuel Vadot#include "openbmc-flash-layout-64.dtsi"
129*7d0873ebSEmmanuel Vadot	};
130*7d0873ebSEmmanuel Vadot};
131*7d0873ebSEmmanuel Vadot
132*7d0873ebSEmmanuel Vadot&uart5 {
133*7d0873ebSEmmanuel Vadot	status = "okay";
134*7d0873ebSEmmanuel Vadot};
135*7d0873ebSEmmanuel Vadot
136*7d0873ebSEmmanuel Vadot&vuart {
137*7d0873ebSEmmanuel Vadot	status = "okay";
138*7d0873ebSEmmanuel Vadot};
139*7d0873ebSEmmanuel Vadot
140*7d0873ebSEmmanuel Vadot&mac0 {
141*7d0873ebSEmmanuel Vadot	status = "okay";
142*7d0873ebSEmmanuel Vadot	pinctrl-names = "default";
143*7d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>;
144*7d0873ebSEmmanuel Vadot
145*7d0873ebSEmmanuel Vadot	nvmem-cells = <&eth0_macaddress>;
146*7d0873ebSEmmanuel Vadot	nvmem-cell-names = "mac-address";
147*7d0873ebSEmmanuel Vadot};
148*7d0873ebSEmmanuel Vadot
149*7d0873ebSEmmanuel Vadot&mac1 {
150*7d0873ebSEmmanuel Vadot	status = "okay";
151*7d0873ebSEmmanuel Vadot	pinctrl-names = "default";
152*7d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_rmii2_default &pinctrl_mdio2_default>;
153*7d0873ebSEmmanuel Vadot	use-ncsi;
154*7d0873ebSEmmanuel Vadot
155*7d0873ebSEmmanuel Vadot	nvmem-cells = <&eth1_macaddress>;
156*7d0873ebSEmmanuel Vadot	nvmem-cell-names = "mac-address";
157*7d0873ebSEmmanuel Vadot};
158*7d0873ebSEmmanuel Vadot
159*7d0873ebSEmmanuel Vadot&i2c0 {
160*7d0873ebSEmmanuel Vadot	/* SMBus on auxiliary panel header (AUX_PANEL1) */
161*7d0873ebSEmmanuel Vadot	status = "okay";
162*7d0873ebSEmmanuel Vadot};
163*7d0873ebSEmmanuel Vadot
164*7d0873ebSEmmanuel Vadot&i2c1 {
165*7d0873ebSEmmanuel Vadot	/* Hardware monitoring SMBus */
166*7d0873ebSEmmanuel Vadot	status = "okay";
167*7d0873ebSEmmanuel Vadot
168*7d0873ebSEmmanuel Vadot	w83773g@4c {
169*7d0873ebSEmmanuel Vadot		compatible = "nuvoton,w83773g";
170*7d0873ebSEmmanuel Vadot		reg = <0x4c>;
171*7d0873ebSEmmanuel Vadot	};
172*7d0873ebSEmmanuel Vadot};
173*7d0873ebSEmmanuel Vadot
174*7d0873ebSEmmanuel Vadot&i2c2 {
175*7d0873ebSEmmanuel Vadot	/* PSU SMBus (PSU_SMB1) */
176*7d0873ebSEmmanuel Vadot	status = "okay";
177*7d0873ebSEmmanuel Vadot};
178*7d0873ebSEmmanuel Vadot
179*7d0873ebSEmmanuel Vadot&i2c3 {
180*7d0873ebSEmmanuel Vadot	status = "okay";
181*7d0873ebSEmmanuel Vadot};
182*7d0873ebSEmmanuel Vadot
183*7d0873ebSEmmanuel Vadot&i2c4 {
184*7d0873ebSEmmanuel Vadot	status = "okay";
185*7d0873ebSEmmanuel Vadot
186*7d0873ebSEmmanuel Vadot	i2c-mux@70 {
187*7d0873ebSEmmanuel Vadot		compatible = "nxp,pca9545";
188*7d0873ebSEmmanuel Vadot		reg = <0x70>;
189*7d0873ebSEmmanuel Vadot		#address-cells = <1>;
190*7d0873ebSEmmanuel Vadot		#size-cells = <0>;
191*7d0873ebSEmmanuel Vadot
192*7d0873ebSEmmanuel Vadot		i2c4mux0ch0: i2c@0 {
193*7d0873ebSEmmanuel Vadot			/* SMBus on PCI express 16x slot */
194*7d0873ebSEmmanuel Vadot			#address-cells = <1>;
195*7d0873ebSEmmanuel Vadot			#size-cells = <0>;
196*7d0873ebSEmmanuel Vadot			reg = <0>;
197*7d0873ebSEmmanuel Vadot		};
198*7d0873ebSEmmanuel Vadot
199*7d0873ebSEmmanuel Vadot		i2c4mux0ch1: i2c@1 {
200*7d0873ebSEmmanuel Vadot			/* SMBus on PCI express 8x slot */
201*7d0873ebSEmmanuel Vadot			#address-cells = <1>;
202*7d0873ebSEmmanuel Vadot			#size-cells = <0>;
203*7d0873ebSEmmanuel Vadot			reg = <1>;
204*7d0873ebSEmmanuel Vadot		};
205*7d0873ebSEmmanuel Vadot
206*7d0873ebSEmmanuel Vadot		i2c4mux0ch2: i2c@2 {
207*7d0873ebSEmmanuel Vadot			/* Unknown */
208*7d0873ebSEmmanuel Vadot			#address-cells = <1>;
209*7d0873ebSEmmanuel Vadot			#size-cells = <0>;
210*7d0873ebSEmmanuel Vadot			reg = <2>;
211*7d0873ebSEmmanuel Vadot		};
212*7d0873ebSEmmanuel Vadot
213*7d0873ebSEmmanuel Vadot		i2c4mux0ch3: i2c@3 {
214*7d0873ebSEmmanuel Vadot			/* SMBus on PCI express 1x slot */
215*7d0873ebSEmmanuel Vadot			#address-cells = <1>;
216*7d0873ebSEmmanuel Vadot			#size-cells = <0>;
217*7d0873ebSEmmanuel Vadot			reg = <3>;
218*7d0873ebSEmmanuel Vadot		};
219*7d0873ebSEmmanuel Vadot	};
220*7d0873ebSEmmanuel Vadot};
221*7d0873ebSEmmanuel Vadot
222*7d0873ebSEmmanuel Vadot&i2c5 {
223*7d0873ebSEmmanuel Vadot	/* SMBus on BMC connector (BMC_SMB_1) */
224*7d0873ebSEmmanuel Vadot	status = "okay";
225*7d0873ebSEmmanuel Vadot};
226*7d0873ebSEmmanuel Vadot
227*7d0873ebSEmmanuel Vadot&i2c7 {
228*7d0873ebSEmmanuel Vadot	/* FRU and SPD EEPROM SMBus */
229*7d0873ebSEmmanuel Vadot	status = "okay";
230*7d0873ebSEmmanuel Vadot
231*7d0873ebSEmmanuel Vadot	eeprom@57 {
232*7d0873ebSEmmanuel Vadot		compatible = "st,24c128", "atmel,24c128";
233*7d0873ebSEmmanuel Vadot		reg = <0x57>;
234*7d0873ebSEmmanuel Vadot		pagesize = <16>;
235*7d0873ebSEmmanuel Vadot		#address-cells = <1>;
236*7d0873ebSEmmanuel Vadot		#size-cells = <1>;
237*7d0873ebSEmmanuel Vadot
238*7d0873ebSEmmanuel Vadot		eth0_macaddress: macaddress@3f80 {
239*7d0873ebSEmmanuel Vadot			reg = <0x3f80 6>;
240*7d0873ebSEmmanuel Vadot		};
241*7d0873ebSEmmanuel Vadot
242*7d0873ebSEmmanuel Vadot		eth1_macaddress: macaddress@3f88 {
243*7d0873ebSEmmanuel Vadot			reg = <0x3f88 6>;
244*7d0873ebSEmmanuel Vadot		};
245*7d0873ebSEmmanuel Vadot	};
246*7d0873ebSEmmanuel Vadot};
247*7d0873ebSEmmanuel Vadot
248*7d0873ebSEmmanuel Vadot&i2c8 {
249*7d0873ebSEmmanuel Vadot	/* SMBus on intelligent platform management bus header (IPMB_1) */
250*7d0873ebSEmmanuel Vadot	status = "okay";
251*7d0873ebSEmmanuel Vadot};
252*7d0873ebSEmmanuel Vadot
253*7d0873ebSEmmanuel Vadot&gfx {
254*7d0873ebSEmmanuel Vadot	status = "okay";
255*7d0873ebSEmmanuel Vadot};
256*7d0873ebSEmmanuel Vadot
257*7d0873ebSEmmanuel Vadot&vhub {
258*7d0873ebSEmmanuel Vadot	status = "okay";
259*7d0873ebSEmmanuel Vadot};
260*7d0873ebSEmmanuel Vadot
261*7d0873ebSEmmanuel Vadot&ehci1 {
262*7d0873ebSEmmanuel Vadot	status = "okay";
263*7d0873ebSEmmanuel Vadot};
264*7d0873ebSEmmanuel Vadot
265*7d0873ebSEmmanuel Vadot&uhci {
266*7d0873ebSEmmanuel Vadot	status = "okay";
267*7d0873ebSEmmanuel Vadot};
268*7d0873ebSEmmanuel Vadot
269*7d0873ebSEmmanuel Vadot&kcs3 {
270*7d0873ebSEmmanuel Vadot	aspeed,lpc-io-reg = <0xca2>;
271*7d0873ebSEmmanuel Vadot	status = "okay";
272*7d0873ebSEmmanuel Vadot};
273*7d0873ebSEmmanuel Vadot
274*7d0873ebSEmmanuel Vadot&lpc_ctrl {
275*7d0873ebSEmmanuel Vadot	status = "okay";
276*7d0873ebSEmmanuel Vadot};
277*7d0873ebSEmmanuel Vadot
278*7d0873ebSEmmanuel Vadot&lpc_snoop {
279*7d0873ebSEmmanuel Vadot	status = "okay";
280*7d0873ebSEmmanuel Vadot	snoop-ports = <0x80>;
281*7d0873ebSEmmanuel Vadot};
282*7d0873ebSEmmanuel Vadot
283*7d0873ebSEmmanuel Vadot&p2a {
284*7d0873ebSEmmanuel Vadot	status = "okay";
285*7d0873ebSEmmanuel Vadot	memory-region = <&pci_memory>;
286*7d0873ebSEmmanuel Vadot};
287*7d0873ebSEmmanuel Vadot
288*7d0873ebSEmmanuel Vadot&video {
289*7d0873ebSEmmanuel Vadot	status = "okay";
290*7d0873ebSEmmanuel Vadot	memory-region = <&video_engine_memory>;
291*7d0873ebSEmmanuel Vadot};
292*7d0873ebSEmmanuel Vadot
293*7d0873ebSEmmanuel Vadot&pwm_tacho {
294*7d0873ebSEmmanuel Vadot	status = "okay";
295*7d0873ebSEmmanuel Vadot	pinctrl-names = "default";
296*7d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pwm0_default
297*7d0873ebSEmmanuel Vadot				&pinctrl_pwm1_default
298*7d0873ebSEmmanuel Vadot				&pinctrl_pwm2_default
299*7d0873ebSEmmanuel Vadot				&pinctrl_pwm3_default
300*7d0873ebSEmmanuel Vadot				&pinctrl_pwm4_default
301*7d0873ebSEmmanuel Vadot				&pinctrl_pwm5_default>;
302*7d0873ebSEmmanuel Vadot
303*7d0873ebSEmmanuel Vadot	fan@0 {
304*7d0873ebSEmmanuel Vadot		/* FAN1 (4-pin) */
305*7d0873ebSEmmanuel Vadot		reg = <0x00>;
306*7d0873ebSEmmanuel Vadot		aspeed,fan-tach-ch = /bits/ 8 <0x00>;
307*7d0873ebSEmmanuel Vadot	};
308*7d0873ebSEmmanuel Vadot
309*7d0873ebSEmmanuel Vadot	fan@1 {
310*7d0873ebSEmmanuel Vadot		/* FAN2 (4-pin) */
311*7d0873ebSEmmanuel Vadot		reg = <0x01>;
312*7d0873ebSEmmanuel Vadot		aspeed,fan-tach-ch = /bits/ 8 <0x01>;
313*7d0873ebSEmmanuel Vadot	};
314*7d0873ebSEmmanuel Vadot
315*7d0873ebSEmmanuel Vadot	fan@2 {
316*7d0873ebSEmmanuel Vadot		/* FAN3 (4-pin) */
317*7d0873ebSEmmanuel Vadot		reg = <0x02>;
318*7d0873ebSEmmanuel Vadot		aspeed,fan-tach-ch = /bits/ 8 <0x02>;
319*7d0873ebSEmmanuel Vadot	};
320*7d0873ebSEmmanuel Vadot
321*7d0873ebSEmmanuel Vadot	fan@3 {
322*7d0873ebSEmmanuel Vadot		/* FAN4 (6-pin) */
323*7d0873ebSEmmanuel Vadot		reg = <0x03>;
324*7d0873ebSEmmanuel Vadot		aspeed,fan-tach-ch = /bits/ 8 <0x04 0x0b>;
325*7d0873ebSEmmanuel Vadot	};
326*7d0873ebSEmmanuel Vadot
327*7d0873ebSEmmanuel Vadot	fan@4 {
328*7d0873ebSEmmanuel Vadot		/* FAN6 (6-pin) */
329*7d0873ebSEmmanuel Vadot		reg = <0x04>;
330*7d0873ebSEmmanuel Vadot		aspeed,fan-tach-ch = /bits/ 8 <0x06 0x0d>;
331*7d0873ebSEmmanuel Vadot	};
332*7d0873ebSEmmanuel Vadot
333*7d0873ebSEmmanuel Vadot	fan@5 {
334*7d0873ebSEmmanuel Vadot		/* FAN5 (6-pin) */
335*7d0873ebSEmmanuel Vadot		reg = <0x05>;
336*7d0873ebSEmmanuel Vadot		aspeed,fan-tach-ch = /bits/ 8 <0x05 0x0c>;
337*7d0873ebSEmmanuel Vadot	};
338*7d0873ebSEmmanuel Vadot};
339*7d0873ebSEmmanuel Vadot
340*7d0873ebSEmmanuel Vadot&adc {
341*7d0873ebSEmmanuel Vadot	status = "okay";
342*7d0873ebSEmmanuel Vadot	pinctrl-names = "default";
343*7d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_adc0_default       /* 3VSB */
344*7d0873ebSEmmanuel Vadot			&pinctrl_adc1_default    /* 5VSB */
345*7d0873ebSEmmanuel Vadot			&pinctrl_adc2_default    /* VCPU */
346*7d0873ebSEmmanuel Vadot			&pinctrl_adc3_default    /* VSOC */
347*7d0873ebSEmmanuel Vadot			&pinctrl_adc4_default    /* VCCM */
348*7d0873ebSEmmanuel Vadot			&pinctrl_adc5_default    /* APU-VDDP */
349*7d0873ebSEmmanuel Vadot			&pinctrl_adc6_default    /* PM-VDD-CLDO */
350*7d0873ebSEmmanuel Vadot			&pinctrl_adc7_default    /* PM-VDDCR-S5 */
351*7d0873ebSEmmanuel Vadot			&pinctrl_adc8_default    /* PM-VDDCR */
352*7d0873ebSEmmanuel Vadot			&pinctrl_adc9_default    /* VBAT */
353*7d0873ebSEmmanuel Vadot			&pinctrl_adc10_default   /* 3V */
354*7d0873ebSEmmanuel Vadot			&pinctrl_adc11_default   /* 5V */
355*7d0873ebSEmmanuel Vadot			&pinctrl_adc12_default>; /* 12V */
356*7d0873ebSEmmanuel Vadot};
357