xref: /freebsd/sys/contrib/device-tree/src/arm/nuvoton/nuvoton-npcm730-gbs.dts (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2f126890aSEmmanuel Vadot// Copyright (c) 2020 Quanta Computer Inc. George.Hung@quantatw.com
3f126890aSEmmanuel Vadot
4f126890aSEmmanuel Vadot/dts-v1/;
5f126890aSEmmanuel Vadot#include "nuvoton-npcm730.dtsi"
6f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
7f126890aSEmmanuel Vadot
8f126890aSEmmanuel Vadot/ {
9f126890aSEmmanuel Vadot	model = "Quanta GBS Board (Device Tree)";
10f126890aSEmmanuel Vadot	compatible = "quanta,gbs-bmc","nuvoton,npcm730";
11f126890aSEmmanuel Vadot
12f126890aSEmmanuel Vadot	aliases {
13f126890aSEmmanuel Vadot		ethernet1 = &gmac0;
14f126890aSEmmanuel Vadot		serial0 = &serial0;
15f126890aSEmmanuel Vadot		serial1 = &serial1;
16f126890aSEmmanuel Vadot		serial2 = &serial2;
17f126890aSEmmanuel Vadot		serial3 = &serial3;
18f126890aSEmmanuel Vadot		i2c0 = &i2c0;
19f126890aSEmmanuel Vadot		i2c1 = &i2c1;
20f126890aSEmmanuel Vadot		i2c2 = &i2c2;
21f126890aSEmmanuel Vadot		i2c3 = &i2c3;
22f126890aSEmmanuel Vadot		i2c4 = &i2c4;
23f126890aSEmmanuel Vadot		i2c5 = &i2c5;
24f126890aSEmmanuel Vadot		i2c6 = &i2c6;
25f126890aSEmmanuel Vadot		i2c7 = &i2c7;
26f126890aSEmmanuel Vadot		i2c8 = &i2c8;
27f126890aSEmmanuel Vadot		i2c9 = &i2c9;
28f126890aSEmmanuel Vadot		i2c10 = &i2c10;
29f126890aSEmmanuel Vadot		i2c11 = &i2c11;
30f126890aSEmmanuel Vadot		i2c12 = &i2c12;
31f126890aSEmmanuel Vadot		i2c13 = &i2c13;
32f126890aSEmmanuel Vadot		i2c14 = &i2c14;
33f126890aSEmmanuel Vadot		i2c15 = &i2c15;
34f126890aSEmmanuel Vadot		i2c16 = &i2c0_slotPE0_0;
35f126890aSEmmanuel Vadot		i2c17 = &i2c0_slotPE1_1;
36f126890aSEmmanuel Vadot		i2c18 = &i2c0_slotUSB_2;
37f126890aSEmmanuel Vadot		i2c19 = &i2c0_3;
38f126890aSEmmanuel Vadot		i2c20 = &i2c5_i2cool_0;
39f126890aSEmmanuel Vadot		i2c21 = &i2c5_i2cool_1;
40f126890aSEmmanuel Vadot		i2c22 = &i2c5_i2cool_2;
41f126890aSEmmanuel Vadot		i2c23 = &i2c5_hsbp_fru_3;
42f126890aSEmmanuel Vadot		i2c24 = &i2c6_u2_15_0;
43f126890aSEmmanuel Vadot		i2c25 = &i2c6_u2_14_1;
44f126890aSEmmanuel Vadot		i2c26 = &i2c6_u2_13_2;
45f126890aSEmmanuel Vadot		i2c27 = &i2c6_u2_12_3;
46f126890aSEmmanuel Vadot		i2c28 = &i2c7_u2_11_0;
47f126890aSEmmanuel Vadot		i2c29 = &i2c7_u2_10_1;
48f126890aSEmmanuel Vadot		i2c30 = &i2c7_u2_9_2;
49f126890aSEmmanuel Vadot		i2c31 = &i2c7_u2_8_3;
50f126890aSEmmanuel Vadot		i2c32 = &i2c9_vddcr_cpu;
51f126890aSEmmanuel Vadot		i2c33 = &i2c9_vddcr_soc;
52f126890aSEmmanuel Vadot		i2c34 = &i2c9_vddio_efgh;
53f126890aSEmmanuel Vadot		i2c35 = &i2c9_vddio_abcd;
54f126890aSEmmanuel Vadot		i2c36 = &i2c10_u2_7_0;
55f126890aSEmmanuel Vadot		i2c37 = &i2c10_u2_6_1;
56f126890aSEmmanuel Vadot		i2c38 = &i2c10_u2_5_2;
57f126890aSEmmanuel Vadot		i2c39 = &i2c10_u2_4_3;
58f126890aSEmmanuel Vadot		i2c40 = &i2c11_clk_buf0_0;
59f126890aSEmmanuel Vadot		i2c41 = &i2c11_clk_buf1_1;
60f126890aSEmmanuel Vadot		i2c42 = &i2c11_clk_buf2_2;
61f126890aSEmmanuel Vadot		i2c43 = &i2c11_clk_buf3_3;
62f126890aSEmmanuel Vadot		i2c44 = &i2c14_u2_3_0;
63f126890aSEmmanuel Vadot		i2c45 = &i2c14_u2_2_1;
64f126890aSEmmanuel Vadot		i2c46 = &i2c14_u2_1_2;
65f126890aSEmmanuel Vadot		i2c47 = &i2c14_u2_0_3;
66f126890aSEmmanuel Vadot		fiu0 = &fiu0;
67f126890aSEmmanuel Vadot		fiu1 = &fiu3;
68f126890aSEmmanuel Vadot	};
69f126890aSEmmanuel Vadot
70f126890aSEmmanuel Vadot	chosen {
71f126890aSEmmanuel Vadot		stdout-path = &serial0;
72f126890aSEmmanuel Vadot	};
73f126890aSEmmanuel Vadot
74f126890aSEmmanuel Vadot	memory {
75f126890aSEmmanuel Vadot		reg = <0 0x40000000>;
76f126890aSEmmanuel Vadot	};
77f126890aSEmmanuel Vadot
78f126890aSEmmanuel Vadot	gpio-keys {
79f126890aSEmmanuel Vadot		compatible = "gpio-keys";
80f126890aSEmmanuel Vadot		sas-cable0 {
81f126890aSEmmanuel Vadot			label = "sas-cable0";
82f126890aSEmmanuel Vadot			gpios = <&gpio2 9 GPIO_ACTIVE_LOW>;
83f126890aSEmmanuel Vadot			linux,code = <73>;
84f126890aSEmmanuel Vadot		};
85f126890aSEmmanuel Vadot
86f126890aSEmmanuel Vadot		sas-cable1 {
87f126890aSEmmanuel Vadot			label = "sas-cable1";
88f126890aSEmmanuel Vadot			gpios = <&gpio2 8 GPIO_ACTIVE_LOW>;
89f126890aSEmmanuel Vadot			linux,code = <72>;
90f126890aSEmmanuel Vadot		};
91f126890aSEmmanuel Vadot
92f126890aSEmmanuel Vadot		sas-cable2 {
93f126890aSEmmanuel Vadot			label = "sas-cable2";
94f126890aSEmmanuel Vadot			gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
95f126890aSEmmanuel Vadot			linux,code = <71>;
96f126890aSEmmanuel Vadot		};
97f126890aSEmmanuel Vadot
98f126890aSEmmanuel Vadot		sas-cable3 {
99f126890aSEmmanuel Vadot			label = "sas-cable3";
100f126890aSEmmanuel Vadot			gpios = <&gpio2 6 GPIO_ACTIVE_LOW>;
101f126890aSEmmanuel Vadot			linux,code = <70>;
102f126890aSEmmanuel Vadot		};
103f126890aSEmmanuel Vadot
104f126890aSEmmanuel Vadot		sata0 {
105f126890aSEmmanuel Vadot			label = "sata0";
106f126890aSEmmanuel Vadot			gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
107f126890aSEmmanuel Vadot			linux,code = <5>;
108f126890aSEmmanuel Vadot		};
109f126890aSEmmanuel Vadot
110f126890aSEmmanuel Vadot		hsbp-cable {
111f126890aSEmmanuel Vadot			label = "hsbp-cable";
112f126890aSEmmanuel Vadot			gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
113f126890aSEmmanuel Vadot			linux,code = <57>;
114f126890aSEmmanuel Vadot		};
115f126890aSEmmanuel Vadot
116f126890aSEmmanuel Vadot		fanbd-cable {
117f126890aSEmmanuel Vadot			label = "fanbd-cable";
118f126890aSEmmanuel Vadot			gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
119f126890aSEmmanuel Vadot			linux,code = <58>;
120f126890aSEmmanuel Vadot		};
121f126890aSEmmanuel Vadot
122f126890aSEmmanuel Vadot		bp12v-cable {
123f126890aSEmmanuel Vadot			label = "bp12v-cable";
124f126890aSEmmanuel Vadot			gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
125f126890aSEmmanuel Vadot			linux,code = <69>;
126f126890aSEmmanuel Vadot		};
127f126890aSEmmanuel Vadot
128f126890aSEmmanuel Vadot		pe-slot0 {
129f126890aSEmmanuel Vadot			label = "pe-slot0";
130f126890aSEmmanuel Vadot			gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
131f126890aSEmmanuel Vadot			linux,code = <120>;
132f126890aSEmmanuel Vadot		};
133f126890aSEmmanuel Vadot
134f126890aSEmmanuel Vadot		pe-slot1 {
135f126890aSEmmanuel Vadot			label = "pe-slot1";
136f126890aSEmmanuel Vadot			gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
137f126890aSEmmanuel Vadot			linux,code = <121>;
138f126890aSEmmanuel Vadot		};
139f126890aSEmmanuel Vadot	};
140f126890aSEmmanuel Vadot
141f126890aSEmmanuel Vadot	iio-hwmon {
142f126890aSEmmanuel Vadot		compatible = "iio-hwmon";
143f126890aSEmmanuel Vadot		io-channels = <&adc 1>, <&adc 2>;
144f126890aSEmmanuel Vadot	};
145f126890aSEmmanuel Vadot
146f126890aSEmmanuel Vadot	iio-hwmon-battery {
147f126890aSEmmanuel Vadot		compatible = "iio-hwmon";
148f126890aSEmmanuel Vadot		io-channels = <&adc 0>;
149f126890aSEmmanuel Vadot	};
150f126890aSEmmanuel Vadot
151f126890aSEmmanuel Vadot	leds {
152f126890aSEmmanuel Vadot		compatible = "gpio-leds";
153f126890aSEmmanuel Vadot
154f126890aSEmmanuel Vadot		heartbeat { /* gpio153 */
155f126890aSEmmanuel Vadot			gpios = <&gpio4 25 GPIO_ACTIVE_LOW>;
156f126890aSEmmanuel Vadot			linux,default-trigger = "heartbeat";
157f126890aSEmmanuel Vadot		};
158f126890aSEmmanuel Vadot
159f126890aSEmmanuel Vadot		attention { /* gpio215 */
160f126890aSEmmanuel Vadot			gpios = <&gpio6 23 GPIO_ACTIVE_HIGH>;
161f126890aSEmmanuel Vadot			default-state = "off";
162f126890aSEmmanuel Vadot		};
163f126890aSEmmanuel Vadot
164f126890aSEmmanuel Vadot		sys_boot_status { /* gpio216 */
165f126890aSEmmanuel Vadot			gpios = <&gpio6 24 GPIO_ACTIVE_HIGH>;
166f126890aSEmmanuel Vadot			default-state = "keep";
167f126890aSEmmanuel Vadot			retain-state-shutdown;
168f126890aSEmmanuel Vadot		};
169f126890aSEmmanuel Vadot
170f126890aSEmmanuel Vadot		bmc_fault { /* gpio217 */
171f126890aSEmmanuel Vadot			gpios = <&gpio6 25 GPIO_ACTIVE_HIGH>;
172f126890aSEmmanuel Vadot			default-state = "off";
173f126890aSEmmanuel Vadot			linux,default-trigger = "panic";
174f126890aSEmmanuel Vadot			panic-indicator;
175f126890aSEmmanuel Vadot		};
176f126890aSEmmanuel Vadot
177f126890aSEmmanuel Vadot		led_u2_0_locate {
178f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 3 GPIO_ACTIVE_LOW>;
179f126890aSEmmanuel Vadot			default-state = "off";
180f126890aSEmmanuel Vadot		};
181f126890aSEmmanuel Vadot
182f126890aSEmmanuel Vadot		led_u2_1_locate {
183f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 2 GPIO_ACTIVE_LOW>;
184f126890aSEmmanuel Vadot			default-state = "off";
185f126890aSEmmanuel Vadot		};
186f126890aSEmmanuel Vadot
187f126890aSEmmanuel Vadot		led_u2_2_locate {
188f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 1 GPIO_ACTIVE_LOW>;
189f126890aSEmmanuel Vadot			default-state = "off";
190f126890aSEmmanuel Vadot		};
191f126890aSEmmanuel Vadot
192f126890aSEmmanuel Vadot		led_u2_3_locate {
193f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 0 GPIO_ACTIVE_LOW>;
194f126890aSEmmanuel Vadot			default-state = "off";
195f126890aSEmmanuel Vadot		};
196f126890aSEmmanuel Vadot
197f126890aSEmmanuel Vadot		led_u2_4_locate {
198f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 7 GPIO_ACTIVE_LOW>;
199f126890aSEmmanuel Vadot			default-state = "off";
200f126890aSEmmanuel Vadot		};
201f126890aSEmmanuel Vadot
202f126890aSEmmanuel Vadot		led_u2_5_locate {
203f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 6 GPIO_ACTIVE_LOW>;
204f126890aSEmmanuel Vadot			default-state = "off";
205f126890aSEmmanuel Vadot		};
206f126890aSEmmanuel Vadot
207f126890aSEmmanuel Vadot		led_u2_6_locate {
208f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 5 GPIO_ACTIVE_LOW>;
209f126890aSEmmanuel Vadot			default-state = "off";
210f126890aSEmmanuel Vadot		};
211f126890aSEmmanuel Vadot
212f126890aSEmmanuel Vadot		led_u2_7_locate {
213f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 4 GPIO_ACTIVE_LOW>;
214f126890aSEmmanuel Vadot			default-state = "off";
215f126890aSEmmanuel Vadot		};
216f126890aSEmmanuel Vadot
217f126890aSEmmanuel Vadot		led_u2_8_locate {
218f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 11 GPIO_ACTIVE_LOW>;
219f126890aSEmmanuel Vadot			default-state = "off";
220f126890aSEmmanuel Vadot		};
221f126890aSEmmanuel Vadot
222f126890aSEmmanuel Vadot		led_u2_9_locate {
223f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 10 GPIO_ACTIVE_LOW>;
224f126890aSEmmanuel Vadot			default-state = "off";
225f126890aSEmmanuel Vadot		};
226f126890aSEmmanuel Vadot
227f126890aSEmmanuel Vadot		led_u2_10_locate {
228f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 9 GPIO_ACTIVE_LOW>;
229f126890aSEmmanuel Vadot			default-state = "off";
230f126890aSEmmanuel Vadot		};
231f126890aSEmmanuel Vadot
232f126890aSEmmanuel Vadot		led_u2_11_locate {
233f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 8 GPIO_ACTIVE_LOW>;
234f126890aSEmmanuel Vadot			default-state = "off";
235f126890aSEmmanuel Vadot		};
236f126890aSEmmanuel Vadot
237f126890aSEmmanuel Vadot		led_u2_12_locate {
238f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 15 GPIO_ACTIVE_LOW>;
239f126890aSEmmanuel Vadot			default-state = "off";
240f126890aSEmmanuel Vadot		};
241f126890aSEmmanuel Vadot
242f126890aSEmmanuel Vadot		led_u2_13_locate {
243f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 14 GPIO_ACTIVE_LOW>;
244f126890aSEmmanuel Vadot			default-state = "off";
245f126890aSEmmanuel Vadot		};
246f126890aSEmmanuel Vadot
247f126890aSEmmanuel Vadot		led_u2_14_locate {
248f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 13 GPIO_ACTIVE_LOW>;
249f126890aSEmmanuel Vadot			default-state = "off";
250f126890aSEmmanuel Vadot		};
251f126890aSEmmanuel Vadot
252f126890aSEmmanuel Vadot		led_u2_15_locate {
253f126890aSEmmanuel Vadot			gpios = <&pca9535_ledlocate 12 GPIO_ACTIVE_LOW>;
254f126890aSEmmanuel Vadot			default-state = "off";
255f126890aSEmmanuel Vadot		};
256f126890aSEmmanuel Vadot
257f126890aSEmmanuel Vadot		led_u2_0_fault {
258f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 3 GPIO_ACTIVE_LOW>;
259f126890aSEmmanuel Vadot			default-state = "off";
260f126890aSEmmanuel Vadot		};
261f126890aSEmmanuel Vadot
262f126890aSEmmanuel Vadot		led_u2_1_fault {
263f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 2 GPIO_ACTIVE_LOW>;
264f126890aSEmmanuel Vadot			default-state = "off";
265f126890aSEmmanuel Vadot		};
266f126890aSEmmanuel Vadot
267f126890aSEmmanuel Vadot		led_u2_2_fault {
268f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 1 GPIO_ACTIVE_LOW>;
269f126890aSEmmanuel Vadot			default-state = "off";
270f126890aSEmmanuel Vadot		};
271f126890aSEmmanuel Vadot
272f126890aSEmmanuel Vadot		led_u2_3_fault {
273f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 0 GPIO_ACTIVE_LOW>;
274f126890aSEmmanuel Vadot			default-state = "off";
275f126890aSEmmanuel Vadot		};
276f126890aSEmmanuel Vadot
277f126890aSEmmanuel Vadot		led_u2_4_fault {
278f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 7 GPIO_ACTIVE_LOW>;
279f126890aSEmmanuel Vadot			default-state = "off";
280f126890aSEmmanuel Vadot		};
281f126890aSEmmanuel Vadot
282f126890aSEmmanuel Vadot		led_u2_5_fault {
283f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 6 GPIO_ACTIVE_LOW>;
284f126890aSEmmanuel Vadot			default-state = "off";
285f126890aSEmmanuel Vadot		};
286f126890aSEmmanuel Vadot
287f126890aSEmmanuel Vadot		led_u2_6_fault {
288f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 5 GPIO_ACTIVE_LOW>;
289f126890aSEmmanuel Vadot			default-state = "off";
290f126890aSEmmanuel Vadot		};
291f126890aSEmmanuel Vadot
292f126890aSEmmanuel Vadot		led_u2_7_fault {
293f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 4 GPIO_ACTIVE_LOW>;
294f126890aSEmmanuel Vadot			default-state = "off";
295f126890aSEmmanuel Vadot		};
296f126890aSEmmanuel Vadot
297f126890aSEmmanuel Vadot		led_u2_8_fault {
298f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 11 GPIO_ACTIVE_LOW>;
299f126890aSEmmanuel Vadot			default-state = "off";
300f126890aSEmmanuel Vadot		};
301f126890aSEmmanuel Vadot
302f126890aSEmmanuel Vadot		led_u2_9_fault {
303f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 10 GPIO_ACTIVE_LOW>;
304f126890aSEmmanuel Vadot			default-state = "off";
305f126890aSEmmanuel Vadot		};
306f126890aSEmmanuel Vadot
307f126890aSEmmanuel Vadot		led_u2_10_fault {
308f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 9 GPIO_ACTIVE_LOW>;
309f126890aSEmmanuel Vadot			default-state = "off";
310f126890aSEmmanuel Vadot		};
311f126890aSEmmanuel Vadot
312f126890aSEmmanuel Vadot		led_u2_11_fault {
313f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 8 GPIO_ACTIVE_LOW>;
314f126890aSEmmanuel Vadot			default-state = "off";
315f126890aSEmmanuel Vadot		};
316f126890aSEmmanuel Vadot
317f126890aSEmmanuel Vadot		led_u2_12_fault {
318f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 15 GPIO_ACTIVE_LOW>;
319f126890aSEmmanuel Vadot			default-state = "off";
320f126890aSEmmanuel Vadot		};
321f126890aSEmmanuel Vadot
322f126890aSEmmanuel Vadot		led_u2_13_fault {
323f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 14 GPIO_ACTIVE_LOW>;
324f126890aSEmmanuel Vadot			default-state = "off";
325f126890aSEmmanuel Vadot		};
326f126890aSEmmanuel Vadot
327f126890aSEmmanuel Vadot		led_u2_14_fault {
328f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 13 GPIO_ACTIVE_LOW>;
329f126890aSEmmanuel Vadot			default-state = "off";
330f126890aSEmmanuel Vadot		};
331f126890aSEmmanuel Vadot
332f126890aSEmmanuel Vadot		led_u2_15_fault {
333f126890aSEmmanuel Vadot			gpios = <&pca9535_ledfault 12 GPIO_ACTIVE_LOW>;
334f126890aSEmmanuel Vadot			default-state = "off";
335f126890aSEmmanuel Vadot		};
336f126890aSEmmanuel Vadot
337f126890aSEmmanuel Vadot	};
338f126890aSEmmanuel Vadot
339f126890aSEmmanuel Vadot	seven-seg-disp {
340f126890aSEmmanuel Vadot		compatible = "seven-seg-gpio-dev";
341f126890aSEmmanuel Vadot		refresh-interval-ms = /bits/ 16 <600>;
342f126890aSEmmanuel Vadot		clock-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
343f126890aSEmmanuel Vadot		data-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
344f126890aSEmmanuel Vadot		clear-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
345f126890aSEmmanuel Vadot	};
346f126890aSEmmanuel Vadot
347f126890aSEmmanuel Vadot	pcie-slot {
348f126890aSEmmanuel Vadot		pcie1: pcie-slot@1 {
349f126890aSEmmanuel Vadot			label = "PE0";
350f126890aSEmmanuel Vadot		};
351f126890aSEmmanuel Vadot		pcie2: pcie-slot@2 {
352f126890aSEmmanuel Vadot			label = "PE1";
353f126890aSEmmanuel Vadot		};
354f126890aSEmmanuel Vadot	};
355f126890aSEmmanuel Vadot};
356f126890aSEmmanuel Vadot
357f126890aSEmmanuel Vadot&fiu0 {
358f126890aSEmmanuel Vadot	pinctrl-names = "default";
359f126890aSEmmanuel Vadot	pinctrl-0 = <&spi0cs1_pins>;
360f126890aSEmmanuel Vadot	status = "okay";
361f126890aSEmmanuel Vadot	flash@0 {
362f126890aSEmmanuel Vadot		compatible = "jedec,spi-nor";
363f126890aSEmmanuel Vadot		#address-cells = <1>;
364f126890aSEmmanuel Vadot		#size-cells = <1>;
365f126890aSEmmanuel Vadot		reg = <0>;
366f126890aSEmmanuel Vadot		spi-max-frequency = <20000000>;
367f126890aSEmmanuel Vadot		spi-rx-bus-width = <2>;
368f126890aSEmmanuel Vadot		label = "bmc";
369f126890aSEmmanuel Vadot		partitions {
370f126890aSEmmanuel Vadot			compatible = "fixed-partitions";
371f126890aSEmmanuel Vadot			#address-cells = <1>;
372f126890aSEmmanuel Vadot			#size-cells = <1>;
373f126890aSEmmanuel Vadot			u-boot@0 {
374f126890aSEmmanuel Vadot				label = "u-boot";
375f126890aSEmmanuel Vadot				reg = <0x0000000 0xf0000>;
376f126890aSEmmanuel Vadot			};
377f126890aSEmmanuel Vadot			image-descriptor@f0000 {
378f126890aSEmmanuel Vadot				label = "image-descriptor";
379f126890aSEmmanuel Vadot				reg = <0xf0000 0x10000>;
380f126890aSEmmanuel Vadot			};
381f126890aSEmmanuel Vadot			hoth-update@100000 {
382f126890aSEmmanuel Vadot				label = "hoth-update";
383f126890aSEmmanuel Vadot				reg = <0x100000 0x100000>;
384f126890aSEmmanuel Vadot			};
385f126890aSEmmanuel Vadot			kernel@200000 {
386f126890aSEmmanuel Vadot				label = "kernel";
387f126890aSEmmanuel Vadot				reg = <0x200000 0x500000>;
388f126890aSEmmanuel Vadot			};
389f126890aSEmmanuel Vadot			rofs@700000 {
390f126890aSEmmanuel Vadot				label = "rofs";
391f126890aSEmmanuel Vadot				reg = <0x700000 0x35f0000>;
392f126890aSEmmanuel Vadot			};
393f126890aSEmmanuel Vadot			rwfs@3cf0000 {
394f126890aSEmmanuel Vadot				label = "rwfs";
395f126890aSEmmanuel Vadot				reg = <0x3cf0000 0x300000>;
396f126890aSEmmanuel Vadot			};
397f126890aSEmmanuel Vadot			hoth-mailbox@3ff0000 {
398f126890aSEmmanuel Vadot				label = "hoth-mailbox";
399f126890aSEmmanuel Vadot				reg = <0x3ff0000 0x10000>;
400f126890aSEmmanuel Vadot			};
401f126890aSEmmanuel Vadot		};
402f126890aSEmmanuel Vadot	};
403f126890aSEmmanuel Vadot};
404f126890aSEmmanuel Vadot
405f126890aSEmmanuel Vadot&fiu3 {
406f126890aSEmmanuel Vadot	pinctrl-0 = <&spi3_pins>, <&spi3cs1_pins>;
407f126890aSEmmanuel Vadot	status = "okay";
408f126890aSEmmanuel Vadot
409f126890aSEmmanuel Vadot	flash@0 {
410f126890aSEmmanuel Vadot		compatible = "jedec,spi-nor";
411f126890aSEmmanuel Vadot		#address-cells = <1>;
412f126890aSEmmanuel Vadot		#size-cells = <1>;
413f126890aSEmmanuel Vadot		reg = <0>;
414f126890aSEmmanuel Vadot		spi-max-frequency = <50000000>;
415f126890aSEmmanuel Vadot		spi-rx-bus-width = <2>;
416f126890aSEmmanuel Vadot		m25p,fast-read;
417f126890aSEmmanuel Vadot		label = "pnor";
418f126890aSEmmanuel Vadot	};
419f126890aSEmmanuel Vadot	flash@1 {
420f126890aSEmmanuel Vadot		compatible = "jedec,spi-nor";
421f126890aSEmmanuel Vadot		#address-cells = <1>;
422f126890aSEmmanuel Vadot		#size-cells = <1>;
423f126890aSEmmanuel Vadot		reg = <1>;
424f126890aSEmmanuel Vadot		spi-max-frequency = <50000000>;
425f126890aSEmmanuel Vadot		spi-rx-bus-width = <2>;
426f126890aSEmmanuel Vadot		m25p,fast-read;
427f126890aSEmmanuel Vadot	};
428f126890aSEmmanuel Vadot};
429f126890aSEmmanuel Vadot
430f126890aSEmmanuel Vadot&gcr {
431f126890aSEmmanuel Vadot	serial_port_mux: uart-mux-controller {
432f126890aSEmmanuel Vadot		compatible = "mmio-mux";
433f126890aSEmmanuel Vadot		#mux-control-cells = <1>;
434f126890aSEmmanuel Vadot		mux-reg-masks = <0x38 0x07>;
435f126890aSEmmanuel Vadot		idle-states = <2>; /* Serial port mode 3 (takeover) */
436f126890aSEmmanuel Vadot	};
437f126890aSEmmanuel Vadot
438f126890aSEmmanuel Vadot	uart1_mode_mux: uart1-mode-mux-controller {
439f126890aSEmmanuel Vadot		compatible = "mmio-mux";
440f126890aSEmmanuel Vadot		#mux-control-cells = <1>;
441f126890aSEmmanuel Vadot		mux-reg-masks = <0x64 0x01000000>;
442f126890aSEmmanuel Vadot		idle-states = <0>; /* Set UART1 mode to normal (follow SPMOD) */
443f126890aSEmmanuel Vadot	};
444f126890aSEmmanuel Vadot};
445f126890aSEmmanuel Vadot
446f126890aSEmmanuel Vadot&gmac0 {
447f126890aSEmmanuel Vadot	status = "okay";
448f126890aSEmmanuel Vadot	phy-mode = "rgmii-id";
449f126890aSEmmanuel Vadot	snps,eee-force-disable;
450f126890aSEmmanuel Vadot};
451f126890aSEmmanuel Vadot
452f126890aSEmmanuel Vadot&ehci1 {
453f126890aSEmmanuel Vadot	status = "okay";
454f126890aSEmmanuel Vadot};
455f126890aSEmmanuel Vadot
456f126890aSEmmanuel Vadot&watchdog1 {
457f126890aSEmmanuel Vadot	status = "okay";
458f126890aSEmmanuel Vadot};
459f126890aSEmmanuel Vadot
460f126890aSEmmanuel Vadot&rng {
461f126890aSEmmanuel Vadot	status = "okay";
462f126890aSEmmanuel Vadot};
463f126890aSEmmanuel Vadot
464f126890aSEmmanuel Vadot&serial0 {
465f126890aSEmmanuel Vadot	status = "okay";
466f126890aSEmmanuel Vadot};
467f126890aSEmmanuel Vadot
468f126890aSEmmanuel Vadot&serial1 {
469f126890aSEmmanuel Vadot	status = "okay";
470f126890aSEmmanuel Vadot};
471f126890aSEmmanuel Vadot
472f126890aSEmmanuel Vadot&serial2 {
473f126890aSEmmanuel Vadot	status = "okay";
474f126890aSEmmanuel Vadot};
475f126890aSEmmanuel Vadot
476f126890aSEmmanuel Vadot&serial3 {
477f126890aSEmmanuel Vadot	status = "okay";
478f126890aSEmmanuel Vadot};
479f126890aSEmmanuel Vadot
480f126890aSEmmanuel Vadot&adc {
481f126890aSEmmanuel Vadot	#io-channel-cells = <1>;
482f126890aSEmmanuel Vadot	status = "okay";
483f126890aSEmmanuel Vadot};
484f126890aSEmmanuel Vadot
485f126890aSEmmanuel Vadot&lpc_kcs {
486f126890aSEmmanuel Vadot	kcs1: kcs1@0 {
487f126890aSEmmanuel Vadot		status = "okay";
488f126890aSEmmanuel Vadot	};
489f126890aSEmmanuel Vadot
490f126890aSEmmanuel Vadot	kcs2: kcs2@0 {
491f126890aSEmmanuel Vadot		status = "okay";
492f126890aSEmmanuel Vadot	};
493f126890aSEmmanuel Vadot
494f126890aSEmmanuel Vadot	kcs3: kcs3@0 {
495f126890aSEmmanuel Vadot		status = "okay";
496f126890aSEmmanuel Vadot	};
497f126890aSEmmanuel Vadot};
498f126890aSEmmanuel Vadot
499f126890aSEmmanuel Vadot&spi1 {
500f126890aSEmmanuel Vadot	cs-gpios = <&gpio4 19 GPIO_ACTIVE_HIGH>; /* dummy - gpio147 */
501f126890aSEmmanuel Vadot	pinctrl-names = "default";
502f126890aSEmmanuel Vadot	pinctrl-0 = <&gpio224ol_pins &gpio227o_pins
503f126890aSEmmanuel Vadot			&gpio228_pins>;
504f126890aSEmmanuel Vadot	status = "okay";
505f126890aSEmmanuel Vadot
506f126890aSEmmanuel Vadot	jtag_master@0 {
507f126890aSEmmanuel Vadot		compatible = "nuvoton,npcm750-jtag-master";
508f126890aSEmmanuel Vadot		spi-max-frequency = <25000000>;
509f126890aSEmmanuel Vadot		reg = <0>;
510f126890aSEmmanuel Vadot		status = "okay";
511f126890aSEmmanuel Vadot
512f126890aSEmmanuel Vadot		pinctrl-names = "pspi", "gpio";
513f126890aSEmmanuel Vadot		pinctrl-0 = <&pspi2_pins>;
514f126890aSEmmanuel Vadot		pinctrl-1 = <&gpio224ol_pins &gpio227o_pins
515f126890aSEmmanuel Vadot				&gpio228_pins>;
516f126890aSEmmanuel Vadot
517f126890aSEmmanuel Vadot		tck-gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>;
518f126890aSEmmanuel Vadot		tdi-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>;
519f126890aSEmmanuel Vadot		tdo-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>;
520f126890aSEmmanuel Vadot		tms-gpios = <&gpio7 6 GPIO_ACTIVE_HIGH>;
521f126890aSEmmanuel Vadot	};
522f126890aSEmmanuel Vadot};
523f126890aSEmmanuel Vadot
524f126890aSEmmanuel Vadot&i2c0 {
525f126890aSEmmanuel Vadot	clock-frequency = <100000>;
526f126890aSEmmanuel Vadot	status = "okay";
527f126890aSEmmanuel Vadot
528*aa1a8ff2SEmmanuel Vadot	i2c-mux@71 {
529f126890aSEmmanuel Vadot		compatible = "nxp,pca9546";
530f126890aSEmmanuel Vadot		#address-cells = <1>;
531f126890aSEmmanuel Vadot		#size-cells = <0>;
532f126890aSEmmanuel Vadot		reg = <0x71>;
533f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
534f126890aSEmmanuel Vadot		reset-gpios = <&gpio2 20 GPIO_ACTIVE_LOW>;
535f126890aSEmmanuel Vadot
536f126890aSEmmanuel Vadot		i2c0_slotPE0_0: i2c@0 {
537f126890aSEmmanuel Vadot			#address-cells = <1>;
538f126890aSEmmanuel Vadot			#size-cells = <0>;
539f126890aSEmmanuel Vadot			reg = <0>;
540f126890aSEmmanuel Vadot			pcie-slot = &pcie1;
541f126890aSEmmanuel Vadot		};
542f126890aSEmmanuel Vadot
543f126890aSEmmanuel Vadot		i2c0_slotPE1_1: i2c@1 {
544f126890aSEmmanuel Vadot			#address-cells = <1>;
545f126890aSEmmanuel Vadot			#size-cells = <0>;
546f126890aSEmmanuel Vadot			reg = <1>;
547f126890aSEmmanuel Vadot			pcie-slot = &pcie2;
548f126890aSEmmanuel Vadot		};
549f126890aSEmmanuel Vadot
550f126890aSEmmanuel Vadot		i2c0_slotUSB_2: i2c@2 {
551f126890aSEmmanuel Vadot			#address-cells = <1>;
552f126890aSEmmanuel Vadot			#size-cells = <0>;
553f126890aSEmmanuel Vadot			reg = <2>;
554f126890aSEmmanuel Vadot		};
555f126890aSEmmanuel Vadot
556f126890aSEmmanuel Vadot		i2c0_3: i2c@3 {
557f126890aSEmmanuel Vadot			#address-cells = <1>;
558f126890aSEmmanuel Vadot			#size-cells = <0>;
559f126890aSEmmanuel Vadot			reg = <3>;
560f126890aSEmmanuel Vadot		};
561f126890aSEmmanuel Vadot	};
562f126890aSEmmanuel Vadot};
563f126890aSEmmanuel Vadot
564f126890aSEmmanuel Vadot&i2c1 {
565f126890aSEmmanuel Vadot	clock-frequency = <100000>;
566f126890aSEmmanuel Vadot	status = "okay";
567f126890aSEmmanuel Vadot
568f126890aSEmmanuel Vadot	pca9535_ifdet: pca9535-ifdet@24 {
569f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
570f126890aSEmmanuel Vadot		reg = <0x24>;
571f126890aSEmmanuel Vadot		gpio-controller;
572f126890aSEmmanuel Vadot		#gpio-cells = <2>;
573f126890aSEmmanuel Vadot	};
574f126890aSEmmanuel Vadot
575f126890aSEmmanuel Vadot	pca9535_pwren: pca9535-pwren@20 {
576f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
577f126890aSEmmanuel Vadot		reg = <0x20>;
578f126890aSEmmanuel Vadot		gpio-controller;
579f126890aSEmmanuel Vadot		#gpio-cells = <2>;
580f126890aSEmmanuel Vadot
581f126890aSEmmanuel Vadot		gpio-line-names =
582f126890aSEmmanuel Vadot			"pwr_u2_3_en","pwr_u2_2_en",
583f126890aSEmmanuel Vadot			"pwr_u2_1_en","pwr_u2_0_en",
584f126890aSEmmanuel Vadot			"pwr_u2_7_en","pwr_u2_6_en",
585f126890aSEmmanuel Vadot			"pwr_u2_5_en","pwr_u2_4_en",
586f126890aSEmmanuel Vadot			"pwr_u2_11_en","pwr_u2_10_en",
587f126890aSEmmanuel Vadot			"pwr_u2_9_en","pwr_u2_8_en",
588f126890aSEmmanuel Vadot			"pwr_u2_15_en","pwr_u2_14_en",
589f126890aSEmmanuel Vadot			"pwr_u2_13_en","pwr_u2_12_en";
590f126890aSEmmanuel Vadot	};
591f126890aSEmmanuel Vadot
592f126890aSEmmanuel Vadot	pca9535_pwrgd: pca9535-pwrgd@21 {
593f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
594f126890aSEmmanuel Vadot		reg = <0x21>;
595f126890aSEmmanuel Vadot		gpio-controller;
596f126890aSEmmanuel Vadot		#gpio-cells = <2>;
597f126890aSEmmanuel Vadot	};
598f126890aSEmmanuel Vadot
599f126890aSEmmanuel Vadot	pca9535_ledlocate: pca9535-ledlocate@22 {
600f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
601f126890aSEmmanuel Vadot		reg = <0x22>;
602f126890aSEmmanuel Vadot		gpio-controller;
603f126890aSEmmanuel Vadot		#gpio-cells = <2>;
604f126890aSEmmanuel Vadot
605f126890aSEmmanuel Vadot	};
606f126890aSEmmanuel Vadot
607f126890aSEmmanuel Vadot	pca9535_ledfault: pca9535-ledfault@23 {
608f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
609f126890aSEmmanuel Vadot		reg = <0x23>;
610f126890aSEmmanuel Vadot		gpio-controller;
611f126890aSEmmanuel Vadot		#gpio-cells = <2>;
612f126890aSEmmanuel Vadot
613f126890aSEmmanuel Vadot	};
614f126890aSEmmanuel Vadot
615f126890aSEmmanuel Vadot	pca9535_pwrdisable: pca9535-pwrdisable@25 {
616f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
617f126890aSEmmanuel Vadot		reg = <0x25>;
618f126890aSEmmanuel Vadot		gpio-controller;
619f126890aSEmmanuel Vadot		#gpio-cells = <2>;
620f126890aSEmmanuel Vadot
621f126890aSEmmanuel Vadot		gpio-line-names =
622f126890aSEmmanuel Vadot			"u2_3_pwr_dis","u2_2_pwr_dis",
623f126890aSEmmanuel Vadot			"u2_1_pwr_dis","u2_0_pwr_dis",
624f126890aSEmmanuel Vadot			"u2_7_pwr_dis","u2_6_pwr_dis",
625f126890aSEmmanuel Vadot			"u2_5_pwr_dis","u2_4_pwr_dis",
626f126890aSEmmanuel Vadot			"u2_11_pwr_dis","u2_10_pwr_dis",
627f126890aSEmmanuel Vadot			"u2_9_pwr_dis","u2_8_pwr_dis",
628f126890aSEmmanuel Vadot			"u2_15_pwr_dis","u2_14_pwr_dis",
629f126890aSEmmanuel Vadot			"u2_13_pwr_dis","u2_12_pwr_dis";
630f126890aSEmmanuel Vadot	};
631f126890aSEmmanuel Vadot
632f126890aSEmmanuel Vadot	pca9535_perst: pca9535-perst@26 {
633f126890aSEmmanuel Vadot		compatible = "nxp,pca9535";
634f126890aSEmmanuel Vadot		reg = <0x26>;
635f126890aSEmmanuel Vadot		gpio-controller;
636f126890aSEmmanuel Vadot		#gpio-cells = <2>;
637f126890aSEmmanuel Vadot
638f126890aSEmmanuel Vadot		gpio-line-names =
639f126890aSEmmanuel Vadot			"u2_15_perst","u2_14_perst",
640f126890aSEmmanuel Vadot			"u2_13_perst","u2_12_perst",
641f126890aSEmmanuel Vadot			"u2_11_perst","u2_10_perst",
642f126890aSEmmanuel Vadot			"u2_9_perst","u2_8_perst",
643f126890aSEmmanuel Vadot			"u2_7_perst","u2_6_perst",
644f126890aSEmmanuel Vadot			"u2_5_perst","u2_4_perst",
645f126890aSEmmanuel Vadot			"u2_3_perst","u2_2_perst",
646f126890aSEmmanuel Vadot			"u2_1_perst","u2_0_perst";
647f126890aSEmmanuel Vadot	};
648f126890aSEmmanuel Vadot};
649f126890aSEmmanuel Vadot
650f126890aSEmmanuel Vadot&i2c2 {
651f126890aSEmmanuel Vadot	clock-frequency = <100000>;
652f126890aSEmmanuel Vadot	status = "okay";
653f126890aSEmmanuel Vadot
654f126890aSEmmanuel Vadot	sbtsi@4c {
655f126890aSEmmanuel Vadot		compatible = "amd,sbtsi";
656f126890aSEmmanuel Vadot		reg = <0x4c>;
657f126890aSEmmanuel Vadot	};
658f126890aSEmmanuel Vadot};
659f126890aSEmmanuel Vadot
660f126890aSEmmanuel Vadot&i2c5 {
661f126890aSEmmanuel Vadot	clock-frequency = <100000>;
662f126890aSEmmanuel Vadot	status = "okay";
663f126890aSEmmanuel Vadot
664f126890aSEmmanuel Vadot	mb_fru@50 {
665f126890aSEmmanuel Vadot		compatible = "atmel,24c64";
666f126890aSEmmanuel Vadot		reg = <0x50>;
667f126890aSEmmanuel Vadot	};
668f126890aSEmmanuel Vadot
669*aa1a8ff2SEmmanuel Vadot	i2c-mux@71 {
670f126890aSEmmanuel Vadot		compatible = "nxp,pca9546";
671f126890aSEmmanuel Vadot		#address-cells = <1>;
672f126890aSEmmanuel Vadot		#size-cells = <0>;
673f126890aSEmmanuel Vadot		reg = <0x71>;
674f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
675f126890aSEmmanuel Vadot
676f126890aSEmmanuel Vadot		i2c5_i2cool_0: i2c@0 {
677f126890aSEmmanuel Vadot			#address-cells = <1>;
678f126890aSEmmanuel Vadot			#size-cells = <0>;
679f126890aSEmmanuel Vadot			reg = <0>;
680f126890aSEmmanuel Vadot			max31725@54 {
681f126890aSEmmanuel Vadot				compatible = "maxim,max31725";
682f126890aSEmmanuel Vadot				reg = <0x54>;
683f126890aSEmmanuel Vadot				status = "okay";
684f126890aSEmmanuel Vadot			};
685f126890aSEmmanuel Vadot		};
686f126890aSEmmanuel Vadot
687f126890aSEmmanuel Vadot		i2c5_i2cool_1: i2c@1 {
688f126890aSEmmanuel Vadot			#address-cells = <1>;
689f126890aSEmmanuel Vadot			#size-cells = <0>;
690f126890aSEmmanuel Vadot			reg = <1>;
691f126890aSEmmanuel Vadot			max31725@55 {
692f126890aSEmmanuel Vadot				compatible = "maxim,max31725";
693f126890aSEmmanuel Vadot				reg = <0x55>;
694f126890aSEmmanuel Vadot				status = "okay";
695f126890aSEmmanuel Vadot			};
696f126890aSEmmanuel Vadot		};
697f126890aSEmmanuel Vadot
698f126890aSEmmanuel Vadot		i2c5_i2cool_2: i2c@2 {
699f126890aSEmmanuel Vadot			#address-cells = <1>;
700f126890aSEmmanuel Vadot			#size-cells = <0>;
701f126890aSEmmanuel Vadot			reg = <2>;
702f126890aSEmmanuel Vadot			max31725@5d {
703f126890aSEmmanuel Vadot				compatible = "maxim,max31725";
704f126890aSEmmanuel Vadot				reg = <0x5d>;
705f126890aSEmmanuel Vadot				status = "okay";
706f126890aSEmmanuel Vadot			};
707f126890aSEmmanuel Vadot			fan_fru@51 {
708f126890aSEmmanuel Vadot				compatible = "atmel,24c64";
709f126890aSEmmanuel Vadot				reg = <0x51>;
710f126890aSEmmanuel Vadot			};
711f126890aSEmmanuel Vadot		};
712f126890aSEmmanuel Vadot
713f126890aSEmmanuel Vadot		i2c5_hsbp_fru_3: i2c@3 {
714f126890aSEmmanuel Vadot			#address-cells = <1>;
715f126890aSEmmanuel Vadot			#size-cells = <0>;
716f126890aSEmmanuel Vadot			reg = <3>;
717f126890aSEmmanuel Vadot			hsbp_fru@52 {
718f126890aSEmmanuel Vadot				compatible = "atmel,24c64";
719f126890aSEmmanuel Vadot				reg = <0x52>;
720f126890aSEmmanuel Vadot				status = "okay";
721f126890aSEmmanuel Vadot			};
722f126890aSEmmanuel Vadot		};
723f126890aSEmmanuel Vadot	};
724f126890aSEmmanuel Vadot};
725f126890aSEmmanuel Vadot
726f126890aSEmmanuel Vadot&i2c6 {
727f126890aSEmmanuel Vadot	clock-frequency = <100000>;
728f126890aSEmmanuel Vadot	status = "okay";
729f126890aSEmmanuel Vadot
730*aa1a8ff2SEmmanuel Vadot	i2c-mux@73 {
731f126890aSEmmanuel Vadot		compatible = "nxp,pca9545";
732f126890aSEmmanuel Vadot		#address-cells = <1>;
733f126890aSEmmanuel Vadot		#size-cells = <0>;
734f126890aSEmmanuel Vadot		reg = <0x73>;
735f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
736f126890aSEmmanuel Vadot
737f126890aSEmmanuel Vadot		i2c6_u2_15_0: i2c@0 {
738f126890aSEmmanuel Vadot			#address-cells = <1>;
739f126890aSEmmanuel Vadot			#size-cells = <0>;
740f126890aSEmmanuel Vadot			reg = <0>;
741f126890aSEmmanuel Vadot		};
742f126890aSEmmanuel Vadot
743f126890aSEmmanuel Vadot		i2c6_u2_14_1: i2c@1 {
744f126890aSEmmanuel Vadot			#address-cells = <1>;
745f126890aSEmmanuel Vadot			#size-cells = <0>;
746f126890aSEmmanuel Vadot			reg = <1>;
747f126890aSEmmanuel Vadot		};
748f126890aSEmmanuel Vadot		i2c6_u2_13_2: i2c@2 {
749f126890aSEmmanuel Vadot			#address-cells = <1>;
750f126890aSEmmanuel Vadot			#size-cells = <0>;
751f126890aSEmmanuel Vadot			reg = <2>;
752f126890aSEmmanuel Vadot		};
753f126890aSEmmanuel Vadot
754f126890aSEmmanuel Vadot		i2c6_u2_12_3: i2c@3 {
755f126890aSEmmanuel Vadot			#address-cells = <1>;
756f126890aSEmmanuel Vadot			#size-cells = <0>;
757f126890aSEmmanuel Vadot			reg = <3>;
758f126890aSEmmanuel Vadot		};
759f126890aSEmmanuel Vadot	};
760f126890aSEmmanuel Vadot};
761f126890aSEmmanuel Vadot
762f126890aSEmmanuel Vadot&i2c7 {
763f126890aSEmmanuel Vadot	clock-frequency = <100000>;
764f126890aSEmmanuel Vadot	status = "okay";
765f126890aSEmmanuel Vadot
766*aa1a8ff2SEmmanuel Vadot	i2c-mux@72 {
767f126890aSEmmanuel Vadot		compatible = "nxp,pca9545";
768f126890aSEmmanuel Vadot		#address-cells = <1>;
769f126890aSEmmanuel Vadot		#size-cells = <0>;
770f126890aSEmmanuel Vadot		reg = <0x72>;
771f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
772f126890aSEmmanuel Vadot
773f126890aSEmmanuel Vadot		i2c7_u2_11_0: i2c@0 {
774f126890aSEmmanuel Vadot			#address-cells = <1>;
775f126890aSEmmanuel Vadot			#size-cells = <0>;
776f126890aSEmmanuel Vadot			reg = <0>;
777f126890aSEmmanuel Vadot		};
778f126890aSEmmanuel Vadot
779f126890aSEmmanuel Vadot		i2c7_u2_10_1: i2c@1 {
780f126890aSEmmanuel Vadot			#address-cells = <1>;
781f126890aSEmmanuel Vadot			#size-cells = <0>;
782f126890aSEmmanuel Vadot			reg = <1>;
783f126890aSEmmanuel Vadot		};
784f126890aSEmmanuel Vadot		i2c7_u2_9_2: i2c@2 {
785f126890aSEmmanuel Vadot			#address-cells = <1>;
786f126890aSEmmanuel Vadot			#size-cells = <0>;
787f126890aSEmmanuel Vadot			reg = <2>;
788f126890aSEmmanuel Vadot		};
789f126890aSEmmanuel Vadot
790f126890aSEmmanuel Vadot		i2c7_u2_8_3: i2c@3 {
791f126890aSEmmanuel Vadot			#address-cells = <1>;
792f126890aSEmmanuel Vadot			#size-cells = <0>;
793f126890aSEmmanuel Vadot			reg = <3>;
794f126890aSEmmanuel Vadot		};
795f126890aSEmmanuel Vadot	};
796f126890aSEmmanuel Vadot};
797f126890aSEmmanuel Vadot
798f126890aSEmmanuel Vadot&i2c8 {
799f126890aSEmmanuel Vadot	clock-frequency = <100000>;
800f126890aSEmmanuel Vadot	status = "okay";
801f126890aSEmmanuel Vadot
802f126890aSEmmanuel Vadot	i2c8_adm1272: adm1272@10 {
803f126890aSEmmanuel Vadot		compatible = "adi,adm1272";
804f126890aSEmmanuel Vadot		#address-cells = <1>;
805f126890aSEmmanuel Vadot		#size-cells = <0>;
806f126890aSEmmanuel Vadot		reg = <0x10>;
807f126890aSEmmanuel Vadot		shunt-resistor-micro-ohms = <300>;
808f126890aSEmmanuel Vadot	};
809f126890aSEmmanuel Vadot};
810f126890aSEmmanuel Vadot
811f126890aSEmmanuel Vadot&i2c9 {
812f126890aSEmmanuel Vadot	clock-frequency = <100000>;
813f126890aSEmmanuel Vadot	status = "okay";
814f126890aSEmmanuel Vadot
815*aa1a8ff2SEmmanuel Vadot	i2c-mux@71 {
816f126890aSEmmanuel Vadot		compatible = "nxp,pca9546";
817f126890aSEmmanuel Vadot		#address-cells = <1>;
818f126890aSEmmanuel Vadot		#size-cells = <0>;
819f126890aSEmmanuel Vadot		reg = <0x71>;
820f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
821f126890aSEmmanuel Vadot		reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
822f126890aSEmmanuel Vadot
823f126890aSEmmanuel Vadot		i2c9_vddcr_cpu: i2c@0 {
824f126890aSEmmanuel Vadot			#address-cells = <1>;
825f126890aSEmmanuel Vadot			#size-cells = <0>;
826f126890aSEmmanuel Vadot			reg = <0>;
827f126890aSEmmanuel Vadot			vrm@60 {
828f126890aSEmmanuel Vadot				compatible = "isil,isl68137";
829f126890aSEmmanuel Vadot				reg = <0x60>;
830f126890aSEmmanuel Vadot			};
831f126890aSEmmanuel Vadot		};
832f126890aSEmmanuel Vadot
833f126890aSEmmanuel Vadot		i2c9_vddcr_soc: i2c@1 {
834f126890aSEmmanuel Vadot			#address-cells = <1>;
835f126890aSEmmanuel Vadot			#size-cells = <0>;
836f126890aSEmmanuel Vadot			reg = <1>;
837f126890aSEmmanuel Vadot			vrm@61 {
838f126890aSEmmanuel Vadot				compatible = "isil,isl68137";
839f126890aSEmmanuel Vadot				reg = <0x61>;
840f126890aSEmmanuel Vadot			};
841f126890aSEmmanuel Vadot		};
842f126890aSEmmanuel Vadot
843f126890aSEmmanuel Vadot		i2c9_vddio_efgh: i2c@2 {
844f126890aSEmmanuel Vadot			#address-cells = <1>;
845f126890aSEmmanuel Vadot			#size-cells = <0>;
846f126890aSEmmanuel Vadot			reg = <2>;
847f126890aSEmmanuel Vadot			vrm@63 {
848f126890aSEmmanuel Vadot				compatible = "isil,isl68137";
849f126890aSEmmanuel Vadot				reg = <0x63>;
850f126890aSEmmanuel Vadot			};
851f126890aSEmmanuel Vadot		};
852f126890aSEmmanuel Vadot
853f126890aSEmmanuel Vadot		i2c9_vddio_abcd: i2c@3 {
854f126890aSEmmanuel Vadot			#address-cells = <1>;
855f126890aSEmmanuel Vadot			#size-cells = <0>;
856f126890aSEmmanuel Vadot			reg = <3>;
857f126890aSEmmanuel Vadot			vrm@45 {
858f126890aSEmmanuel Vadot				compatible = "isil,isl68137";
859f126890aSEmmanuel Vadot				reg = <0x45>;
860f126890aSEmmanuel Vadot			};
861f126890aSEmmanuel Vadot		};
862f126890aSEmmanuel Vadot	};
863f126890aSEmmanuel Vadot};
864f126890aSEmmanuel Vadot
865f126890aSEmmanuel Vadot&i2c10 {
866f126890aSEmmanuel Vadot	clock-frequency = <100000>;
867f126890aSEmmanuel Vadot	status = "okay";
868f126890aSEmmanuel Vadot
869*aa1a8ff2SEmmanuel Vadot	i2c-mux@71 {
870f126890aSEmmanuel Vadot		compatible = "nxp,pca9545";
871f126890aSEmmanuel Vadot		#address-cells = <1>;
872f126890aSEmmanuel Vadot		#size-cells = <0>;
873f126890aSEmmanuel Vadot		reg = <0x71>;
874f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
875f126890aSEmmanuel Vadot
876f126890aSEmmanuel Vadot		i2c10_u2_7_0: i2c@0 {
877f126890aSEmmanuel Vadot			#address-cells = <1>;
878f126890aSEmmanuel Vadot			#size-cells = <0>;
879f126890aSEmmanuel Vadot			reg = <0>;
880f126890aSEmmanuel Vadot		};
881f126890aSEmmanuel Vadot
882f126890aSEmmanuel Vadot		i2c10_u2_6_1: i2c@1 {
883f126890aSEmmanuel Vadot			#address-cells = <1>;
884f126890aSEmmanuel Vadot			#size-cells = <0>;
885f126890aSEmmanuel Vadot			reg = <1>;
886f126890aSEmmanuel Vadot		};
887f126890aSEmmanuel Vadot		i2c10_u2_5_2: i2c@2 {
888f126890aSEmmanuel Vadot			#address-cells = <1>;
889f126890aSEmmanuel Vadot			#size-cells = <0>;
890f126890aSEmmanuel Vadot			reg = <2>;
891f126890aSEmmanuel Vadot		};
892f126890aSEmmanuel Vadot
893f126890aSEmmanuel Vadot		i2c10_u2_4_3: i2c@3 {
894f126890aSEmmanuel Vadot			#address-cells = <1>;
895f126890aSEmmanuel Vadot			#size-cells = <0>;
896f126890aSEmmanuel Vadot			reg = <3>;
897f126890aSEmmanuel Vadot		};
898f126890aSEmmanuel Vadot	};
899f126890aSEmmanuel Vadot};
900f126890aSEmmanuel Vadot
901f126890aSEmmanuel Vadot&i2c11 {
902f126890aSEmmanuel Vadot	clock-frequency = <100000>;
903f126890aSEmmanuel Vadot	status = "okay";
904f126890aSEmmanuel Vadot
905*aa1a8ff2SEmmanuel Vadot	i2c-mux@76 {
906f126890aSEmmanuel Vadot		compatible = "nxp,pca9545";
907f126890aSEmmanuel Vadot		#address-cells = <1>;
908f126890aSEmmanuel Vadot		#size-cells = <0>;
909f126890aSEmmanuel Vadot		reg = <0x76>;
910f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
911f126890aSEmmanuel Vadot
912f126890aSEmmanuel Vadot		i2c11_clk_buf0_0: i2c@0 {
913f126890aSEmmanuel Vadot			#address-cells = <1>;
914f126890aSEmmanuel Vadot			#size-cells = <0>;
915f126890aSEmmanuel Vadot			reg = <0>;
916f126890aSEmmanuel Vadot		};
917f126890aSEmmanuel Vadot
918f126890aSEmmanuel Vadot		i2c11_clk_buf1_1: i2c@1 {
919f126890aSEmmanuel Vadot			#address-cells = <1>;
920f126890aSEmmanuel Vadot			#size-cells = <0>;
921f126890aSEmmanuel Vadot			reg = <1>;
922f126890aSEmmanuel Vadot		};
923f126890aSEmmanuel Vadot		i2c11_clk_buf2_2: i2c@2 {
924f126890aSEmmanuel Vadot			#address-cells = <1>;
925f126890aSEmmanuel Vadot			#size-cells = <0>;
926f126890aSEmmanuel Vadot			reg = <2>;
927f126890aSEmmanuel Vadot		};
928f126890aSEmmanuel Vadot
929f126890aSEmmanuel Vadot		i2c11_clk_buf3_3: i2c@3 {
930f126890aSEmmanuel Vadot			#address-cells = <1>;
931f126890aSEmmanuel Vadot			#size-cells = <0>;
932f126890aSEmmanuel Vadot			reg = <3>;
933f126890aSEmmanuel Vadot		};
934f126890aSEmmanuel Vadot	};
935f126890aSEmmanuel Vadot};
936f126890aSEmmanuel Vadot
937f126890aSEmmanuel Vadot&i2c12 {
938f126890aSEmmanuel Vadot	clock-frequency = <100000>;
939f126890aSEmmanuel Vadot	status = "okay";
940f126890aSEmmanuel Vadot
941f126890aSEmmanuel Vadot	max34451@4e {
942f126890aSEmmanuel Vadot		compatible = "maxim,max34451";
943f126890aSEmmanuel Vadot		reg = <0x4e>;
944f126890aSEmmanuel Vadot	};
945f126890aSEmmanuel Vadot	vrm@5d {
946f126890aSEmmanuel Vadot		compatible = "isil,isl68137";
947f126890aSEmmanuel Vadot		reg = <0x5d>;
948f126890aSEmmanuel Vadot	};
949f126890aSEmmanuel Vadot	vrm@5e {
950f126890aSEmmanuel Vadot		compatible = "isil,isl68137";
951f126890aSEmmanuel Vadot		reg = <0x5e>;
952f126890aSEmmanuel Vadot	};
953f126890aSEmmanuel Vadot};
954f126890aSEmmanuel Vadot
955f126890aSEmmanuel Vadot&i2c13 {
956f126890aSEmmanuel Vadot	clock-frequency = <100000>;
957f126890aSEmmanuel Vadot	status = "okay";
958f126890aSEmmanuel Vadot};
959f126890aSEmmanuel Vadot
960f126890aSEmmanuel Vadot&i2c14 {
961f126890aSEmmanuel Vadot	clock-frequency = <100000>;
962f126890aSEmmanuel Vadot	status = "okay";
963f126890aSEmmanuel Vadot
964*aa1a8ff2SEmmanuel Vadot	i2c-mux@70 {
965f126890aSEmmanuel Vadot		compatible = "nxp,pca9545";
966f126890aSEmmanuel Vadot		#address-cells = <1>;
967f126890aSEmmanuel Vadot		#size-cells = <0>;
968f126890aSEmmanuel Vadot		reg = <0x70>;
969f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
970f126890aSEmmanuel Vadot
971f126890aSEmmanuel Vadot		i2c14_u2_3_0: i2c@0 {
972f126890aSEmmanuel Vadot			#address-cells = <1>;
973f126890aSEmmanuel Vadot			#size-cells = <0>;
974f126890aSEmmanuel Vadot			reg = <0>;
975f126890aSEmmanuel Vadot		};
976f126890aSEmmanuel Vadot
977f126890aSEmmanuel Vadot		i2c14_u2_2_1: i2c@1 {
978f126890aSEmmanuel Vadot			#address-cells = <1>;
979f126890aSEmmanuel Vadot			#size-cells = <0>;
980f126890aSEmmanuel Vadot			reg = <1>;
981f126890aSEmmanuel Vadot		};
982f126890aSEmmanuel Vadot
983f126890aSEmmanuel Vadot		i2c14_u2_1_2: i2c@2 {
984f126890aSEmmanuel Vadot			#address-cells = <1>;
985f126890aSEmmanuel Vadot			#size-cells = <0>;
986f126890aSEmmanuel Vadot			reg = <2>;
987f126890aSEmmanuel Vadot		};
988f126890aSEmmanuel Vadot
989f126890aSEmmanuel Vadot		i2c14_u2_0_3: i2c@3 {
990f126890aSEmmanuel Vadot			#address-cells = <1>;
991f126890aSEmmanuel Vadot			#size-cells = <0>;
992f126890aSEmmanuel Vadot			reg = <3>;
993f126890aSEmmanuel Vadot		};
994f126890aSEmmanuel Vadot	};
995f126890aSEmmanuel Vadot};
996f126890aSEmmanuel Vadot
997f126890aSEmmanuel Vadot&pwm_fan {
998f126890aSEmmanuel Vadot	pinctrl-names = "default";
999f126890aSEmmanuel Vadot	pinctrl-0 = <
1000f126890aSEmmanuel Vadot		&pwm0_pins &pwm1_pins
1001f126890aSEmmanuel Vadot		&pwm2_pins &pwm3_pins
1002f126890aSEmmanuel Vadot		&pwm4_pins
1003f126890aSEmmanuel Vadot		&fanin0_pins &fanin1_pins
1004f126890aSEmmanuel Vadot		&fanin2_pins &fanin3_pins
1005f126890aSEmmanuel Vadot		&fanin4_pins
1006f126890aSEmmanuel Vadot	>;
1007f126890aSEmmanuel Vadot	status = "okay";
1008f126890aSEmmanuel Vadot
1009f126890aSEmmanuel Vadot	fan@0 {
1010f126890aSEmmanuel Vadot		reg = <0x00>;
1011f126890aSEmmanuel Vadot		fan-tach-ch = /bits/ 8 <0x00>;
1012f126890aSEmmanuel Vadot	};
1013f126890aSEmmanuel Vadot	fan@1 {
1014f126890aSEmmanuel Vadot		reg = <0x01>;
1015f126890aSEmmanuel Vadot		fan-tach-ch = /bits/ 8 <0x01>;
1016f126890aSEmmanuel Vadot	};
1017f126890aSEmmanuel Vadot	fan@2 {
1018f126890aSEmmanuel Vadot		reg = <0x02>;
1019f126890aSEmmanuel Vadot		fan-tach-ch = /bits/ 8 <0x02>;
1020f126890aSEmmanuel Vadot	};
1021f126890aSEmmanuel Vadot	fan@3 {
1022f126890aSEmmanuel Vadot		reg = <0x04>;
1023f126890aSEmmanuel Vadot		fan-tach-ch = /bits/ 8 <0x04>;
1024f126890aSEmmanuel Vadot	};
1025f126890aSEmmanuel Vadot	fan@4 {
1026f126890aSEmmanuel Vadot		reg = <0x03>;
1027f126890aSEmmanuel Vadot		fan-tach-ch = /bits/ 8 <0x03>;
1028f126890aSEmmanuel Vadot	};
1029f126890aSEmmanuel Vadot};
1030f126890aSEmmanuel Vadot
1031f126890aSEmmanuel Vadot&pinctrl {
1032f126890aSEmmanuel Vadot	pinctrl-names = "default";
1033f126890aSEmmanuel Vadot
1034f126890aSEmmanuel Vadot	gpio0: gpio@f0010000 {
1035f126890aSEmmanuel Vadot		/* POWER_OUT=gpio07, RESET_OUT=gpio06, PS_PWROK=gpio13 */
1036f126890aSEmmanuel Vadot		gpio-line-names =
1037f126890aSEmmanuel Vadot		/*0-31*/
1038f126890aSEmmanuel Vadot		"","","","","","","RESET_OUT","POWER_OUT",
1039f126890aSEmmanuel Vadot		"","","","","","PS_PWROK","","",
1040f126890aSEmmanuel Vadot		"","","","","","","","",
1041f126890aSEmmanuel Vadot		"","","","","","","","";
1042f126890aSEmmanuel Vadot	};
1043f126890aSEmmanuel Vadot	gpio1: gpio@f0011000 {
1044f126890aSEmmanuel Vadot		/* SIO_POWER_GOOD=gpio59 */
1045f126890aSEmmanuel Vadot		gpio-line-names =
1046f126890aSEmmanuel Vadot		/*32-63*/
1047f126890aSEmmanuel Vadot		"","","","","","","","",
1048f126890aSEmmanuel Vadot		"","","","","","","","",
1049f126890aSEmmanuel Vadot		"","","","","","","","",
1050f126890aSEmmanuel Vadot		"","","","SIO_POWER_GOOD","","","","";
1051f126890aSEmmanuel Vadot	};
1052f126890aSEmmanuel Vadot	gpio2: gpio@f0012000 {
1053f126890aSEmmanuel Vadot		bmc_usb_mux_oe_n {
1054f126890aSEmmanuel Vadot			gpio-hog;
1055f126890aSEmmanuel Vadot			gpios = <25 GPIO_ACTIVE_HIGH>;
1056f126890aSEmmanuel Vadot			output-low;
1057f126890aSEmmanuel Vadot			line-name = "bmc-usb-mux-oe-n";
1058f126890aSEmmanuel Vadot		};
1059f126890aSEmmanuel Vadot		bmc_usb_mux_sel {
1060f126890aSEmmanuel Vadot			gpio-hog;
1061f126890aSEmmanuel Vadot			gpios = <26 GPIO_ACTIVE_HIGH>;
1062f126890aSEmmanuel Vadot			output-low;
1063f126890aSEmmanuel Vadot			line-name = "bmc-usb-mux-sel";
1064f126890aSEmmanuel Vadot		};
1065f126890aSEmmanuel Vadot		bmc_usb2517_reset_n {
1066f126890aSEmmanuel Vadot			gpio-hog;
1067f126890aSEmmanuel Vadot			gpios = <27 GPIO_ACTIVE_LOW>;
1068f126890aSEmmanuel Vadot			output-low;
1069f126890aSEmmanuel Vadot			line-name = "bmc-usb2517-reset-n";
1070f126890aSEmmanuel Vadot		};
1071f126890aSEmmanuel Vadot	};
1072f126890aSEmmanuel Vadot	gpio3: gpio@f0013000 {
1073f126890aSEmmanuel Vadot		assert_cpu0_reset {
1074f126890aSEmmanuel Vadot			gpio-hog;
1075f126890aSEmmanuel Vadot			gpios = <14 GPIO_ACTIVE_HIGH>;
1076f126890aSEmmanuel Vadot			output-low;
1077f126890aSEmmanuel Vadot			line-name = "assert-cpu0-reset";
1078f126890aSEmmanuel Vadot		};
1079f126890aSEmmanuel Vadot		assert_pwrok_cpu0_n {
1080f126890aSEmmanuel Vadot			gpio-hog;
1081f126890aSEmmanuel Vadot			gpios = <15 GPIO_ACTIVE_HIGH>;
1082f126890aSEmmanuel Vadot			output-low;
1083f126890aSEmmanuel Vadot			line-name = "assert-pwrok-cpu0-n";
1084f126890aSEmmanuel Vadot		};
1085f126890aSEmmanuel Vadot		assert_cpu0_prochot {
1086f126890aSEmmanuel Vadot			gpio-hog;
1087f126890aSEmmanuel Vadot			gpios = <16 GPIO_ACTIVE_HIGH>;
1088f126890aSEmmanuel Vadot			output-low;
1089f126890aSEmmanuel Vadot			line-name = "assert-cpu0-prochot";
1090f126890aSEmmanuel Vadot		};
1091f126890aSEmmanuel Vadot	};
1092f126890aSEmmanuel Vadot	gpio4: gpio@f0014000 {
1093f126890aSEmmanuel Vadot		/* POST_COMPLETE=gpio143 */
1094f126890aSEmmanuel Vadot		gpio-line-names =
1095f126890aSEmmanuel Vadot			/*128-159*/
1096f126890aSEmmanuel Vadot			"","","","","","","","",
1097f126890aSEmmanuel Vadot			"","","","","","","","POST_COMPLETE",
1098f126890aSEmmanuel Vadot			"","","","","","","","",
1099f126890aSEmmanuel Vadot			"","","","","","","","";
1100f126890aSEmmanuel Vadot	};
1101f126890aSEmmanuel Vadot	gpio5: gpio@f0015000 {
1102f126890aSEmmanuel Vadot		/* POWER_BUTTON=gpio177 */
1103f126890aSEmmanuel Vadot		gpio-line-names =
1104f126890aSEmmanuel Vadot			/*160-191*/
1105f126890aSEmmanuel Vadot			"","","","","","","","",
1106f126890aSEmmanuel Vadot			"","","","","","","","",
1107f126890aSEmmanuel Vadot			"","POWER_BUTTON","","","","","","",
1108f126890aSEmmanuel Vadot			"","","","","","","","";
1109f126890aSEmmanuel Vadot	};
1110f126890aSEmmanuel Vadot	gpio6: gpio@f0016000 {
1111f126890aSEmmanuel Vadot		/* SIO_S5=gpio199, RESET_BUTTON=gpio203 */
1112f126890aSEmmanuel Vadot		gpio-line-names =
1113f126890aSEmmanuel Vadot			/*192-223*/
1114f126890aSEmmanuel Vadot			"","","","","","","","SIO_S5",
1115f126890aSEmmanuel Vadot			"","","","RESET_BUTTON","","","","",
1116f126890aSEmmanuel Vadot			"","","","","","","","",
1117f126890aSEmmanuel Vadot			"","","","","","","","";
1118f126890aSEmmanuel Vadot	};
1119f126890aSEmmanuel Vadot
1120f126890aSEmmanuel Vadot	gpio224ol_pins: gpio224ol-pins {
1121f126890aSEmmanuel Vadot		pins = "GPIO224/SPIXCK";
1122f126890aSEmmanuel Vadot		bias-disable;
1123f126890aSEmmanuel Vadot		output-low;
1124f126890aSEmmanuel Vadot	};
1125f126890aSEmmanuel Vadot	gpio227o_pins: gpio227o-pins {
1126f126890aSEmmanuel Vadot		pins = "GPIO227/nSPIXCS0";
1127f126890aSEmmanuel Vadot		bias-disable;
1128f126890aSEmmanuel Vadot		output-high;
1129f126890aSEmmanuel Vadot	};
1130f126890aSEmmanuel Vadot	gpio228_pins: gpio228-pins {
1131f126890aSEmmanuel Vadot		pins = "GPIO228/nSPIXCS1";
1132f126890aSEmmanuel Vadot		bias-disable;
1133f126890aSEmmanuel Vadot		input-enable;
1134f126890aSEmmanuel Vadot	};
1135f126890aSEmmanuel Vadot};
1136