xref: /freebsd/sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-ibm-blueridge.dts (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
1*b2d2a78aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later
2*b2d2a78aSEmmanuel Vadot// Copyright 2024 IBM Corp.
3*b2d2a78aSEmmanuel Vadot/dts-v1/;
4*b2d2a78aSEmmanuel Vadot
5*b2d2a78aSEmmanuel Vadot#include <dt-bindings/gpio/aspeed-gpio.h>
6*b2d2a78aSEmmanuel Vadot#include <dt-bindings/i2c/i2c.h>
7*b2d2a78aSEmmanuel Vadot#include <dt-bindings/leds/leds-pca955x.h>
8*b2d2a78aSEmmanuel Vadot#include "aspeed-g6.dtsi"
9*b2d2a78aSEmmanuel Vadot#include "ibm-power11-quad.dtsi"
10*b2d2a78aSEmmanuel Vadot
11*b2d2a78aSEmmanuel Vadot/ {
12*b2d2a78aSEmmanuel Vadot	model = "Blueridge 2U";
13*b2d2a78aSEmmanuel Vadot	compatible = "ibm,blueridge-bmc", "aspeed,ast2600";
14*b2d2a78aSEmmanuel Vadot
15*b2d2a78aSEmmanuel Vadot	aliases {
16*b2d2a78aSEmmanuel Vadot		serial4 = &uart5;
17*b2d2a78aSEmmanuel Vadot		i2c16 = &i2c2mux0;
18*b2d2a78aSEmmanuel Vadot		i2c17 = &i2c2mux1;
19*b2d2a78aSEmmanuel Vadot		i2c18 = &i2c2mux2;
20*b2d2a78aSEmmanuel Vadot		i2c19 = &i2c2mux3;
21*b2d2a78aSEmmanuel Vadot		i2c20 = &i2c4mux0chn0;
22*b2d2a78aSEmmanuel Vadot		i2c21 = &i2c4mux0chn1;
23*b2d2a78aSEmmanuel Vadot		i2c22 = &i2c4mux0chn2;
24*b2d2a78aSEmmanuel Vadot		i2c23 = &i2c5mux0chn0;
25*b2d2a78aSEmmanuel Vadot		i2c24 = &i2c5mux0chn1;
26*b2d2a78aSEmmanuel Vadot		i2c25 = &i2c6mux0chn0;
27*b2d2a78aSEmmanuel Vadot		i2c26 = &i2c6mux0chn1;
28*b2d2a78aSEmmanuel Vadot		i2c27 = &i2c6mux0chn2;
29*b2d2a78aSEmmanuel Vadot		i2c28 = &i2c6mux0chn3;
30*b2d2a78aSEmmanuel Vadot		i2c29 = &i2c11mux0chn0;
31*b2d2a78aSEmmanuel Vadot		i2c30 = &i2c11mux0chn1;
32*b2d2a78aSEmmanuel Vadot	};
33*b2d2a78aSEmmanuel Vadot
34*b2d2a78aSEmmanuel Vadot	chosen {
35*b2d2a78aSEmmanuel Vadot		stdout-path = &uart5;
36*b2d2a78aSEmmanuel Vadot	};
37*b2d2a78aSEmmanuel Vadot
38*b2d2a78aSEmmanuel Vadot	memory@80000000 {
39*b2d2a78aSEmmanuel Vadot		device_type = "memory";
40*b2d2a78aSEmmanuel Vadot		reg = <0x80000000 0x40000000>;
41*b2d2a78aSEmmanuel Vadot	};
42*b2d2a78aSEmmanuel Vadot
43*b2d2a78aSEmmanuel Vadot	reserved-memory {
44*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
45*b2d2a78aSEmmanuel Vadot		#size-cells = <1>;
46*b2d2a78aSEmmanuel Vadot		ranges;
47*b2d2a78aSEmmanuel Vadot
48*b2d2a78aSEmmanuel Vadot		event_log: region@b3d00000 {
49*b2d2a78aSEmmanuel Vadot			reg = <0xb3d00000 0x100000>;
50*b2d2a78aSEmmanuel Vadot			no-map;
51*b2d2a78aSEmmanuel Vadot		};
52*b2d2a78aSEmmanuel Vadot
53*b2d2a78aSEmmanuel Vadot		ramoops@b3e00000 {
54*b2d2a78aSEmmanuel Vadot			compatible = "ramoops";
55*b2d2a78aSEmmanuel Vadot			reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */
56*b2d2a78aSEmmanuel Vadot			record-size = <0x8000>;
57*b2d2a78aSEmmanuel Vadot			console-size = <0x8000>;
58*b2d2a78aSEmmanuel Vadot			ftrace-size = <0x8000>;
59*b2d2a78aSEmmanuel Vadot			pmsg-size = <0x8000>;
60*b2d2a78aSEmmanuel Vadot			max-reason = <3>; /* KMSG_DUMP_EMERG */
61*b2d2a78aSEmmanuel Vadot		};
62*b2d2a78aSEmmanuel Vadot
63*b2d2a78aSEmmanuel Vadot		/* LPC FW cycle bridge region requires natural alignment */
64*b2d2a78aSEmmanuel Vadot		flash_memory: region@b4000000 {
65*b2d2a78aSEmmanuel Vadot			reg = <0xb4000000 0x04000000>; /* 64M */
66*b2d2a78aSEmmanuel Vadot			no-map;
67*b2d2a78aSEmmanuel Vadot		};
68*b2d2a78aSEmmanuel Vadot
69*b2d2a78aSEmmanuel Vadot		/* VGA region is dictated by hardware strapping */
70*b2d2a78aSEmmanuel Vadot		vga_memory: region@bf000000 {
71*b2d2a78aSEmmanuel Vadot			compatible = "shared-dma-pool";
72*b2d2a78aSEmmanuel Vadot			reg = <0xbf000000 0x01000000>;  /* 16M */
73*b2d2a78aSEmmanuel Vadot			no-map;
74*b2d2a78aSEmmanuel Vadot		};
75*b2d2a78aSEmmanuel Vadot	};
76*b2d2a78aSEmmanuel Vadot
77*b2d2a78aSEmmanuel Vadot	i2c-mux {
78*b2d2a78aSEmmanuel Vadot		compatible = "i2c-mux-gpio";
79*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
80*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
81*b2d2a78aSEmmanuel Vadot		i2c-parent = <&i2c2>;
82*b2d2a78aSEmmanuel Vadot		idle-state = <0>;
83*b2d2a78aSEmmanuel Vadot		mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
84*b2d2a78aSEmmanuel Vadot			    <&gpio0 ASPEED_GPIO(G, 5) GPIO_ACTIVE_HIGH>;
85*b2d2a78aSEmmanuel Vadot
86*b2d2a78aSEmmanuel Vadot		i2c2mux0: i2c@0 {
87*b2d2a78aSEmmanuel Vadot			reg = <0>;
88*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
89*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
90*b2d2a78aSEmmanuel Vadot		};
91*b2d2a78aSEmmanuel Vadot
92*b2d2a78aSEmmanuel Vadot		i2c2mux1: i2c@1 {
93*b2d2a78aSEmmanuel Vadot			reg = <1>;
94*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
95*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
96*b2d2a78aSEmmanuel Vadot		};
97*b2d2a78aSEmmanuel Vadot
98*b2d2a78aSEmmanuel Vadot		i2c2mux2: i2c@2 {
99*b2d2a78aSEmmanuel Vadot			reg = <2>;
100*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
101*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
102*b2d2a78aSEmmanuel Vadot		};
103*b2d2a78aSEmmanuel Vadot
104*b2d2a78aSEmmanuel Vadot		i2c2mux3: i2c@3 {
105*b2d2a78aSEmmanuel Vadot			reg = <3>;
106*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
107*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
108*b2d2a78aSEmmanuel Vadot		};
109*b2d2a78aSEmmanuel Vadot	};
110*b2d2a78aSEmmanuel Vadot
111*b2d2a78aSEmmanuel Vadot	leds {
112*b2d2a78aSEmmanuel Vadot		compatible = "gpio-leds";
113*b2d2a78aSEmmanuel Vadot
114*b2d2a78aSEmmanuel Vadot		/* BMC Card fault LED at the back */
115*b2d2a78aSEmmanuel Vadot		led-bmc-ingraham0 {
116*b2d2a78aSEmmanuel Vadot			gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>;
117*b2d2a78aSEmmanuel Vadot		};
118*b2d2a78aSEmmanuel Vadot
119*b2d2a78aSEmmanuel Vadot		/* Enclosure ID LED at the back */
120*b2d2a78aSEmmanuel Vadot		led-rear-enc-id0 {
121*b2d2a78aSEmmanuel Vadot			gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
122*b2d2a78aSEmmanuel Vadot		};
123*b2d2a78aSEmmanuel Vadot
124*b2d2a78aSEmmanuel Vadot		/* Enclosure fault LED at the back */
125*b2d2a78aSEmmanuel Vadot		led-rear-enc-fault0 {
126*b2d2a78aSEmmanuel Vadot			gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
127*b2d2a78aSEmmanuel Vadot		};
128*b2d2a78aSEmmanuel Vadot
129*b2d2a78aSEmmanuel Vadot		/* PCIE slot power LED */
130*b2d2a78aSEmmanuel Vadot		led-pcieslot-power {
131*b2d2a78aSEmmanuel Vadot			gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>;
132*b2d2a78aSEmmanuel Vadot		};
133*b2d2a78aSEmmanuel Vadot	};
134*b2d2a78aSEmmanuel Vadot
135*b2d2a78aSEmmanuel Vadot	gpio-keys-polled {
136*b2d2a78aSEmmanuel Vadot		compatible = "gpio-keys-polled";
137*b2d2a78aSEmmanuel Vadot		poll-interval = <1000>;
138*b2d2a78aSEmmanuel Vadot
139*b2d2a78aSEmmanuel Vadot		event-fan0-presence {
140*b2d2a78aSEmmanuel Vadot			gpios = <&pca0 6 GPIO_ACTIVE_LOW>;
141*b2d2a78aSEmmanuel Vadot			label = "fan0-presence";
142*b2d2a78aSEmmanuel Vadot			linux,code = <6>;
143*b2d2a78aSEmmanuel Vadot		};
144*b2d2a78aSEmmanuel Vadot
145*b2d2a78aSEmmanuel Vadot		event-fan1-presence {
146*b2d2a78aSEmmanuel Vadot			gpios = <&pca0 7 GPIO_ACTIVE_LOW>;
147*b2d2a78aSEmmanuel Vadot			label = "fan1-presence";
148*b2d2a78aSEmmanuel Vadot			linux,code = <7>;
149*b2d2a78aSEmmanuel Vadot		};
150*b2d2a78aSEmmanuel Vadot
151*b2d2a78aSEmmanuel Vadot		event-fan2-presence {
152*b2d2a78aSEmmanuel Vadot			gpios = <&pca0 8 GPIO_ACTIVE_LOW>;
153*b2d2a78aSEmmanuel Vadot			label = "fan2-presence";
154*b2d2a78aSEmmanuel Vadot			linux,code = <8>;
155*b2d2a78aSEmmanuel Vadot		};
156*b2d2a78aSEmmanuel Vadot
157*b2d2a78aSEmmanuel Vadot		event-fan3-presence {
158*b2d2a78aSEmmanuel Vadot			gpios = <&pca0 9 GPIO_ACTIVE_LOW>;
159*b2d2a78aSEmmanuel Vadot			label = "fan3-presence";
160*b2d2a78aSEmmanuel Vadot			linux,code = <9>;
161*b2d2a78aSEmmanuel Vadot		};
162*b2d2a78aSEmmanuel Vadot
163*b2d2a78aSEmmanuel Vadot		event-fan4-presence {
164*b2d2a78aSEmmanuel Vadot			gpios = <&pca0 10 GPIO_ACTIVE_LOW>;
165*b2d2a78aSEmmanuel Vadot			label = "fan4-presence";
166*b2d2a78aSEmmanuel Vadot			linux,code = <10>;
167*b2d2a78aSEmmanuel Vadot		};
168*b2d2a78aSEmmanuel Vadot
169*b2d2a78aSEmmanuel Vadot		event-fan5-presence {
170*b2d2a78aSEmmanuel Vadot			gpios = <&pca0 11 GPIO_ACTIVE_LOW>;
171*b2d2a78aSEmmanuel Vadot			label = "fan5-presence";
172*b2d2a78aSEmmanuel Vadot			linux,code = <11>;
173*b2d2a78aSEmmanuel Vadot		};
174*b2d2a78aSEmmanuel Vadot	};
175*b2d2a78aSEmmanuel Vadot
176*b2d2a78aSEmmanuel Vadot	iio-hwmon {
177*b2d2a78aSEmmanuel Vadot		compatible = "iio-hwmon";
178*b2d2a78aSEmmanuel Vadot		io-channels = <&adc1 7>;
179*b2d2a78aSEmmanuel Vadot	};
180*b2d2a78aSEmmanuel Vadot};
181*b2d2a78aSEmmanuel Vadot
182*b2d2a78aSEmmanuel Vadot&adc1 {
183*b2d2a78aSEmmanuel Vadot	status = "okay";
184*b2d2a78aSEmmanuel Vadot	aspeed,int-vref-microvolt = <2500000>;
185*b2d2a78aSEmmanuel Vadot	pinctrl-names = "default";
186*b2d2a78aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
187*b2d2a78aSEmmanuel Vadot		&pinctrl_adc10_default &pinctrl_adc11_default
188*b2d2a78aSEmmanuel Vadot		&pinctrl_adc12_default &pinctrl_adc13_default
189*b2d2a78aSEmmanuel Vadot		&pinctrl_adc14_default &pinctrl_adc15_default>;
190*b2d2a78aSEmmanuel Vadot};
191*b2d2a78aSEmmanuel Vadot
192*b2d2a78aSEmmanuel Vadot&ehci1 {
193*b2d2a78aSEmmanuel Vadot	status = "okay";
194*b2d2a78aSEmmanuel Vadot};
195*b2d2a78aSEmmanuel Vadot
196*b2d2a78aSEmmanuel Vadot&uhci {
197*b2d2a78aSEmmanuel Vadot	status = "okay";
198*b2d2a78aSEmmanuel Vadot};
199*b2d2a78aSEmmanuel Vadot
200*b2d2a78aSEmmanuel Vadot&gpio0 {
201*b2d2a78aSEmmanuel Vadot	gpio-line-names =
202*b2d2a78aSEmmanuel Vadot	/*A0-A7*/	"","","","","","","","",
203*b2d2a78aSEmmanuel Vadot	/*B0-B7*/	"bmc-management-ready","","","","","","checkstop","",
204*b2d2a78aSEmmanuel Vadot	/*C0-C7*/	"","","","","","","","",
205*b2d2a78aSEmmanuel Vadot	/*D0-D7*/	"","","","","","","","",
206*b2d2a78aSEmmanuel Vadot	/*E0-E7*/	"","","","","","","","",
207*b2d2a78aSEmmanuel Vadot	/*F0-F7*/	"","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","",
208*b2d2a78aSEmmanuel Vadot			"factory-reset-toggle","",
209*b2d2a78aSEmmanuel Vadot	/*G0-G7*/	"","","","","","","","",
210*b2d2a78aSEmmanuel Vadot	/*H0-H7*/	"","bmc-ingraham0","rear-enc-id0","rear-enc-fault0","","","","",
211*b2d2a78aSEmmanuel Vadot	/*I0-I7*/	"","","","","","","bmc-secure-boot","",
212*b2d2a78aSEmmanuel Vadot	/*J0-J7*/	"","","","","","","","",
213*b2d2a78aSEmmanuel Vadot	/*K0-K7*/	"","","","","","","","",
214*b2d2a78aSEmmanuel Vadot	/*L0-L7*/	"","","","","","","","",
215*b2d2a78aSEmmanuel Vadot	/*M0-M7*/	"","","","","","","","",
216*b2d2a78aSEmmanuel Vadot	/*N0-N7*/	"","","","","","","","",
217*b2d2a78aSEmmanuel Vadot	/*O0-O7*/	"","","","usb-power","","","","",
218*b2d2a78aSEmmanuel Vadot	/*P0-P7*/	"","","","","pcieslot-power","","","",
219*b2d2a78aSEmmanuel Vadot	/*Q0-Q7*/	"cfam-reset","","regulator-standby-faulted","","","","","",
220*b2d2a78aSEmmanuel Vadot	/*R0-R7*/	"bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","",
221*b2d2a78aSEmmanuel Vadot			"",
222*b2d2a78aSEmmanuel Vadot	/*S0-S7*/	"presence-ps0","presence-ps1","presence-ps2","presence-ps3",
223*b2d2a78aSEmmanuel Vadot			"power-ffs-sync-history","","","",
224*b2d2a78aSEmmanuel Vadot	/*T0-T7*/	"","","","","","","","",
225*b2d2a78aSEmmanuel Vadot	/*U0-U7*/	"","","","","","","","",
226*b2d2a78aSEmmanuel Vadot	/*V0-V7*/	"","","","","","","","",
227*b2d2a78aSEmmanuel Vadot	/*W0-W7*/	"","","","","","","","",
228*b2d2a78aSEmmanuel Vadot	/*X0-X7*/	"","","","","","","","",
229*b2d2a78aSEmmanuel Vadot	/*Y0-Y7*/	"","","","","","","","",
230*b2d2a78aSEmmanuel Vadot	/*Z0-Z7*/	"","","","","","","","";
231*b2d2a78aSEmmanuel Vadot
232*b2d2a78aSEmmanuel Vadot	i2c3-mux-oe-n-hog {
233*b2d2a78aSEmmanuel Vadot		gpio-hog;
234*b2d2a78aSEmmanuel Vadot		gpios = <ASPEED_GPIO(G, 6) GPIO_ACTIVE_LOW>;
235*b2d2a78aSEmmanuel Vadot		line-name = "I2C3_MUX_OE_N";
236*b2d2a78aSEmmanuel Vadot		output-high;
237*b2d2a78aSEmmanuel Vadot	};
238*b2d2a78aSEmmanuel Vadot
239*b2d2a78aSEmmanuel Vadot	usb-power-hog {
240*b2d2a78aSEmmanuel Vadot		gpio-hog;
241*b2d2a78aSEmmanuel Vadot		gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>;
242*b2d2a78aSEmmanuel Vadot		output-high;
243*b2d2a78aSEmmanuel Vadot	};
244*b2d2a78aSEmmanuel Vadot};
245*b2d2a78aSEmmanuel Vadot
246*b2d2a78aSEmmanuel Vadot&emmc_controller {
247*b2d2a78aSEmmanuel Vadot	status = "okay";
248*b2d2a78aSEmmanuel Vadot};
249*b2d2a78aSEmmanuel Vadot
250*b2d2a78aSEmmanuel Vadot&pinctrl_emmc_default {
251*b2d2a78aSEmmanuel Vadot	bias-disable;
252*b2d2a78aSEmmanuel Vadot};
253*b2d2a78aSEmmanuel Vadot
254*b2d2a78aSEmmanuel Vadot&emmc {
255*b2d2a78aSEmmanuel Vadot	status = "okay";
256*b2d2a78aSEmmanuel Vadot	clk-phase-mmc-hs200 = <180>, <180>;
257*b2d2a78aSEmmanuel Vadot};
258*b2d2a78aSEmmanuel Vadot
259*b2d2a78aSEmmanuel Vadot&ibt {
260*b2d2a78aSEmmanuel Vadot	status = "okay";
261*b2d2a78aSEmmanuel Vadot};
262*b2d2a78aSEmmanuel Vadot
263*b2d2a78aSEmmanuel Vadot&i2c0 {
264*b2d2a78aSEmmanuel Vadot	status = "okay";
265*b2d2a78aSEmmanuel Vadot
266*b2d2a78aSEmmanuel Vadot	eeprom@51 {
267*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
268*b2d2a78aSEmmanuel Vadot		reg = <0x51>;
269*b2d2a78aSEmmanuel Vadot	};
270*b2d2a78aSEmmanuel Vadot
271*b2d2a78aSEmmanuel Vadot	gpio@20 {
272*b2d2a78aSEmmanuel Vadot		compatible = "ti,tca9554";
273*b2d2a78aSEmmanuel Vadot		reg = <0x20>;
274*b2d2a78aSEmmanuel Vadot		gpio-controller;
275*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
276*b2d2a78aSEmmanuel Vadot
277*b2d2a78aSEmmanuel Vadot		gpio-line-names = "",
278*b2d2a78aSEmmanuel Vadot			"RUSSEL_FW_I2C_ENABLE_N",
279*b2d2a78aSEmmanuel Vadot			"RUSSEL_OPPANEL_PRESENCE_N",
280*b2d2a78aSEmmanuel Vadot			"BLYTH_OPPANEL_PRESENCE_N",
281*b2d2a78aSEmmanuel Vadot			"CPU_TPM_CARD_PRESENT_N",
282*b2d2a78aSEmmanuel Vadot			"DASD_BP2_PRESENT_N",
283*b2d2a78aSEmmanuel Vadot			"DASD_BP1_PRESENT_N",
284*b2d2a78aSEmmanuel Vadot			"DASD_BP0_PRESENT_N";
285*b2d2a78aSEmmanuel Vadot	};
286*b2d2a78aSEmmanuel Vadot};
287*b2d2a78aSEmmanuel Vadot
288*b2d2a78aSEmmanuel Vadot&i2c1 {
289*b2d2a78aSEmmanuel Vadot	status = "okay";
290*b2d2a78aSEmmanuel Vadot};
291*b2d2a78aSEmmanuel Vadot
292*b2d2a78aSEmmanuel Vadot&i2c2 {
293*b2d2a78aSEmmanuel Vadot	status = "okay";
294*b2d2a78aSEmmanuel Vadot};
295*b2d2a78aSEmmanuel Vadot
296*b2d2a78aSEmmanuel Vadot&i2c3 {
297*b2d2a78aSEmmanuel Vadot	status = "okay";
298*b2d2a78aSEmmanuel Vadot
299*b2d2a78aSEmmanuel Vadot	power-supply@68 {
300*b2d2a78aSEmmanuel Vadot		compatible = "ibm,cffps";
301*b2d2a78aSEmmanuel Vadot		reg = <0x68>;
302*b2d2a78aSEmmanuel Vadot	};
303*b2d2a78aSEmmanuel Vadot
304*b2d2a78aSEmmanuel Vadot	power-supply@69 {
305*b2d2a78aSEmmanuel Vadot		compatible = "ibm,cffps";
306*b2d2a78aSEmmanuel Vadot		reg = <0x69>;
307*b2d2a78aSEmmanuel Vadot	};
308*b2d2a78aSEmmanuel Vadot
309*b2d2a78aSEmmanuel Vadot	led-controller@61 {
310*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
311*b2d2a78aSEmmanuel Vadot		reg = <0x61>;
312*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
313*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
314*b2d2a78aSEmmanuel Vadot		gpio-controller;
315*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
316*b2d2a78aSEmmanuel Vadot
317*b2d2a78aSEmmanuel Vadot		gpio-line-names =
318*b2d2a78aSEmmanuel Vadot			"SLOT0_PRSNT_EN_RSVD", "SLOT1_PRSNT_EN_RSVD",
319*b2d2a78aSEmmanuel Vadot			"SLOT2_PRSNT_EN_RSVD", "SLOT3_PRSNT_EN_RSVD",
320*b2d2a78aSEmmanuel Vadot			"SLOT4_PRSNT_EN_RSVD", "SLOT0_EXPANDER_PRSNT_N",
321*b2d2a78aSEmmanuel Vadot			"SLOT1_EXPANDER_PRSNT_N", "SLOT2_EXPANDER_PRSNT_N",
322*b2d2a78aSEmmanuel Vadot			"SLOT3_EXPANDER_PRSNT_N", "SLOT4_EXPANDER_PRSNT_N",
323*b2d2a78aSEmmanuel Vadot			"", "", "", "", "", "";
324*b2d2a78aSEmmanuel Vadot	};
325*b2d2a78aSEmmanuel Vadot};
326*b2d2a78aSEmmanuel Vadot
327*b2d2a78aSEmmanuel Vadot&i2c4 {
328*b2d2a78aSEmmanuel Vadot	status = "okay";
329*b2d2a78aSEmmanuel Vadot
330*b2d2a78aSEmmanuel Vadot	temperature-sensor@48 {
331*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
332*b2d2a78aSEmmanuel Vadot		reg = <0x48>;
333*b2d2a78aSEmmanuel Vadot	};
334*b2d2a78aSEmmanuel Vadot
335*b2d2a78aSEmmanuel Vadot	temperature-sensor@49 {
336*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
337*b2d2a78aSEmmanuel Vadot		reg = <0x49>;
338*b2d2a78aSEmmanuel Vadot	};
339*b2d2a78aSEmmanuel Vadot
340*b2d2a78aSEmmanuel Vadot	temperature-sensor@4a {
341*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
342*b2d2a78aSEmmanuel Vadot		reg = <0x4a>;
343*b2d2a78aSEmmanuel Vadot	};
344*b2d2a78aSEmmanuel Vadot
345*b2d2a78aSEmmanuel Vadot	i2c-mux@70 {
346*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9546";
347*b2d2a78aSEmmanuel Vadot		reg = <0x70>;
348*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
349*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
350*b2d2a78aSEmmanuel Vadot		i2c-mux-idle-disconnect;
351*b2d2a78aSEmmanuel Vadot
352*b2d2a78aSEmmanuel Vadot		i2c4mux0chn0: i2c@0 {
353*b2d2a78aSEmmanuel Vadot			reg = <0>;
354*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
355*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
356*b2d2a78aSEmmanuel Vadot
357*b2d2a78aSEmmanuel Vadot			eeprom@50 {
358*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
359*b2d2a78aSEmmanuel Vadot				reg = <0x50>;
360*b2d2a78aSEmmanuel Vadot			};
361*b2d2a78aSEmmanuel Vadot
362*b2d2a78aSEmmanuel Vadot			led-controller@60 {
363*b2d2a78aSEmmanuel Vadot				compatible = "nxp,pca9551";
364*b2d2a78aSEmmanuel Vadot				reg = <0x60>;
365*b2d2a78aSEmmanuel Vadot				#address-cells = <1>;
366*b2d2a78aSEmmanuel Vadot				#size-cells = <0>;
367*b2d2a78aSEmmanuel Vadot				gpio-controller;
368*b2d2a78aSEmmanuel Vadot				#gpio-cells = <2>;
369*b2d2a78aSEmmanuel Vadot
370*b2d2a78aSEmmanuel Vadot				led@0 {
371*b2d2a78aSEmmanuel Vadot					reg = <0>;
372*b2d2a78aSEmmanuel Vadot					default-state = "keep";
373*b2d2a78aSEmmanuel Vadot					label = "cablecard0-cxp-top";
374*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
375*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
376*b2d2a78aSEmmanuel Vadot				};
377*b2d2a78aSEmmanuel Vadot
378*b2d2a78aSEmmanuel Vadot				led@1 {
379*b2d2a78aSEmmanuel Vadot					reg = <1>;
380*b2d2a78aSEmmanuel Vadot					default-state = "keep";
381*b2d2a78aSEmmanuel Vadot					label = "cablecard0-cxp-bot";
382*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
383*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
384*b2d2a78aSEmmanuel Vadot				};
385*b2d2a78aSEmmanuel Vadot			};
386*b2d2a78aSEmmanuel Vadot		};
387*b2d2a78aSEmmanuel Vadot
388*b2d2a78aSEmmanuel Vadot		i2c4mux0chn1: i2c@1 {
389*b2d2a78aSEmmanuel Vadot			reg = <1>;
390*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
391*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
392*b2d2a78aSEmmanuel Vadot
393*b2d2a78aSEmmanuel Vadot			eeprom@51 {
394*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
395*b2d2a78aSEmmanuel Vadot				reg = <0x51>;
396*b2d2a78aSEmmanuel Vadot			};
397*b2d2a78aSEmmanuel Vadot		};
398*b2d2a78aSEmmanuel Vadot
399*b2d2a78aSEmmanuel Vadot		i2c4mux0chn2: i2c@2 {
400*b2d2a78aSEmmanuel Vadot			reg = <2>;
401*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
402*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
403*b2d2a78aSEmmanuel Vadot
404*b2d2a78aSEmmanuel Vadot			eeprom@52 {
405*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
406*b2d2a78aSEmmanuel Vadot				reg = <0x52>;
407*b2d2a78aSEmmanuel Vadot			};
408*b2d2a78aSEmmanuel Vadot		};
409*b2d2a78aSEmmanuel Vadot	};
410*b2d2a78aSEmmanuel Vadot};
411*b2d2a78aSEmmanuel Vadot
412*b2d2a78aSEmmanuel Vadot&i2c5 {
413*b2d2a78aSEmmanuel Vadot	status = "okay";
414*b2d2a78aSEmmanuel Vadot
415*b2d2a78aSEmmanuel Vadot	temperature-sensor@48 {
416*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
417*b2d2a78aSEmmanuel Vadot		reg = <0x48>;
418*b2d2a78aSEmmanuel Vadot	};
419*b2d2a78aSEmmanuel Vadot
420*b2d2a78aSEmmanuel Vadot	temperature-sensor@49 {
421*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
422*b2d2a78aSEmmanuel Vadot		reg = <0x49>;
423*b2d2a78aSEmmanuel Vadot	};
424*b2d2a78aSEmmanuel Vadot
425*b2d2a78aSEmmanuel Vadot	i2c-mux@70 {
426*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9546";
427*b2d2a78aSEmmanuel Vadot		reg = <0x70>;
428*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
429*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
430*b2d2a78aSEmmanuel Vadot		i2c-mux-idle-disconnect;
431*b2d2a78aSEmmanuel Vadot
432*b2d2a78aSEmmanuel Vadot		i2c5mux0chn0: i2c@0 {
433*b2d2a78aSEmmanuel Vadot			reg = <0>;
434*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
435*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
436*b2d2a78aSEmmanuel Vadot
437*b2d2a78aSEmmanuel Vadot			eeprom@50 {
438*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
439*b2d2a78aSEmmanuel Vadot				reg = <0x50>;
440*b2d2a78aSEmmanuel Vadot			};
441*b2d2a78aSEmmanuel Vadot
442*b2d2a78aSEmmanuel Vadot			led-controller@60 {
443*b2d2a78aSEmmanuel Vadot				compatible = "nxp,pca9551";
444*b2d2a78aSEmmanuel Vadot				reg = <0x60>;
445*b2d2a78aSEmmanuel Vadot				#address-cells = <1>;
446*b2d2a78aSEmmanuel Vadot				#size-cells = <0>;
447*b2d2a78aSEmmanuel Vadot				gpio-controller;
448*b2d2a78aSEmmanuel Vadot				#gpio-cells = <2>;
449*b2d2a78aSEmmanuel Vadot
450*b2d2a78aSEmmanuel Vadot				led@0 {
451*b2d2a78aSEmmanuel Vadot					reg = <0>;
452*b2d2a78aSEmmanuel Vadot					default-state = "keep";
453*b2d2a78aSEmmanuel Vadot					label = "cablecard3-cxp-top";
454*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
455*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
456*b2d2a78aSEmmanuel Vadot				};
457*b2d2a78aSEmmanuel Vadot
458*b2d2a78aSEmmanuel Vadot				led@1 {
459*b2d2a78aSEmmanuel Vadot					reg = <1>;
460*b2d2a78aSEmmanuel Vadot					default-state = "keep";
461*b2d2a78aSEmmanuel Vadot					label = "cablecard3-cxp-bot";
462*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
463*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
464*b2d2a78aSEmmanuel Vadot				};
465*b2d2a78aSEmmanuel Vadot			};
466*b2d2a78aSEmmanuel Vadot		};
467*b2d2a78aSEmmanuel Vadot
468*b2d2a78aSEmmanuel Vadot		i2c5mux0chn1: i2c@1 {
469*b2d2a78aSEmmanuel Vadot			reg = <1>;
470*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
471*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
472*b2d2a78aSEmmanuel Vadot
473*b2d2a78aSEmmanuel Vadot			eeprom@51 {
474*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
475*b2d2a78aSEmmanuel Vadot				reg = <0x51>;
476*b2d2a78aSEmmanuel Vadot			};
477*b2d2a78aSEmmanuel Vadot
478*b2d2a78aSEmmanuel Vadot			led-controller@61 {
479*b2d2a78aSEmmanuel Vadot				compatible = "nxp,pca9551";
480*b2d2a78aSEmmanuel Vadot				reg = <0x61>;
481*b2d2a78aSEmmanuel Vadot				#address-cells = <1>;
482*b2d2a78aSEmmanuel Vadot				#size-cells = <0>;
483*b2d2a78aSEmmanuel Vadot				gpio-controller;
484*b2d2a78aSEmmanuel Vadot				#gpio-cells = <2>;
485*b2d2a78aSEmmanuel Vadot
486*b2d2a78aSEmmanuel Vadot				led@0 {
487*b2d2a78aSEmmanuel Vadot					reg = <0>;
488*b2d2a78aSEmmanuel Vadot					default-state = "keep";
489*b2d2a78aSEmmanuel Vadot					label = "cablecard4-cxp-top";
490*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
491*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
492*b2d2a78aSEmmanuel Vadot				};
493*b2d2a78aSEmmanuel Vadot
494*b2d2a78aSEmmanuel Vadot				led@1 {
495*b2d2a78aSEmmanuel Vadot					reg = <1>;
496*b2d2a78aSEmmanuel Vadot					default-state = "keep";
497*b2d2a78aSEmmanuel Vadot					label = "cablecard4-cxp-bot";
498*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
499*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
500*b2d2a78aSEmmanuel Vadot				};
501*b2d2a78aSEmmanuel Vadot			};
502*b2d2a78aSEmmanuel Vadot		};
503*b2d2a78aSEmmanuel Vadot	};
504*b2d2a78aSEmmanuel Vadot};
505*b2d2a78aSEmmanuel Vadot
506*b2d2a78aSEmmanuel Vadot&i2c6 {
507*b2d2a78aSEmmanuel Vadot	status = "okay";
508*b2d2a78aSEmmanuel Vadot
509*b2d2a78aSEmmanuel Vadot	temperature-sensor@48 {
510*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
511*b2d2a78aSEmmanuel Vadot		reg = <0x48>;
512*b2d2a78aSEmmanuel Vadot	};
513*b2d2a78aSEmmanuel Vadot
514*b2d2a78aSEmmanuel Vadot	temperature-sensor@4a {
515*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
516*b2d2a78aSEmmanuel Vadot		reg = <0x4a>;
517*b2d2a78aSEmmanuel Vadot	};
518*b2d2a78aSEmmanuel Vadot
519*b2d2a78aSEmmanuel Vadot	temperature-sensor@4b {
520*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
521*b2d2a78aSEmmanuel Vadot		reg = <0x4b>;
522*b2d2a78aSEmmanuel Vadot	};
523*b2d2a78aSEmmanuel Vadot
524*b2d2a78aSEmmanuel Vadot	i2c-mux@70 {
525*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9546";
526*b2d2a78aSEmmanuel Vadot		reg = <0x70>;
527*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
528*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
529*b2d2a78aSEmmanuel Vadot		i2c-mux-idle-disconnect;
530*b2d2a78aSEmmanuel Vadot
531*b2d2a78aSEmmanuel Vadot		i2c6mux0chn0: i2c@0 {
532*b2d2a78aSEmmanuel Vadot			reg = <0>;
533*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
534*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
535*b2d2a78aSEmmanuel Vadot
536*b2d2a78aSEmmanuel Vadot			eeprom@53 {
537*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
538*b2d2a78aSEmmanuel Vadot				reg = <0x53>;
539*b2d2a78aSEmmanuel Vadot			};
540*b2d2a78aSEmmanuel Vadot		};
541*b2d2a78aSEmmanuel Vadot
542*b2d2a78aSEmmanuel Vadot		i2c6mux0chn1: i2c@1 {
543*b2d2a78aSEmmanuel Vadot			reg = <1>;
544*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
545*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
546*b2d2a78aSEmmanuel Vadot
547*b2d2a78aSEmmanuel Vadot			eeprom@52 {
548*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
549*b2d2a78aSEmmanuel Vadot				reg = <0x52>;
550*b2d2a78aSEmmanuel Vadot			};
551*b2d2a78aSEmmanuel Vadot		};
552*b2d2a78aSEmmanuel Vadot
553*b2d2a78aSEmmanuel Vadot		i2c6mux0chn2: i2c@2 {
554*b2d2a78aSEmmanuel Vadot			reg = <2>;
555*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
556*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
557*b2d2a78aSEmmanuel Vadot
558*b2d2a78aSEmmanuel Vadot			eeprom@50 {
559*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
560*b2d2a78aSEmmanuel Vadot				reg = <0x50>;
561*b2d2a78aSEmmanuel Vadot			};
562*b2d2a78aSEmmanuel Vadot		};
563*b2d2a78aSEmmanuel Vadot
564*b2d2a78aSEmmanuel Vadot		i2c6mux0chn3: i2c@3 {
565*b2d2a78aSEmmanuel Vadot			reg = <3>;
566*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
567*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
568*b2d2a78aSEmmanuel Vadot
569*b2d2a78aSEmmanuel Vadot			eeprom@51 {
570*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
571*b2d2a78aSEmmanuel Vadot				reg = <0x51>;
572*b2d2a78aSEmmanuel Vadot			};
573*b2d2a78aSEmmanuel Vadot		};
574*b2d2a78aSEmmanuel Vadot	};
575*b2d2a78aSEmmanuel Vadot};
576*b2d2a78aSEmmanuel Vadot
577*b2d2a78aSEmmanuel Vadot&i2c7 {
578*b2d2a78aSEmmanuel Vadot	multi-master;
579*b2d2a78aSEmmanuel Vadot	status = "okay";
580*b2d2a78aSEmmanuel Vadot
581*b2d2a78aSEmmanuel Vadot	led-controller@30 {
582*b2d2a78aSEmmanuel Vadot		compatible = "ibm,pca9552";
583*b2d2a78aSEmmanuel Vadot		reg = <0x30>;
584*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
585*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
586*b2d2a78aSEmmanuel Vadot		gpio-controller;
587*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
588*b2d2a78aSEmmanuel Vadot
589*b2d2a78aSEmmanuel Vadot		led@0 {
590*b2d2a78aSEmmanuel Vadot			reg = <0>;
591*b2d2a78aSEmmanuel Vadot			default-state = "keep";
592*b2d2a78aSEmmanuel Vadot			label = "pcieslot0";
593*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
594*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
595*b2d2a78aSEmmanuel Vadot		};
596*b2d2a78aSEmmanuel Vadot
597*b2d2a78aSEmmanuel Vadot		led@1 {
598*b2d2a78aSEmmanuel Vadot			reg = <1>;
599*b2d2a78aSEmmanuel Vadot			default-state = "keep";
600*b2d2a78aSEmmanuel Vadot			label = "pcieslot1";
601*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
602*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
603*b2d2a78aSEmmanuel Vadot		};
604*b2d2a78aSEmmanuel Vadot
605*b2d2a78aSEmmanuel Vadot		led@2 {
606*b2d2a78aSEmmanuel Vadot			reg = <2>;
607*b2d2a78aSEmmanuel Vadot			default-state = "keep";
608*b2d2a78aSEmmanuel Vadot			label = "pcieslot2";
609*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
610*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
611*b2d2a78aSEmmanuel Vadot		};
612*b2d2a78aSEmmanuel Vadot
613*b2d2a78aSEmmanuel Vadot		led@3 {
614*b2d2a78aSEmmanuel Vadot			reg = <3>;
615*b2d2a78aSEmmanuel Vadot			default-state = "keep";
616*b2d2a78aSEmmanuel Vadot			label = "pcieslot3";
617*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
618*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
619*b2d2a78aSEmmanuel Vadot		};
620*b2d2a78aSEmmanuel Vadot
621*b2d2a78aSEmmanuel Vadot		led@4 {
622*b2d2a78aSEmmanuel Vadot			reg = <4>;
623*b2d2a78aSEmmanuel Vadot			default-state = "keep";
624*b2d2a78aSEmmanuel Vadot			label = "pcieslot4";
625*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
626*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
627*b2d2a78aSEmmanuel Vadot		};
628*b2d2a78aSEmmanuel Vadot
629*b2d2a78aSEmmanuel Vadot		led@5 {
630*b2d2a78aSEmmanuel Vadot			reg = <5>;
631*b2d2a78aSEmmanuel Vadot			default-state = "keep";
632*b2d2a78aSEmmanuel Vadot			label = "cpu1";
633*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
634*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
635*b2d2a78aSEmmanuel Vadot		};
636*b2d2a78aSEmmanuel Vadot
637*b2d2a78aSEmmanuel Vadot		led@6 {
638*b2d2a78aSEmmanuel Vadot			reg = <6>;
639*b2d2a78aSEmmanuel Vadot			default-state = "keep";
640*b2d2a78aSEmmanuel Vadot			label = "cpu-vrm1";
641*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
642*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
643*b2d2a78aSEmmanuel Vadot		};
644*b2d2a78aSEmmanuel Vadot
645*b2d2a78aSEmmanuel Vadot		led@8 {
646*b2d2a78aSEmmanuel Vadot			reg = <8>;
647*b2d2a78aSEmmanuel Vadot			default-state = "keep";
648*b2d2a78aSEmmanuel Vadot			label = "lcd-russel";
649*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
650*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
651*b2d2a78aSEmmanuel Vadot		};
652*b2d2a78aSEmmanuel Vadot	};
653*b2d2a78aSEmmanuel Vadot
654*b2d2a78aSEmmanuel Vadot	led-controller@31 {
655*b2d2a78aSEmmanuel Vadot		compatible = "ibm,pca9552";
656*b2d2a78aSEmmanuel Vadot		reg = <0x31>;
657*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
658*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
659*b2d2a78aSEmmanuel Vadot		gpio-controller;
660*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
661*b2d2a78aSEmmanuel Vadot
662*b2d2a78aSEmmanuel Vadot		led@0 {
663*b2d2a78aSEmmanuel Vadot			reg = <0>;
664*b2d2a78aSEmmanuel Vadot			default-state = "keep";
665*b2d2a78aSEmmanuel Vadot			label = "ddimm0";
666*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
667*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
668*b2d2a78aSEmmanuel Vadot		};
669*b2d2a78aSEmmanuel Vadot
670*b2d2a78aSEmmanuel Vadot		led@1 {
671*b2d2a78aSEmmanuel Vadot			reg = <1>;
672*b2d2a78aSEmmanuel Vadot			default-state = "keep";
673*b2d2a78aSEmmanuel Vadot			label = "ddimm1";
674*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
675*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
676*b2d2a78aSEmmanuel Vadot		};
677*b2d2a78aSEmmanuel Vadot
678*b2d2a78aSEmmanuel Vadot		led@2 {
679*b2d2a78aSEmmanuel Vadot			reg = <2>;
680*b2d2a78aSEmmanuel Vadot			default-state = "keep";
681*b2d2a78aSEmmanuel Vadot			label = "ddimm2";
682*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
683*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
684*b2d2a78aSEmmanuel Vadot		};
685*b2d2a78aSEmmanuel Vadot
686*b2d2a78aSEmmanuel Vadot		led@3 {
687*b2d2a78aSEmmanuel Vadot			reg = <3>;
688*b2d2a78aSEmmanuel Vadot			default-state = "keep";
689*b2d2a78aSEmmanuel Vadot			label = "ddimm3";
690*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
691*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
692*b2d2a78aSEmmanuel Vadot		};
693*b2d2a78aSEmmanuel Vadot
694*b2d2a78aSEmmanuel Vadot		led@4 {
695*b2d2a78aSEmmanuel Vadot			reg = <4>;
696*b2d2a78aSEmmanuel Vadot			default-state = "keep";
697*b2d2a78aSEmmanuel Vadot			label = "ddimm4";
698*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
699*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
700*b2d2a78aSEmmanuel Vadot		};
701*b2d2a78aSEmmanuel Vadot
702*b2d2a78aSEmmanuel Vadot		led@5 {
703*b2d2a78aSEmmanuel Vadot			reg = <5>;
704*b2d2a78aSEmmanuel Vadot			default-state = "keep";
705*b2d2a78aSEmmanuel Vadot			label = "ddimm5";
706*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
707*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
708*b2d2a78aSEmmanuel Vadot		};
709*b2d2a78aSEmmanuel Vadot
710*b2d2a78aSEmmanuel Vadot		led@6 {
711*b2d2a78aSEmmanuel Vadot			reg = <6>;
712*b2d2a78aSEmmanuel Vadot			default-state = "keep";
713*b2d2a78aSEmmanuel Vadot			label = "ddimm6";
714*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
715*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
716*b2d2a78aSEmmanuel Vadot		};
717*b2d2a78aSEmmanuel Vadot
718*b2d2a78aSEmmanuel Vadot		led@7 {
719*b2d2a78aSEmmanuel Vadot			reg = <7>;
720*b2d2a78aSEmmanuel Vadot			default-state = "keep";
721*b2d2a78aSEmmanuel Vadot			label = "ddimm7";
722*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
723*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
724*b2d2a78aSEmmanuel Vadot		};
725*b2d2a78aSEmmanuel Vadot
726*b2d2a78aSEmmanuel Vadot		led@8 {
727*b2d2a78aSEmmanuel Vadot			reg = <8>;
728*b2d2a78aSEmmanuel Vadot			default-state = "keep";
729*b2d2a78aSEmmanuel Vadot			label = "ddimm8";
730*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
731*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
732*b2d2a78aSEmmanuel Vadot		};
733*b2d2a78aSEmmanuel Vadot
734*b2d2a78aSEmmanuel Vadot		led@9 {
735*b2d2a78aSEmmanuel Vadot			reg = <9>;
736*b2d2a78aSEmmanuel Vadot			default-state = "keep";
737*b2d2a78aSEmmanuel Vadot			label = "ddimm9";
738*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
739*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
740*b2d2a78aSEmmanuel Vadot		};
741*b2d2a78aSEmmanuel Vadot
742*b2d2a78aSEmmanuel Vadot		led@10 {
743*b2d2a78aSEmmanuel Vadot			reg = <10>;
744*b2d2a78aSEmmanuel Vadot			default-state = "keep";
745*b2d2a78aSEmmanuel Vadot			label = "ddimm10";
746*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
747*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
748*b2d2a78aSEmmanuel Vadot		};
749*b2d2a78aSEmmanuel Vadot
750*b2d2a78aSEmmanuel Vadot		led@11 {
751*b2d2a78aSEmmanuel Vadot			reg = <11>;
752*b2d2a78aSEmmanuel Vadot			default-state = "keep";
753*b2d2a78aSEmmanuel Vadot			label = "ddimm11";
754*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
755*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
756*b2d2a78aSEmmanuel Vadot		};
757*b2d2a78aSEmmanuel Vadot
758*b2d2a78aSEmmanuel Vadot		led@12 {
759*b2d2a78aSEmmanuel Vadot			reg = <12>;
760*b2d2a78aSEmmanuel Vadot			default-state = "keep";
761*b2d2a78aSEmmanuel Vadot			label = "ddimm12";
762*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
763*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
764*b2d2a78aSEmmanuel Vadot		};
765*b2d2a78aSEmmanuel Vadot
766*b2d2a78aSEmmanuel Vadot		led@13 {
767*b2d2a78aSEmmanuel Vadot			reg = <13>;
768*b2d2a78aSEmmanuel Vadot			default-state = "keep";
769*b2d2a78aSEmmanuel Vadot			label = "ddimm13";
770*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
771*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
772*b2d2a78aSEmmanuel Vadot		};
773*b2d2a78aSEmmanuel Vadot
774*b2d2a78aSEmmanuel Vadot		led@14 {
775*b2d2a78aSEmmanuel Vadot			reg = <14>;
776*b2d2a78aSEmmanuel Vadot			default-state = "keep";
777*b2d2a78aSEmmanuel Vadot			label = "ddimm14";
778*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
779*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
780*b2d2a78aSEmmanuel Vadot		};
781*b2d2a78aSEmmanuel Vadot
782*b2d2a78aSEmmanuel Vadot		led@15 {
783*b2d2a78aSEmmanuel Vadot			reg = <15>;
784*b2d2a78aSEmmanuel Vadot			default-state = "keep";
785*b2d2a78aSEmmanuel Vadot			label = "ddimm15";
786*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
787*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
788*b2d2a78aSEmmanuel Vadot		};
789*b2d2a78aSEmmanuel Vadot	};
790*b2d2a78aSEmmanuel Vadot
791*b2d2a78aSEmmanuel Vadot	led-controller@32 {
792*b2d2a78aSEmmanuel Vadot		compatible = "ibm,pca9552";
793*b2d2a78aSEmmanuel Vadot		reg = <0x32>;
794*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
795*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
796*b2d2a78aSEmmanuel Vadot		gpio-controller;
797*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
798*b2d2a78aSEmmanuel Vadot
799*b2d2a78aSEmmanuel Vadot		led@0 {
800*b2d2a78aSEmmanuel Vadot			reg = <0>;
801*b2d2a78aSEmmanuel Vadot			default-state = "keep";
802*b2d2a78aSEmmanuel Vadot			label = "ddimm16";
803*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
804*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
805*b2d2a78aSEmmanuel Vadot		};
806*b2d2a78aSEmmanuel Vadot
807*b2d2a78aSEmmanuel Vadot		led@1 {
808*b2d2a78aSEmmanuel Vadot			reg = <1>;
809*b2d2a78aSEmmanuel Vadot			default-state = "keep";
810*b2d2a78aSEmmanuel Vadot			label = "ddimm17";
811*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
812*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
813*b2d2a78aSEmmanuel Vadot		};
814*b2d2a78aSEmmanuel Vadot
815*b2d2a78aSEmmanuel Vadot		led@2 {
816*b2d2a78aSEmmanuel Vadot			reg = <2>;
817*b2d2a78aSEmmanuel Vadot			default-state = "keep";
818*b2d2a78aSEmmanuel Vadot			label = "ddimm18";
819*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
820*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
821*b2d2a78aSEmmanuel Vadot		};
822*b2d2a78aSEmmanuel Vadot
823*b2d2a78aSEmmanuel Vadot		led@3 {
824*b2d2a78aSEmmanuel Vadot			reg = <3>;
825*b2d2a78aSEmmanuel Vadot			default-state = "keep";
826*b2d2a78aSEmmanuel Vadot			label = "ddimm19";
827*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
828*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
829*b2d2a78aSEmmanuel Vadot		};
830*b2d2a78aSEmmanuel Vadot
831*b2d2a78aSEmmanuel Vadot		led@4 {
832*b2d2a78aSEmmanuel Vadot			reg = <4>;
833*b2d2a78aSEmmanuel Vadot			default-state = "keep";
834*b2d2a78aSEmmanuel Vadot			label = "ddimm20";
835*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
836*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
837*b2d2a78aSEmmanuel Vadot		};
838*b2d2a78aSEmmanuel Vadot
839*b2d2a78aSEmmanuel Vadot		led@5 {
840*b2d2a78aSEmmanuel Vadot			reg = <5>;
841*b2d2a78aSEmmanuel Vadot			default-state = "keep";
842*b2d2a78aSEmmanuel Vadot			label = "ddimm21";
843*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
844*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
845*b2d2a78aSEmmanuel Vadot		};
846*b2d2a78aSEmmanuel Vadot
847*b2d2a78aSEmmanuel Vadot		led@6 {
848*b2d2a78aSEmmanuel Vadot			reg = <6>;
849*b2d2a78aSEmmanuel Vadot			default-state = "keep";
850*b2d2a78aSEmmanuel Vadot			label = "ddimm22";
851*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
852*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
853*b2d2a78aSEmmanuel Vadot		};
854*b2d2a78aSEmmanuel Vadot
855*b2d2a78aSEmmanuel Vadot		led@7 {
856*b2d2a78aSEmmanuel Vadot			reg = <7>;
857*b2d2a78aSEmmanuel Vadot			default-state = "keep";
858*b2d2a78aSEmmanuel Vadot			label = "ddimm23";
859*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
860*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
861*b2d2a78aSEmmanuel Vadot		};
862*b2d2a78aSEmmanuel Vadot
863*b2d2a78aSEmmanuel Vadot		led@8 {
864*b2d2a78aSEmmanuel Vadot			reg = <8>;
865*b2d2a78aSEmmanuel Vadot			default-state = "keep";
866*b2d2a78aSEmmanuel Vadot			label = "ddimm24";
867*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
868*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
869*b2d2a78aSEmmanuel Vadot		};
870*b2d2a78aSEmmanuel Vadot
871*b2d2a78aSEmmanuel Vadot		led@9 {
872*b2d2a78aSEmmanuel Vadot			reg = <9>;
873*b2d2a78aSEmmanuel Vadot			default-state = "keep";
874*b2d2a78aSEmmanuel Vadot			label = "ddimm25";
875*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
876*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
877*b2d2a78aSEmmanuel Vadot		};
878*b2d2a78aSEmmanuel Vadot
879*b2d2a78aSEmmanuel Vadot		led@10 {
880*b2d2a78aSEmmanuel Vadot			reg = <10>;
881*b2d2a78aSEmmanuel Vadot			default-state = "keep";
882*b2d2a78aSEmmanuel Vadot			label = "ddimm26";
883*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
884*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
885*b2d2a78aSEmmanuel Vadot		};
886*b2d2a78aSEmmanuel Vadot
887*b2d2a78aSEmmanuel Vadot		led@11 {
888*b2d2a78aSEmmanuel Vadot			reg = <11>;
889*b2d2a78aSEmmanuel Vadot			default-state = "keep";
890*b2d2a78aSEmmanuel Vadot			label = "ddimm27";
891*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
892*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
893*b2d2a78aSEmmanuel Vadot		};
894*b2d2a78aSEmmanuel Vadot
895*b2d2a78aSEmmanuel Vadot		led@12 {
896*b2d2a78aSEmmanuel Vadot			reg = <12>;
897*b2d2a78aSEmmanuel Vadot			default-state = "keep";
898*b2d2a78aSEmmanuel Vadot			label = "ddimm28";
899*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
900*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
901*b2d2a78aSEmmanuel Vadot		};
902*b2d2a78aSEmmanuel Vadot
903*b2d2a78aSEmmanuel Vadot		led@13 {
904*b2d2a78aSEmmanuel Vadot			reg = <13>;
905*b2d2a78aSEmmanuel Vadot			default-state = "keep";
906*b2d2a78aSEmmanuel Vadot			label = "ddimm29";
907*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
908*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
909*b2d2a78aSEmmanuel Vadot		};
910*b2d2a78aSEmmanuel Vadot
911*b2d2a78aSEmmanuel Vadot		led@14 {
912*b2d2a78aSEmmanuel Vadot			reg = <14>;
913*b2d2a78aSEmmanuel Vadot			default-state = "keep";
914*b2d2a78aSEmmanuel Vadot			label = "ddimm30";
915*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
916*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
917*b2d2a78aSEmmanuel Vadot		};
918*b2d2a78aSEmmanuel Vadot
919*b2d2a78aSEmmanuel Vadot		led@15 {
920*b2d2a78aSEmmanuel Vadot			reg = <15>;
921*b2d2a78aSEmmanuel Vadot			default-state = "keep";
922*b2d2a78aSEmmanuel Vadot			label = "ddimm31";
923*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
924*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
925*b2d2a78aSEmmanuel Vadot		};
926*b2d2a78aSEmmanuel Vadot	};
927*b2d2a78aSEmmanuel Vadot
928*b2d2a78aSEmmanuel Vadot	led-controller@33 {
929*b2d2a78aSEmmanuel Vadot		compatible = "ibm,pca9552";
930*b2d2a78aSEmmanuel Vadot		reg = <0x33>;
931*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
932*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
933*b2d2a78aSEmmanuel Vadot		gpio-controller;
934*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
935*b2d2a78aSEmmanuel Vadot
936*b2d2a78aSEmmanuel Vadot		led@0 {
937*b2d2a78aSEmmanuel Vadot			reg = <0>;
938*b2d2a78aSEmmanuel Vadot			default-state = "keep";
939*b2d2a78aSEmmanuel Vadot			label = "planar";
940*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
941*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
942*b2d2a78aSEmmanuel Vadot		};
943*b2d2a78aSEmmanuel Vadot
944*b2d2a78aSEmmanuel Vadot		led@1 {
945*b2d2a78aSEmmanuel Vadot			reg = <1>;
946*b2d2a78aSEmmanuel Vadot			default-state = "keep";
947*b2d2a78aSEmmanuel Vadot			label = "cpu0";
948*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
949*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
950*b2d2a78aSEmmanuel Vadot		};
951*b2d2a78aSEmmanuel Vadot
952*b2d2a78aSEmmanuel Vadot		led@3 {
953*b2d2a78aSEmmanuel Vadot			reg = <3>;
954*b2d2a78aSEmmanuel Vadot			default-state = "keep";
955*b2d2a78aSEmmanuel Vadot			label = "dasd-pyramid0";
956*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
957*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
958*b2d2a78aSEmmanuel Vadot		};
959*b2d2a78aSEmmanuel Vadot
960*b2d2a78aSEmmanuel Vadot		led@4 {
961*b2d2a78aSEmmanuel Vadot			reg = <4>;
962*b2d2a78aSEmmanuel Vadot			default-state = "keep";
963*b2d2a78aSEmmanuel Vadot			label = "dasd-pyramid1";
964*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
965*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
966*b2d2a78aSEmmanuel Vadot		};
967*b2d2a78aSEmmanuel Vadot
968*b2d2a78aSEmmanuel Vadot		led@5 {
969*b2d2a78aSEmmanuel Vadot			reg = <5>;
970*b2d2a78aSEmmanuel Vadot			default-state = "keep";
971*b2d2a78aSEmmanuel Vadot			label = "dasd-pyramid2";
972*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
973*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
974*b2d2a78aSEmmanuel Vadot		};
975*b2d2a78aSEmmanuel Vadot
976*b2d2a78aSEmmanuel Vadot		led@6 {
977*b2d2a78aSEmmanuel Vadot			reg = <6>;
978*b2d2a78aSEmmanuel Vadot			default-state = "keep";
979*b2d2a78aSEmmanuel Vadot			label = "cpu0-vrm0";
980*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
981*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
982*b2d2a78aSEmmanuel Vadot		};
983*b2d2a78aSEmmanuel Vadot
984*b2d2a78aSEmmanuel Vadot		led@7 {
985*b2d2a78aSEmmanuel Vadot			reg = <7>;
986*b2d2a78aSEmmanuel Vadot			default-state = "keep";
987*b2d2a78aSEmmanuel Vadot			label = "rtc-battery";
988*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
989*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
990*b2d2a78aSEmmanuel Vadot		};
991*b2d2a78aSEmmanuel Vadot
992*b2d2a78aSEmmanuel Vadot		led@8 {
993*b2d2a78aSEmmanuel Vadot			reg = <8>;
994*b2d2a78aSEmmanuel Vadot			default-state = "keep";
995*b2d2a78aSEmmanuel Vadot			label = "base-blyth";
996*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
997*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
998*b2d2a78aSEmmanuel Vadot		};
999*b2d2a78aSEmmanuel Vadot
1000*b2d2a78aSEmmanuel Vadot		led@9 {
1001*b2d2a78aSEmmanuel Vadot			reg = <9>;
1002*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1003*b2d2a78aSEmmanuel Vadot			label = "pcieslot6";
1004*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1005*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1006*b2d2a78aSEmmanuel Vadot		};
1007*b2d2a78aSEmmanuel Vadot
1008*b2d2a78aSEmmanuel Vadot		led@10 {
1009*b2d2a78aSEmmanuel Vadot			reg = <10>;
1010*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1011*b2d2a78aSEmmanuel Vadot			label = "pcieslot7";
1012*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1013*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1014*b2d2a78aSEmmanuel Vadot		};
1015*b2d2a78aSEmmanuel Vadot
1016*b2d2a78aSEmmanuel Vadot		led@11 {
1017*b2d2a78aSEmmanuel Vadot			reg = <11>;
1018*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1019*b2d2a78aSEmmanuel Vadot			label = "pcieslot8";
1020*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1021*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1022*b2d2a78aSEmmanuel Vadot		};
1023*b2d2a78aSEmmanuel Vadot
1024*b2d2a78aSEmmanuel Vadot		led@12 {
1025*b2d2a78aSEmmanuel Vadot			reg = <12>;
1026*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1027*b2d2a78aSEmmanuel Vadot			label = "pcieslot9";
1028*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1029*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1030*b2d2a78aSEmmanuel Vadot		};
1031*b2d2a78aSEmmanuel Vadot
1032*b2d2a78aSEmmanuel Vadot		led@13 {
1033*b2d2a78aSEmmanuel Vadot			reg = <13>;
1034*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1035*b2d2a78aSEmmanuel Vadot			label = "pcieslot10";
1036*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1037*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1038*b2d2a78aSEmmanuel Vadot		};
1039*b2d2a78aSEmmanuel Vadot
1040*b2d2a78aSEmmanuel Vadot		led@14 {
1041*b2d2a78aSEmmanuel Vadot			reg = <14>;
1042*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1043*b2d2a78aSEmmanuel Vadot			label = "pcieslot11";
1044*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1045*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1046*b2d2a78aSEmmanuel Vadot		};
1047*b2d2a78aSEmmanuel Vadot
1048*b2d2a78aSEmmanuel Vadot		led@15 {
1049*b2d2a78aSEmmanuel Vadot			reg = <15>;
1050*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1051*b2d2a78aSEmmanuel Vadot			label = "tpm-wilson";
1052*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1053*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1054*b2d2a78aSEmmanuel Vadot		};
1055*b2d2a78aSEmmanuel Vadot	};
1056*b2d2a78aSEmmanuel Vadot
1057*b2d2a78aSEmmanuel Vadot	humidity-sensor@40 {
1058*b2d2a78aSEmmanuel Vadot		compatible = "silabs,si7020";
1059*b2d2a78aSEmmanuel Vadot		reg = <0x40>;
1060*b2d2a78aSEmmanuel Vadot	};
1061*b2d2a78aSEmmanuel Vadot
1062*b2d2a78aSEmmanuel Vadot	temperature-sensor@48 {
1063*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
1064*b2d2a78aSEmmanuel Vadot		reg = <0x48>;
1065*b2d2a78aSEmmanuel Vadot	};
1066*b2d2a78aSEmmanuel Vadot
1067*b2d2a78aSEmmanuel Vadot	pwm@52 {
1068*b2d2a78aSEmmanuel Vadot		compatible = "maxim,max31785a";
1069*b2d2a78aSEmmanuel Vadot		reg = <0x52>;
1070*b2d2a78aSEmmanuel Vadot	};
1071*b2d2a78aSEmmanuel Vadot
1072*b2d2a78aSEmmanuel Vadot	led-controller@60 {
1073*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9551";
1074*b2d2a78aSEmmanuel Vadot		reg = <0x60>;
1075*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1076*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1077*b2d2a78aSEmmanuel Vadot		gpio-controller;
1078*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1079*b2d2a78aSEmmanuel Vadot
1080*b2d2a78aSEmmanuel Vadot		led@0 {
1081*b2d2a78aSEmmanuel Vadot			reg = <0>;
1082*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1083*b2d2a78aSEmmanuel Vadot			label = "front-sys-id0";
1084*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1085*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1086*b2d2a78aSEmmanuel Vadot		};
1087*b2d2a78aSEmmanuel Vadot
1088*b2d2a78aSEmmanuel Vadot		led@1 {
1089*b2d2a78aSEmmanuel Vadot			reg = <1>;
1090*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1091*b2d2a78aSEmmanuel Vadot			label = "front-check-log0";
1092*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1093*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1094*b2d2a78aSEmmanuel Vadot		};
1095*b2d2a78aSEmmanuel Vadot
1096*b2d2a78aSEmmanuel Vadot		led@2 {
1097*b2d2a78aSEmmanuel Vadot			reg = <2>;
1098*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1099*b2d2a78aSEmmanuel Vadot			label = "front-enc-fault1";
1100*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1101*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1102*b2d2a78aSEmmanuel Vadot		};
1103*b2d2a78aSEmmanuel Vadot
1104*b2d2a78aSEmmanuel Vadot		led@3 {
1105*b2d2a78aSEmmanuel Vadot			reg = <3>;
1106*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1107*b2d2a78aSEmmanuel Vadot			label = "front-sys-pwron0";
1108*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1109*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1110*b2d2a78aSEmmanuel Vadot		};
1111*b2d2a78aSEmmanuel Vadot	};
1112*b2d2a78aSEmmanuel Vadot
1113*b2d2a78aSEmmanuel Vadot	pca0: led-controller@61 {
1114*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
1115*b2d2a78aSEmmanuel Vadot		reg = <0x61>;
1116*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1117*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1118*b2d2a78aSEmmanuel Vadot		gpio-controller;
1119*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1120*b2d2a78aSEmmanuel Vadot
1121*b2d2a78aSEmmanuel Vadot		led@0 {
1122*b2d2a78aSEmmanuel Vadot			reg = <0>;
1123*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1124*b2d2a78aSEmmanuel Vadot			label = "fan0";
1125*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1126*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1127*b2d2a78aSEmmanuel Vadot		};
1128*b2d2a78aSEmmanuel Vadot
1129*b2d2a78aSEmmanuel Vadot		led@1 {
1130*b2d2a78aSEmmanuel Vadot			reg = <1>;
1131*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1132*b2d2a78aSEmmanuel Vadot			label = "fan1";
1133*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1134*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1135*b2d2a78aSEmmanuel Vadot		};
1136*b2d2a78aSEmmanuel Vadot
1137*b2d2a78aSEmmanuel Vadot		led@2 {
1138*b2d2a78aSEmmanuel Vadot			reg = <2>;
1139*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1140*b2d2a78aSEmmanuel Vadot			label = "fan2";
1141*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1142*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1143*b2d2a78aSEmmanuel Vadot		};
1144*b2d2a78aSEmmanuel Vadot
1145*b2d2a78aSEmmanuel Vadot		led@3 {
1146*b2d2a78aSEmmanuel Vadot			reg = <3>;
1147*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1148*b2d2a78aSEmmanuel Vadot			label = "fan3";
1149*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1150*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1151*b2d2a78aSEmmanuel Vadot		};
1152*b2d2a78aSEmmanuel Vadot
1153*b2d2a78aSEmmanuel Vadot		led@4 {
1154*b2d2a78aSEmmanuel Vadot			reg = <4>;
1155*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1156*b2d2a78aSEmmanuel Vadot			label = "fan4";
1157*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1158*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1159*b2d2a78aSEmmanuel Vadot		};
1160*b2d2a78aSEmmanuel Vadot
1161*b2d2a78aSEmmanuel Vadot		led@5 {
1162*b2d2a78aSEmmanuel Vadot			reg = <5>;
1163*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1164*b2d2a78aSEmmanuel Vadot			label = "fan5";
1165*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1166*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1167*b2d2a78aSEmmanuel Vadot		};
1168*b2d2a78aSEmmanuel Vadot	};
1169*b2d2a78aSEmmanuel Vadot
1170*b2d2a78aSEmmanuel Vadot	lcd-controller@62 {
1171*b2d2a78aSEmmanuel Vadot		compatible = "ibm,op-panel";
1172*b2d2a78aSEmmanuel Vadot		reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>;
1173*b2d2a78aSEmmanuel Vadot	};
1174*b2d2a78aSEmmanuel Vadot
1175*b2d2a78aSEmmanuel Vadot	pressure-sensor@76 {
1176*b2d2a78aSEmmanuel Vadot		compatible = "infineon,dps310";
1177*b2d2a78aSEmmanuel Vadot		reg = <0x76>;
1178*b2d2a78aSEmmanuel Vadot		#io-channel-cells = <0>;
1179*b2d2a78aSEmmanuel Vadot	};
1180*b2d2a78aSEmmanuel Vadot
1181*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1182*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1183*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1184*b2d2a78aSEmmanuel Vadot	};
1185*b2d2a78aSEmmanuel Vadot
1186*b2d2a78aSEmmanuel Vadot	eeprom@51 {
1187*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1188*b2d2a78aSEmmanuel Vadot		reg = <0x51>;
1189*b2d2a78aSEmmanuel Vadot	};
1190*b2d2a78aSEmmanuel Vadot};
1191*b2d2a78aSEmmanuel Vadot
1192*b2d2a78aSEmmanuel Vadot&i2c8 {
1193*b2d2a78aSEmmanuel Vadot	status = "okay";
1194*b2d2a78aSEmmanuel Vadot
1195*b2d2a78aSEmmanuel Vadot	pmic@11 {
1196*b2d2a78aSEmmanuel Vadot		compatible = "ti,ucd90320";
1197*b2d2a78aSEmmanuel Vadot		reg = <0x11>;
1198*b2d2a78aSEmmanuel Vadot	};
1199*b2d2a78aSEmmanuel Vadot
1200*b2d2a78aSEmmanuel Vadot	rtc@32 {
1201*b2d2a78aSEmmanuel Vadot		compatible = "epson,rx8900";
1202*b2d2a78aSEmmanuel Vadot		reg = <0x32>;
1203*b2d2a78aSEmmanuel Vadot	};
1204*b2d2a78aSEmmanuel Vadot
1205*b2d2a78aSEmmanuel Vadot	temperature-sensor@48 {
1206*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
1207*b2d2a78aSEmmanuel Vadot		reg = <0x48>;
1208*b2d2a78aSEmmanuel Vadot	};
1209*b2d2a78aSEmmanuel Vadot
1210*b2d2a78aSEmmanuel Vadot	temperature-sensor@4a {
1211*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
1212*b2d2a78aSEmmanuel Vadot		reg = <0x4a>;
1213*b2d2a78aSEmmanuel Vadot	};
1214*b2d2a78aSEmmanuel Vadot
1215*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1216*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1217*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1218*b2d2a78aSEmmanuel Vadot	};
1219*b2d2a78aSEmmanuel Vadot
1220*b2d2a78aSEmmanuel Vadot	eeprom@51 {
1221*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1222*b2d2a78aSEmmanuel Vadot		reg = <0x51>;
1223*b2d2a78aSEmmanuel Vadot	};
1224*b2d2a78aSEmmanuel Vadot
1225*b2d2a78aSEmmanuel Vadot	led-controller@60 {
1226*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
1227*b2d2a78aSEmmanuel Vadot		reg = <0x60>;
1228*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1229*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1230*b2d2a78aSEmmanuel Vadot		gpio-controller;
1231*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1232*b2d2a78aSEmmanuel Vadot
1233*b2d2a78aSEmmanuel Vadot		gpio-line-names =
1234*b2d2a78aSEmmanuel Vadot			"", "", "", "", "", "", "", "",
1235*b2d2a78aSEmmanuel Vadot			"", "", "", "", "", "", "power-config-full-load", "";
1236*b2d2a78aSEmmanuel Vadot	};
1237*b2d2a78aSEmmanuel Vadot
1238*b2d2a78aSEmmanuel Vadot	led-controller@61 {
1239*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
1240*b2d2a78aSEmmanuel Vadot		reg = <0x61>;
1241*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1242*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1243*b2d2a78aSEmmanuel Vadot		gpio-controller;
1244*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1245*b2d2a78aSEmmanuel Vadot
1246*b2d2a78aSEmmanuel Vadot		gpio-line-names =
1247*b2d2a78aSEmmanuel Vadot			"SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD",
1248*b2d2a78aSEmmanuel Vadot			"SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD",
1249*b2d2a78aSEmmanuel Vadot			"SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD",
1250*b2d2a78aSEmmanuel Vadot			"SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N",
1251*b2d2a78aSEmmanuel Vadot			"SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N",
1252*b2d2a78aSEmmanuel Vadot			"SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N",
1253*b2d2a78aSEmmanuel Vadot			"", "", "", "";
1254*b2d2a78aSEmmanuel Vadot	};
1255*b2d2a78aSEmmanuel Vadot
1256*b2d2a78aSEmmanuel Vadot};
1257*b2d2a78aSEmmanuel Vadot
1258*b2d2a78aSEmmanuel Vadot&i2c9 {
1259*b2d2a78aSEmmanuel Vadot	status = "okay";
1260*b2d2a78aSEmmanuel Vadot
1261*b2d2a78aSEmmanuel Vadot	temperature-sensor@4c {
1262*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp423";
1263*b2d2a78aSEmmanuel Vadot		reg = <0x4c>;
1264*b2d2a78aSEmmanuel Vadot	};
1265*b2d2a78aSEmmanuel Vadot
1266*b2d2a78aSEmmanuel Vadot	temperature-sensor@4d {
1267*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp423";
1268*b2d2a78aSEmmanuel Vadot		reg = <0x4d>;
1269*b2d2a78aSEmmanuel Vadot	};
1270*b2d2a78aSEmmanuel Vadot
1271*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1272*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c128";
1273*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1274*b2d2a78aSEmmanuel Vadot	};
1275*b2d2a78aSEmmanuel Vadot};
1276*b2d2a78aSEmmanuel Vadot
1277*b2d2a78aSEmmanuel Vadot&i2c10 {
1278*b2d2a78aSEmmanuel Vadot	status = "okay";
1279*b2d2a78aSEmmanuel Vadot
1280*b2d2a78aSEmmanuel Vadot	temperature-sensor@4c {
1281*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp423";
1282*b2d2a78aSEmmanuel Vadot		reg = <0x4c>;
1283*b2d2a78aSEmmanuel Vadot	};
1284*b2d2a78aSEmmanuel Vadot
1285*b2d2a78aSEmmanuel Vadot	temperature-sensor@4d {
1286*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp423";
1287*b2d2a78aSEmmanuel Vadot		reg = <0x4d>;
1288*b2d2a78aSEmmanuel Vadot	};
1289*b2d2a78aSEmmanuel Vadot
1290*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1291*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c128";
1292*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1293*b2d2a78aSEmmanuel Vadot	};
1294*b2d2a78aSEmmanuel Vadot};
1295*b2d2a78aSEmmanuel Vadot
1296*b2d2a78aSEmmanuel Vadot&i2c11 {
1297*b2d2a78aSEmmanuel Vadot	status = "okay";
1298*b2d2a78aSEmmanuel Vadot
1299*b2d2a78aSEmmanuel Vadot	temperature-sensor@48 {
1300*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
1301*b2d2a78aSEmmanuel Vadot		reg = <0x48>;
1302*b2d2a78aSEmmanuel Vadot	};
1303*b2d2a78aSEmmanuel Vadot
1304*b2d2a78aSEmmanuel Vadot	temperature-sensor@49 {
1305*b2d2a78aSEmmanuel Vadot		compatible = "ti,tmp275";
1306*b2d2a78aSEmmanuel Vadot		reg = <0x49>;
1307*b2d2a78aSEmmanuel Vadot	};
1308*b2d2a78aSEmmanuel Vadot
1309*b2d2a78aSEmmanuel Vadot	i2c-mux@70 {
1310*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9546";
1311*b2d2a78aSEmmanuel Vadot		reg = <0x70>;
1312*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1313*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1314*b2d2a78aSEmmanuel Vadot		i2c-mux-idle-disconnect;
1315*b2d2a78aSEmmanuel Vadot
1316*b2d2a78aSEmmanuel Vadot		i2c11mux0chn0: i2c@0 {
1317*b2d2a78aSEmmanuel Vadot			reg = <0>;
1318*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
1319*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
1320*b2d2a78aSEmmanuel Vadot
1321*b2d2a78aSEmmanuel Vadot			eeprom@50 {
1322*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
1323*b2d2a78aSEmmanuel Vadot				reg = <0x50>;
1324*b2d2a78aSEmmanuel Vadot			};
1325*b2d2a78aSEmmanuel Vadot
1326*b2d2a78aSEmmanuel Vadot			led-controller@60 {
1327*b2d2a78aSEmmanuel Vadot				compatible = "nxp,pca9551";
1328*b2d2a78aSEmmanuel Vadot				reg = <0x60>;
1329*b2d2a78aSEmmanuel Vadot				#address-cells = <1>;
1330*b2d2a78aSEmmanuel Vadot				#size-cells = <0>;
1331*b2d2a78aSEmmanuel Vadot				gpio-controller;
1332*b2d2a78aSEmmanuel Vadot				#gpio-cells = <2>;
1333*b2d2a78aSEmmanuel Vadot
1334*b2d2a78aSEmmanuel Vadot				led@0 {
1335*b2d2a78aSEmmanuel Vadot					reg = <0>;
1336*b2d2a78aSEmmanuel Vadot					default-state = "keep";
1337*b2d2a78aSEmmanuel Vadot					label = "cablecard10-cxp-top";
1338*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
1339*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
1340*b2d2a78aSEmmanuel Vadot				};
1341*b2d2a78aSEmmanuel Vadot
1342*b2d2a78aSEmmanuel Vadot				led@1 {
1343*b2d2a78aSEmmanuel Vadot					reg = <1>;
1344*b2d2a78aSEmmanuel Vadot					default-state = "keep";
1345*b2d2a78aSEmmanuel Vadot					label = "cablecard10-cxp-bot";
1346*b2d2a78aSEmmanuel Vadot					retain-state-shutdown;
1347*b2d2a78aSEmmanuel Vadot					type = <PCA955X_TYPE_LED>;
1348*b2d2a78aSEmmanuel Vadot				};
1349*b2d2a78aSEmmanuel Vadot			};
1350*b2d2a78aSEmmanuel Vadot		};
1351*b2d2a78aSEmmanuel Vadot
1352*b2d2a78aSEmmanuel Vadot		i2c11mux0chn1: i2c@1 {
1353*b2d2a78aSEmmanuel Vadot			reg = <1>;
1354*b2d2a78aSEmmanuel Vadot			#address-cells = <1>;
1355*b2d2a78aSEmmanuel Vadot			#size-cells = <0>;
1356*b2d2a78aSEmmanuel Vadot
1357*b2d2a78aSEmmanuel Vadot			eeprom@51 {
1358*b2d2a78aSEmmanuel Vadot				compatible = "atmel,24c64";
1359*b2d2a78aSEmmanuel Vadot				reg = <0x51>;
1360*b2d2a78aSEmmanuel Vadot			};
1361*b2d2a78aSEmmanuel Vadot		};
1362*b2d2a78aSEmmanuel Vadot	};
1363*b2d2a78aSEmmanuel Vadot};
1364*b2d2a78aSEmmanuel Vadot
1365*b2d2a78aSEmmanuel Vadot&i2c12 {
1366*b2d2a78aSEmmanuel Vadot	status = "okay";
1367*b2d2a78aSEmmanuel Vadot
1368*b2d2a78aSEmmanuel Vadot	tpm@2e {
1369*b2d2a78aSEmmanuel Vadot		compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1370*b2d2a78aSEmmanuel Vadot		reg = <0x2e>;
1371*b2d2a78aSEmmanuel Vadot		memory-region = <&event_log>;
1372*b2d2a78aSEmmanuel Vadot	};
1373*b2d2a78aSEmmanuel Vadot
1374*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1375*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1376*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1377*b2d2a78aSEmmanuel Vadot	};
1378*b2d2a78aSEmmanuel Vadot};
1379*b2d2a78aSEmmanuel Vadot
1380*b2d2a78aSEmmanuel Vadot&i2c13 {
1381*b2d2a78aSEmmanuel Vadot	status = "okay";
1382*b2d2a78aSEmmanuel Vadot
1383*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1384*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1385*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1386*b2d2a78aSEmmanuel Vadot	};
1387*b2d2a78aSEmmanuel Vadot
1388*b2d2a78aSEmmanuel Vadot	led-controller@60 {
1389*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
1390*b2d2a78aSEmmanuel Vadot		reg = <0x60>;
1391*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1392*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1393*b2d2a78aSEmmanuel Vadot		gpio-controller;
1394*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1395*b2d2a78aSEmmanuel Vadot
1396*b2d2a78aSEmmanuel Vadot		led@0 {
1397*b2d2a78aSEmmanuel Vadot			reg = <0>;
1398*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1399*b2d2a78aSEmmanuel Vadot			label = "nvme0";
1400*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1401*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1402*b2d2a78aSEmmanuel Vadot		};
1403*b2d2a78aSEmmanuel Vadot
1404*b2d2a78aSEmmanuel Vadot		led@1 {
1405*b2d2a78aSEmmanuel Vadot			reg = <1>;
1406*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1407*b2d2a78aSEmmanuel Vadot			label = "nvme1";
1408*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1409*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1410*b2d2a78aSEmmanuel Vadot		};
1411*b2d2a78aSEmmanuel Vadot
1412*b2d2a78aSEmmanuel Vadot		led@2 {
1413*b2d2a78aSEmmanuel Vadot			reg = <2>;
1414*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1415*b2d2a78aSEmmanuel Vadot			label = "nvme2";
1416*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1417*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1418*b2d2a78aSEmmanuel Vadot		};
1419*b2d2a78aSEmmanuel Vadot
1420*b2d2a78aSEmmanuel Vadot		led@3 {
1421*b2d2a78aSEmmanuel Vadot			reg = <3>;
1422*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1423*b2d2a78aSEmmanuel Vadot			label = "nvme3";
1424*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1425*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1426*b2d2a78aSEmmanuel Vadot		};
1427*b2d2a78aSEmmanuel Vadot
1428*b2d2a78aSEmmanuel Vadot		led@4 {
1429*b2d2a78aSEmmanuel Vadot			reg = <4>;
1430*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1431*b2d2a78aSEmmanuel Vadot			label = "nvme4";
1432*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1433*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1434*b2d2a78aSEmmanuel Vadot		};
1435*b2d2a78aSEmmanuel Vadot
1436*b2d2a78aSEmmanuel Vadot		led@5 {
1437*b2d2a78aSEmmanuel Vadot			reg = <5>;
1438*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1439*b2d2a78aSEmmanuel Vadot			label = "nvme5";
1440*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1441*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1442*b2d2a78aSEmmanuel Vadot		};
1443*b2d2a78aSEmmanuel Vadot
1444*b2d2a78aSEmmanuel Vadot		led@6 {
1445*b2d2a78aSEmmanuel Vadot			reg = <6>;
1446*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1447*b2d2a78aSEmmanuel Vadot			label = "nvme6";
1448*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1449*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1450*b2d2a78aSEmmanuel Vadot		};
1451*b2d2a78aSEmmanuel Vadot
1452*b2d2a78aSEmmanuel Vadot		led@7 {
1453*b2d2a78aSEmmanuel Vadot			reg = <7>;
1454*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1455*b2d2a78aSEmmanuel Vadot			label = "nvme7";
1456*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1457*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1458*b2d2a78aSEmmanuel Vadot		};
1459*b2d2a78aSEmmanuel Vadot	};
1460*b2d2a78aSEmmanuel Vadot};
1461*b2d2a78aSEmmanuel Vadot
1462*b2d2a78aSEmmanuel Vadot&i2c14 {
1463*b2d2a78aSEmmanuel Vadot	status = "okay";
1464*b2d2a78aSEmmanuel Vadot
1465*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1466*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1467*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1468*b2d2a78aSEmmanuel Vadot	};
1469*b2d2a78aSEmmanuel Vadot
1470*b2d2a78aSEmmanuel Vadot	led-controller@60 {
1471*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
1472*b2d2a78aSEmmanuel Vadot		reg = <0x60>;
1473*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1474*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1475*b2d2a78aSEmmanuel Vadot		gpio-controller;
1476*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1477*b2d2a78aSEmmanuel Vadot
1478*b2d2a78aSEmmanuel Vadot		led@0 {
1479*b2d2a78aSEmmanuel Vadot			reg = <0>;
1480*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1481*b2d2a78aSEmmanuel Vadot			label = "nvme8";
1482*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1483*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1484*b2d2a78aSEmmanuel Vadot		};
1485*b2d2a78aSEmmanuel Vadot
1486*b2d2a78aSEmmanuel Vadot		led@1 {
1487*b2d2a78aSEmmanuel Vadot			reg = <1>;
1488*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1489*b2d2a78aSEmmanuel Vadot			label = "nvme9";
1490*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1491*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1492*b2d2a78aSEmmanuel Vadot		};
1493*b2d2a78aSEmmanuel Vadot
1494*b2d2a78aSEmmanuel Vadot		led@2 {
1495*b2d2a78aSEmmanuel Vadot			reg = <2>;
1496*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1497*b2d2a78aSEmmanuel Vadot			label = "nvme10";
1498*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1499*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1500*b2d2a78aSEmmanuel Vadot		};
1501*b2d2a78aSEmmanuel Vadot
1502*b2d2a78aSEmmanuel Vadot		led@3 {
1503*b2d2a78aSEmmanuel Vadot			reg = <3>;
1504*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1505*b2d2a78aSEmmanuel Vadot			label = "nvme11";
1506*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1507*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1508*b2d2a78aSEmmanuel Vadot		};
1509*b2d2a78aSEmmanuel Vadot
1510*b2d2a78aSEmmanuel Vadot		led@4 {
1511*b2d2a78aSEmmanuel Vadot			reg = <4>;
1512*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1513*b2d2a78aSEmmanuel Vadot			label = "nvme12";
1514*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1515*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1516*b2d2a78aSEmmanuel Vadot		};
1517*b2d2a78aSEmmanuel Vadot
1518*b2d2a78aSEmmanuel Vadot		led@5 {
1519*b2d2a78aSEmmanuel Vadot			reg = <5>;
1520*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1521*b2d2a78aSEmmanuel Vadot			label = "nvme13";
1522*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1523*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1524*b2d2a78aSEmmanuel Vadot		};
1525*b2d2a78aSEmmanuel Vadot
1526*b2d2a78aSEmmanuel Vadot		led@6 {
1527*b2d2a78aSEmmanuel Vadot			reg = <6>;
1528*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1529*b2d2a78aSEmmanuel Vadot			label = "nvme14";
1530*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1531*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1532*b2d2a78aSEmmanuel Vadot		};
1533*b2d2a78aSEmmanuel Vadot
1534*b2d2a78aSEmmanuel Vadot		led@7 {
1535*b2d2a78aSEmmanuel Vadot			reg = <7>;
1536*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1537*b2d2a78aSEmmanuel Vadot			label = "nvme15";
1538*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1539*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1540*b2d2a78aSEmmanuel Vadot		};
1541*b2d2a78aSEmmanuel Vadot	};
1542*b2d2a78aSEmmanuel Vadot};
1543*b2d2a78aSEmmanuel Vadot
1544*b2d2a78aSEmmanuel Vadot&i2c15 {
1545*b2d2a78aSEmmanuel Vadot	status = "okay";
1546*b2d2a78aSEmmanuel Vadot
1547*b2d2a78aSEmmanuel Vadot	eeprom@50 {
1548*b2d2a78aSEmmanuel Vadot		compatible = "atmel,24c64";
1549*b2d2a78aSEmmanuel Vadot		reg = <0x50>;
1550*b2d2a78aSEmmanuel Vadot	};
1551*b2d2a78aSEmmanuel Vadot
1552*b2d2a78aSEmmanuel Vadot	led-controller@60 {
1553*b2d2a78aSEmmanuel Vadot		compatible = "nxp,pca9552";
1554*b2d2a78aSEmmanuel Vadot		reg = <0x60>;
1555*b2d2a78aSEmmanuel Vadot		#address-cells = <1>;
1556*b2d2a78aSEmmanuel Vadot		#size-cells = <0>;
1557*b2d2a78aSEmmanuel Vadot		gpio-controller;
1558*b2d2a78aSEmmanuel Vadot		#gpio-cells = <2>;
1559*b2d2a78aSEmmanuel Vadot
1560*b2d2a78aSEmmanuel Vadot		led@0 {
1561*b2d2a78aSEmmanuel Vadot			reg = <0>;
1562*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1563*b2d2a78aSEmmanuel Vadot			label = "nvme16";
1564*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1565*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1566*b2d2a78aSEmmanuel Vadot		};
1567*b2d2a78aSEmmanuel Vadot
1568*b2d2a78aSEmmanuel Vadot		led@1 {
1569*b2d2a78aSEmmanuel Vadot			reg = <1>;
1570*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1571*b2d2a78aSEmmanuel Vadot			label = "nvme17";
1572*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1573*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1574*b2d2a78aSEmmanuel Vadot		};
1575*b2d2a78aSEmmanuel Vadot
1576*b2d2a78aSEmmanuel Vadot		led@2 {
1577*b2d2a78aSEmmanuel Vadot			reg = <2>;
1578*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1579*b2d2a78aSEmmanuel Vadot			label = "nvme18";
1580*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1581*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1582*b2d2a78aSEmmanuel Vadot		};
1583*b2d2a78aSEmmanuel Vadot
1584*b2d2a78aSEmmanuel Vadot		led@3 {
1585*b2d2a78aSEmmanuel Vadot			reg = <3>;
1586*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1587*b2d2a78aSEmmanuel Vadot			label = "nvme19";
1588*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1589*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1590*b2d2a78aSEmmanuel Vadot		};
1591*b2d2a78aSEmmanuel Vadot
1592*b2d2a78aSEmmanuel Vadot		led@4 {
1593*b2d2a78aSEmmanuel Vadot			reg = <4>;
1594*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1595*b2d2a78aSEmmanuel Vadot			label = "nvme20";
1596*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1597*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1598*b2d2a78aSEmmanuel Vadot		};
1599*b2d2a78aSEmmanuel Vadot
1600*b2d2a78aSEmmanuel Vadot		led@5 {
1601*b2d2a78aSEmmanuel Vadot			reg = <5>;
1602*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1603*b2d2a78aSEmmanuel Vadot			label = "nvme21";
1604*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1605*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1606*b2d2a78aSEmmanuel Vadot		};
1607*b2d2a78aSEmmanuel Vadot
1608*b2d2a78aSEmmanuel Vadot		led@6 {
1609*b2d2a78aSEmmanuel Vadot			reg = <6>;
1610*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1611*b2d2a78aSEmmanuel Vadot			label = "nvme22";
1612*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1613*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1614*b2d2a78aSEmmanuel Vadot		};
1615*b2d2a78aSEmmanuel Vadot
1616*b2d2a78aSEmmanuel Vadot		led@7 {
1617*b2d2a78aSEmmanuel Vadot			reg = <7>;
1618*b2d2a78aSEmmanuel Vadot			default-state = "keep";
1619*b2d2a78aSEmmanuel Vadot			label = "nvme23";
1620*b2d2a78aSEmmanuel Vadot			retain-state-shutdown;
1621*b2d2a78aSEmmanuel Vadot			type = <PCA955X_TYPE_LED>;
1622*b2d2a78aSEmmanuel Vadot		};
1623*b2d2a78aSEmmanuel Vadot	};
1624*b2d2a78aSEmmanuel Vadot};
1625*b2d2a78aSEmmanuel Vadot
1626*b2d2a78aSEmmanuel Vadot&uart2 {
1627*b2d2a78aSEmmanuel Vadot	status = "okay";
1628*b2d2a78aSEmmanuel Vadot};
1629*b2d2a78aSEmmanuel Vadot
1630*b2d2a78aSEmmanuel Vadot&vuart1 {
1631*b2d2a78aSEmmanuel Vadot	status = "okay";
1632*b2d2a78aSEmmanuel Vadot};
1633*b2d2a78aSEmmanuel Vadot
1634*b2d2a78aSEmmanuel Vadot&vuart2 {
1635*b2d2a78aSEmmanuel Vadot	status = "okay";
1636*b2d2a78aSEmmanuel Vadot};
1637*b2d2a78aSEmmanuel Vadot
1638*b2d2a78aSEmmanuel Vadot&lpc_ctrl {
1639*b2d2a78aSEmmanuel Vadot	status = "okay";
1640*b2d2a78aSEmmanuel Vadot	memory-region = <&flash_memory>;
1641*b2d2a78aSEmmanuel Vadot};
1642*b2d2a78aSEmmanuel Vadot
1643*b2d2a78aSEmmanuel Vadot&mac2 {
1644*b2d2a78aSEmmanuel Vadot	status = "okay";
1645*b2d2a78aSEmmanuel Vadot	pinctrl-names = "default";
1646*b2d2a78aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_rmii3_default>;
1647*b2d2a78aSEmmanuel Vadot	clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>,
1648*b2d2a78aSEmmanuel Vadot		 <&syscon ASPEED_CLK_MAC3RCLK>;
1649*b2d2a78aSEmmanuel Vadot	clock-names = "MACCLK", "RCLK";
1650*b2d2a78aSEmmanuel Vadot	use-ncsi;
1651*b2d2a78aSEmmanuel Vadot};
1652*b2d2a78aSEmmanuel Vadot
1653*b2d2a78aSEmmanuel Vadot&mac3 {
1654*b2d2a78aSEmmanuel Vadot	status = "okay";
1655*b2d2a78aSEmmanuel Vadot	pinctrl-names = "default";
1656*b2d2a78aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_rmii4_default>;
1657*b2d2a78aSEmmanuel Vadot	clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>,
1658*b2d2a78aSEmmanuel Vadot		 <&syscon ASPEED_CLK_MAC4RCLK>;
1659*b2d2a78aSEmmanuel Vadot	clock-names = "MACCLK", "RCLK";
1660*b2d2a78aSEmmanuel Vadot	use-ncsi;
1661*b2d2a78aSEmmanuel Vadot};
1662*b2d2a78aSEmmanuel Vadot
1663*b2d2a78aSEmmanuel Vadot&wdt1 {
1664*b2d2a78aSEmmanuel Vadot	aspeed,reset-type = "none";
1665*b2d2a78aSEmmanuel Vadot	aspeed,external-signal;
1666*b2d2a78aSEmmanuel Vadot	aspeed,ext-push-pull;
1667*b2d2a78aSEmmanuel Vadot	aspeed,ext-active-high;
1668*b2d2a78aSEmmanuel Vadot
1669*b2d2a78aSEmmanuel Vadot	pinctrl-names = "default";
1670*b2d2a78aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_wdtrst1_default>;
1671*b2d2a78aSEmmanuel Vadot};
1672*b2d2a78aSEmmanuel Vadot
1673*b2d2a78aSEmmanuel Vadot&wdt2 {
1674*b2d2a78aSEmmanuel Vadot	status = "okay";
1675*b2d2a78aSEmmanuel Vadot};
1676*b2d2a78aSEmmanuel Vadot
1677*b2d2a78aSEmmanuel Vadot&kcs2 {
1678*b2d2a78aSEmmanuel Vadot	status = "okay";
1679*b2d2a78aSEmmanuel Vadot	aspeed,lpc-io-reg = <0xca8 0xcac>;
1680*b2d2a78aSEmmanuel Vadot};
1681*b2d2a78aSEmmanuel Vadot
1682*b2d2a78aSEmmanuel Vadot&kcs3 {
1683*b2d2a78aSEmmanuel Vadot	status = "okay";
1684*b2d2a78aSEmmanuel Vadot	aspeed,lpc-io-reg = <0xca2>;
1685*b2d2a78aSEmmanuel Vadot	aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
1686*b2d2a78aSEmmanuel Vadot};
1687