xref: /freebsd/sys/contrib/device-tree/src/arm/aspeed/ibm-power10-dual.dtsi (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
1aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later
2aa1a8ff2SEmmanuel Vadot// Copyright 2023 IBM Corp.
3aa1a8ff2SEmmanuel Vadot
4aa1a8ff2SEmmanuel Vadot&fsim0 {
5aa1a8ff2SEmmanuel Vadot	status = "okay";
6aa1a8ff2SEmmanuel Vadot
7aa1a8ff2SEmmanuel Vadot	#address-cells = <2>;
8aa1a8ff2SEmmanuel Vadot	#size-cells = <0>;
9aa1a8ff2SEmmanuel Vadot
10aa1a8ff2SEmmanuel Vadot	cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
11aa1a8ff2SEmmanuel Vadot
12aa1a8ff2SEmmanuel Vadot	cfam@0,0 {
13aa1a8ff2SEmmanuel Vadot		reg = <0 0>;
14aa1a8ff2SEmmanuel Vadot		#address-cells = <1>;
15aa1a8ff2SEmmanuel Vadot		#size-cells = <1>;
16aa1a8ff2SEmmanuel Vadot		chip-id = <0>;
17aa1a8ff2SEmmanuel Vadot
18aa1a8ff2SEmmanuel Vadot		scom@1000 {
19aa1a8ff2SEmmanuel Vadot			compatible = "ibm,fsi2pib";
20aa1a8ff2SEmmanuel Vadot			reg = <0x1000 0x400>;
21aa1a8ff2SEmmanuel Vadot		};
22aa1a8ff2SEmmanuel Vadot
23aa1a8ff2SEmmanuel Vadot		i2c@1800 {
24aa1a8ff2SEmmanuel Vadot			compatible = "ibm,fsi-i2c-master";
25aa1a8ff2SEmmanuel Vadot			reg = <0x1800 0x400>;
26aa1a8ff2SEmmanuel Vadot			#address-cells = <1>;
27aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
28aa1a8ff2SEmmanuel Vadot
29aa1a8ff2SEmmanuel Vadot			cfam0_i2c0: i2c-bus@0 {
30aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
31aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
32aa1a8ff2SEmmanuel Vadot				reg = <0>;	/* OMI01 */
33aa1a8ff2SEmmanuel Vadot			};
34aa1a8ff2SEmmanuel Vadot
35aa1a8ff2SEmmanuel Vadot			cfam0_i2c1: i2c-bus@1 {
36aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
37aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
38aa1a8ff2SEmmanuel Vadot				reg = <1>;	/* OMI23 */
39aa1a8ff2SEmmanuel Vadot			};
40aa1a8ff2SEmmanuel Vadot
41aa1a8ff2SEmmanuel Vadot			cfam0_i2c10: i2c-bus@a {
42aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
43aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
44aa1a8ff2SEmmanuel Vadot				reg = <10>;	/* OP3A */
45aa1a8ff2SEmmanuel Vadot			};
46aa1a8ff2SEmmanuel Vadot
47aa1a8ff2SEmmanuel Vadot			cfam0_i2c11: i2c-bus@b {
48aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
49aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
50aa1a8ff2SEmmanuel Vadot				reg = <11>;	/* OP3B */
51aa1a8ff2SEmmanuel Vadot			};
52aa1a8ff2SEmmanuel Vadot
53aa1a8ff2SEmmanuel Vadot			cfam0_i2c12: i2c-bus@c {
54aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
55aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
56aa1a8ff2SEmmanuel Vadot				reg = <12>;	/* OP4A */
57aa1a8ff2SEmmanuel Vadot			};
58aa1a8ff2SEmmanuel Vadot
59aa1a8ff2SEmmanuel Vadot			cfam0_i2c13: i2c-bus@d {
60aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
61aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
62aa1a8ff2SEmmanuel Vadot				reg = <13>;	/* OP4B */
63aa1a8ff2SEmmanuel Vadot			};
64aa1a8ff2SEmmanuel Vadot
65aa1a8ff2SEmmanuel Vadot			cfam0_i2c14: i2c-bus@e {
66aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
67aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
68aa1a8ff2SEmmanuel Vadot				reg = <14>;	/* OP5A */
69aa1a8ff2SEmmanuel Vadot			};
70aa1a8ff2SEmmanuel Vadot
71aa1a8ff2SEmmanuel Vadot			cfam0_i2c15: i2c-bus@f {
72aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
73aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
74aa1a8ff2SEmmanuel Vadot				reg = <15>;	/* OP5B */
75aa1a8ff2SEmmanuel Vadot			};
76aa1a8ff2SEmmanuel Vadot		};
77aa1a8ff2SEmmanuel Vadot
78aa1a8ff2SEmmanuel Vadot		fsi2spi@1c00 {
79aa1a8ff2SEmmanuel Vadot			compatible = "ibm,fsi2spi";
80aa1a8ff2SEmmanuel Vadot			reg = <0x1c00 0x400>;
81aa1a8ff2SEmmanuel Vadot			#address-cells = <1>;
82aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
83aa1a8ff2SEmmanuel Vadot
84aa1a8ff2SEmmanuel Vadot			cfam0_spi0: spi@0 {
85aa1a8ff2SEmmanuel Vadot				reg = <0x0>;
86aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
87aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
88aa1a8ff2SEmmanuel Vadot
89aa1a8ff2SEmmanuel Vadot				eeprom@0 {
90aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
91aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
92aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
93aa1a8ff2SEmmanuel Vadot
94aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
95aa1a8ff2SEmmanuel Vadot					reg = <0>;
96aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
97aa1a8ff2SEmmanuel Vadot				};
98aa1a8ff2SEmmanuel Vadot			};
99aa1a8ff2SEmmanuel Vadot
100aa1a8ff2SEmmanuel Vadot			cfam0_spi1: spi@20 {
101aa1a8ff2SEmmanuel Vadot				reg = <0x20>;
102aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
103aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
104aa1a8ff2SEmmanuel Vadot
105aa1a8ff2SEmmanuel Vadot				eeprom@0 {
106aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
107aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
108aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
109aa1a8ff2SEmmanuel Vadot
110aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
111aa1a8ff2SEmmanuel Vadot					reg = <0>;
112aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
113aa1a8ff2SEmmanuel Vadot				};
114aa1a8ff2SEmmanuel Vadot			};
115aa1a8ff2SEmmanuel Vadot
116aa1a8ff2SEmmanuel Vadot			cfam0_spi2: spi@40 {
117aa1a8ff2SEmmanuel Vadot				reg = <0x40>;
118aa1a8ff2SEmmanuel Vadot				compatible =  "ibm,fsi2spi";
119aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
120aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
121aa1a8ff2SEmmanuel Vadot
122aa1a8ff2SEmmanuel Vadot				eeprom@0 {
123aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
124aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
125aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
126aa1a8ff2SEmmanuel Vadot
127aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
128aa1a8ff2SEmmanuel Vadot					reg = <0>;
129aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
130aa1a8ff2SEmmanuel Vadot				};
131aa1a8ff2SEmmanuel Vadot			};
132aa1a8ff2SEmmanuel Vadot
133aa1a8ff2SEmmanuel Vadot			cfam0_spi3: spi@60 {
134aa1a8ff2SEmmanuel Vadot				reg = <0x60>;
135aa1a8ff2SEmmanuel Vadot				compatible =  "ibm,fsi2spi";
136aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
137aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
138aa1a8ff2SEmmanuel Vadot
139aa1a8ff2SEmmanuel Vadot				eeprom@0 {
140aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
141aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
142aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
143aa1a8ff2SEmmanuel Vadot
144aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
145aa1a8ff2SEmmanuel Vadot					reg = <0>;
146aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
147aa1a8ff2SEmmanuel Vadot				};
148aa1a8ff2SEmmanuel Vadot			};
149aa1a8ff2SEmmanuel Vadot		};
150aa1a8ff2SEmmanuel Vadot
151aa1a8ff2SEmmanuel Vadot		sbefifo@2400 {
152aa1a8ff2SEmmanuel Vadot			compatible = "ibm,p9-sbefifo";
153aa1a8ff2SEmmanuel Vadot			reg = <0x2400 0x400>;
154aa1a8ff2SEmmanuel Vadot			#address-cells = <1>;
155aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
156aa1a8ff2SEmmanuel Vadot
157aa1a8ff2SEmmanuel Vadot			fsi_occ0: occ {
158aa1a8ff2SEmmanuel Vadot				compatible = "ibm,p10-occ";
159aa1a8ff2SEmmanuel Vadot
160aa1a8ff2SEmmanuel Vadot				occ-hwmon {
161aa1a8ff2SEmmanuel Vadot					compatible = "ibm,p10-occ-hwmon";
162aa1a8ff2SEmmanuel Vadot					ibm,no-poll-on-init;
163aa1a8ff2SEmmanuel Vadot				};
164aa1a8ff2SEmmanuel Vadot			};
165aa1a8ff2SEmmanuel Vadot		};
166aa1a8ff2SEmmanuel Vadot
167aa1a8ff2SEmmanuel Vadot		fsi_hub0: hub@3400 {
168*7d0873ebSEmmanuel Vadot			#interrupt-cells = <1>;
169aa1a8ff2SEmmanuel Vadot			compatible = "fsi-master-hub";
170aa1a8ff2SEmmanuel Vadot			reg = <0x3400 0x400>;
171aa1a8ff2SEmmanuel Vadot			#address-cells = <2>;
172aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
173*7d0873ebSEmmanuel Vadot			interrupt-controller;
174aa1a8ff2SEmmanuel Vadot		};
175aa1a8ff2SEmmanuel Vadot	};
176aa1a8ff2SEmmanuel Vadot};
177aa1a8ff2SEmmanuel Vadot
178aa1a8ff2SEmmanuel Vadot&fsi_hub0 {
179aa1a8ff2SEmmanuel Vadot	cfam@1,0 {
180aa1a8ff2SEmmanuel Vadot		reg = <1 0>;
181aa1a8ff2SEmmanuel Vadot		#address-cells = <1>;
182aa1a8ff2SEmmanuel Vadot		#size-cells = <1>;
183aa1a8ff2SEmmanuel Vadot		chip-id = <1>;
184aa1a8ff2SEmmanuel Vadot
185aa1a8ff2SEmmanuel Vadot		scom@1000 {
186aa1a8ff2SEmmanuel Vadot			compatible = "ibm,fsi2pib";
187aa1a8ff2SEmmanuel Vadot			reg = <0x1000 0x400>;
188aa1a8ff2SEmmanuel Vadot		};
189aa1a8ff2SEmmanuel Vadot
190aa1a8ff2SEmmanuel Vadot		i2c@1800 {
191aa1a8ff2SEmmanuel Vadot			compatible = "ibm,fsi-i2c-master";
192aa1a8ff2SEmmanuel Vadot			reg = <0x1800 0x400>;
193aa1a8ff2SEmmanuel Vadot			#address-cells = <1>;
194aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
195aa1a8ff2SEmmanuel Vadot
196aa1a8ff2SEmmanuel Vadot			cfam1_i2c2: i2c-bus@2 {
197aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
198aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
199aa1a8ff2SEmmanuel Vadot				reg = <2>;	/* OMI45 */
200aa1a8ff2SEmmanuel Vadot			};
201aa1a8ff2SEmmanuel Vadot
202aa1a8ff2SEmmanuel Vadot			cfam1_i2c3: i2c-bus@3 {
203aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
204aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
205aa1a8ff2SEmmanuel Vadot				reg = <3>;	/* OMI67 */
206aa1a8ff2SEmmanuel Vadot			};
207aa1a8ff2SEmmanuel Vadot
208aa1a8ff2SEmmanuel Vadot			cfam1_i2c10: i2c-bus@a {
209aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
210aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
211aa1a8ff2SEmmanuel Vadot				reg = <10>;	/* OP3A */
212aa1a8ff2SEmmanuel Vadot			};
213aa1a8ff2SEmmanuel Vadot
214aa1a8ff2SEmmanuel Vadot			cfam1_i2c11: i2c-bus@b {
215aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
216aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
217aa1a8ff2SEmmanuel Vadot				reg = <11>;	/* OP3B */
218aa1a8ff2SEmmanuel Vadot			};
219aa1a8ff2SEmmanuel Vadot
220aa1a8ff2SEmmanuel Vadot			cfam1_i2c14: i2c-bus@e {
221aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
222aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
223aa1a8ff2SEmmanuel Vadot				reg = <14>;	/* OP5A */
224aa1a8ff2SEmmanuel Vadot			};
225aa1a8ff2SEmmanuel Vadot
226aa1a8ff2SEmmanuel Vadot			cfam1_i2c15: i2c-bus@f {
227aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
228aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
229aa1a8ff2SEmmanuel Vadot				reg = <15>;	/* OP5B */
230aa1a8ff2SEmmanuel Vadot			};
231aa1a8ff2SEmmanuel Vadot
232aa1a8ff2SEmmanuel Vadot			cfam1_i2c16: i2c-bus@10 {
233aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
234aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
235aa1a8ff2SEmmanuel Vadot				reg = <16>;	/* OP6A */
236aa1a8ff2SEmmanuel Vadot			};
237aa1a8ff2SEmmanuel Vadot
238aa1a8ff2SEmmanuel Vadot			cfam1_i2c17: i2c-bus@11 {
239aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
240aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
241aa1a8ff2SEmmanuel Vadot				reg = <17>;	/* OP6B */
242aa1a8ff2SEmmanuel Vadot			};
243aa1a8ff2SEmmanuel Vadot		};
244aa1a8ff2SEmmanuel Vadot
245aa1a8ff2SEmmanuel Vadot		fsi2spi@1c00 {
246aa1a8ff2SEmmanuel Vadot			compatible = "ibm,fsi2spi";
247aa1a8ff2SEmmanuel Vadot			reg = <0x1c00 0x400>;
248aa1a8ff2SEmmanuel Vadot			#address-cells = <1>;
249aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
250aa1a8ff2SEmmanuel Vadot
251aa1a8ff2SEmmanuel Vadot			cfam1_spi0: spi@0 {
252aa1a8ff2SEmmanuel Vadot				reg = <0x0>;
253aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
254aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
255aa1a8ff2SEmmanuel Vadot
256aa1a8ff2SEmmanuel Vadot				eeprom@0 {
257aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
258aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
259aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
260aa1a8ff2SEmmanuel Vadot
261aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
262aa1a8ff2SEmmanuel Vadot					reg = <0>;
263aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
264aa1a8ff2SEmmanuel Vadot				};
265aa1a8ff2SEmmanuel Vadot			};
266aa1a8ff2SEmmanuel Vadot
267aa1a8ff2SEmmanuel Vadot			cfam1_spi1: spi@20 {
268aa1a8ff2SEmmanuel Vadot				reg = <0x20>;
269aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
270aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
271aa1a8ff2SEmmanuel Vadot
272aa1a8ff2SEmmanuel Vadot				eeprom@0 {
273aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
274aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
275aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
276aa1a8ff2SEmmanuel Vadot
277aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
278aa1a8ff2SEmmanuel Vadot					reg = <0>;
279aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
280aa1a8ff2SEmmanuel Vadot				};
281aa1a8ff2SEmmanuel Vadot			};
282aa1a8ff2SEmmanuel Vadot
283aa1a8ff2SEmmanuel Vadot			cfam1_spi2: spi@40 {
284aa1a8ff2SEmmanuel Vadot				reg = <0x40>;
285aa1a8ff2SEmmanuel Vadot				compatible =  "ibm,fsi2spi";
286aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
287aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
288aa1a8ff2SEmmanuel Vadot
289aa1a8ff2SEmmanuel Vadot				eeprom@0 {
290aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
291aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
292aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
293aa1a8ff2SEmmanuel Vadot
294aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
295aa1a8ff2SEmmanuel Vadot					reg = <0>;
296aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
297aa1a8ff2SEmmanuel Vadot				};
298aa1a8ff2SEmmanuel Vadot			};
299aa1a8ff2SEmmanuel Vadot
300aa1a8ff2SEmmanuel Vadot			cfam1_spi3: spi@60 {
301aa1a8ff2SEmmanuel Vadot				reg = <0x60>;
302aa1a8ff2SEmmanuel Vadot				compatible =  "ibm,fsi2spi";
303aa1a8ff2SEmmanuel Vadot				#address-cells = <1>;
304aa1a8ff2SEmmanuel Vadot				#size-cells = <0>;
305aa1a8ff2SEmmanuel Vadot
306aa1a8ff2SEmmanuel Vadot				eeprom@0 {
307aa1a8ff2SEmmanuel Vadot					at25,byte-len = <0x80000>;
308aa1a8ff2SEmmanuel Vadot					at25,addr-mode = <4>;
309aa1a8ff2SEmmanuel Vadot					at25,page-size = <256>;
310aa1a8ff2SEmmanuel Vadot
311aa1a8ff2SEmmanuel Vadot					compatible = "atmel,at25";
312aa1a8ff2SEmmanuel Vadot					reg = <0>;
313aa1a8ff2SEmmanuel Vadot					spi-max-frequency = <1000000>;
314aa1a8ff2SEmmanuel Vadot				};
315aa1a8ff2SEmmanuel Vadot			};
316aa1a8ff2SEmmanuel Vadot		};
317aa1a8ff2SEmmanuel Vadot
318aa1a8ff2SEmmanuel Vadot		sbefifo@2400 {
319aa1a8ff2SEmmanuel Vadot			compatible = "ibm,p9-sbefifo";
320aa1a8ff2SEmmanuel Vadot			reg = <0x2400 0x400>;
321aa1a8ff2SEmmanuel Vadot			#address-cells = <1>;
322aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
323aa1a8ff2SEmmanuel Vadot
324aa1a8ff2SEmmanuel Vadot			fsi_occ1: occ {
325aa1a8ff2SEmmanuel Vadot				compatible = "ibm,p10-occ";
326aa1a8ff2SEmmanuel Vadot
327aa1a8ff2SEmmanuel Vadot				occ-hwmon {
328aa1a8ff2SEmmanuel Vadot					compatible = "ibm,p10-occ-hwmon";
329aa1a8ff2SEmmanuel Vadot					ibm,no-poll-on-init;
330aa1a8ff2SEmmanuel Vadot				};
331aa1a8ff2SEmmanuel Vadot			};
332aa1a8ff2SEmmanuel Vadot		};
333aa1a8ff2SEmmanuel Vadot
334aa1a8ff2SEmmanuel Vadot		fsi_hub1: hub@3400 {
335aa1a8ff2SEmmanuel Vadot			compatible = "fsi-master-hub";
336aa1a8ff2SEmmanuel Vadot			reg = <0x3400 0x400>;
337aa1a8ff2SEmmanuel Vadot			#address-cells = <2>;
338aa1a8ff2SEmmanuel Vadot			#size-cells = <0>;
339aa1a8ff2SEmmanuel Vadot
340aa1a8ff2SEmmanuel Vadot			no-scan-on-init;
341aa1a8ff2SEmmanuel Vadot		};
342aa1a8ff2SEmmanuel Vadot	};
343aa1a8ff2SEmmanuel Vadot};
344aa1a8ff2SEmmanuel Vadot
345aa1a8ff2SEmmanuel Vadot/* Legacy OCC numbering (to get rid of when userspace is fixed) */
346aa1a8ff2SEmmanuel Vadot&fsi_occ0 {
347aa1a8ff2SEmmanuel Vadot	reg = <1>;
348aa1a8ff2SEmmanuel Vadot};
349aa1a8ff2SEmmanuel Vadot
350aa1a8ff2SEmmanuel Vadot&fsi_occ1 {
351aa1a8ff2SEmmanuel Vadot	reg = <2>;
352aa1a8ff2SEmmanuel Vadot};
353aa1a8ff2SEmmanuel Vadot
354aa1a8ff2SEmmanuel Vadot/ {
355aa1a8ff2SEmmanuel Vadot	aliases {
356aa1a8ff2SEmmanuel Vadot		i2c100 = &cfam0_i2c0;
357aa1a8ff2SEmmanuel Vadot		i2c101 = &cfam0_i2c1;
358aa1a8ff2SEmmanuel Vadot		i2c110 = &cfam0_i2c10;
359aa1a8ff2SEmmanuel Vadot		i2c111 = &cfam0_i2c11;
360aa1a8ff2SEmmanuel Vadot		i2c112 = &cfam0_i2c12;
361aa1a8ff2SEmmanuel Vadot		i2c113 = &cfam0_i2c13;
362aa1a8ff2SEmmanuel Vadot		i2c114 = &cfam0_i2c14;
363aa1a8ff2SEmmanuel Vadot		i2c115 = &cfam0_i2c15;
364aa1a8ff2SEmmanuel Vadot		i2c202 = &cfam1_i2c2;
365aa1a8ff2SEmmanuel Vadot		i2c203 = &cfam1_i2c3;
366aa1a8ff2SEmmanuel Vadot		i2c210 = &cfam1_i2c10;
367aa1a8ff2SEmmanuel Vadot		i2c211 = &cfam1_i2c11;
368aa1a8ff2SEmmanuel Vadot		i2c214 = &cfam1_i2c14;
369aa1a8ff2SEmmanuel Vadot		i2c215 = &cfam1_i2c15;
370aa1a8ff2SEmmanuel Vadot		i2c216 = &cfam1_i2c16;
371aa1a8ff2SEmmanuel Vadot		i2c217 = &cfam1_i2c17;
372aa1a8ff2SEmmanuel Vadot
373aa1a8ff2SEmmanuel Vadot		spi10 = &cfam0_spi0;
374aa1a8ff2SEmmanuel Vadot		spi11 = &cfam0_spi1;
375aa1a8ff2SEmmanuel Vadot		spi12 = &cfam0_spi2;
376aa1a8ff2SEmmanuel Vadot		spi13 = &cfam0_spi3;
377aa1a8ff2SEmmanuel Vadot		spi20 = &cfam1_spi0;
378aa1a8ff2SEmmanuel Vadot		spi21 = &cfam1_spi1;
379aa1a8ff2SEmmanuel Vadot		spi22 = &cfam1_spi2;
380aa1a8ff2SEmmanuel Vadot		spi23 = &cfam1_spi3;
381aa1a8ff2SEmmanuel Vadot	};
382aa1a8ff2SEmmanuel Vadot};
383