xref: /freebsd/sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-facebook-cmm.dts (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
2f126890aSEmmanuel Vadot// Copyright (c) 2018 Facebook Inc.
3f126890aSEmmanuel Vadot/dts-v1/;
4f126890aSEmmanuel Vadot
5f126890aSEmmanuel Vadot#include "ast2500-facebook-netbmc-common.dtsi"
6f126890aSEmmanuel Vadot
7f126890aSEmmanuel Vadot/ {
8f126890aSEmmanuel Vadot	model = "Facebook Backpack CMM BMC";
9f126890aSEmmanuel Vadot	compatible = "facebook,cmm-bmc", "aspeed,ast2500";
10f126890aSEmmanuel Vadot
11f126890aSEmmanuel Vadot	aliases {
12f126890aSEmmanuel Vadot		/*
13f126890aSEmmanuel Vadot		 * Override the default uart aliases to avoid breaking
14f126890aSEmmanuel Vadot		 * the legacy applications.
15f126890aSEmmanuel Vadot		 */
16f126890aSEmmanuel Vadot		serial0 = &uart5;
17f126890aSEmmanuel Vadot		serial1 = &uart1;
18f126890aSEmmanuel Vadot		serial2 = &uart3;
19f126890aSEmmanuel Vadot		serial3 = &uart4;
20f126890aSEmmanuel Vadot
21f126890aSEmmanuel Vadot		/*
22f126890aSEmmanuel Vadot		 * PCA9548 (1-0077) provides 8 channels for connecting to
23f126890aSEmmanuel Vadot		 * 4 Line Cards and 4 Fabric Cards.
24f126890aSEmmanuel Vadot		 */
25f126890aSEmmanuel Vadot		i2c16 = &imux16;
26f126890aSEmmanuel Vadot		i2c17 = &imux17;
27f126890aSEmmanuel Vadot		i2c18 = &imux18;
28f126890aSEmmanuel Vadot		i2c19 = &imux19;
29f126890aSEmmanuel Vadot		i2c20 = &imux20;
30f126890aSEmmanuel Vadot		i2c21 = &imux21;
31f126890aSEmmanuel Vadot		i2c22 = &imux22;
32f126890aSEmmanuel Vadot		i2c23 = &imux23;
33f126890aSEmmanuel Vadot
34f126890aSEmmanuel Vadot		/*
35f126890aSEmmanuel Vadot		 * PCA9548 (2-0071) provides 8 channels for connecting to
36f126890aSEmmanuel Vadot		 * Power Distribution Board.
37f126890aSEmmanuel Vadot		 */
38f126890aSEmmanuel Vadot		i2c24 = &imux24;
39f126890aSEmmanuel Vadot		i2c25 = &imux25;
40f126890aSEmmanuel Vadot		i2c26 = &imux26;
41f126890aSEmmanuel Vadot		i2c27 = &imux27;
42f126890aSEmmanuel Vadot		i2c28 = &imux28;
43f126890aSEmmanuel Vadot		i2c29 = &imux29;
44f126890aSEmmanuel Vadot		i2c30 = &imux30;
45f126890aSEmmanuel Vadot		i2c31 = &imux31;
46f126890aSEmmanuel Vadot
47f126890aSEmmanuel Vadot		/*
48f126890aSEmmanuel Vadot		 * PCA9548 (8-0077) provides 8 channels and the first 4
49f126890aSEmmanuel Vadot		 * channels are connecting to 4 Fan Control Boards.
50f126890aSEmmanuel Vadot		 */
51f126890aSEmmanuel Vadot		i2c32 = &imux32;
52f126890aSEmmanuel Vadot		i2c33 = &imux33;
53f126890aSEmmanuel Vadot		i2c34 = &imux34;
54f126890aSEmmanuel Vadot		i2c35 = &imux35;
55f126890aSEmmanuel Vadot		i2c36 = &imux36;
56f126890aSEmmanuel Vadot		i2c37 = &imux37;
57f126890aSEmmanuel Vadot		i2c38 = &imux38;
58f126890aSEmmanuel Vadot		i2c39 = &imux39;
59f126890aSEmmanuel Vadot
60f126890aSEmmanuel Vadot		/*
61f126890aSEmmanuel Vadot		 * 2 PCA9548 (18-0070 & 18-0073), 16 channels connecting
62f126890aSEmmanuel Vadot		 * to Line Card #1.
63f126890aSEmmanuel Vadot		 */
64f126890aSEmmanuel Vadot		i2c40 = &imux40;
65f126890aSEmmanuel Vadot		i2c41 = &imux41;
66f126890aSEmmanuel Vadot		i2c42 = &imux42;
67f126890aSEmmanuel Vadot		i2c43 = &imux43;
68f126890aSEmmanuel Vadot		i2c44 = &imux44;
69f126890aSEmmanuel Vadot		i2c45 = &imux45;
70f126890aSEmmanuel Vadot		i2c46 = &imux46;
71f126890aSEmmanuel Vadot		i2c47 = &imux47;
72f126890aSEmmanuel Vadot		i2c48 = &imux48;
73f126890aSEmmanuel Vadot		i2c49 = &imux49;
74f126890aSEmmanuel Vadot		i2c50 = &imux50;
75f126890aSEmmanuel Vadot		i2c51 = &imux51;
76f126890aSEmmanuel Vadot		i2c52 = &imux52;
77f126890aSEmmanuel Vadot		i2c53 = &imux53;
78f126890aSEmmanuel Vadot		i2c54 = &imux54;
79f126890aSEmmanuel Vadot		i2c55 = &imux55;
80f126890aSEmmanuel Vadot
81f126890aSEmmanuel Vadot		/*
82f126890aSEmmanuel Vadot		 * 2 PCA9548 (19-0070 & 19-0073), 16 channels connecting
83f126890aSEmmanuel Vadot		 * to Line Card #2.
84f126890aSEmmanuel Vadot		 */
85f126890aSEmmanuel Vadot		i2c56 = &imux56;
86f126890aSEmmanuel Vadot		i2c57 = &imux57;
87f126890aSEmmanuel Vadot		i2c58 = &imux58;
88f126890aSEmmanuel Vadot		i2c59 = &imux59;
89f126890aSEmmanuel Vadot		i2c60 = &imux60;
90f126890aSEmmanuel Vadot		i2c61 = &imux61;
91f126890aSEmmanuel Vadot		i2c62 = &imux62;
92f126890aSEmmanuel Vadot		i2c63 = &imux63;
93f126890aSEmmanuel Vadot		i2c64 = &imux64;
94f126890aSEmmanuel Vadot		i2c65 = &imux65;
95f126890aSEmmanuel Vadot		i2c66 = &imux66;
96f126890aSEmmanuel Vadot		i2c67 = &imux67;
97f126890aSEmmanuel Vadot		i2c68 = &imux68;
98f126890aSEmmanuel Vadot		i2c69 = &imux69;
99f126890aSEmmanuel Vadot		i2c70 = &imux70;
100f126890aSEmmanuel Vadot		i2c71 = &imux71;
101f126890aSEmmanuel Vadot
102f126890aSEmmanuel Vadot		/*
103f126890aSEmmanuel Vadot		 * 2 PCA9548 (20-0070 & 20-0073), 16 channels connecting
104f126890aSEmmanuel Vadot		 * to Line Card #3.
105f126890aSEmmanuel Vadot		 */
106f126890aSEmmanuel Vadot		i2c72 = &imux72;
107f126890aSEmmanuel Vadot		i2c73 = &imux73;
108f126890aSEmmanuel Vadot		i2c74 = &imux74;
109f126890aSEmmanuel Vadot		i2c75 = &imux75;
110f126890aSEmmanuel Vadot		i2c76 = &imux76;
111f126890aSEmmanuel Vadot		i2c77 = &imux77;
112f126890aSEmmanuel Vadot		i2c78 = &imux78;
113f126890aSEmmanuel Vadot		i2c79 = &imux79;
114f126890aSEmmanuel Vadot		i2c80 = &imux80;
115f126890aSEmmanuel Vadot		i2c81 = &imux81;
116f126890aSEmmanuel Vadot		i2c82 = &imux82;
117f126890aSEmmanuel Vadot		i2c83 = &imux83;
118f126890aSEmmanuel Vadot		i2c84 = &imux84;
119f126890aSEmmanuel Vadot		i2c85 = &imux85;
120f126890aSEmmanuel Vadot		i2c86 = &imux86;
121f126890aSEmmanuel Vadot		i2c87 = &imux87;
122f126890aSEmmanuel Vadot
123f126890aSEmmanuel Vadot		/*
124f126890aSEmmanuel Vadot		 * 2 PCA9548 (21-0070 & 21-0073), 16 channels connecting
125f126890aSEmmanuel Vadot		 * to Line Card #4.
126f126890aSEmmanuel Vadot		 */
127f126890aSEmmanuel Vadot		i2c88 = &imux88;
128f126890aSEmmanuel Vadot		i2c89 = &imux89;
129f126890aSEmmanuel Vadot		i2c90 = &imux90;
130f126890aSEmmanuel Vadot		i2c91 = &imux91;
131f126890aSEmmanuel Vadot		i2c92 = &imux92;
132f126890aSEmmanuel Vadot		i2c93 = &imux93;
133f126890aSEmmanuel Vadot		i2c94 = &imux94;
134f126890aSEmmanuel Vadot		i2c95 = &imux95;
135f126890aSEmmanuel Vadot		i2c96 = &imux96;
136f126890aSEmmanuel Vadot		i2c97 = &imux97;
137f126890aSEmmanuel Vadot		i2c98 = &imux98;
138f126890aSEmmanuel Vadot		i2c99 = &imux99;
139f126890aSEmmanuel Vadot		i2c100 = &imux100;
140f126890aSEmmanuel Vadot		i2c101 = &imux101;
141f126890aSEmmanuel Vadot		i2c102 = &imux102;
142f126890aSEmmanuel Vadot		i2c103 = &imux103;
143f126890aSEmmanuel Vadot
144f126890aSEmmanuel Vadot		/*
145f126890aSEmmanuel Vadot		 * 2 PCA9548 (16-0070 & 16-0073), 16 channels connecting
146f126890aSEmmanuel Vadot		 * to Fabric Card #1.
147f126890aSEmmanuel Vadot		 */
148f126890aSEmmanuel Vadot		i2c104 = &imux104;
149f126890aSEmmanuel Vadot		i2c105 = &imux105;
150f126890aSEmmanuel Vadot		i2c106 = &imux106;
151f126890aSEmmanuel Vadot		i2c107 = &imux107;
152f126890aSEmmanuel Vadot		i2c108 = &imux108;
153f126890aSEmmanuel Vadot		i2c109 = &imux109;
154f126890aSEmmanuel Vadot		i2c110 = &imux110;
155f126890aSEmmanuel Vadot		i2c111 = &imux111;
156f126890aSEmmanuel Vadot		i2c112 = &imux112;
157f126890aSEmmanuel Vadot		i2c113 = &imux113;
158f126890aSEmmanuel Vadot		i2c114 = &imux114;
159f126890aSEmmanuel Vadot		i2c115 = &imux115;
160f126890aSEmmanuel Vadot		i2c116 = &imux116;
161f126890aSEmmanuel Vadot		i2c117 = &imux117;
162f126890aSEmmanuel Vadot		i2c118 = &imux118;
163f126890aSEmmanuel Vadot		i2c119 = &imux119;
164f126890aSEmmanuel Vadot
165f126890aSEmmanuel Vadot		/*
166f126890aSEmmanuel Vadot		 * 2 PCA9548 (17-0070 & 17-0073), 16 channels connecting
167f126890aSEmmanuel Vadot		 * to Fabric Card #2.
168f126890aSEmmanuel Vadot		 */
169f126890aSEmmanuel Vadot		i2c120 = &imux120;
170f126890aSEmmanuel Vadot		i2c121 = &imux121;
171f126890aSEmmanuel Vadot		i2c122 = &imux122;
172f126890aSEmmanuel Vadot		i2c123 = &imux123;
173f126890aSEmmanuel Vadot		i2c124 = &imux124;
174f126890aSEmmanuel Vadot		i2c125 = &imux125;
175f126890aSEmmanuel Vadot		i2c126 = &imux126;
176f126890aSEmmanuel Vadot		i2c127 = &imux127;
177f126890aSEmmanuel Vadot		i2c128 = &imux128;
178f126890aSEmmanuel Vadot		i2c129 = &imux129;
179f126890aSEmmanuel Vadot		i2c130 = &imux130;
180f126890aSEmmanuel Vadot		i2c131 = &imux131;
181f126890aSEmmanuel Vadot		i2c132 = &imux132;
182f126890aSEmmanuel Vadot		i2c133 = &imux133;
183f126890aSEmmanuel Vadot		i2c134 = &imux134;
184f126890aSEmmanuel Vadot		i2c135 = &imux135;
185f126890aSEmmanuel Vadot
186f126890aSEmmanuel Vadot		/*
187f126890aSEmmanuel Vadot		 * 2 PCA9548 (22-0070 & 22-0073), 16 channels connecting
188f126890aSEmmanuel Vadot		 * to Fabric Card #3.
189f126890aSEmmanuel Vadot		 */
190f126890aSEmmanuel Vadot		i2c136 = &imux136;
191f126890aSEmmanuel Vadot		i2c137 = &imux137;
192f126890aSEmmanuel Vadot		i2c138 = &imux138;
193f126890aSEmmanuel Vadot		i2c139 = &imux139;
194f126890aSEmmanuel Vadot		i2c140 = &imux140;
195f126890aSEmmanuel Vadot		i2c141 = &imux141;
196f126890aSEmmanuel Vadot		i2c142 = &imux142;
197f126890aSEmmanuel Vadot		i2c143 = &imux143;
198f126890aSEmmanuel Vadot		i2c144 = &imux144;
199f126890aSEmmanuel Vadot		i2c145 = &imux145;
200f126890aSEmmanuel Vadot		i2c146 = &imux146;
201f126890aSEmmanuel Vadot		i2c147 = &imux147;
202f126890aSEmmanuel Vadot		i2c148 = &imux148;
203f126890aSEmmanuel Vadot		i2c149 = &imux149;
204f126890aSEmmanuel Vadot		i2c150 = &imux150;
205f126890aSEmmanuel Vadot		i2c151 = &imux151;
206f126890aSEmmanuel Vadot
207f126890aSEmmanuel Vadot		/*
208f126890aSEmmanuel Vadot		 * 2 PCA9548 (23-0070 & 23-0073), 16 channels connecting
209f126890aSEmmanuel Vadot		 * to Fabric Card #4.
210f126890aSEmmanuel Vadot		 */
211f126890aSEmmanuel Vadot		i2c152 = &imux152;
212f126890aSEmmanuel Vadot		i2c153 = &imux153;
213f126890aSEmmanuel Vadot		i2c154 = &imux154;
214f126890aSEmmanuel Vadot		i2c155 = &imux155;
215f126890aSEmmanuel Vadot		i2c156 = &imux156;
216f126890aSEmmanuel Vadot		i2c157 = &imux157;
217f126890aSEmmanuel Vadot		i2c158 = &imux158;
218f126890aSEmmanuel Vadot		i2c159 = &imux159;
219f126890aSEmmanuel Vadot		i2c160 = &imux160;
220f126890aSEmmanuel Vadot		i2c161 = &imux161;
221f126890aSEmmanuel Vadot		i2c162 = &imux162;
222f126890aSEmmanuel Vadot		i2c163 = &imux163;
223f126890aSEmmanuel Vadot		i2c164 = &imux164;
224f126890aSEmmanuel Vadot		i2c165 = &imux165;
225f126890aSEmmanuel Vadot		i2c166 = &imux166;
226f126890aSEmmanuel Vadot		i2c167 = &imux167;
227f126890aSEmmanuel Vadot
228f126890aSEmmanuel Vadot		/*
229f126890aSEmmanuel Vadot		 * PCA9548 (32-0070), 8 channels connecting to Fan Control
230f126890aSEmmanuel Vadot		 # Board #1.
231f126890aSEmmanuel Vadot		 */
232f126890aSEmmanuel Vadot		i2c168 = &imux168;
233f126890aSEmmanuel Vadot		i2c169 = &imux169;
234f126890aSEmmanuel Vadot		i2c170 = &imux170;
235f126890aSEmmanuel Vadot		i2c171 = &imux171;
236f126890aSEmmanuel Vadot		i2c172 = &imux172;
237f126890aSEmmanuel Vadot		i2c173 = &imux173;
238f126890aSEmmanuel Vadot		i2c174 = &imux174;
239f126890aSEmmanuel Vadot		i2c175 = &imux175;
240f126890aSEmmanuel Vadot
241f126890aSEmmanuel Vadot		/*
242f126890aSEmmanuel Vadot		 * PCA9548 (33-0070), 8 channels connecting to Fan Control
243f126890aSEmmanuel Vadot		 # Board #2.
244f126890aSEmmanuel Vadot		 */
245f126890aSEmmanuel Vadot		i2c176 = &imux176;
246f126890aSEmmanuel Vadot		i2c177 = &imux177;
247f126890aSEmmanuel Vadot		i2c178 = &imux178;
248f126890aSEmmanuel Vadot		i2c179 = &imux179;
249f126890aSEmmanuel Vadot		i2c180 = &imux180;
250f126890aSEmmanuel Vadot		i2c181 = &imux181;
251f126890aSEmmanuel Vadot		i2c182 = &imux182;
252f126890aSEmmanuel Vadot		i2c183 = &imux183;
253f126890aSEmmanuel Vadot
254f126890aSEmmanuel Vadot		/*
255f126890aSEmmanuel Vadot		 * PCA9548 (34-0070), 8 channels connecting to Fan Control
256f126890aSEmmanuel Vadot		 # Board #3.
257f126890aSEmmanuel Vadot		 */
258f126890aSEmmanuel Vadot		i2c184 = &imux184;
259f126890aSEmmanuel Vadot		i2c185 = &imux185;
260f126890aSEmmanuel Vadot		i2c186 = &imux186;
261f126890aSEmmanuel Vadot		i2c187 = &imux187;
262f126890aSEmmanuel Vadot		i2c188 = &imux188;
263f126890aSEmmanuel Vadot		i2c189 = &imux189;
264f126890aSEmmanuel Vadot		i2c190 = &imux190;
265f126890aSEmmanuel Vadot		i2c191 = &imux191;
266f126890aSEmmanuel Vadot
267f126890aSEmmanuel Vadot		/*
268f126890aSEmmanuel Vadot		 * PCA9548 (35-0070), 8 channels connecting to Fan Control
269f126890aSEmmanuel Vadot		 # Board #4.
270f126890aSEmmanuel Vadot		 */
271f126890aSEmmanuel Vadot		i2c192 = &imux192;
272f126890aSEmmanuel Vadot		i2c193 = &imux193;
273f126890aSEmmanuel Vadot		i2c194 = &imux194;
274f126890aSEmmanuel Vadot		i2c195 = &imux195;
275f126890aSEmmanuel Vadot		i2c196 = &imux196;
276f126890aSEmmanuel Vadot		i2c197 = &imux197;
277f126890aSEmmanuel Vadot		i2c198 = &imux198;
278f126890aSEmmanuel Vadot		i2c199 = &imux199;
279f126890aSEmmanuel Vadot	};
280f126890aSEmmanuel Vadot
281f126890aSEmmanuel Vadot	chosen {
282f126890aSEmmanuel Vadot		stdout-path = &uart1;
283f126890aSEmmanuel Vadot		bootargs = "console=ttyS1,9600n8 root=/dev/ram rw earlycon";
284f126890aSEmmanuel Vadot	};
285f126890aSEmmanuel Vadot
286f126890aSEmmanuel Vadot	ast-adc-hwmon {
287f126890aSEmmanuel Vadot		compatible = "iio-hwmon";
288f126890aSEmmanuel Vadot		io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
289f126890aSEmmanuel Vadot			      <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>;
290f126890aSEmmanuel Vadot	};
291f126890aSEmmanuel Vadot};
292f126890aSEmmanuel Vadot
293f126890aSEmmanuel Vadot&uart1 {
294f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_txd1_default
295f126890aSEmmanuel Vadot		     &pinctrl_rxd1_default
296f126890aSEmmanuel Vadot		     &pinctrl_ncts1_default
297f126890aSEmmanuel Vadot		     &pinctrl_ndcd1_default
298f126890aSEmmanuel Vadot		     &pinctrl_ndsr1_default
299f126890aSEmmanuel Vadot		     &pinctrl_ndtr1_default
300f126890aSEmmanuel Vadot		     &pinctrl_nrts1_default>;
301f126890aSEmmanuel Vadot};
302f126890aSEmmanuel Vadot
303f126890aSEmmanuel Vadot&uart3 {
304f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_txd3_default
305f126890aSEmmanuel Vadot		     &pinctrl_rxd3_default
306f126890aSEmmanuel Vadot		     &pinctrl_ncts3_default
307f126890aSEmmanuel Vadot		     &pinctrl_ndcd3_default
308f126890aSEmmanuel Vadot		     &pinctrl_nri3_default>;
309f126890aSEmmanuel Vadot};
310f126890aSEmmanuel Vadot
311f126890aSEmmanuel Vadot&uart4 {
312f126890aSEmmanuel Vadot	status = "okay";
313f126890aSEmmanuel Vadot	pinctrl-names = "default";
314f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_txd4_default
315f126890aSEmmanuel Vadot		     &pinctrl_rxd4_default>;
316f126890aSEmmanuel Vadot};
317f126890aSEmmanuel Vadot
318f126890aSEmmanuel Vadot/*
319f126890aSEmmanuel Vadot * I2C bus reserved for communication with COM-E.
320f126890aSEmmanuel Vadot */
321f126890aSEmmanuel Vadot&i2c0 {
322f126890aSEmmanuel Vadot	status = "okay";
323f126890aSEmmanuel Vadot};
324f126890aSEmmanuel Vadot
325f126890aSEmmanuel Vadot/*
326f126890aSEmmanuel Vadot * I2C bus to Line Cards and Fabric Cards.
327f126890aSEmmanuel Vadot */
328f126890aSEmmanuel Vadot&i2c1 {
329f126890aSEmmanuel Vadot	status = "okay";
330f126890aSEmmanuel Vadot
331*aa1a8ff2SEmmanuel Vadot	i2c-mux@77 {
332f126890aSEmmanuel Vadot		compatible = "nxp,pca9548";
333f126890aSEmmanuel Vadot		#address-cells = <1>;
334f126890aSEmmanuel Vadot		#size-cells = <0>;
335f126890aSEmmanuel Vadot		reg = <0x77>;
336f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
337f126890aSEmmanuel Vadot
338f126890aSEmmanuel Vadot		/* To Fabric Card #1 */
339f126890aSEmmanuel Vadot		imux16: i2c@0 {
340f126890aSEmmanuel Vadot			#address-cells = <1>;
341f126890aSEmmanuel Vadot			#size-cells = <0>;
342f126890aSEmmanuel Vadot			reg = <0>;
343f126890aSEmmanuel Vadot
344*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
345f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
346f126890aSEmmanuel Vadot				#address-cells = <1>;
347f126890aSEmmanuel Vadot				#size-cells = <0>;
348f126890aSEmmanuel Vadot				reg = <0x70>;
349f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
350f126890aSEmmanuel Vadot
351f126890aSEmmanuel Vadot				imux104: i2c@0 {
352f126890aSEmmanuel Vadot					#address-cells = <1>;
353f126890aSEmmanuel Vadot					#size-cells = <0>;
354f126890aSEmmanuel Vadot					reg = <0>;
355f126890aSEmmanuel Vadot				};
356f126890aSEmmanuel Vadot				imux105: i2c@1 {
357f126890aSEmmanuel Vadot					#address-cells = <1>;
358f126890aSEmmanuel Vadot					#size-cells = <0>;
359f126890aSEmmanuel Vadot					reg = <1>;
360f126890aSEmmanuel Vadot				};
361f126890aSEmmanuel Vadot				imux106: i2c@2 {
362f126890aSEmmanuel Vadot					#address-cells = <1>;
363f126890aSEmmanuel Vadot					#size-cells = <0>;
364f126890aSEmmanuel Vadot					reg = <2>;
365f126890aSEmmanuel Vadot				};
366f126890aSEmmanuel Vadot				imux107: i2c@3 {
367f126890aSEmmanuel Vadot					#address-cells = <1>;
368f126890aSEmmanuel Vadot					#size-cells = <0>;
369f126890aSEmmanuel Vadot					reg = <3>;
370f126890aSEmmanuel Vadot				};
371f126890aSEmmanuel Vadot				imux108: i2c@4 {
372f126890aSEmmanuel Vadot					#address-cells = <1>;
373f126890aSEmmanuel Vadot					#size-cells = <0>;
374f126890aSEmmanuel Vadot					reg = <4>;
375f126890aSEmmanuel Vadot				};
376f126890aSEmmanuel Vadot				imux109: i2c@5 {
377f126890aSEmmanuel Vadot					#address-cells = <1>;
378f126890aSEmmanuel Vadot					#size-cells = <0>;
379f126890aSEmmanuel Vadot					reg = <5>;
380f126890aSEmmanuel Vadot				};
381f126890aSEmmanuel Vadot				imux110: i2c@6 {
382f126890aSEmmanuel Vadot					#address-cells = <1>;
383f126890aSEmmanuel Vadot					#size-cells = <0>;
384f126890aSEmmanuel Vadot					reg = <6>;
385f126890aSEmmanuel Vadot				};
386f126890aSEmmanuel Vadot				imux111: i2c@7 {
387f126890aSEmmanuel Vadot					#address-cells = <1>;
388f126890aSEmmanuel Vadot					#size-cells = <0>;
389f126890aSEmmanuel Vadot					reg = <7>;
390f126890aSEmmanuel Vadot				};
391f126890aSEmmanuel Vadot			};
392f126890aSEmmanuel Vadot
393*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
394f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
395f126890aSEmmanuel Vadot				#address-cells = <1>;
396f126890aSEmmanuel Vadot				#size-cells = <0>;
397f126890aSEmmanuel Vadot				reg = <0x73>;
398f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
399f126890aSEmmanuel Vadot
400f126890aSEmmanuel Vadot				imux112: i2c@0 {
401f126890aSEmmanuel Vadot					#address-cells = <1>;
402f126890aSEmmanuel Vadot					#size-cells = <0>;
403f126890aSEmmanuel Vadot					reg = <0>;
404f126890aSEmmanuel Vadot				};
405f126890aSEmmanuel Vadot				imux113: i2c@1 {
406f126890aSEmmanuel Vadot					#address-cells = <1>;
407f126890aSEmmanuel Vadot					#size-cells = <0>;
408f126890aSEmmanuel Vadot					reg = <1>;
409f126890aSEmmanuel Vadot				};
410f126890aSEmmanuel Vadot				imux114: i2c@2 {
411f126890aSEmmanuel Vadot					#address-cells = <1>;
412f126890aSEmmanuel Vadot					#size-cells = <0>;
413f126890aSEmmanuel Vadot					reg = <2>;
414f126890aSEmmanuel Vadot				};
415f126890aSEmmanuel Vadot				imux115: i2c@3 {
416f126890aSEmmanuel Vadot					#address-cells = <1>;
417f126890aSEmmanuel Vadot					#size-cells = <0>;
418f126890aSEmmanuel Vadot					reg = <3>;
419f126890aSEmmanuel Vadot				};
420f126890aSEmmanuel Vadot				imux116: i2c@4 {
421f126890aSEmmanuel Vadot					#address-cells = <1>;
422f126890aSEmmanuel Vadot					#size-cells = <0>;
423f126890aSEmmanuel Vadot					reg = <4>;
424f126890aSEmmanuel Vadot				};
425f126890aSEmmanuel Vadot				imux117: i2c@5 {
426f126890aSEmmanuel Vadot					#address-cells = <1>;
427f126890aSEmmanuel Vadot					#size-cells = <0>;
428f126890aSEmmanuel Vadot					reg = <5>;
429f126890aSEmmanuel Vadot				};
430f126890aSEmmanuel Vadot				imux118: i2c@6 {
431f126890aSEmmanuel Vadot					#address-cells = <1>;
432f126890aSEmmanuel Vadot					#size-cells = <0>;
433f126890aSEmmanuel Vadot					reg = <6>;
434f126890aSEmmanuel Vadot				};
435f126890aSEmmanuel Vadot				imux119: i2c@7 {
436f126890aSEmmanuel Vadot					#address-cells = <1>;
437f126890aSEmmanuel Vadot					#size-cells = <0>;
438f126890aSEmmanuel Vadot					reg = <7>;
439f126890aSEmmanuel Vadot				};
440f126890aSEmmanuel Vadot			};
441f126890aSEmmanuel Vadot		};
442f126890aSEmmanuel Vadot
443f126890aSEmmanuel Vadot		/* To Fabric Card #2 */
444f126890aSEmmanuel Vadot		imux17: i2c@1 {
445f126890aSEmmanuel Vadot			#address-cells = <1>;
446f126890aSEmmanuel Vadot			#size-cells = <0>;
447f126890aSEmmanuel Vadot			reg = <1>;
448f126890aSEmmanuel Vadot
449*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
450f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
451f126890aSEmmanuel Vadot				#address-cells = <1>;
452f126890aSEmmanuel Vadot				#size-cells = <0>;
453f126890aSEmmanuel Vadot				reg = <0x70>;
454f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
455f126890aSEmmanuel Vadot
456f126890aSEmmanuel Vadot				imux120: i2c@0 {
457f126890aSEmmanuel Vadot					#address-cells = <1>;
458f126890aSEmmanuel Vadot					#size-cells = <0>;
459f126890aSEmmanuel Vadot					reg = <0>;
460f126890aSEmmanuel Vadot				};
461f126890aSEmmanuel Vadot				imux121: i2c@1 {
462f126890aSEmmanuel Vadot					#address-cells = <1>;
463f126890aSEmmanuel Vadot					#size-cells = <0>;
464f126890aSEmmanuel Vadot					reg = <1>;
465f126890aSEmmanuel Vadot				};
466f126890aSEmmanuel Vadot				imux122: i2c@2 {
467f126890aSEmmanuel Vadot					#address-cells = <1>;
468f126890aSEmmanuel Vadot					#size-cells = <0>;
469f126890aSEmmanuel Vadot					reg = <2>;
470f126890aSEmmanuel Vadot				};
471f126890aSEmmanuel Vadot				imux123: i2c@3 {
472f126890aSEmmanuel Vadot					#address-cells = <1>;
473f126890aSEmmanuel Vadot					#size-cells = <0>;
474f126890aSEmmanuel Vadot					reg = <3>;
475f126890aSEmmanuel Vadot				};
476f126890aSEmmanuel Vadot				imux124: i2c@4 {
477f126890aSEmmanuel Vadot					#address-cells = <1>;
478f126890aSEmmanuel Vadot					#size-cells = <0>;
479f126890aSEmmanuel Vadot					reg = <4>;
480f126890aSEmmanuel Vadot				};
481f126890aSEmmanuel Vadot				imux125: i2c@5 {
482f126890aSEmmanuel Vadot					#address-cells = <1>;
483f126890aSEmmanuel Vadot					#size-cells = <0>;
484f126890aSEmmanuel Vadot					reg = <5>;
485f126890aSEmmanuel Vadot				};
486f126890aSEmmanuel Vadot				imux126: i2c@6 {
487f126890aSEmmanuel Vadot					#address-cells = <1>;
488f126890aSEmmanuel Vadot					#size-cells = <0>;
489f126890aSEmmanuel Vadot					reg = <6>;
490f126890aSEmmanuel Vadot				};
491f126890aSEmmanuel Vadot				imux127: i2c@7 {
492f126890aSEmmanuel Vadot					#address-cells = <1>;
493f126890aSEmmanuel Vadot					#size-cells = <0>;
494f126890aSEmmanuel Vadot					reg = <7>;
495f126890aSEmmanuel Vadot				};
496f126890aSEmmanuel Vadot			};
497f126890aSEmmanuel Vadot
498*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
499f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
500f126890aSEmmanuel Vadot				#address-cells = <1>;
501f126890aSEmmanuel Vadot				#size-cells = <0>;
502f126890aSEmmanuel Vadot				reg = <0x73>;
503f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
504f126890aSEmmanuel Vadot
505f126890aSEmmanuel Vadot				imux128: i2c@0 {
506f126890aSEmmanuel Vadot					#address-cells = <1>;
507f126890aSEmmanuel Vadot					#size-cells = <0>;
508f126890aSEmmanuel Vadot					reg = <0>;
509f126890aSEmmanuel Vadot				};
510f126890aSEmmanuel Vadot				imux129: i2c@1 {
511f126890aSEmmanuel Vadot					#address-cells = <1>;
512f126890aSEmmanuel Vadot					#size-cells = <0>;
513f126890aSEmmanuel Vadot					reg = <1>;
514f126890aSEmmanuel Vadot				};
515f126890aSEmmanuel Vadot				imux130: i2c@2 {
516f126890aSEmmanuel Vadot					#address-cells = <1>;
517f126890aSEmmanuel Vadot					#size-cells = <0>;
518f126890aSEmmanuel Vadot					reg = <2>;
519f126890aSEmmanuel Vadot				};
520f126890aSEmmanuel Vadot				imux131: i2c@3 {
521f126890aSEmmanuel Vadot					#address-cells = <1>;
522f126890aSEmmanuel Vadot					#size-cells = <0>;
523f126890aSEmmanuel Vadot					reg = <3>;
524f126890aSEmmanuel Vadot				};
525f126890aSEmmanuel Vadot				imux132: i2c@4 {
526f126890aSEmmanuel Vadot					#address-cells = <1>;
527f126890aSEmmanuel Vadot					#size-cells = <0>;
528f126890aSEmmanuel Vadot					reg = <4>;
529f126890aSEmmanuel Vadot				};
530f126890aSEmmanuel Vadot				imux133: i2c@5 {
531f126890aSEmmanuel Vadot					#address-cells = <1>;
532f126890aSEmmanuel Vadot					#size-cells = <0>;
533f126890aSEmmanuel Vadot					reg = <5>;
534f126890aSEmmanuel Vadot				};
535f126890aSEmmanuel Vadot				imux134: i2c@6 {
536f126890aSEmmanuel Vadot					#address-cells = <1>;
537f126890aSEmmanuel Vadot					#size-cells = <0>;
538f126890aSEmmanuel Vadot					reg = <6>;
539f126890aSEmmanuel Vadot				};
540f126890aSEmmanuel Vadot				imux135: i2c@7 {
541f126890aSEmmanuel Vadot					#address-cells = <1>;
542f126890aSEmmanuel Vadot					#size-cells = <0>;
543f126890aSEmmanuel Vadot					reg = <7>;
544f126890aSEmmanuel Vadot				};
545f126890aSEmmanuel Vadot			};
546f126890aSEmmanuel Vadot		};
547f126890aSEmmanuel Vadot
548f126890aSEmmanuel Vadot		/* To Line Card #1 */
549f126890aSEmmanuel Vadot		imux18: i2c@2 {
550f126890aSEmmanuel Vadot			#address-cells = <1>;
551f126890aSEmmanuel Vadot			#size-cells = <0>;
552f126890aSEmmanuel Vadot			reg = <2>;
553f126890aSEmmanuel Vadot
554*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
555f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
556f126890aSEmmanuel Vadot				#address-cells = <1>;
557f126890aSEmmanuel Vadot				#size-cells = <0>;
558f126890aSEmmanuel Vadot				reg = <0x70>;
559f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
560f126890aSEmmanuel Vadot
561f126890aSEmmanuel Vadot				imux40: i2c@0 {
562f126890aSEmmanuel Vadot					#address-cells = <1>;
563f126890aSEmmanuel Vadot					#size-cells = <0>;
564f126890aSEmmanuel Vadot					reg = <0>;
565f126890aSEmmanuel Vadot				};
566f126890aSEmmanuel Vadot				imux41: i2c@1 {
567f126890aSEmmanuel Vadot					#address-cells = <1>;
568f126890aSEmmanuel Vadot					#size-cells = <0>;
569f126890aSEmmanuel Vadot					reg = <1>;
570f126890aSEmmanuel Vadot				};
571f126890aSEmmanuel Vadot				imux42: i2c@2 {
572f126890aSEmmanuel Vadot					#address-cells = <1>;
573f126890aSEmmanuel Vadot					#size-cells = <0>;
574f126890aSEmmanuel Vadot					reg = <2>;
575f126890aSEmmanuel Vadot				};
576f126890aSEmmanuel Vadot				imux43: i2c@3 {
577f126890aSEmmanuel Vadot					#address-cells = <1>;
578f126890aSEmmanuel Vadot					#size-cells = <0>;
579f126890aSEmmanuel Vadot					reg = <3>;
580f126890aSEmmanuel Vadot				};
581f126890aSEmmanuel Vadot				imux44: i2c@4 {
582f126890aSEmmanuel Vadot					#address-cells = <1>;
583f126890aSEmmanuel Vadot					#size-cells = <0>;
584f126890aSEmmanuel Vadot					reg = <4>;
585f126890aSEmmanuel Vadot				};
586f126890aSEmmanuel Vadot				imux45: i2c@5 {
587f126890aSEmmanuel Vadot					#address-cells = <1>;
588f126890aSEmmanuel Vadot					#size-cells = <0>;
589f126890aSEmmanuel Vadot					reg = <5>;
590f126890aSEmmanuel Vadot				};
591f126890aSEmmanuel Vadot				imux46: i2c@6 {
592f126890aSEmmanuel Vadot					#address-cells = <1>;
593f126890aSEmmanuel Vadot					#size-cells = <0>;
594f126890aSEmmanuel Vadot					reg = <6>;
595f126890aSEmmanuel Vadot				};
596f126890aSEmmanuel Vadot				imux47: i2c@7 {
597f126890aSEmmanuel Vadot					#address-cells = <1>;
598f126890aSEmmanuel Vadot					#size-cells = <0>;
599f126890aSEmmanuel Vadot					reg = <7>;
600f126890aSEmmanuel Vadot				};
601f126890aSEmmanuel Vadot			};
602f126890aSEmmanuel Vadot
603*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
604f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
605f126890aSEmmanuel Vadot				#address-cells = <1>;
606f126890aSEmmanuel Vadot				#size-cells = <0>;
607f126890aSEmmanuel Vadot				reg = <0x73>;
608f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
609f126890aSEmmanuel Vadot
610f126890aSEmmanuel Vadot				imux48: i2c@0 {
611f126890aSEmmanuel Vadot					#address-cells = <1>;
612f126890aSEmmanuel Vadot					#size-cells = <0>;
613f126890aSEmmanuel Vadot					reg = <0>;
614f126890aSEmmanuel Vadot				};
615f126890aSEmmanuel Vadot				imux49: i2c@1 {
616f126890aSEmmanuel Vadot					#address-cells = <1>;
617f126890aSEmmanuel Vadot					#size-cells = <0>;
618f126890aSEmmanuel Vadot					reg = <1>;
619f126890aSEmmanuel Vadot				};
620f126890aSEmmanuel Vadot				imux50: i2c@2 {
621f126890aSEmmanuel Vadot					#address-cells = <1>;
622f126890aSEmmanuel Vadot					#size-cells = <0>;
623f126890aSEmmanuel Vadot					reg = <2>;
624f126890aSEmmanuel Vadot				};
625f126890aSEmmanuel Vadot				imux51: i2c@3 {
626f126890aSEmmanuel Vadot					#address-cells = <1>;
627f126890aSEmmanuel Vadot					#size-cells = <0>;
628f126890aSEmmanuel Vadot					reg = <3>;
629f126890aSEmmanuel Vadot				};
630f126890aSEmmanuel Vadot				imux52: i2c@4 {
631f126890aSEmmanuel Vadot					#address-cells = <1>;
632f126890aSEmmanuel Vadot					#size-cells = <0>;
633f126890aSEmmanuel Vadot					reg = <4>;
634f126890aSEmmanuel Vadot				};
635f126890aSEmmanuel Vadot				imux53: i2c@5 {
636f126890aSEmmanuel Vadot					#address-cells = <1>;
637f126890aSEmmanuel Vadot					#size-cells = <0>;
638f126890aSEmmanuel Vadot					reg = <5>;
639f126890aSEmmanuel Vadot				};
640f126890aSEmmanuel Vadot				imux54: i2c@6 {
641f126890aSEmmanuel Vadot					#address-cells = <1>;
642f126890aSEmmanuel Vadot					#size-cells = <0>;
643f126890aSEmmanuel Vadot					reg = <6>;
644f126890aSEmmanuel Vadot				};
645f126890aSEmmanuel Vadot				imux55: i2c@7 {
646f126890aSEmmanuel Vadot					#address-cells = <1>;
647f126890aSEmmanuel Vadot					#size-cells = <0>;
648f126890aSEmmanuel Vadot					reg = <7>;
649f126890aSEmmanuel Vadot				};
650f126890aSEmmanuel Vadot			};
651f126890aSEmmanuel Vadot		};
652f126890aSEmmanuel Vadot
653f126890aSEmmanuel Vadot		/* To Line Card #2 */
654f126890aSEmmanuel Vadot		imux19: i2c@3 {
655f126890aSEmmanuel Vadot			#address-cells = <1>;
656f126890aSEmmanuel Vadot			#size-cells = <0>;
657f126890aSEmmanuel Vadot			reg = <3>;
658f126890aSEmmanuel Vadot
659*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
660f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
661f126890aSEmmanuel Vadot				#address-cells = <1>;
662f126890aSEmmanuel Vadot				#size-cells = <0>;
663f126890aSEmmanuel Vadot				reg = <0x70>;
664f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
665f126890aSEmmanuel Vadot
666f126890aSEmmanuel Vadot				imux56: i2c@0 {
667f126890aSEmmanuel Vadot					#address-cells = <1>;
668f126890aSEmmanuel Vadot					#size-cells = <0>;
669f126890aSEmmanuel Vadot					reg = <0>;
670f126890aSEmmanuel Vadot				};
671f126890aSEmmanuel Vadot				imux57: i2c@1 {
672f126890aSEmmanuel Vadot					#address-cells = <1>;
673f126890aSEmmanuel Vadot					#size-cells = <0>;
674f126890aSEmmanuel Vadot					reg = <1>;
675f126890aSEmmanuel Vadot				};
676f126890aSEmmanuel Vadot				imux58: i2c@2 {
677f126890aSEmmanuel Vadot					#address-cells = <1>;
678f126890aSEmmanuel Vadot					#size-cells = <0>;
679f126890aSEmmanuel Vadot					reg = <2>;
680f126890aSEmmanuel Vadot				};
681f126890aSEmmanuel Vadot				imux59: i2c@3 {
682f126890aSEmmanuel Vadot					#address-cells = <1>;
683f126890aSEmmanuel Vadot					#size-cells = <0>;
684f126890aSEmmanuel Vadot					reg = <3>;
685f126890aSEmmanuel Vadot				};
686f126890aSEmmanuel Vadot				imux60: i2c@4 {
687f126890aSEmmanuel Vadot					#address-cells = <1>;
688f126890aSEmmanuel Vadot					#size-cells = <0>;
689f126890aSEmmanuel Vadot					reg = <4>;
690f126890aSEmmanuel Vadot				};
691f126890aSEmmanuel Vadot				imux61: i2c@5 {
692f126890aSEmmanuel Vadot					#address-cells = <1>;
693f126890aSEmmanuel Vadot					#size-cells = <0>;
694f126890aSEmmanuel Vadot					reg = <5>;
695f126890aSEmmanuel Vadot				};
696f126890aSEmmanuel Vadot				imux62: i2c@6 {
697f126890aSEmmanuel Vadot					#address-cells = <1>;
698f126890aSEmmanuel Vadot					#size-cells = <0>;
699f126890aSEmmanuel Vadot					reg = <6>;
700f126890aSEmmanuel Vadot				};
701f126890aSEmmanuel Vadot				imux63: i2c@7 {
702f126890aSEmmanuel Vadot					#address-cells = <1>;
703f126890aSEmmanuel Vadot					#size-cells = <0>;
704f126890aSEmmanuel Vadot					reg = <7>;
705f126890aSEmmanuel Vadot				};
706f126890aSEmmanuel Vadot			};
707f126890aSEmmanuel Vadot
708*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
709f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
710f126890aSEmmanuel Vadot				#address-cells = <1>;
711f126890aSEmmanuel Vadot				#size-cells = <0>;
712f126890aSEmmanuel Vadot				reg = <0x73>;
713f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
714f126890aSEmmanuel Vadot
715f126890aSEmmanuel Vadot				imux64: i2c@0 {
716f126890aSEmmanuel Vadot					#address-cells = <1>;
717f126890aSEmmanuel Vadot					#size-cells = <0>;
718f126890aSEmmanuel Vadot					reg = <0>;
719f126890aSEmmanuel Vadot				};
720f126890aSEmmanuel Vadot				imux65: i2c@1 {
721f126890aSEmmanuel Vadot					#address-cells = <1>;
722f126890aSEmmanuel Vadot					#size-cells = <0>;
723f126890aSEmmanuel Vadot					reg = <1>;
724f126890aSEmmanuel Vadot				};
725f126890aSEmmanuel Vadot				imux66: i2c@2 {
726f126890aSEmmanuel Vadot					#address-cells = <1>;
727f126890aSEmmanuel Vadot					#size-cells = <0>;
728f126890aSEmmanuel Vadot					reg = <2>;
729f126890aSEmmanuel Vadot				};
730f126890aSEmmanuel Vadot				imux67: i2c@3 {
731f126890aSEmmanuel Vadot					#address-cells = <1>;
732f126890aSEmmanuel Vadot					#size-cells = <0>;
733f126890aSEmmanuel Vadot					reg = <3>;
734f126890aSEmmanuel Vadot				};
735f126890aSEmmanuel Vadot				imux68: i2c@4 {
736f126890aSEmmanuel Vadot					#address-cells = <1>;
737f126890aSEmmanuel Vadot					#size-cells = <0>;
738f126890aSEmmanuel Vadot					reg = <4>;
739f126890aSEmmanuel Vadot				};
740f126890aSEmmanuel Vadot				imux69: i2c@5 {
741f126890aSEmmanuel Vadot					#address-cells = <1>;
742f126890aSEmmanuel Vadot					#size-cells = <0>;
743f126890aSEmmanuel Vadot					reg = <5>;
744f126890aSEmmanuel Vadot				};
745f126890aSEmmanuel Vadot				imux70: i2c@6 {
746f126890aSEmmanuel Vadot					#address-cells = <1>;
747f126890aSEmmanuel Vadot					#size-cells = <0>;
748f126890aSEmmanuel Vadot					reg = <6>;
749f126890aSEmmanuel Vadot				};
750f126890aSEmmanuel Vadot				imux71: i2c@7 {
751f126890aSEmmanuel Vadot					#address-cells = <1>;
752f126890aSEmmanuel Vadot					#size-cells = <0>;
753f126890aSEmmanuel Vadot					reg = <7>;
754f126890aSEmmanuel Vadot				};
755f126890aSEmmanuel Vadot			};
756f126890aSEmmanuel Vadot		};
757f126890aSEmmanuel Vadot
758f126890aSEmmanuel Vadot		/* To LC3 SCM */
759f126890aSEmmanuel Vadot		imux20: i2c@4 {
760f126890aSEmmanuel Vadot			#address-cells = <1>;
761f126890aSEmmanuel Vadot			#size-cells = <0>;
762f126890aSEmmanuel Vadot			reg = <4>;
763f126890aSEmmanuel Vadot
764*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
765f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
766f126890aSEmmanuel Vadot				#address-cells = <1>;
767f126890aSEmmanuel Vadot				#size-cells = <0>;
768f126890aSEmmanuel Vadot				reg = <0x70>;
769f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
770f126890aSEmmanuel Vadot
771f126890aSEmmanuel Vadot				imux72: i2c@0 {
772f126890aSEmmanuel Vadot					#address-cells = <1>;
773f126890aSEmmanuel Vadot					#size-cells = <0>;
774f126890aSEmmanuel Vadot					reg = <0>;
775f126890aSEmmanuel Vadot				};
776f126890aSEmmanuel Vadot				imux73: i2c@1 {
777f126890aSEmmanuel Vadot					#address-cells = <1>;
778f126890aSEmmanuel Vadot					#size-cells = <0>;
779f126890aSEmmanuel Vadot					reg = <1>;
780f126890aSEmmanuel Vadot				};
781f126890aSEmmanuel Vadot				imux74: i2c@2 {
782f126890aSEmmanuel Vadot					#address-cells = <1>;
783f126890aSEmmanuel Vadot					#size-cells = <0>;
784f126890aSEmmanuel Vadot					reg = <2>;
785f126890aSEmmanuel Vadot				};
786f126890aSEmmanuel Vadot				imux75: i2c@3 {
787f126890aSEmmanuel Vadot					#address-cells = <1>;
788f126890aSEmmanuel Vadot					#size-cells = <0>;
789f126890aSEmmanuel Vadot					reg = <3>;
790f126890aSEmmanuel Vadot				};
791f126890aSEmmanuel Vadot				imux76: i2c@4 {
792f126890aSEmmanuel Vadot					#address-cells = <1>;
793f126890aSEmmanuel Vadot					#size-cells = <0>;
794f126890aSEmmanuel Vadot					reg = <4>;
795f126890aSEmmanuel Vadot				};
796f126890aSEmmanuel Vadot				imux77: i2c@5 {
797f126890aSEmmanuel Vadot					#address-cells = <1>;
798f126890aSEmmanuel Vadot					#size-cells = <0>;
799f126890aSEmmanuel Vadot					reg = <5>;
800f126890aSEmmanuel Vadot				};
801f126890aSEmmanuel Vadot				imux78: i2c@6 {
802f126890aSEmmanuel Vadot					#address-cells = <1>;
803f126890aSEmmanuel Vadot					#size-cells = <0>;
804f126890aSEmmanuel Vadot					reg = <6>;
805f126890aSEmmanuel Vadot				};
806f126890aSEmmanuel Vadot				imux79: i2c@7 {
807f126890aSEmmanuel Vadot					#address-cells = <1>;
808f126890aSEmmanuel Vadot					#size-cells = <0>;
809f126890aSEmmanuel Vadot					reg = <7>;
810f126890aSEmmanuel Vadot				};
811f126890aSEmmanuel Vadot			};
812f126890aSEmmanuel Vadot
813*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
814f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
815f126890aSEmmanuel Vadot				#address-cells = <1>;
816f126890aSEmmanuel Vadot				#size-cells = <0>;
817f126890aSEmmanuel Vadot				reg = <0x73>;
818f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
819f126890aSEmmanuel Vadot
820f126890aSEmmanuel Vadot				imux80: i2c@0 {
821f126890aSEmmanuel Vadot					#address-cells = <1>;
822f126890aSEmmanuel Vadot					#size-cells = <0>;
823f126890aSEmmanuel Vadot					reg = <0>;
824f126890aSEmmanuel Vadot				};
825f126890aSEmmanuel Vadot				imux81: i2c@1 {
826f126890aSEmmanuel Vadot					#address-cells = <1>;
827f126890aSEmmanuel Vadot					#size-cells = <0>;
828f126890aSEmmanuel Vadot					reg = <1>;
829f126890aSEmmanuel Vadot				};
830f126890aSEmmanuel Vadot				imux82: i2c@2 {
831f126890aSEmmanuel Vadot					#address-cells = <1>;
832f126890aSEmmanuel Vadot					#size-cells = <0>;
833f126890aSEmmanuel Vadot					reg = <2>;
834f126890aSEmmanuel Vadot				};
835f126890aSEmmanuel Vadot				imux83: i2c@3 {
836f126890aSEmmanuel Vadot					#address-cells = <1>;
837f126890aSEmmanuel Vadot					#size-cells = <0>;
838f126890aSEmmanuel Vadot					reg = <3>;
839f126890aSEmmanuel Vadot				};
840f126890aSEmmanuel Vadot				imux84: i2c@4 {
841f126890aSEmmanuel Vadot					#address-cells = <1>;
842f126890aSEmmanuel Vadot					#size-cells = <0>;
843f126890aSEmmanuel Vadot					reg = <4>;
844f126890aSEmmanuel Vadot				};
845f126890aSEmmanuel Vadot				imux85: i2c@5 {
846f126890aSEmmanuel Vadot					#address-cells = <1>;
847f126890aSEmmanuel Vadot					#size-cells = <0>;
848f126890aSEmmanuel Vadot					reg = <5>;
849f126890aSEmmanuel Vadot				};
850f126890aSEmmanuel Vadot				imux86: i2c@6 {
851f126890aSEmmanuel Vadot					#address-cells = <1>;
852f126890aSEmmanuel Vadot					#size-cells = <0>;
853f126890aSEmmanuel Vadot					reg = <6>;
854f126890aSEmmanuel Vadot				};
855f126890aSEmmanuel Vadot				imux87: i2c@7 {
856f126890aSEmmanuel Vadot					#address-cells = <1>;
857f126890aSEmmanuel Vadot					#size-cells = <0>;
858f126890aSEmmanuel Vadot					reg = <7>;
859f126890aSEmmanuel Vadot				};
860f126890aSEmmanuel Vadot			};
861f126890aSEmmanuel Vadot		};
862f126890aSEmmanuel Vadot
863f126890aSEmmanuel Vadot		/* To Line Card #4 */
864f126890aSEmmanuel Vadot		imux21: i2c@5 {
865f126890aSEmmanuel Vadot			#address-cells = <1>;
866f126890aSEmmanuel Vadot			#size-cells = <0>;
867f126890aSEmmanuel Vadot			reg = <5>;
868f126890aSEmmanuel Vadot
869*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
870f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
871f126890aSEmmanuel Vadot				#address-cells = <1>;
872f126890aSEmmanuel Vadot				#size-cells = <0>;
873f126890aSEmmanuel Vadot				reg = <0x70>;
874f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
875f126890aSEmmanuel Vadot
876f126890aSEmmanuel Vadot				imux88: i2c@0 {
877f126890aSEmmanuel Vadot					#address-cells = <1>;
878f126890aSEmmanuel Vadot					#size-cells = <0>;
879f126890aSEmmanuel Vadot					reg = <0>;
880f126890aSEmmanuel Vadot				};
881f126890aSEmmanuel Vadot				imux89: i2c@1 {
882f126890aSEmmanuel Vadot					#address-cells = <1>;
883f126890aSEmmanuel Vadot					#size-cells = <0>;
884f126890aSEmmanuel Vadot					reg = <1>;
885f126890aSEmmanuel Vadot				};
886f126890aSEmmanuel Vadot				imux90: i2c@2 {
887f126890aSEmmanuel Vadot					#address-cells = <1>;
888f126890aSEmmanuel Vadot					#size-cells = <0>;
889f126890aSEmmanuel Vadot					reg = <2>;
890f126890aSEmmanuel Vadot				};
891f126890aSEmmanuel Vadot				imux91: i2c@3 {
892f126890aSEmmanuel Vadot					#address-cells = <1>;
893f126890aSEmmanuel Vadot					#size-cells = <0>;
894f126890aSEmmanuel Vadot					reg = <3>;
895f126890aSEmmanuel Vadot				};
896f126890aSEmmanuel Vadot				imux92: i2c@4 {
897f126890aSEmmanuel Vadot					#address-cells = <1>;
898f126890aSEmmanuel Vadot					#size-cells = <0>;
899f126890aSEmmanuel Vadot					reg = <4>;
900f126890aSEmmanuel Vadot				};
901f126890aSEmmanuel Vadot				imux93: i2c@5 {
902f126890aSEmmanuel Vadot					#address-cells = <1>;
903f126890aSEmmanuel Vadot					#size-cells = <0>;
904f126890aSEmmanuel Vadot					reg = <5>;
905f126890aSEmmanuel Vadot				};
906f126890aSEmmanuel Vadot				imux94: i2c@6 {
907f126890aSEmmanuel Vadot					#address-cells = <1>;
908f126890aSEmmanuel Vadot					#size-cells = <0>;
909f126890aSEmmanuel Vadot					reg = <6>;
910f126890aSEmmanuel Vadot				};
911f126890aSEmmanuel Vadot				imux95: i2c@7 {
912f126890aSEmmanuel Vadot					#address-cells = <1>;
913f126890aSEmmanuel Vadot					#size-cells = <0>;
914f126890aSEmmanuel Vadot					reg = <7>;
915f126890aSEmmanuel Vadot				};
916f126890aSEmmanuel Vadot			};
917f126890aSEmmanuel Vadot
918*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
919f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
920f126890aSEmmanuel Vadot				#address-cells = <1>;
921f126890aSEmmanuel Vadot				#size-cells = <0>;
922f126890aSEmmanuel Vadot				reg = <0x73>;
923f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
924f126890aSEmmanuel Vadot
925f126890aSEmmanuel Vadot				imux96: i2c@0 {
926f126890aSEmmanuel Vadot					#address-cells = <1>;
927f126890aSEmmanuel Vadot					#size-cells = <0>;
928f126890aSEmmanuel Vadot					reg = <0>;
929f126890aSEmmanuel Vadot				};
930f126890aSEmmanuel Vadot				imux97: i2c@1 {
931f126890aSEmmanuel Vadot					#address-cells = <1>;
932f126890aSEmmanuel Vadot					#size-cells = <0>;
933f126890aSEmmanuel Vadot					reg = <1>;
934f126890aSEmmanuel Vadot				};
935f126890aSEmmanuel Vadot				imux98: i2c@2 {
936f126890aSEmmanuel Vadot					#address-cells = <1>;
937f126890aSEmmanuel Vadot					#size-cells = <0>;
938f126890aSEmmanuel Vadot					reg = <2>;
939f126890aSEmmanuel Vadot				};
940f126890aSEmmanuel Vadot				imux99: i2c@3 {
941f126890aSEmmanuel Vadot					#address-cells = <1>;
942f126890aSEmmanuel Vadot					#size-cells = <0>;
943f126890aSEmmanuel Vadot					reg = <3>;
944f126890aSEmmanuel Vadot				};
945f126890aSEmmanuel Vadot				imux100: i2c@4 {
946f126890aSEmmanuel Vadot					#address-cells = <1>;
947f126890aSEmmanuel Vadot					#size-cells = <0>;
948f126890aSEmmanuel Vadot					reg = <4>;
949f126890aSEmmanuel Vadot				};
950f126890aSEmmanuel Vadot				imux101: i2c@5 {
951f126890aSEmmanuel Vadot					#address-cells = <1>;
952f126890aSEmmanuel Vadot					#size-cells = <0>;
953f126890aSEmmanuel Vadot					reg = <5>;
954f126890aSEmmanuel Vadot				};
955f126890aSEmmanuel Vadot				imux102: i2c@6 {
956f126890aSEmmanuel Vadot					#address-cells = <1>;
957f126890aSEmmanuel Vadot					#size-cells = <0>;
958f126890aSEmmanuel Vadot					reg = <6>;
959f126890aSEmmanuel Vadot				};
960f126890aSEmmanuel Vadot				imux103: i2c@7 {
961f126890aSEmmanuel Vadot					#address-cells = <1>;
962f126890aSEmmanuel Vadot					#size-cells = <0>;
963f126890aSEmmanuel Vadot					reg = <7>;
964f126890aSEmmanuel Vadot				};
965f126890aSEmmanuel Vadot			};
966f126890aSEmmanuel Vadot		};
967f126890aSEmmanuel Vadot
968f126890aSEmmanuel Vadot		/* To Fabric Card #3 */
969f126890aSEmmanuel Vadot		imux22: i2c@6 {
970f126890aSEmmanuel Vadot			#address-cells = <1>;
971f126890aSEmmanuel Vadot			#size-cells = <0>;
972f126890aSEmmanuel Vadot			reg = <6>;
973f126890aSEmmanuel Vadot
974*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
975f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
976f126890aSEmmanuel Vadot				#address-cells = <1>;
977f126890aSEmmanuel Vadot				#size-cells = <0>;
978f126890aSEmmanuel Vadot				reg = <0x70>;
979f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
980f126890aSEmmanuel Vadot
981f126890aSEmmanuel Vadot				imux136: i2c@0 {
982f126890aSEmmanuel Vadot					#address-cells = <1>;
983f126890aSEmmanuel Vadot					#size-cells = <0>;
984f126890aSEmmanuel Vadot					reg = <0>;
985f126890aSEmmanuel Vadot				};
986f126890aSEmmanuel Vadot				imux137: i2c@1 {
987f126890aSEmmanuel Vadot					#address-cells = <1>;
988f126890aSEmmanuel Vadot					#size-cells = <0>;
989f126890aSEmmanuel Vadot					reg = <1>;
990f126890aSEmmanuel Vadot				};
991f126890aSEmmanuel Vadot				imux138: i2c@2 {
992f126890aSEmmanuel Vadot					#address-cells = <1>;
993f126890aSEmmanuel Vadot					#size-cells = <0>;
994f126890aSEmmanuel Vadot					reg = <2>;
995f126890aSEmmanuel Vadot				};
996f126890aSEmmanuel Vadot				imux139: i2c@3 {
997f126890aSEmmanuel Vadot					#address-cells = <1>;
998f126890aSEmmanuel Vadot					#size-cells = <0>;
999f126890aSEmmanuel Vadot					reg = <3>;
1000f126890aSEmmanuel Vadot				};
1001f126890aSEmmanuel Vadot				imux140: i2c@4 {
1002f126890aSEmmanuel Vadot					#address-cells = <1>;
1003f126890aSEmmanuel Vadot					#size-cells = <0>;
1004f126890aSEmmanuel Vadot					reg = <4>;
1005f126890aSEmmanuel Vadot				};
1006f126890aSEmmanuel Vadot				imux141: i2c@5 {
1007f126890aSEmmanuel Vadot					#address-cells = <1>;
1008f126890aSEmmanuel Vadot					#size-cells = <0>;
1009f126890aSEmmanuel Vadot					reg = <5>;
1010f126890aSEmmanuel Vadot				};
1011f126890aSEmmanuel Vadot				imux142: i2c@6 {
1012f126890aSEmmanuel Vadot					#address-cells = <1>;
1013f126890aSEmmanuel Vadot					#size-cells = <0>;
1014f126890aSEmmanuel Vadot					reg = <6>;
1015f126890aSEmmanuel Vadot				};
1016f126890aSEmmanuel Vadot				imux143: i2c@7 {
1017f126890aSEmmanuel Vadot					#address-cells = <1>;
1018f126890aSEmmanuel Vadot					#size-cells = <0>;
1019f126890aSEmmanuel Vadot					reg = <7>;
1020f126890aSEmmanuel Vadot				};
1021f126890aSEmmanuel Vadot			};
1022f126890aSEmmanuel Vadot
1023*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
1024f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1025f126890aSEmmanuel Vadot				#address-cells = <1>;
1026f126890aSEmmanuel Vadot				#size-cells = <0>;
1027f126890aSEmmanuel Vadot				reg = <0x73>;
1028f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1029f126890aSEmmanuel Vadot
1030f126890aSEmmanuel Vadot				imux144: i2c@0 {
1031f126890aSEmmanuel Vadot					#address-cells = <1>;
1032f126890aSEmmanuel Vadot					#size-cells = <0>;
1033f126890aSEmmanuel Vadot					reg = <0>;
1034f126890aSEmmanuel Vadot				};
1035f126890aSEmmanuel Vadot				imux145: i2c@1 {
1036f126890aSEmmanuel Vadot					#address-cells = <1>;
1037f126890aSEmmanuel Vadot					#size-cells = <0>;
1038f126890aSEmmanuel Vadot					reg = <1>;
1039f126890aSEmmanuel Vadot				};
1040f126890aSEmmanuel Vadot				imux146: i2c@2 {
1041f126890aSEmmanuel Vadot					#address-cells = <1>;
1042f126890aSEmmanuel Vadot					#size-cells = <0>;
1043f126890aSEmmanuel Vadot					reg = <2>;
1044f126890aSEmmanuel Vadot				};
1045f126890aSEmmanuel Vadot				imux147: i2c@3 {
1046f126890aSEmmanuel Vadot					#address-cells = <1>;
1047f126890aSEmmanuel Vadot					#size-cells = <0>;
1048f126890aSEmmanuel Vadot					reg = <3>;
1049f126890aSEmmanuel Vadot				};
1050f126890aSEmmanuel Vadot				imux148: i2c@4 {
1051f126890aSEmmanuel Vadot					#address-cells = <1>;
1052f126890aSEmmanuel Vadot					#size-cells = <0>;
1053f126890aSEmmanuel Vadot					reg = <4>;
1054f126890aSEmmanuel Vadot				};
1055f126890aSEmmanuel Vadot				imux149: i2c@5 {
1056f126890aSEmmanuel Vadot					#address-cells = <1>;
1057f126890aSEmmanuel Vadot					#size-cells = <0>;
1058f126890aSEmmanuel Vadot					reg = <5>;
1059f126890aSEmmanuel Vadot				};
1060f126890aSEmmanuel Vadot				imux150: i2c@6 {
1061f126890aSEmmanuel Vadot					#address-cells = <1>;
1062f126890aSEmmanuel Vadot					#size-cells = <0>;
1063f126890aSEmmanuel Vadot					reg = <6>;
1064f126890aSEmmanuel Vadot				};
1065f126890aSEmmanuel Vadot				imux151: i2c@7 {
1066f126890aSEmmanuel Vadot					#address-cells = <1>;
1067f126890aSEmmanuel Vadot					#size-cells = <0>;
1068f126890aSEmmanuel Vadot					reg = <7>;
1069f126890aSEmmanuel Vadot				};
1070f126890aSEmmanuel Vadot			};
1071f126890aSEmmanuel Vadot		};
1072f126890aSEmmanuel Vadot
1073f126890aSEmmanuel Vadot		/* To Fabric Card #4 */
1074f126890aSEmmanuel Vadot		imux23: i2c@7 {
1075f126890aSEmmanuel Vadot			#address-cells = <1>;
1076f126890aSEmmanuel Vadot			#size-cells = <0>;
1077f126890aSEmmanuel Vadot			reg = <7>;
1078f126890aSEmmanuel Vadot
1079*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
1080f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1081f126890aSEmmanuel Vadot				#address-cells = <1>;
1082f126890aSEmmanuel Vadot				#size-cells = <0>;
1083f126890aSEmmanuel Vadot				reg = <0x70>;
1084f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1085f126890aSEmmanuel Vadot
1086f126890aSEmmanuel Vadot				imux152: i2c@0 {
1087f126890aSEmmanuel Vadot					#address-cells = <1>;
1088f126890aSEmmanuel Vadot					#size-cells = <0>;
1089f126890aSEmmanuel Vadot					reg = <0>;
1090f126890aSEmmanuel Vadot				};
1091f126890aSEmmanuel Vadot				imux153: i2c@1 {
1092f126890aSEmmanuel Vadot					#address-cells = <1>;
1093f126890aSEmmanuel Vadot					#size-cells = <0>;
1094f126890aSEmmanuel Vadot					reg = <1>;
1095f126890aSEmmanuel Vadot				};
1096f126890aSEmmanuel Vadot				imux154: i2c@2 {
1097f126890aSEmmanuel Vadot					#address-cells = <1>;
1098f126890aSEmmanuel Vadot					#size-cells = <0>;
1099f126890aSEmmanuel Vadot					reg = <2>;
1100f126890aSEmmanuel Vadot				};
1101f126890aSEmmanuel Vadot				imux155: i2c@3 {
1102f126890aSEmmanuel Vadot					#address-cells = <1>;
1103f126890aSEmmanuel Vadot					#size-cells = <0>;
1104f126890aSEmmanuel Vadot					reg = <3>;
1105f126890aSEmmanuel Vadot				};
1106f126890aSEmmanuel Vadot				imux156: i2c@4 {
1107f126890aSEmmanuel Vadot					#address-cells = <1>;
1108f126890aSEmmanuel Vadot					#size-cells = <0>;
1109f126890aSEmmanuel Vadot					reg = <4>;
1110f126890aSEmmanuel Vadot				};
1111f126890aSEmmanuel Vadot				imux157: i2c@5 {
1112f126890aSEmmanuel Vadot					#address-cells = <1>;
1113f126890aSEmmanuel Vadot					#size-cells = <0>;
1114f126890aSEmmanuel Vadot					reg = <5>;
1115f126890aSEmmanuel Vadot				};
1116f126890aSEmmanuel Vadot				imux158: i2c@6 {
1117f126890aSEmmanuel Vadot					#address-cells = <1>;
1118f126890aSEmmanuel Vadot					#size-cells = <0>;
1119f126890aSEmmanuel Vadot					reg = <6>;
1120f126890aSEmmanuel Vadot				};
1121f126890aSEmmanuel Vadot				imux159: i2c@7 {
1122f126890aSEmmanuel Vadot					#address-cells = <1>;
1123f126890aSEmmanuel Vadot					#size-cells = <0>;
1124f126890aSEmmanuel Vadot					reg = <7>;
1125f126890aSEmmanuel Vadot				};
1126f126890aSEmmanuel Vadot			};
1127f126890aSEmmanuel Vadot
1128*aa1a8ff2SEmmanuel Vadot			i2c-mux@73 {
1129f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1130f126890aSEmmanuel Vadot				#address-cells = <1>;
1131f126890aSEmmanuel Vadot				#size-cells = <0>;
1132f126890aSEmmanuel Vadot				reg = <0x73>;
1133f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1134f126890aSEmmanuel Vadot
1135f126890aSEmmanuel Vadot				imux160: i2c@0 {
1136f126890aSEmmanuel Vadot					#address-cells = <1>;
1137f126890aSEmmanuel Vadot					#size-cells = <0>;
1138f126890aSEmmanuel Vadot					reg = <0>;
1139f126890aSEmmanuel Vadot				};
1140f126890aSEmmanuel Vadot				imux161: i2c@1 {
1141f126890aSEmmanuel Vadot					#address-cells = <1>;
1142f126890aSEmmanuel Vadot					#size-cells = <0>;
1143f126890aSEmmanuel Vadot					reg = <1>;
1144f126890aSEmmanuel Vadot				};
1145f126890aSEmmanuel Vadot				imux162: i2c@2 {
1146f126890aSEmmanuel Vadot					#address-cells = <1>;
1147f126890aSEmmanuel Vadot					#size-cells = <0>;
1148f126890aSEmmanuel Vadot					reg = <2>;
1149f126890aSEmmanuel Vadot				};
1150f126890aSEmmanuel Vadot				imux163: i2c@3 {
1151f126890aSEmmanuel Vadot					#address-cells = <1>;
1152f126890aSEmmanuel Vadot					#size-cells = <0>;
1153f126890aSEmmanuel Vadot					reg = <3>;
1154f126890aSEmmanuel Vadot				};
1155f126890aSEmmanuel Vadot				imux164: i2c@4 {
1156f126890aSEmmanuel Vadot					#address-cells = <1>;
1157f126890aSEmmanuel Vadot					#size-cells = <0>;
1158f126890aSEmmanuel Vadot					reg = <4>;
1159f126890aSEmmanuel Vadot				};
1160f126890aSEmmanuel Vadot				imux165: i2c@5 {
1161f126890aSEmmanuel Vadot					#address-cells = <1>;
1162f126890aSEmmanuel Vadot					#size-cells = <0>;
1163f126890aSEmmanuel Vadot					reg = <5>;
1164f126890aSEmmanuel Vadot				};
1165f126890aSEmmanuel Vadot				imux166: i2c@6 {
1166f126890aSEmmanuel Vadot					#address-cells = <1>;
1167f126890aSEmmanuel Vadot					#size-cells = <0>;
1168f126890aSEmmanuel Vadot					reg = <6>;
1169f126890aSEmmanuel Vadot				};
1170f126890aSEmmanuel Vadot				imux167: i2c@7 {
1171f126890aSEmmanuel Vadot					#address-cells = <1>;
1172f126890aSEmmanuel Vadot					#size-cells = <0>;
1173f126890aSEmmanuel Vadot					reg = <7>;
1174f126890aSEmmanuel Vadot				};
1175f126890aSEmmanuel Vadot			};
1176f126890aSEmmanuel Vadot		};
1177f126890aSEmmanuel Vadot	};
1178f126890aSEmmanuel Vadot};
1179f126890aSEmmanuel Vadot
1180f126890aSEmmanuel Vadot/*
1181f126890aSEmmanuel Vadot * I2C bus to Power Distribution Board.
1182f126890aSEmmanuel Vadot */
1183f126890aSEmmanuel Vadot&i2c2 {
1184f126890aSEmmanuel Vadot	status = "okay";
1185f126890aSEmmanuel Vadot
1186*aa1a8ff2SEmmanuel Vadot	i2c-mux@71 {
1187f126890aSEmmanuel Vadot		compatible = "nxp,pca9548";
1188f126890aSEmmanuel Vadot		#address-cells = <1>;
1189f126890aSEmmanuel Vadot		#size-cells = <0>;
1190f126890aSEmmanuel Vadot		reg = <0x71>;
1191f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
1192f126890aSEmmanuel Vadot
1193f126890aSEmmanuel Vadot		imux24: i2c@0 {
1194f126890aSEmmanuel Vadot			#address-cells = <1>;
1195f126890aSEmmanuel Vadot			#size-cells = <0>;
1196f126890aSEmmanuel Vadot			reg = <0>;
1197f126890aSEmmanuel Vadot		};
1198f126890aSEmmanuel Vadot
1199f126890aSEmmanuel Vadot		imux25: i2c@1 {
1200f126890aSEmmanuel Vadot			#address-cells = <1>;
1201f126890aSEmmanuel Vadot			#size-cells = <0>;
1202f126890aSEmmanuel Vadot			reg = <1>;
1203f126890aSEmmanuel Vadot		};
1204f126890aSEmmanuel Vadot
1205f126890aSEmmanuel Vadot		imux26: i2c@2 {
1206f126890aSEmmanuel Vadot			#address-cells = <1>;
1207f126890aSEmmanuel Vadot			#size-cells = <0>;
1208f126890aSEmmanuel Vadot			reg = <2>;
1209f126890aSEmmanuel Vadot		};
1210f126890aSEmmanuel Vadot
1211f126890aSEmmanuel Vadot		imux27: i2c@3 {
1212f126890aSEmmanuel Vadot			#address-cells = <1>;
1213f126890aSEmmanuel Vadot			#size-cells = <0>;
1214f126890aSEmmanuel Vadot			reg = <3>;
1215f126890aSEmmanuel Vadot		};
1216f126890aSEmmanuel Vadot
1217f126890aSEmmanuel Vadot		imux28: i2c@4 {
1218f126890aSEmmanuel Vadot			#address-cells = <1>;
1219f126890aSEmmanuel Vadot			#size-cells = <0>;
1220f126890aSEmmanuel Vadot			reg = <4>;
1221f126890aSEmmanuel Vadot		};
1222f126890aSEmmanuel Vadot
1223f126890aSEmmanuel Vadot		imux29: i2c@5 {
1224f126890aSEmmanuel Vadot			#address-cells = <1>;
1225f126890aSEmmanuel Vadot			#size-cells = <0>;
1226f126890aSEmmanuel Vadot			reg = <5>;
1227f126890aSEmmanuel Vadot		};
1228f126890aSEmmanuel Vadot
1229f126890aSEmmanuel Vadot		imux30: i2c@6 {
1230f126890aSEmmanuel Vadot			#address-cells = <1>;
1231f126890aSEmmanuel Vadot			#size-cells = <0>;
1232f126890aSEmmanuel Vadot			reg = <6>;
1233f126890aSEmmanuel Vadot		};
1234f126890aSEmmanuel Vadot
1235f126890aSEmmanuel Vadot		imux31: i2c@7 {
1236f126890aSEmmanuel Vadot			#address-cells = <1>;
1237f126890aSEmmanuel Vadot			#size-cells = <0>;
1238f126890aSEmmanuel Vadot			reg = <7>;
1239f126890aSEmmanuel Vadot		};
1240f126890aSEmmanuel Vadot	};
1241f126890aSEmmanuel Vadot};
1242f126890aSEmmanuel Vadot
1243f126890aSEmmanuel Vadot/*
1244f126890aSEmmanuel Vadot * I2c bus connected with temperature sensors on CMM.
1245f126890aSEmmanuel Vadot */
1246f126890aSEmmanuel Vadot&i2c3 {
1247f126890aSEmmanuel Vadot	status = "okay";
1248f126890aSEmmanuel Vadot};
1249f126890aSEmmanuel Vadot
1250f126890aSEmmanuel Vadot/*
1251f126890aSEmmanuel Vadot * I2C bus reserved for communication with COM-E.
1252f126890aSEmmanuel Vadot */
1253f126890aSEmmanuel Vadot&i2c4 {
1254f126890aSEmmanuel Vadot	status = "okay";
1255f126890aSEmmanuel Vadot};
1256f126890aSEmmanuel Vadot
1257f126890aSEmmanuel Vadot/*
1258f126890aSEmmanuel Vadot * I2c bus connected with ADM1278.
1259f126890aSEmmanuel Vadot */
1260f126890aSEmmanuel Vadot&i2c5 {
1261f126890aSEmmanuel Vadot	status = "okay";
1262f126890aSEmmanuel Vadot};
1263f126890aSEmmanuel Vadot
1264f126890aSEmmanuel Vadot/*
1265f126890aSEmmanuel Vadot * I2c bus connected with I/O Expander.
1266f126890aSEmmanuel Vadot */
1267f126890aSEmmanuel Vadot&i2c6 {
1268f126890aSEmmanuel Vadot	status = "okay";
1269f126890aSEmmanuel Vadot};
1270f126890aSEmmanuel Vadot
1271f126890aSEmmanuel Vadot/*
1272f126890aSEmmanuel Vadot * I2c bus connected with I/O Expander and EPROMs.
1273f126890aSEmmanuel Vadot */
1274f126890aSEmmanuel Vadot&i2c7 {
1275f126890aSEmmanuel Vadot	status = "okay";
1276f126890aSEmmanuel Vadot};
1277f126890aSEmmanuel Vadot
1278f126890aSEmmanuel Vadot/*
1279f126890aSEmmanuel Vadot * I2C bus to Fan Control Boards.
1280f126890aSEmmanuel Vadot */
1281f126890aSEmmanuel Vadot&i2c8 {
1282f126890aSEmmanuel Vadot	status = "okay";
1283f126890aSEmmanuel Vadot
1284*aa1a8ff2SEmmanuel Vadot	i2c-mux@77 {
1285f126890aSEmmanuel Vadot		compatible = "nxp,pca9548";
1286f126890aSEmmanuel Vadot		#address-cells = <1>;
1287f126890aSEmmanuel Vadot		#size-cells = <0>;
1288f126890aSEmmanuel Vadot		reg = <0x77>;
1289f126890aSEmmanuel Vadot		i2c-mux-idle-disconnect;
1290f126890aSEmmanuel Vadot
1291f126890aSEmmanuel Vadot		/* To Fan Control Board #1 */
1292f126890aSEmmanuel Vadot		imux32: i2c@0 {
1293f126890aSEmmanuel Vadot			#address-cells = <1>;
1294f126890aSEmmanuel Vadot			#size-cells = <0>;
1295f126890aSEmmanuel Vadot			reg = <0>;
1296f126890aSEmmanuel Vadot
1297*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
1298f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1299f126890aSEmmanuel Vadot				#address-cells = <1>;
1300f126890aSEmmanuel Vadot				#size-cells = <0>;
1301f126890aSEmmanuel Vadot				reg = <0x70>;
1302f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1303f126890aSEmmanuel Vadot
1304f126890aSEmmanuel Vadot				imux168: i2c@0 {
1305f126890aSEmmanuel Vadot					#address-cells = <1>;
1306f126890aSEmmanuel Vadot					#size-cells = <0>;
1307f126890aSEmmanuel Vadot					reg = <0>;
1308f126890aSEmmanuel Vadot				};
1309f126890aSEmmanuel Vadot				imux169: i2c@1 {
1310f126890aSEmmanuel Vadot					#address-cells = <1>;
1311f126890aSEmmanuel Vadot					#size-cells = <0>;
1312f126890aSEmmanuel Vadot					reg = <1>;
1313f126890aSEmmanuel Vadot				};
1314f126890aSEmmanuel Vadot				imux170: i2c@2 {
1315f126890aSEmmanuel Vadot					#address-cells = <1>;
1316f126890aSEmmanuel Vadot					#size-cells = <0>;
1317f126890aSEmmanuel Vadot					reg = <2>;
1318f126890aSEmmanuel Vadot				};
1319f126890aSEmmanuel Vadot				imux171: i2c@3 {
1320f126890aSEmmanuel Vadot					#address-cells = <1>;
1321f126890aSEmmanuel Vadot					#size-cells = <0>;
1322f126890aSEmmanuel Vadot					reg = <3>;
1323f126890aSEmmanuel Vadot				};
1324f126890aSEmmanuel Vadot				imux172: i2c@4 {
1325f126890aSEmmanuel Vadot					#address-cells = <1>;
1326f126890aSEmmanuel Vadot					#size-cells = <0>;
1327f126890aSEmmanuel Vadot					reg = <4>;
1328f126890aSEmmanuel Vadot				};
1329f126890aSEmmanuel Vadot				imux173: i2c@5 {
1330f126890aSEmmanuel Vadot					#address-cells = <1>;
1331f126890aSEmmanuel Vadot					#size-cells = <0>;
1332f126890aSEmmanuel Vadot					reg = <5>;
1333f126890aSEmmanuel Vadot				};
1334f126890aSEmmanuel Vadot				imux174: i2c@6 {
1335f126890aSEmmanuel Vadot					#address-cells = <1>;
1336f126890aSEmmanuel Vadot					#size-cells = <0>;
1337f126890aSEmmanuel Vadot					reg = <6>;
1338f126890aSEmmanuel Vadot				};
1339f126890aSEmmanuel Vadot				imux175: i2c@7 {
1340f126890aSEmmanuel Vadot					#address-cells = <1>;
1341f126890aSEmmanuel Vadot					#size-cells = <0>;
1342f126890aSEmmanuel Vadot					reg = <7>;
1343f126890aSEmmanuel Vadot				};
1344f126890aSEmmanuel Vadot			};
1345f126890aSEmmanuel Vadot		};
1346f126890aSEmmanuel Vadot
1347f126890aSEmmanuel Vadot		/* To Fan Control Board #2 */
1348f126890aSEmmanuel Vadot		imux33: i2c@1 {
1349f126890aSEmmanuel Vadot			#address-cells = <1>;
1350f126890aSEmmanuel Vadot			#size-cells = <0>;
1351f126890aSEmmanuel Vadot			reg = <1>;
1352f126890aSEmmanuel Vadot
1353*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
1354f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1355f126890aSEmmanuel Vadot				#address-cells = <1>;
1356f126890aSEmmanuel Vadot				#size-cells = <0>;
1357f126890aSEmmanuel Vadot				reg = <0x70>;
1358f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1359f126890aSEmmanuel Vadot
1360f126890aSEmmanuel Vadot				imux176: i2c@0 {
1361f126890aSEmmanuel Vadot					#address-cells = <1>;
1362f126890aSEmmanuel Vadot					#size-cells = <0>;
1363f126890aSEmmanuel Vadot					reg = <0>;
1364f126890aSEmmanuel Vadot				};
1365f126890aSEmmanuel Vadot				imux177: i2c@1 {
1366f126890aSEmmanuel Vadot					#address-cells = <1>;
1367f126890aSEmmanuel Vadot					#size-cells = <0>;
1368f126890aSEmmanuel Vadot					reg = <1>;
1369f126890aSEmmanuel Vadot				};
1370f126890aSEmmanuel Vadot				imux178: i2c@2 {
1371f126890aSEmmanuel Vadot					#address-cells = <1>;
1372f126890aSEmmanuel Vadot					#size-cells = <0>;
1373f126890aSEmmanuel Vadot					reg = <2>;
1374f126890aSEmmanuel Vadot				};
1375f126890aSEmmanuel Vadot				imux179: i2c@3 {
1376f126890aSEmmanuel Vadot					#address-cells = <1>;
1377f126890aSEmmanuel Vadot					#size-cells = <0>;
1378f126890aSEmmanuel Vadot					reg = <3>;
1379f126890aSEmmanuel Vadot				};
1380f126890aSEmmanuel Vadot				imux180: i2c@4 {
1381f126890aSEmmanuel Vadot					#address-cells = <1>;
1382f126890aSEmmanuel Vadot					#size-cells = <0>;
1383f126890aSEmmanuel Vadot					reg = <4>;
1384f126890aSEmmanuel Vadot				};
1385f126890aSEmmanuel Vadot				imux181: i2c@5 {
1386f126890aSEmmanuel Vadot					#address-cells = <1>;
1387f126890aSEmmanuel Vadot					#size-cells = <0>;
1388f126890aSEmmanuel Vadot					reg = <5>;
1389f126890aSEmmanuel Vadot				};
1390f126890aSEmmanuel Vadot				imux182: i2c@6 {
1391f126890aSEmmanuel Vadot					#address-cells = <1>;
1392f126890aSEmmanuel Vadot					#size-cells = <0>;
1393f126890aSEmmanuel Vadot					reg = <6>;
1394f126890aSEmmanuel Vadot				};
1395f126890aSEmmanuel Vadot				imux183: i2c@7 {
1396f126890aSEmmanuel Vadot					#address-cells = <1>;
1397f126890aSEmmanuel Vadot					#size-cells = <0>;
1398f126890aSEmmanuel Vadot					reg = <7>;
1399f126890aSEmmanuel Vadot				};
1400f126890aSEmmanuel Vadot			};
1401f126890aSEmmanuel Vadot		};
1402f126890aSEmmanuel Vadot
1403f126890aSEmmanuel Vadot		/* To Fan Control Board #3 */
1404f126890aSEmmanuel Vadot		imux34: i2c@2 {
1405f126890aSEmmanuel Vadot			#address-cells = <1>;
1406f126890aSEmmanuel Vadot			#size-cells = <0>;
1407f126890aSEmmanuel Vadot			reg = <2>;
1408f126890aSEmmanuel Vadot
1409*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
1410f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1411f126890aSEmmanuel Vadot				#address-cells = <1>;
1412f126890aSEmmanuel Vadot				#size-cells = <0>;
1413f126890aSEmmanuel Vadot				reg = <0x70>;
1414f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1415f126890aSEmmanuel Vadot
1416f126890aSEmmanuel Vadot				imux184: i2c@0 {
1417f126890aSEmmanuel Vadot					#address-cells = <1>;
1418f126890aSEmmanuel Vadot					#size-cells = <0>;
1419f126890aSEmmanuel Vadot					reg = <0>;
1420f126890aSEmmanuel Vadot				};
1421f126890aSEmmanuel Vadot				imux185: i2c@1 {
1422f126890aSEmmanuel Vadot					#address-cells = <1>;
1423f126890aSEmmanuel Vadot					#size-cells = <0>;
1424f126890aSEmmanuel Vadot					reg = <1>;
1425f126890aSEmmanuel Vadot				};
1426f126890aSEmmanuel Vadot				imux186: i2c@2 {
1427f126890aSEmmanuel Vadot					#address-cells = <1>;
1428f126890aSEmmanuel Vadot					#size-cells = <0>;
1429f126890aSEmmanuel Vadot					reg = <2>;
1430f126890aSEmmanuel Vadot				};
1431f126890aSEmmanuel Vadot				imux187: i2c@3 {
1432f126890aSEmmanuel Vadot					#address-cells = <1>;
1433f126890aSEmmanuel Vadot					#size-cells = <0>;
1434f126890aSEmmanuel Vadot					reg = <3>;
1435f126890aSEmmanuel Vadot				};
1436f126890aSEmmanuel Vadot				imux188: i2c@4 {
1437f126890aSEmmanuel Vadot					#address-cells = <1>;
1438f126890aSEmmanuel Vadot					#size-cells = <0>;
1439f126890aSEmmanuel Vadot					reg = <4>;
1440f126890aSEmmanuel Vadot				};
1441f126890aSEmmanuel Vadot				imux189: i2c@5 {
1442f126890aSEmmanuel Vadot					#address-cells = <1>;
1443f126890aSEmmanuel Vadot					#size-cells = <0>;
1444f126890aSEmmanuel Vadot					reg = <5>;
1445f126890aSEmmanuel Vadot				};
1446f126890aSEmmanuel Vadot				imux190: i2c@6 {
1447f126890aSEmmanuel Vadot					#address-cells = <1>;
1448f126890aSEmmanuel Vadot					#size-cells = <0>;
1449f126890aSEmmanuel Vadot					reg = <6>;
1450f126890aSEmmanuel Vadot				};
1451f126890aSEmmanuel Vadot				imux191: i2c@7 {
1452f126890aSEmmanuel Vadot					#address-cells = <1>;
1453f126890aSEmmanuel Vadot					#size-cells = <0>;
1454f126890aSEmmanuel Vadot					reg = <7>;
1455f126890aSEmmanuel Vadot				};
1456f126890aSEmmanuel Vadot			};
1457f126890aSEmmanuel Vadot		};
1458f126890aSEmmanuel Vadot
1459f126890aSEmmanuel Vadot		/* To Fan Control Board #4 */
1460f126890aSEmmanuel Vadot		imux35: i2c@3 {
1461f126890aSEmmanuel Vadot			#address-cells = <1>;
1462f126890aSEmmanuel Vadot			#size-cells = <0>;
1463f126890aSEmmanuel Vadot			reg = <3>;
1464f126890aSEmmanuel Vadot
1465*aa1a8ff2SEmmanuel Vadot			i2c-mux@70 {
1466f126890aSEmmanuel Vadot				compatible = "nxp,pca9548";
1467f126890aSEmmanuel Vadot				#address-cells = <1>;
1468f126890aSEmmanuel Vadot				#size-cells = <0>;
1469f126890aSEmmanuel Vadot				reg = <0x70>;
1470f126890aSEmmanuel Vadot				i2c-mux-idle-disconnect;
1471f126890aSEmmanuel Vadot
1472f126890aSEmmanuel Vadot				imux192: i2c@0 {
1473f126890aSEmmanuel Vadot					#address-cells = <1>;
1474f126890aSEmmanuel Vadot					#size-cells = <0>;
1475f126890aSEmmanuel Vadot					reg = <0>;
1476f126890aSEmmanuel Vadot				};
1477f126890aSEmmanuel Vadot				imux193: i2c@1 {
1478f126890aSEmmanuel Vadot					#address-cells = <1>;
1479f126890aSEmmanuel Vadot					#size-cells = <0>;
1480f126890aSEmmanuel Vadot					reg = <1>;
1481f126890aSEmmanuel Vadot				};
1482f126890aSEmmanuel Vadot				imux194: i2c@2 {
1483f126890aSEmmanuel Vadot					#address-cells = <1>;
1484f126890aSEmmanuel Vadot					#size-cells = <0>;
1485f126890aSEmmanuel Vadot					reg = <2>;
1486f126890aSEmmanuel Vadot				};
1487f126890aSEmmanuel Vadot				imux195: i2c@3 {
1488f126890aSEmmanuel Vadot					#address-cells = <1>;
1489f126890aSEmmanuel Vadot					#size-cells = <0>;
1490f126890aSEmmanuel Vadot					reg = <3>;
1491f126890aSEmmanuel Vadot				};
1492f126890aSEmmanuel Vadot				imux196: i2c@4 {
1493f126890aSEmmanuel Vadot					#address-cells = <1>;
1494f126890aSEmmanuel Vadot					#size-cells = <0>;
1495f126890aSEmmanuel Vadot					reg = <4>;
1496f126890aSEmmanuel Vadot				};
1497f126890aSEmmanuel Vadot				imux197: i2c@5 {
1498f126890aSEmmanuel Vadot					#address-cells = <1>;
1499f126890aSEmmanuel Vadot					#size-cells = <0>;
1500f126890aSEmmanuel Vadot					reg = <5>;
1501f126890aSEmmanuel Vadot				};
1502f126890aSEmmanuel Vadot				imux198: i2c@6 {
1503f126890aSEmmanuel Vadot					#address-cells = <1>;
1504f126890aSEmmanuel Vadot					#size-cells = <0>;
1505f126890aSEmmanuel Vadot					reg = <6>;
1506f126890aSEmmanuel Vadot				};
1507f126890aSEmmanuel Vadot				imux199: i2c@7 {
1508f126890aSEmmanuel Vadot					#address-cells = <1>;
1509f126890aSEmmanuel Vadot					#size-cells = <0>;
1510f126890aSEmmanuel Vadot					reg = <7>;
1511f126890aSEmmanuel Vadot				};
1512f126890aSEmmanuel Vadot			};
1513f126890aSEmmanuel Vadot		};
1514f126890aSEmmanuel Vadot
1515f126890aSEmmanuel Vadot		imux36: i2c@4 {
1516f126890aSEmmanuel Vadot			#address-cells = <1>;
1517f126890aSEmmanuel Vadot			#size-cells = <0>;
1518f126890aSEmmanuel Vadot			reg = <4>;
1519f126890aSEmmanuel Vadot		};
1520f126890aSEmmanuel Vadot
1521f126890aSEmmanuel Vadot		imux37: i2c@5 {
1522f126890aSEmmanuel Vadot			#address-cells = <1>;
1523f126890aSEmmanuel Vadot			#size-cells = <0>;
1524f126890aSEmmanuel Vadot			reg = <5>;
1525f126890aSEmmanuel Vadot		};
1526f126890aSEmmanuel Vadot
1527f126890aSEmmanuel Vadot		imux38: i2c@6 {
1528f126890aSEmmanuel Vadot			#address-cells = <1>;
1529f126890aSEmmanuel Vadot			#size-cells = <0>;
1530f126890aSEmmanuel Vadot			reg = <6>;
1531f126890aSEmmanuel Vadot		};
1532f126890aSEmmanuel Vadot
1533f126890aSEmmanuel Vadot		imux39: i2c@7 {
1534f126890aSEmmanuel Vadot			#address-cells = <1>;
1535f126890aSEmmanuel Vadot			#size-cells = <0>;
1536f126890aSEmmanuel Vadot			reg = <7>;
1537f126890aSEmmanuel Vadot		};
1538f126890aSEmmanuel Vadot	};
1539f126890aSEmmanuel Vadot};
1540f126890aSEmmanuel Vadot
1541f126890aSEmmanuel Vadot/*
1542f126890aSEmmanuel Vadot * I2C bus to CMM CPLD.
1543f126890aSEmmanuel Vadot */
1544f126890aSEmmanuel Vadot&i2c13 {
1545f126890aSEmmanuel Vadot	status = "okay";
1546f126890aSEmmanuel Vadot};
1547f126890aSEmmanuel Vadot
1548f126890aSEmmanuel Vadot&adc {
1549f126890aSEmmanuel Vadot	status = "okay";
1550f126890aSEmmanuel Vadot};
1551f126890aSEmmanuel Vadot
1552f126890aSEmmanuel Vadot&ehci0 {
1553f126890aSEmmanuel Vadot	status = "okay";
1554f126890aSEmmanuel Vadot};
1555f126890aSEmmanuel Vadot
1556f126890aSEmmanuel Vadot&ehci1 {
1557f126890aSEmmanuel Vadot	status = "okay";
1558f126890aSEmmanuel Vadot};
1559f126890aSEmmanuel Vadot
1560f126890aSEmmanuel Vadot&vhub {
1561f126890aSEmmanuel Vadot	status = "disabled";
1562f126890aSEmmanuel Vadot};
1563f126890aSEmmanuel Vadot
1564f126890aSEmmanuel Vadot&sdhci0 {
1565f126890aSEmmanuel Vadot	status = "okay";
1566f126890aSEmmanuel Vadot
1567f126890aSEmmanuel Vadot	pinctrl-names = "default";
1568f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sd1_default>;
1569f126890aSEmmanuel Vadot};
1570f126890aSEmmanuel Vadot
1571f126890aSEmmanuel Vadot&sdhci1 {
1572f126890aSEmmanuel Vadot	status = "disabled";
1573f126890aSEmmanuel Vadot};
1574f126890aSEmmanuel Vadot
1575f126890aSEmmanuel Vadot&fmc_flash0 {
1576f126890aSEmmanuel Vadot#include "facebook-bmc-flash-layout.dtsi"
1577f126890aSEmmanuel Vadot};
1578f126890aSEmmanuel Vadot
1579f126890aSEmmanuel Vadot&fmc_flash1 {
1580f126890aSEmmanuel Vadot	partitions {
1581f126890aSEmmanuel Vadot		compatible = "fixed-partitions";
1582f126890aSEmmanuel Vadot		#address-cells = <1>;
1583f126890aSEmmanuel Vadot		#size-cells = <1>;
1584f126890aSEmmanuel Vadot
1585f126890aSEmmanuel Vadot		flash1@0 {
1586f126890aSEmmanuel Vadot			reg = <0x0 0x2000000>;
1587f126890aSEmmanuel Vadot			label = "flash1";
1588f126890aSEmmanuel Vadot		};
1589f126890aSEmmanuel Vadot	};
1590f126890aSEmmanuel Vadot};
1591