1*fa9d3b8bSEddie James// SPDX-License-Identifier: GPL-2.0-or-later
2*fa9d3b8bSEddie James// Copyright 2023 IBM Corp.
3*fa9d3b8bSEddie James
4*fa9d3b8bSEddie James#include "ibm-power10-dual.dtsi"
5*fa9d3b8bSEddie James
6*fa9d3b8bSEddie James&cfam0_i2c0 {
7*fa9d3b8bSEddie James	i2cr@20 {
8*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
9*fa9d3b8bSEddie James		reg = <0x20>;
10*fa9d3b8bSEddie James		#address-cells = <2>;
11*fa9d3b8bSEddie James		#size-cells = <0>;
12*fa9d3b8bSEddie James
13*fa9d3b8bSEddie James		cfam@0,0 {
14*fa9d3b8bSEddie James			reg = <0 0>;
15*fa9d3b8bSEddie James			#address-cells = <1>;
16*fa9d3b8bSEddie James			#size-cells = <1>;
17*fa9d3b8bSEddie James			chip-id = <0>;
18*fa9d3b8bSEddie James
19*fa9d3b8bSEddie James			scom100: scom@1000 {
20*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
21*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
22*fa9d3b8bSEddie James			};
23*fa9d3b8bSEddie James
24*fa9d3b8bSEddie James			sbefifo100: sbefifo@2400 {
25*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
26*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
27*fa9d3b8bSEddie James				#address-cells = <1>;
28*fa9d3b8bSEddie James				#size-cells = <0>;
29*fa9d3b8bSEddie James			};
30*fa9d3b8bSEddie James		};
31*fa9d3b8bSEddie James	};
32*fa9d3b8bSEddie James};
33*fa9d3b8bSEddie James
34*fa9d3b8bSEddie James&cfam0_i2c1 {
35*fa9d3b8bSEddie James	i2cr@20 {
36*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
37*fa9d3b8bSEddie James		reg = <0x20>;
38*fa9d3b8bSEddie James		#address-cells = <2>;
39*fa9d3b8bSEddie James		#size-cells = <0>;
40*fa9d3b8bSEddie James
41*fa9d3b8bSEddie James		cfam@0,0 {
42*fa9d3b8bSEddie James			reg = <0 0>;
43*fa9d3b8bSEddie James			#address-cells = <1>;
44*fa9d3b8bSEddie James			#size-cells = <1>;
45*fa9d3b8bSEddie James			chip-id = <0>;
46*fa9d3b8bSEddie James
47*fa9d3b8bSEddie James			scom101: scom@1000 {
48*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
49*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
50*fa9d3b8bSEddie James			};
51*fa9d3b8bSEddie James
52*fa9d3b8bSEddie James			sbefifo101: sbefifo@2400 {
53*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
54*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
55*fa9d3b8bSEddie James				#address-cells = <1>;
56*fa9d3b8bSEddie James				#size-cells = <0>;
57*fa9d3b8bSEddie James			};
58*fa9d3b8bSEddie James		};
59*fa9d3b8bSEddie James	};
60*fa9d3b8bSEddie James};
61*fa9d3b8bSEddie James
62*fa9d3b8bSEddie James&cfam0_i2c10 {
63*fa9d3b8bSEddie James	i2cr@20 {
64*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
65*fa9d3b8bSEddie James		reg = <0x20>;
66*fa9d3b8bSEddie James		#address-cells = <2>;
67*fa9d3b8bSEddie James		#size-cells = <0>;
68*fa9d3b8bSEddie James
69*fa9d3b8bSEddie James		cfam@0,0 {
70*fa9d3b8bSEddie James			reg = <0 0>;
71*fa9d3b8bSEddie James			#address-cells = <1>;
72*fa9d3b8bSEddie James			#size-cells = <1>;
73*fa9d3b8bSEddie James			chip-id = <0>;
74*fa9d3b8bSEddie James
75*fa9d3b8bSEddie James			scom110: scom@1000 {
76*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
77*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
78*fa9d3b8bSEddie James			};
79*fa9d3b8bSEddie James
80*fa9d3b8bSEddie James			sbefifo110: sbefifo@2400 {
81*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
82*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
83*fa9d3b8bSEddie James				#address-cells = <1>;
84*fa9d3b8bSEddie James				#size-cells = <0>;
85*fa9d3b8bSEddie James			};
86*fa9d3b8bSEddie James		};
87*fa9d3b8bSEddie James	};
88*fa9d3b8bSEddie James};
89*fa9d3b8bSEddie James
90*fa9d3b8bSEddie James&cfam0_i2c11 {
91*fa9d3b8bSEddie James	i2cr@20 {
92*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
93*fa9d3b8bSEddie James		reg = <0x20>;
94*fa9d3b8bSEddie James		#address-cells = <2>;
95*fa9d3b8bSEddie James		#size-cells = <0>;
96*fa9d3b8bSEddie James
97*fa9d3b8bSEddie James		cfam@0,0 {
98*fa9d3b8bSEddie James			reg = <0 0>;
99*fa9d3b8bSEddie James			#address-cells = <1>;
100*fa9d3b8bSEddie James			#size-cells = <1>;
101*fa9d3b8bSEddie James			chip-id = <0>;
102*fa9d3b8bSEddie James
103*fa9d3b8bSEddie James			scom111: scom@1000 {
104*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
105*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
106*fa9d3b8bSEddie James			};
107*fa9d3b8bSEddie James
108*fa9d3b8bSEddie James			sbefifo111: sbefifo@2400 {
109*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
110*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
111*fa9d3b8bSEddie James				#address-cells = <1>;
112*fa9d3b8bSEddie James				#size-cells = <0>;
113*fa9d3b8bSEddie James			};
114*fa9d3b8bSEddie James		};
115*fa9d3b8bSEddie James	};
116*fa9d3b8bSEddie James};
117*fa9d3b8bSEddie James
118*fa9d3b8bSEddie James&cfam0_i2c12 {
119*fa9d3b8bSEddie James	i2cr@20 {
120*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
121*fa9d3b8bSEddie James		reg = <0x20>;
122*fa9d3b8bSEddie James		#address-cells = <2>;
123*fa9d3b8bSEddie James		#size-cells = <0>;
124*fa9d3b8bSEddie James
125*fa9d3b8bSEddie James		cfam@0,0 {
126*fa9d3b8bSEddie James			reg = <0 0>;
127*fa9d3b8bSEddie James			#address-cells = <1>;
128*fa9d3b8bSEddie James			#size-cells = <1>;
129*fa9d3b8bSEddie James			chip-id = <0>;
130*fa9d3b8bSEddie James
131*fa9d3b8bSEddie James			scom112: scom@1000 {
132*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
133*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
134*fa9d3b8bSEddie James			};
135*fa9d3b8bSEddie James
136*fa9d3b8bSEddie James			sbefifo112: sbefifo@2400 {
137*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
138*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
139*fa9d3b8bSEddie James				#address-cells = <1>;
140*fa9d3b8bSEddie James				#size-cells = <0>;
141*fa9d3b8bSEddie James			};
142*fa9d3b8bSEddie James		};
143*fa9d3b8bSEddie James	};
144*fa9d3b8bSEddie James};
145*fa9d3b8bSEddie James
146*fa9d3b8bSEddie James&cfam0_i2c13 {
147*fa9d3b8bSEddie James	i2cr@20 {
148*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
149*fa9d3b8bSEddie James		reg = <0x20>;
150*fa9d3b8bSEddie James		#address-cells = <2>;
151*fa9d3b8bSEddie James		#size-cells = <0>;
152*fa9d3b8bSEddie James
153*fa9d3b8bSEddie James		cfam@0,0 {
154*fa9d3b8bSEddie James			reg = <0 0>;
155*fa9d3b8bSEddie James			#address-cells = <1>;
156*fa9d3b8bSEddie James			#size-cells = <1>;
157*fa9d3b8bSEddie James			chip-id = <0>;
158*fa9d3b8bSEddie James
159*fa9d3b8bSEddie James			scom113: scom@1000 {
160*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
161*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
162*fa9d3b8bSEddie James			};
163*fa9d3b8bSEddie James
164*fa9d3b8bSEddie James			sbefifo113: sbefifo@2400 {
165*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
166*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
167*fa9d3b8bSEddie James				#address-cells = <1>;
168*fa9d3b8bSEddie James				#size-cells = <0>;
169*fa9d3b8bSEddie James			};
170*fa9d3b8bSEddie James		};
171*fa9d3b8bSEddie James	};
172*fa9d3b8bSEddie James};
173*fa9d3b8bSEddie James
174*fa9d3b8bSEddie James&cfam0_i2c14 {
175*fa9d3b8bSEddie James	i2cr@20 {
176*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
177*fa9d3b8bSEddie James		reg = <0x20>;
178*fa9d3b8bSEddie James		#address-cells = <2>;
179*fa9d3b8bSEddie James		#size-cells = <0>;
180*fa9d3b8bSEddie James
181*fa9d3b8bSEddie James		cfam@0,0 {
182*fa9d3b8bSEddie James			reg = <0 0>;
183*fa9d3b8bSEddie James			#address-cells = <1>;
184*fa9d3b8bSEddie James			#size-cells = <1>;
185*fa9d3b8bSEddie James			chip-id = <0>;
186*fa9d3b8bSEddie James
187*fa9d3b8bSEddie James			scom114: scom@1000 {
188*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
189*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
190*fa9d3b8bSEddie James			};
191*fa9d3b8bSEddie James
192*fa9d3b8bSEddie James			sbefifo114: sbefifo@2400 {
193*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
194*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
195*fa9d3b8bSEddie James				#address-cells = <1>;
196*fa9d3b8bSEddie James				#size-cells = <0>;
197*fa9d3b8bSEddie James			};
198*fa9d3b8bSEddie James		};
199*fa9d3b8bSEddie James	};
200*fa9d3b8bSEddie James};
201*fa9d3b8bSEddie James
202*fa9d3b8bSEddie James&cfam0_i2c15 {
203*fa9d3b8bSEddie James	i2cr@20 {
204*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
205*fa9d3b8bSEddie James		reg = <0x20>;
206*fa9d3b8bSEddie James		#address-cells = <2>;
207*fa9d3b8bSEddie James		#size-cells = <0>;
208*fa9d3b8bSEddie James
209*fa9d3b8bSEddie James		cfam@0,0 {
210*fa9d3b8bSEddie James			reg = <0 0>;
211*fa9d3b8bSEddie James			#address-cells = <1>;
212*fa9d3b8bSEddie James			#size-cells = <1>;
213*fa9d3b8bSEddie James			chip-id = <0>;
214*fa9d3b8bSEddie James
215*fa9d3b8bSEddie James			scom115: scom@1000 {
216*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
217*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
218*fa9d3b8bSEddie James			};
219*fa9d3b8bSEddie James
220*fa9d3b8bSEddie James			sbefifo115: sbefifo@2400 {
221*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
222*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
223*fa9d3b8bSEddie James				#address-cells = <1>;
224*fa9d3b8bSEddie James				#size-cells = <0>;
225*fa9d3b8bSEddie James			};
226*fa9d3b8bSEddie James		};
227*fa9d3b8bSEddie James	};
228*fa9d3b8bSEddie James};
229*fa9d3b8bSEddie James
230*fa9d3b8bSEddie James&cfam1_i2c2 {
231*fa9d3b8bSEddie James	i2cr@20 {
232*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
233*fa9d3b8bSEddie James		reg = <0x20>;
234*fa9d3b8bSEddie James		#address-cells = <2>;
235*fa9d3b8bSEddie James		#size-cells = <0>;
236*fa9d3b8bSEddie James
237*fa9d3b8bSEddie James		cfam@0,0 {
238*fa9d3b8bSEddie James			reg = <0 0>;
239*fa9d3b8bSEddie James			#address-cells = <1>;
240*fa9d3b8bSEddie James			#size-cells = <1>;
241*fa9d3b8bSEddie James			chip-id = <0>;
242*fa9d3b8bSEddie James
243*fa9d3b8bSEddie James			scom202: scom@1000 {
244*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
245*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
246*fa9d3b8bSEddie James			};
247*fa9d3b8bSEddie James
248*fa9d3b8bSEddie James			sbefifo202: sbefifo@2400 {
249*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
250*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
251*fa9d3b8bSEddie James				#address-cells = <1>;
252*fa9d3b8bSEddie James				#size-cells = <0>;
253*fa9d3b8bSEddie James			};
254*fa9d3b8bSEddie James		};
255*fa9d3b8bSEddie James	};
256*fa9d3b8bSEddie James};
257*fa9d3b8bSEddie James
258*fa9d3b8bSEddie James&cfam1_i2c3 {
259*fa9d3b8bSEddie James	i2cr@20 {
260*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
261*fa9d3b8bSEddie James		reg = <0x20>;
262*fa9d3b8bSEddie James		#address-cells = <2>;
263*fa9d3b8bSEddie James		#size-cells = <0>;
264*fa9d3b8bSEddie James
265*fa9d3b8bSEddie James		cfam@0,0 {
266*fa9d3b8bSEddie James			reg = <0 0>;
267*fa9d3b8bSEddie James			#address-cells = <1>;
268*fa9d3b8bSEddie James			#size-cells = <1>;
269*fa9d3b8bSEddie James			chip-id = <0>;
270*fa9d3b8bSEddie James
271*fa9d3b8bSEddie James			scom203: scom@1000 {
272*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
273*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
274*fa9d3b8bSEddie James			};
275*fa9d3b8bSEddie James
276*fa9d3b8bSEddie James			sbefifo203: sbefifo@2400 {
277*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
278*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
279*fa9d3b8bSEddie James				#address-cells = <1>;
280*fa9d3b8bSEddie James				#size-cells = <0>;
281*fa9d3b8bSEddie James			};
282*fa9d3b8bSEddie James		};
283*fa9d3b8bSEddie James	};
284*fa9d3b8bSEddie James};
285*fa9d3b8bSEddie James
286*fa9d3b8bSEddie James&cfam1_i2c10 {
287*fa9d3b8bSEddie James	i2cr@20 {
288*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
289*fa9d3b8bSEddie James		reg = <0x20>;
290*fa9d3b8bSEddie James		#address-cells = <2>;
291*fa9d3b8bSEddie James		#size-cells = <0>;
292*fa9d3b8bSEddie James
293*fa9d3b8bSEddie James		cfam@0,0 {
294*fa9d3b8bSEddie James			reg = <0 0>;
295*fa9d3b8bSEddie James			#address-cells = <1>;
296*fa9d3b8bSEddie James			#size-cells = <1>;
297*fa9d3b8bSEddie James			chip-id = <0>;
298*fa9d3b8bSEddie James
299*fa9d3b8bSEddie James			scom210: scom@1000 {
300*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
301*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
302*fa9d3b8bSEddie James			};
303*fa9d3b8bSEddie James
304*fa9d3b8bSEddie James			sbefifo210: sbefifo@2400 {
305*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
306*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
307*fa9d3b8bSEddie James				#address-cells = <1>;
308*fa9d3b8bSEddie James				#size-cells = <0>;
309*fa9d3b8bSEddie James			};
310*fa9d3b8bSEddie James		};
311*fa9d3b8bSEddie James	};
312*fa9d3b8bSEddie James};
313*fa9d3b8bSEddie James
314*fa9d3b8bSEddie James&cfam1_i2c11 {
315*fa9d3b8bSEddie James	i2cr@20 {
316*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
317*fa9d3b8bSEddie James		reg = <0x20>;
318*fa9d3b8bSEddie James		#address-cells = <2>;
319*fa9d3b8bSEddie James		#size-cells = <0>;
320*fa9d3b8bSEddie James
321*fa9d3b8bSEddie James		cfam@0,0 {
322*fa9d3b8bSEddie James			reg = <0 0>;
323*fa9d3b8bSEddie James			#address-cells = <1>;
324*fa9d3b8bSEddie James			#size-cells = <1>;
325*fa9d3b8bSEddie James			chip-id = <0>;
326*fa9d3b8bSEddie James
327*fa9d3b8bSEddie James			scom211: scom@1000 {
328*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
329*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
330*fa9d3b8bSEddie James			};
331*fa9d3b8bSEddie James
332*fa9d3b8bSEddie James			sbefifo211: sbefifo@2400 {
333*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
334*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
335*fa9d3b8bSEddie James				#address-cells = <1>;
336*fa9d3b8bSEddie James				#size-cells = <0>;
337*fa9d3b8bSEddie James			};
338*fa9d3b8bSEddie James		};
339*fa9d3b8bSEddie James	};
340*fa9d3b8bSEddie James};
341*fa9d3b8bSEddie James
342*fa9d3b8bSEddie James&cfam1_i2c14 {
343*fa9d3b8bSEddie James	i2cr@20 {
344*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
345*fa9d3b8bSEddie James		reg = <0x20>;
346*fa9d3b8bSEddie James		#address-cells = <2>;
347*fa9d3b8bSEddie James		#size-cells = <0>;
348*fa9d3b8bSEddie James
349*fa9d3b8bSEddie James		cfam@0,0 {
350*fa9d3b8bSEddie James			reg = <0 0>;
351*fa9d3b8bSEddie James			#address-cells = <1>;
352*fa9d3b8bSEddie James			#size-cells = <1>;
353*fa9d3b8bSEddie James			chip-id = <0>;
354*fa9d3b8bSEddie James
355*fa9d3b8bSEddie James			scom214: scom@1000 {
356*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
357*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
358*fa9d3b8bSEddie James			};
359*fa9d3b8bSEddie James
360*fa9d3b8bSEddie James			sbefifo214: sbefifo@2400 {
361*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
362*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
363*fa9d3b8bSEddie James				#address-cells = <1>;
364*fa9d3b8bSEddie James				#size-cells = <0>;
365*fa9d3b8bSEddie James			};
366*fa9d3b8bSEddie James		};
367*fa9d3b8bSEddie James	};
368*fa9d3b8bSEddie James};
369*fa9d3b8bSEddie James
370*fa9d3b8bSEddie James&cfam1_i2c15 {
371*fa9d3b8bSEddie James	i2cr@20 {
372*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
373*fa9d3b8bSEddie James		reg = <0x20>;
374*fa9d3b8bSEddie James		#address-cells = <2>;
375*fa9d3b8bSEddie James		#size-cells = <0>;
376*fa9d3b8bSEddie James
377*fa9d3b8bSEddie James		cfam@0,0 {
378*fa9d3b8bSEddie James			reg = <0 0>;
379*fa9d3b8bSEddie James			#address-cells = <1>;
380*fa9d3b8bSEddie James			#size-cells = <1>;
381*fa9d3b8bSEddie James			chip-id = <0>;
382*fa9d3b8bSEddie James
383*fa9d3b8bSEddie James			scom215: scom@1000 {
384*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
385*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
386*fa9d3b8bSEddie James			};
387*fa9d3b8bSEddie James
388*fa9d3b8bSEddie James			sbefifo215: sbefifo@2400 {
389*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
390*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
391*fa9d3b8bSEddie James				#address-cells = <1>;
392*fa9d3b8bSEddie James				#size-cells = <0>;
393*fa9d3b8bSEddie James			};
394*fa9d3b8bSEddie James		};
395*fa9d3b8bSEddie James	};
396*fa9d3b8bSEddie James};
397*fa9d3b8bSEddie James
398*fa9d3b8bSEddie James&cfam1_i2c16 {
399*fa9d3b8bSEddie James	i2cr@20 {
400*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
401*fa9d3b8bSEddie James		reg = <0x20>;
402*fa9d3b8bSEddie James		#address-cells = <2>;
403*fa9d3b8bSEddie James		#size-cells = <0>;
404*fa9d3b8bSEddie James
405*fa9d3b8bSEddie James		cfam@0,0 {
406*fa9d3b8bSEddie James			reg = <0 0>;
407*fa9d3b8bSEddie James			#address-cells = <1>;
408*fa9d3b8bSEddie James			#size-cells = <1>;
409*fa9d3b8bSEddie James			chip-id = <0>;
410*fa9d3b8bSEddie James
411*fa9d3b8bSEddie James			scom216: scom@1000 {
412*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
413*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
414*fa9d3b8bSEddie James			};
415*fa9d3b8bSEddie James
416*fa9d3b8bSEddie James			sbefifo216: sbefifo@2400 {
417*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
418*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
419*fa9d3b8bSEddie James				#address-cells = <1>;
420*fa9d3b8bSEddie James				#size-cells = <0>;
421*fa9d3b8bSEddie James			};
422*fa9d3b8bSEddie James		};
423*fa9d3b8bSEddie James	};
424*fa9d3b8bSEddie James};
425*fa9d3b8bSEddie James
426*fa9d3b8bSEddie James&cfam1_i2c17 {
427*fa9d3b8bSEddie James	i2cr@20 {
428*fa9d3b8bSEddie James		compatible = "ibm,i2cr-fsi-master";
429*fa9d3b8bSEddie James		reg = <0x20>;
430*fa9d3b8bSEddie James		#address-cells = <2>;
431*fa9d3b8bSEddie James		#size-cells = <0>;
432*fa9d3b8bSEddie James
433*fa9d3b8bSEddie James		cfam@0,0 {
434*fa9d3b8bSEddie James			reg = <0 0>;
435*fa9d3b8bSEddie James			#address-cells = <1>;
436*fa9d3b8bSEddie James			#size-cells = <1>;
437*fa9d3b8bSEddie James			chip-id = <0>;
438*fa9d3b8bSEddie James
439*fa9d3b8bSEddie James			scom217: scom@1000 {
440*fa9d3b8bSEddie James				compatible = "ibm,i2cr-scom";
441*fa9d3b8bSEddie James				reg = <0x1000 0x400>;
442*fa9d3b8bSEddie James			};
443*fa9d3b8bSEddie James
444*fa9d3b8bSEddie James			sbefifo217: sbefifo@2400 {
445*fa9d3b8bSEddie James				compatible = "ibm,p9-sbefifo";
446*fa9d3b8bSEddie James				reg = <0x2400 0x400>;
447*fa9d3b8bSEddie James				#address-cells = <1>;
448*fa9d3b8bSEddie James				#size-cells = <0>;
449*fa9d3b8bSEddie James			};
450*fa9d3b8bSEddie James		};
451*fa9d3b8bSEddie James	};
452*fa9d3b8bSEddie James};
453*fa9d3b8bSEddie James
454*fa9d3b8bSEddie James&fsi_hub0 {
455*fa9d3b8bSEddie James	cfam@2,0 {
456*fa9d3b8bSEddie James		reg = <2 0>;
457*fa9d3b8bSEddie James		#address-cells = <1>;
458*fa9d3b8bSEddie James		#size-cells = <1>;
459*fa9d3b8bSEddie James		chip-id = <2>;
460*fa9d3b8bSEddie James
461*fa9d3b8bSEddie James		scom@1000 {
462*fa9d3b8bSEddie James			compatible = "ibm,fsi2pib";
463*fa9d3b8bSEddie James			reg = <0x1000 0x400>;
464*fa9d3b8bSEddie James		};
465*fa9d3b8bSEddie James
466*fa9d3b8bSEddie James		i2c@1800 {
467*fa9d3b8bSEddie James			compatible = "ibm,fsi-i2c-master";
468*fa9d3b8bSEddie James			reg = <0x1800 0x400>;
469*fa9d3b8bSEddie James			#address-cells = <1>;
470*fa9d3b8bSEddie James			#size-cells = <0>;
471*fa9d3b8bSEddie James
472*fa9d3b8bSEddie James			cfam2_i2c0: i2c-bus@0 {
473*fa9d3b8bSEddie James				#address-cells = <1>;
474*fa9d3b8bSEddie James				#size-cells = <0>;
475*fa9d3b8bSEddie James				reg = <0>;	/* OM01 */
476*fa9d3b8bSEddie James
477*fa9d3b8bSEddie James				i2cr@20 {
478*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
479*fa9d3b8bSEddie James					reg = <0x20>;
480*fa9d3b8bSEddie James					#address-cells = <2>;
481*fa9d3b8bSEddie James					#size-cells = <0>;
482*fa9d3b8bSEddie James
483*fa9d3b8bSEddie James					cfam@0,0 {
484*fa9d3b8bSEddie James						reg = <0 0>;
485*fa9d3b8bSEddie James						#address-cells = <1>;
486*fa9d3b8bSEddie James						#size-cells = <1>;
487*fa9d3b8bSEddie James						chip-id = <0>;
488*fa9d3b8bSEddie James
489*fa9d3b8bSEddie James						scom300: scom@1000 {
490*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
491*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
492*fa9d3b8bSEddie James						};
493*fa9d3b8bSEddie James
494*fa9d3b8bSEddie James						sbefifo300: sbefifo@2400 {
495*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
496*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
497*fa9d3b8bSEddie James							#address-cells = <1>;
498*fa9d3b8bSEddie James							#size-cells = <0>;
499*fa9d3b8bSEddie James						};
500*fa9d3b8bSEddie James					};
501*fa9d3b8bSEddie James				};
502*fa9d3b8bSEddie James			};
503*fa9d3b8bSEddie James
504*fa9d3b8bSEddie James			cfam2_i2c1: i2c-bus@1 {
505*fa9d3b8bSEddie James				#address-cells = <1>;
506*fa9d3b8bSEddie James				#size-cells = <0>;
507*fa9d3b8bSEddie James				reg = <1>;	/* OM23 */
508*fa9d3b8bSEddie James
509*fa9d3b8bSEddie James				i2cr@20 {
510*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
511*fa9d3b8bSEddie James					reg = <0x20>;
512*fa9d3b8bSEddie James					#address-cells = <2>;
513*fa9d3b8bSEddie James					#size-cells = <0>;
514*fa9d3b8bSEddie James
515*fa9d3b8bSEddie James					cfam@0,0 {
516*fa9d3b8bSEddie James						reg = <0 0>;
517*fa9d3b8bSEddie James						#address-cells = <1>;
518*fa9d3b8bSEddie James						#size-cells = <1>;
519*fa9d3b8bSEddie James						chip-id = <0>;
520*fa9d3b8bSEddie James
521*fa9d3b8bSEddie James						scom301: scom@1000 {
522*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
523*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
524*fa9d3b8bSEddie James						};
525*fa9d3b8bSEddie James
526*fa9d3b8bSEddie James						sbefifo301: sbefifo@2400 {
527*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
528*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
529*fa9d3b8bSEddie James							#address-cells = <1>;
530*fa9d3b8bSEddie James							#size-cells = <0>;
531*fa9d3b8bSEddie James						};
532*fa9d3b8bSEddie James					};
533*fa9d3b8bSEddie James				};
534*fa9d3b8bSEddie James			};
535*fa9d3b8bSEddie James
536*fa9d3b8bSEddie James			cfam2_i2c10: i2c-bus@a {
537*fa9d3b8bSEddie James				#address-cells = <1>;
538*fa9d3b8bSEddie James				#size-cells = <0>;
539*fa9d3b8bSEddie James				reg = <10>;	/* OP3A */
540*fa9d3b8bSEddie James
541*fa9d3b8bSEddie James				i2cr@20 {
542*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
543*fa9d3b8bSEddie James					reg = <0x20>;
544*fa9d3b8bSEddie James					#address-cells = <2>;
545*fa9d3b8bSEddie James					#size-cells = <0>;
546*fa9d3b8bSEddie James
547*fa9d3b8bSEddie James					cfam@0,0 {
548*fa9d3b8bSEddie James						reg = <0 0>;
549*fa9d3b8bSEddie James						#address-cells = <1>;
550*fa9d3b8bSEddie James						#size-cells = <1>;
551*fa9d3b8bSEddie James						chip-id = <0>;
552*fa9d3b8bSEddie James
553*fa9d3b8bSEddie James						scom310: scom@1000 {
554*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
555*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
556*fa9d3b8bSEddie James						};
557*fa9d3b8bSEddie James
558*fa9d3b8bSEddie James						sbefifo310: sbefifo@2400 {
559*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
560*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
561*fa9d3b8bSEddie James							#address-cells = <1>;
562*fa9d3b8bSEddie James							#size-cells = <0>;
563*fa9d3b8bSEddie James						};
564*fa9d3b8bSEddie James					};
565*fa9d3b8bSEddie James				};
566*fa9d3b8bSEddie James			};
567*fa9d3b8bSEddie James
568*fa9d3b8bSEddie James			cfam2_i2c11: i2c-bus@b {
569*fa9d3b8bSEddie James				#address-cells = <1>;
570*fa9d3b8bSEddie James				#size-cells = <0>;
571*fa9d3b8bSEddie James				reg = <11>;	/* OP3B */
572*fa9d3b8bSEddie James
573*fa9d3b8bSEddie James				i2cr@20 {
574*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
575*fa9d3b8bSEddie James					reg = <0x20>;
576*fa9d3b8bSEddie James					#address-cells = <2>;
577*fa9d3b8bSEddie James					#size-cells = <0>;
578*fa9d3b8bSEddie James
579*fa9d3b8bSEddie James					cfam@0,0 {
580*fa9d3b8bSEddie James						reg = <0 0>;
581*fa9d3b8bSEddie James						#address-cells = <1>;
582*fa9d3b8bSEddie James						#size-cells = <1>;
583*fa9d3b8bSEddie James						chip-id = <0>;
584*fa9d3b8bSEddie James
585*fa9d3b8bSEddie James						scom311: scom@1000 {
586*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
587*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
588*fa9d3b8bSEddie James						};
589*fa9d3b8bSEddie James
590*fa9d3b8bSEddie James						sbefifo311: sbefifo@2400 {
591*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
592*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
593*fa9d3b8bSEddie James							#address-cells = <1>;
594*fa9d3b8bSEddie James							#size-cells = <0>;
595*fa9d3b8bSEddie James						};
596*fa9d3b8bSEddie James					};
597*fa9d3b8bSEddie James				};
598*fa9d3b8bSEddie James			};
599*fa9d3b8bSEddie James
600*fa9d3b8bSEddie James			cfam2_i2c12: i2c-bus@c {
601*fa9d3b8bSEddie James				#address-cells = <1>;
602*fa9d3b8bSEddie James				#size-cells = <0>;
603*fa9d3b8bSEddie James				reg = <12>;	/* OP4A */
604*fa9d3b8bSEddie James
605*fa9d3b8bSEddie James				i2cr@20 {
606*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
607*fa9d3b8bSEddie James					reg = <0x20>;
608*fa9d3b8bSEddie James					#address-cells = <2>;
609*fa9d3b8bSEddie James					#size-cells = <0>;
610*fa9d3b8bSEddie James
611*fa9d3b8bSEddie James					cfam@0,0 {
612*fa9d3b8bSEddie James						reg = <0 0>;
613*fa9d3b8bSEddie James						#address-cells = <1>;
614*fa9d3b8bSEddie James						#size-cells = <1>;
615*fa9d3b8bSEddie James						chip-id = <0>;
616*fa9d3b8bSEddie James
617*fa9d3b8bSEddie James						scom312: scom@1000 {
618*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
619*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
620*fa9d3b8bSEddie James						};
621*fa9d3b8bSEddie James
622*fa9d3b8bSEddie James						sbefifo312: sbefifo@2400 {
623*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
624*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
625*fa9d3b8bSEddie James							#address-cells = <1>;
626*fa9d3b8bSEddie James							#size-cells = <0>;
627*fa9d3b8bSEddie James						};
628*fa9d3b8bSEddie James					};
629*fa9d3b8bSEddie James				};
630*fa9d3b8bSEddie James			};
631*fa9d3b8bSEddie James
632*fa9d3b8bSEddie James			cfam2_i2c13: i2c-bus@d {
633*fa9d3b8bSEddie James				#address-cells = <1>;
634*fa9d3b8bSEddie James				#size-cells = <0>;
635*fa9d3b8bSEddie James				reg = <13>;	/* OP4B */
636*fa9d3b8bSEddie James
637*fa9d3b8bSEddie James				i2cr@20 {
638*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
639*fa9d3b8bSEddie James					reg = <0x20>;
640*fa9d3b8bSEddie James					#address-cells = <2>;
641*fa9d3b8bSEddie James					#size-cells = <0>;
642*fa9d3b8bSEddie James
643*fa9d3b8bSEddie James					cfam@0,0 {
644*fa9d3b8bSEddie James						reg = <0 0>;
645*fa9d3b8bSEddie James						#address-cells = <1>;
646*fa9d3b8bSEddie James						#size-cells = <1>;
647*fa9d3b8bSEddie James						chip-id = <0>;
648*fa9d3b8bSEddie James
649*fa9d3b8bSEddie James						scom313: scom@1000 {
650*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
651*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
652*fa9d3b8bSEddie James						};
653*fa9d3b8bSEddie James
654*fa9d3b8bSEddie James						sbefifo313: sbefifo@2400 {
655*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
656*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
657*fa9d3b8bSEddie James							#address-cells = <1>;
658*fa9d3b8bSEddie James							#size-cells = <0>;
659*fa9d3b8bSEddie James						};
660*fa9d3b8bSEddie James					};
661*fa9d3b8bSEddie James				};
662*fa9d3b8bSEddie James			};
663*fa9d3b8bSEddie James
664*fa9d3b8bSEddie James			cfam2_i2c14: i2c-bus@e {
665*fa9d3b8bSEddie James				#address-cells = <1>;
666*fa9d3b8bSEddie James				#size-cells = <0>;
667*fa9d3b8bSEddie James				reg = <14>;	/* OP5A */
668*fa9d3b8bSEddie James
669*fa9d3b8bSEddie James				i2cr@20 {
670*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
671*fa9d3b8bSEddie James					reg = <0x20>;
672*fa9d3b8bSEddie James					#address-cells = <2>;
673*fa9d3b8bSEddie James					#size-cells = <0>;
674*fa9d3b8bSEddie James
675*fa9d3b8bSEddie James					cfam@0,0 {
676*fa9d3b8bSEddie James						reg = <0 0>;
677*fa9d3b8bSEddie James						#address-cells = <1>;
678*fa9d3b8bSEddie James						#size-cells = <1>;
679*fa9d3b8bSEddie James						chip-id = <0>;
680*fa9d3b8bSEddie James
681*fa9d3b8bSEddie James						scom314: scom@1000 {
682*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
683*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
684*fa9d3b8bSEddie James						};
685*fa9d3b8bSEddie James
686*fa9d3b8bSEddie James						sbefifo314: sbefifo@2400 {
687*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
688*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
689*fa9d3b8bSEddie James							#address-cells = <1>;
690*fa9d3b8bSEddie James							#size-cells = <0>;
691*fa9d3b8bSEddie James						};
692*fa9d3b8bSEddie James					};
693*fa9d3b8bSEddie James				};
694*fa9d3b8bSEddie James			};
695*fa9d3b8bSEddie James
696*fa9d3b8bSEddie James			cfam2_i2c15: i2c-bus@f {
697*fa9d3b8bSEddie James				#address-cells = <1>;
698*fa9d3b8bSEddie James				#size-cells = <0>;
699*fa9d3b8bSEddie James				reg = <15>;	/* OP5B */
700*fa9d3b8bSEddie James
701*fa9d3b8bSEddie James				i2cr@20 {
702*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
703*fa9d3b8bSEddie James					reg = <0x20>;
704*fa9d3b8bSEddie James					#address-cells = <2>;
705*fa9d3b8bSEddie James					#size-cells = <0>;
706*fa9d3b8bSEddie James
707*fa9d3b8bSEddie James					cfam@0,0 {
708*fa9d3b8bSEddie James						reg = <0 0>;
709*fa9d3b8bSEddie James						#address-cells = <1>;
710*fa9d3b8bSEddie James						#size-cells = <1>;
711*fa9d3b8bSEddie James						chip-id = <0>;
712*fa9d3b8bSEddie James
713*fa9d3b8bSEddie James						scom315: scom@1000 {
714*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
715*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
716*fa9d3b8bSEddie James						};
717*fa9d3b8bSEddie James
718*fa9d3b8bSEddie James						sbefifo315: sbefifo@2400 {
719*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
720*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
721*fa9d3b8bSEddie James							#address-cells = <1>;
722*fa9d3b8bSEddie James							#size-cells = <0>;
723*fa9d3b8bSEddie James						};
724*fa9d3b8bSEddie James					};
725*fa9d3b8bSEddie James				};
726*fa9d3b8bSEddie James			};
727*fa9d3b8bSEddie James		};
728*fa9d3b8bSEddie James
729*fa9d3b8bSEddie James		fsi2spi@1c00 {
730*fa9d3b8bSEddie James			compatible = "ibm,fsi2spi";
731*fa9d3b8bSEddie James			reg = <0x1c00 0x400>;
732*fa9d3b8bSEddie James			#address-cells = <1>;
733*fa9d3b8bSEddie James			#size-cells = <0>;
734*fa9d3b8bSEddie James
735*fa9d3b8bSEddie James			cfam2_spi0: spi@0 {
736*fa9d3b8bSEddie James				reg = <0x0>;
737*fa9d3b8bSEddie James				#address-cells = <1>;
738*fa9d3b8bSEddie James				#size-cells = <0>;
739*fa9d3b8bSEddie James
740*fa9d3b8bSEddie James				eeprom@0 {
741*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
742*fa9d3b8bSEddie James					at25,addr-mode = <4>;
743*fa9d3b8bSEddie James					at25,page-size = <256>;
744*fa9d3b8bSEddie James
745*fa9d3b8bSEddie James					compatible = "atmel,at25";
746*fa9d3b8bSEddie James					reg = <0>;
747*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
748*fa9d3b8bSEddie James				};
749*fa9d3b8bSEddie James			};
750*fa9d3b8bSEddie James
751*fa9d3b8bSEddie James			cfam2_spi1: spi@20 {
752*fa9d3b8bSEddie James				reg = <0x20>;
753*fa9d3b8bSEddie James				#address-cells = <1>;
754*fa9d3b8bSEddie James				#size-cells = <0>;
755*fa9d3b8bSEddie James
756*fa9d3b8bSEddie James				eeprom@0 {
757*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
758*fa9d3b8bSEddie James					at25,addr-mode = <4>;
759*fa9d3b8bSEddie James					at25,page-size = <256>;
760*fa9d3b8bSEddie James
761*fa9d3b8bSEddie James					compatible = "atmel,at25";
762*fa9d3b8bSEddie James					reg = <0>;
763*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
764*fa9d3b8bSEddie James				};
765*fa9d3b8bSEddie James			};
766*fa9d3b8bSEddie James
767*fa9d3b8bSEddie James			cfam2_spi2: spi@40 {
768*fa9d3b8bSEddie James				reg = <0x40>;
769*fa9d3b8bSEddie James				compatible =  "ibm,fsi2spi";
770*fa9d3b8bSEddie James				#address-cells = <1>;
771*fa9d3b8bSEddie James				#size-cells = <0>;
772*fa9d3b8bSEddie James
773*fa9d3b8bSEddie James				eeprom@0 {
774*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
775*fa9d3b8bSEddie James					at25,addr-mode = <4>;
776*fa9d3b8bSEddie James					at25,page-size = <256>;
777*fa9d3b8bSEddie James
778*fa9d3b8bSEddie James					compatible = "atmel,at25";
779*fa9d3b8bSEddie James					reg = <0>;
780*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
781*fa9d3b8bSEddie James				};
782*fa9d3b8bSEddie James			};
783*fa9d3b8bSEddie James
784*fa9d3b8bSEddie James			cfam2_spi3: spi@60 {
785*fa9d3b8bSEddie James				reg = <0x60>;
786*fa9d3b8bSEddie James				compatible =  "ibm,fsi2spi";
787*fa9d3b8bSEddie James				#address-cells = <1>;
788*fa9d3b8bSEddie James				#size-cells = <0>;
789*fa9d3b8bSEddie James
790*fa9d3b8bSEddie James				eeprom@0 {
791*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
792*fa9d3b8bSEddie James					at25,addr-mode = <4>;
793*fa9d3b8bSEddie James					at25,page-size = <256>;
794*fa9d3b8bSEddie James
795*fa9d3b8bSEddie James					compatible = "atmel,at25";
796*fa9d3b8bSEddie James					reg = <0>;
797*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
798*fa9d3b8bSEddie James				};
799*fa9d3b8bSEddie James			};
800*fa9d3b8bSEddie James		};
801*fa9d3b8bSEddie James
802*fa9d3b8bSEddie James		sbefifo@2400 {
803*fa9d3b8bSEddie James			compatible = "ibm,p9-sbefifo";
804*fa9d3b8bSEddie James			reg = <0x2400 0x400>;
805*fa9d3b8bSEddie James			#address-cells = <1>;
806*fa9d3b8bSEddie James			#size-cells = <0>;
807*fa9d3b8bSEddie James
808*fa9d3b8bSEddie James			fsi_occ2: occ {
809*fa9d3b8bSEddie James				compatible = "ibm,p10-occ";
810*fa9d3b8bSEddie James
811*fa9d3b8bSEddie James				occ-hwmon {
812*fa9d3b8bSEddie James					compatible = "ibm,p10-occ-hwmon";
813*fa9d3b8bSEddie James					ibm,no-poll-on-init;
814*fa9d3b8bSEddie James				};
815*fa9d3b8bSEddie James			};
816*fa9d3b8bSEddie James		};
817*fa9d3b8bSEddie James
818*fa9d3b8bSEddie James		fsi_hub2: hub@3400 {
819*fa9d3b8bSEddie James			compatible = "fsi-master-hub";
820*fa9d3b8bSEddie James			reg = <0x3400 0x400>;
821*fa9d3b8bSEddie James			#address-cells = <2>;
822*fa9d3b8bSEddie James			#size-cells = <0>;
823*fa9d3b8bSEddie James
824*fa9d3b8bSEddie James			no-scan-on-init;
825*fa9d3b8bSEddie James		};
826*fa9d3b8bSEddie James	};
827*fa9d3b8bSEddie James
828*fa9d3b8bSEddie James	cfam@3,0 {
829*fa9d3b8bSEddie James		reg = <3 0>;
830*fa9d3b8bSEddie James		#address-cells = <1>;
831*fa9d3b8bSEddie James		#size-cells = <1>;
832*fa9d3b8bSEddie James		chip-id = <3>;
833*fa9d3b8bSEddie James
834*fa9d3b8bSEddie James		scom@1000 {
835*fa9d3b8bSEddie James			compatible = "ibm,fsi2pib";
836*fa9d3b8bSEddie James			reg = <0x1000 0x400>;
837*fa9d3b8bSEddie James		};
838*fa9d3b8bSEddie James
839*fa9d3b8bSEddie James		i2c@1800 {
840*fa9d3b8bSEddie James			compatible = "ibm,fsi-i2c-master";
841*fa9d3b8bSEddie James			reg = <0x1800 0x400>;
842*fa9d3b8bSEddie James			#address-cells = <1>;
843*fa9d3b8bSEddie James			#size-cells = <0>;
844*fa9d3b8bSEddie James
845*fa9d3b8bSEddie James			cfam3_i2c2: i2c-bus@2 {
846*fa9d3b8bSEddie James				#address-cells = <1>;
847*fa9d3b8bSEddie James				#size-cells = <0>;
848*fa9d3b8bSEddie James				reg = <2>;	/* OM45 */
849*fa9d3b8bSEddie James
850*fa9d3b8bSEddie James				i2cr@20 {
851*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
852*fa9d3b8bSEddie James					reg = <0x20>;
853*fa9d3b8bSEddie James					#address-cells = <2>;
854*fa9d3b8bSEddie James					#size-cells = <0>;
855*fa9d3b8bSEddie James
856*fa9d3b8bSEddie James					cfam@0,0 {
857*fa9d3b8bSEddie James						reg = <0 0>;
858*fa9d3b8bSEddie James						#address-cells = <1>;
859*fa9d3b8bSEddie James						#size-cells = <1>;
860*fa9d3b8bSEddie James						chip-id = <0>;
861*fa9d3b8bSEddie James
862*fa9d3b8bSEddie James						scom402: scom@1000 {
863*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
864*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
865*fa9d3b8bSEddie James						};
866*fa9d3b8bSEddie James
867*fa9d3b8bSEddie James						sbefifo402: sbefifo@2400 {
868*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
869*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
870*fa9d3b8bSEddie James							#address-cells = <1>;
871*fa9d3b8bSEddie James							#size-cells = <0>;
872*fa9d3b8bSEddie James						};
873*fa9d3b8bSEddie James					};
874*fa9d3b8bSEddie James				};
875*fa9d3b8bSEddie James			};
876*fa9d3b8bSEddie James
877*fa9d3b8bSEddie James			cfam3_i2c3: i2c-bus@3 {
878*fa9d3b8bSEddie James				#address-cells = <1>;
879*fa9d3b8bSEddie James				#size-cells = <0>;
880*fa9d3b8bSEddie James				reg = <3>;	/* OM67 */
881*fa9d3b8bSEddie James
882*fa9d3b8bSEddie James				i2cr@20 {
883*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
884*fa9d3b8bSEddie James					reg = <0x20>;
885*fa9d3b8bSEddie James					#address-cells = <2>;
886*fa9d3b8bSEddie James					#size-cells = <0>;
887*fa9d3b8bSEddie James
888*fa9d3b8bSEddie James					cfam@0,0 {
889*fa9d3b8bSEddie James						reg = <0 0>;
890*fa9d3b8bSEddie James						#address-cells = <1>;
891*fa9d3b8bSEddie James						#size-cells = <1>;
892*fa9d3b8bSEddie James						chip-id = <0>;
893*fa9d3b8bSEddie James
894*fa9d3b8bSEddie James						scom403: scom@1000 {
895*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
896*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
897*fa9d3b8bSEddie James						};
898*fa9d3b8bSEddie James
899*fa9d3b8bSEddie James						sbefifo403: sbefifo@2400 {
900*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
901*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
902*fa9d3b8bSEddie James							#address-cells = <1>;
903*fa9d3b8bSEddie James							#size-cells = <0>;
904*fa9d3b8bSEddie James						};
905*fa9d3b8bSEddie James					};
906*fa9d3b8bSEddie James				};
907*fa9d3b8bSEddie James			};
908*fa9d3b8bSEddie James
909*fa9d3b8bSEddie James			cfam3_i2c10: i2c-bus@a {
910*fa9d3b8bSEddie James				#address-cells = <1>;
911*fa9d3b8bSEddie James				#size-cells = <0>;
912*fa9d3b8bSEddie James				reg = <10>;	/* OP3A */
913*fa9d3b8bSEddie James
914*fa9d3b8bSEddie James				i2cr@20 {
915*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
916*fa9d3b8bSEddie James					reg = <0x20>;
917*fa9d3b8bSEddie James					#address-cells = <2>;
918*fa9d3b8bSEddie James					#size-cells = <0>;
919*fa9d3b8bSEddie James
920*fa9d3b8bSEddie James					cfam@0,0 {
921*fa9d3b8bSEddie James						reg = <0 0>;
922*fa9d3b8bSEddie James						#address-cells = <1>;
923*fa9d3b8bSEddie James						#size-cells = <1>;
924*fa9d3b8bSEddie James						chip-id = <0>;
925*fa9d3b8bSEddie James
926*fa9d3b8bSEddie James						scom410: scom@1000 {
927*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
928*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
929*fa9d3b8bSEddie James						};
930*fa9d3b8bSEddie James
931*fa9d3b8bSEddie James						sbefifo410: sbefifo@2400 {
932*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
933*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
934*fa9d3b8bSEddie James							#address-cells = <1>;
935*fa9d3b8bSEddie James							#size-cells = <0>;
936*fa9d3b8bSEddie James						};
937*fa9d3b8bSEddie James					};
938*fa9d3b8bSEddie James				};
939*fa9d3b8bSEddie James			};
940*fa9d3b8bSEddie James
941*fa9d3b8bSEddie James			cfam3_i2c11: i2c-bus@b {
942*fa9d3b8bSEddie James				#address-cells = <1>;
943*fa9d3b8bSEddie James				#size-cells = <0>;
944*fa9d3b8bSEddie James				reg = <11>;	/* OP3B */
945*fa9d3b8bSEddie James
946*fa9d3b8bSEddie James				i2cr@20 {
947*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
948*fa9d3b8bSEddie James					reg = <0x20>;
949*fa9d3b8bSEddie James					#address-cells = <2>;
950*fa9d3b8bSEddie James					#size-cells = <0>;
951*fa9d3b8bSEddie James
952*fa9d3b8bSEddie James					cfam@0,0 {
953*fa9d3b8bSEddie James						reg = <0 0>;
954*fa9d3b8bSEddie James						#address-cells = <1>;
955*fa9d3b8bSEddie James						#size-cells = <1>;
956*fa9d3b8bSEddie James						chip-id = <0>;
957*fa9d3b8bSEddie James
958*fa9d3b8bSEddie James						scom411: scom@1000 {
959*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
960*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
961*fa9d3b8bSEddie James						};
962*fa9d3b8bSEddie James
963*fa9d3b8bSEddie James						sbefifo411: sbefifo@2400 {
964*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
965*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
966*fa9d3b8bSEddie James							#address-cells = <1>;
967*fa9d3b8bSEddie James							#size-cells = <0>;
968*fa9d3b8bSEddie James						};
969*fa9d3b8bSEddie James					};
970*fa9d3b8bSEddie James				};
971*fa9d3b8bSEddie James			};
972*fa9d3b8bSEddie James
973*fa9d3b8bSEddie James			cfam3_i2c14: i2c-bus@e {
974*fa9d3b8bSEddie James				#address-cells = <1>;
975*fa9d3b8bSEddie James				#size-cells = <0>;
976*fa9d3b8bSEddie James				reg = <14>;	/* OP5A */
977*fa9d3b8bSEddie James
978*fa9d3b8bSEddie James				i2cr@20 {
979*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
980*fa9d3b8bSEddie James					reg = <0x20>;
981*fa9d3b8bSEddie James					#address-cells = <2>;
982*fa9d3b8bSEddie James					#size-cells = <0>;
983*fa9d3b8bSEddie James
984*fa9d3b8bSEddie James					cfam@0,0 {
985*fa9d3b8bSEddie James						reg = <0 0>;
986*fa9d3b8bSEddie James						#address-cells = <1>;
987*fa9d3b8bSEddie James						#size-cells = <1>;
988*fa9d3b8bSEddie James						chip-id = <0>;
989*fa9d3b8bSEddie James
990*fa9d3b8bSEddie James						scom414: scom@1000 {
991*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
992*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
993*fa9d3b8bSEddie James						};
994*fa9d3b8bSEddie James
995*fa9d3b8bSEddie James						sbefifo414: sbefifo@2400 {
996*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
997*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
998*fa9d3b8bSEddie James							#address-cells = <1>;
999*fa9d3b8bSEddie James							#size-cells = <0>;
1000*fa9d3b8bSEddie James						};
1001*fa9d3b8bSEddie James					};
1002*fa9d3b8bSEddie James				};
1003*fa9d3b8bSEddie James			};
1004*fa9d3b8bSEddie James
1005*fa9d3b8bSEddie James			cfam3_i2c15: i2c-bus@f {
1006*fa9d3b8bSEddie James				#address-cells = <1>;
1007*fa9d3b8bSEddie James				#size-cells = <0>;
1008*fa9d3b8bSEddie James				reg = <15>;	/* OP5B */
1009*fa9d3b8bSEddie James
1010*fa9d3b8bSEddie James				i2cr@20 {
1011*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
1012*fa9d3b8bSEddie James					reg = <0x20>;
1013*fa9d3b8bSEddie James					#address-cells = <2>;
1014*fa9d3b8bSEddie James					#size-cells = <0>;
1015*fa9d3b8bSEddie James
1016*fa9d3b8bSEddie James					cfam@0,0 {
1017*fa9d3b8bSEddie James						reg = <0 0>;
1018*fa9d3b8bSEddie James						#address-cells = <1>;
1019*fa9d3b8bSEddie James						#size-cells = <1>;
1020*fa9d3b8bSEddie James						chip-id = <0>;
1021*fa9d3b8bSEddie James
1022*fa9d3b8bSEddie James						scom415: scom@1000 {
1023*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
1024*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
1025*fa9d3b8bSEddie James						};
1026*fa9d3b8bSEddie James
1027*fa9d3b8bSEddie James						sbefifo415: sbefifo@2400 {
1028*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
1029*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
1030*fa9d3b8bSEddie James							#address-cells = <1>;
1031*fa9d3b8bSEddie James							#size-cells = <0>;
1032*fa9d3b8bSEddie James						};
1033*fa9d3b8bSEddie James					};
1034*fa9d3b8bSEddie James				};
1035*fa9d3b8bSEddie James			};
1036*fa9d3b8bSEddie James
1037*fa9d3b8bSEddie James			cfam3_i2c16: i2c-bus@10 {
1038*fa9d3b8bSEddie James				#address-cells = <1>;
1039*fa9d3b8bSEddie James				#size-cells = <0>;
1040*fa9d3b8bSEddie James				reg = <16>;	/* OP6A */
1041*fa9d3b8bSEddie James
1042*fa9d3b8bSEddie James				i2cr@20 {
1043*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
1044*fa9d3b8bSEddie James					reg = <0x20>;
1045*fa9d3b8bSEddie James					#address-cells = <2>;
1046*fa9d3b8bSEddie James					#size-cells = <0>;
1047*fa9d3b8bSEddie James
1048*fa9d3b8bSEddie James					cfam@0,0 {
1049*fa9d3b8bSEddie James						reg = <0 0>;
1050*fa9d3b8bSEddie James						#address-cells = <1>;
1051*fa9d3b8bSEddie James						#size-cells = <1>;
1052*fa9d3b8bSEddie James						chip-id = <0>;
1053*fa9d3b8bSEddie James
1054*fa9d3b8bSEddie James						scom416: scom@1000 {
1055*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
1056*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
1057*fa9d3b8bSEddie James						};
1058*fa9d3b8bSEddie James
1059*fa9d3b8bSEddie James						sbefifo416: sbefifo@2400 {
1060*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
1061*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
1062*fa9d3b8bSEddie James							#address-cells = <1>;
1063*fa9d3b8bSEddie James							#size-cells = <0>;
1064*fa9d3b8bSEddie James						};
1065*fa9d3b8bSEddie James					};
1066*fa9d3b8bSEddie James				};
1067*fa9d3b8bSEddie James			};
1068*fa9d3b8bSEddie James
1069*fa9d3b8bSEddie James			cfam3_i2c17: i2c-bus@11 {
1070*fa9d3b8bSEddie James				#address-cells = <1>;
1071*fa9d3b8bSEddie James				#size-cells = <0>;
1072*fa9d3b8bSEddie James				reg = <17>;	/* OP6B */
1073*fa9d3b8bSEddie James
1074*fa9d3b8bSEddie James				i2cr@20 {
1075*fa9d3b8bSEddie James					compatible = "ibm,i2cr-fsi-master";
1076*fa9d3b8bSEddie James					reg = <0x20>;
1077*fa9d3b8bSEddie James					#address-cells = <2>;
1078*fa9d3b8bSEddie James					#size-cells = <0>;
1079*fa9d3b8bSEddie James
1080*fa9d3b8bSEddie James					cfam@0,0 {
1081*fa9d3b8bSEddie James						reg = <0 0>;
1082*fa9d3b8bSEddie James						#address-cells = <1>;
1083*fa9d3b8bSEddie James						#size-cells = <1>;
1084*fa9d3b8bSEddie James						chip-id = <0>;
1085*fa9d3b8bSEddie James
1086*fa9d3b8bSEddie James						scom417: scom@1000 {
1087*fa9d3b8bSEddie James							compatible = "ibm,i2cr-scom";
1088*fa9d3b8bSEddie James							reg = <0x1000 0x400>;
1089*fa9d3b8bSEddie James						};
1090*fa9d3b8bSEddie James
1091*fa9d3b8bSEddie James						sbefifo417: sbefifo@2400 {
1092*fa9d3b8bSEddie James							compatible = "ibm,p9-sbefifo";
1093*fa9d3b8bSEddie James							reg = <0x2400 0x400>;
1094*fa9d3b8bSEddie James							#address-cells = <1>;
1095*fa9d3b8bSEddie James							#size-cells = <0>;
1096*fa9d3b8bSEddie James						};
1097*fa9d3b8bSEddie James					};
1098*fa9d3b8bSEddie James				};
1099*fa9d3b8bSEddie James			};
1100*fa9d3b8bSEddie James		};
1101*fa9d3b8bSEddie James
1102*fa9d3b8bSEddie James		fsi2spi@1c00 {
1103*fa9d3b8bSEddie James			compatible = "ibm,fsi2spi";
1104*fa9d3b8bSEddie James			reg = <0x1c00 0x400>;
1105*fa9d3b8bSEddie James			#address-cells = <1>;
1106*fa9d3b8bSEddie James			#size-cells = <0>;
1107*fa9d3b8bSEddie James
1108*fa9d3b8bSEddie James			cfam3_spi0: spi@0 {
1109*fa9d3b8bSEddie James				reg = <0x0>;
1110*fa9d3b8bSEddie James				#address-cells = <1>;
1111*fa9d3b8bSEddie James				#size-cells = <0>;
1112*fa9d3b8bSEddie James
1113*fa9d3b8bSEddie James				eeprom@0 {
1114*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
1115*fa9d3b8bSEddie James					at25,addr-mode = <4>;
1116*fa9d3b8bSEddie James					at25,page-size = <256>;
1117*fa9d3b8bSEddie James
1118*fa9d3b8bSEddie James					compatible = "atmel,at25";
1119*fa9d3b8bSEddie James					reg = <0>;
1120*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
1121*fa9d3b8bSEddie James				};
1122*fa9d3b8bSEddie James			};
1123*fa9d3b8bSEddie James
1124*fa9d3b8bSEddie James			cfam3_spi1: spi@20 {
1125*fa9d3b8bSEddie James				reg = <0x20>;
1126*fa9d3b8bSEddie James				#address-cells = <1>;
1127*fa9d3b8bSEddie James				#size-cells = <0>;
1128*fa9d3b8bSEddie James
1129*fa9d3b8bSEddie James				eeprom@0 {
1130*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
1131*fa9d3b8bSEddie James					at25,addr-mode = <4>;
1132*fa9d3b8bSEddie James					at25,page-size = <256>;
1133*fa9d3b8bSEddie James
1134*fa9d3b8bSEddie James					compatible = "atmel,at25";
1135*fa9d3b8bSEddie James					reg = <0>;
1136*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
1137*fa9d3b8bSEddie James				};
1138*fa9d3b8bSEddie James			};
1139*fa9d3b8bSEddie James
1140*fa9d3b8bSEddie James			cfam3_spi2: spi@40 {
1141*fa9d3b8bSEddie James				reg = <0x40>;
1142*fa9d3b8bSEddie James				compatible =  "ibm,fsi2spi";
1143*fa9d3b8bSEddie James				#address-cells = <1>;
1144*fa9d3b8bSEddie James				#size-cells = <0>;
1145*fa9d3b8bSEddie James
1146*fa9d3b8bSEddie James				eeprom@0 {
1147*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
1148*fa9d3b8bSEddie James					at25,addr-mode = <4>;
1149*fa9d3b8bSEddie James					at25,page-size = <256>;
1150*fa9d3b8bSEddie James
1151*fa9d3b8bSEddie James					compatible = "atmel,at25";
1152*fa9d3b8bSEddie James					reg = <0>;
1153*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
1154*fa9d3b8bSEddie James				};
1155*fa9d3b8bSEddie James			};
1156*fa9d3b8bSEddie James
1157*fa9d3b8bSEddie James			cfam3_spi3: spi@60 {
1158*fa9d3b8bSEddie James				reg = <0x60>;
1159*fa9d3b8bSEddie James				compatible =  "ibm,fsi2spi";
1160*fa9d3b8bSEddie James				#address-cells = <1>;
1161*fa9d3b8bSEddie James				#size-cells = <0>;
1162*fa9d3b8bSEddie James
1163*fa9d3b8bSEddie James				eeprom@0 {
1164*fa9d3b8bSEddie James					at25,byte-len = <0x80000>;
1165*fa9d3b8bSEddie James					at25,addr-mode = <4>;
1166*fa9d3b8bSEddie James					at25,page-size = <256>;
1167*fa9d3b8bSEddie James
1168*fa9d3b8bSEddie James					compatible = "atmel,at25";
1169*fa9d3b8bSEddie James					reg = <0>;
1170*fa9d3b8bSEddie James					spi-max-frequency = <1000000>;
1171*fa9d3b8bSEddie James				};
1172*fa9d3b8bSEddie James			};
1173*fa9d3b8bSEddie James		};
1174*fa9d3b8bSEddie James
1175*fa9d3b8bSEddie James		sbefifo@2400 {
1176*fa9d3b8bSEddie James			compatible = "ibm,p9-sbefifo";
1177*fa9d3b8bSEddie James			reg = <0x2400 0x400>;
1178*fa9d3b8bSEddie James			#address-cells = <1>;
1179*fa9d3b8bSEddie James			#size-cells = <0>;
1180*fa9d3b8bSEddie James
1181*fa9d3b8bSEddie James			fsi_occ3: occ {
1182*fa9d3b8bSEddie James				compatible = "ibm,p10-occ";
1183*fa9d3b8bSEddie James
1184*fa9d3b8bSEddie James				occ-hwmon {
1185*fa9d3b8bSEddie James					compatible = "ibm,p10-occ-hwmon";
1186*fa9d3b8bSEddie James					ibm,no-poll-on-init;
1187*fa9d3b8bSEddie James				};
1188*fa9d3b8bSEddie James			};
1189*fa9d3b8bSEddie James		};
1190*fa9d3b8bSEddie James
1191*fa9d3b8bSEddie James		fsi_hub3: hub@3400 {
1192*fa9d3b8bSEddie James			compatible = "fsi-master-hub";
1193*fa9d3b8bSEddie James			reg = <0x3400 0x400>;
1194*fa9d3b8bSEddie James			#address-cells = <2>;
1195*fa9d3b8bSEddie James			#size-cells = <0>;
1196*fa9d3b8bSEddie James
1197*fa9d3b8bSEddie James			no-scan-on-init;
1198*fa9d3b8bSEddie James		};
1199*fa9d3b8bSEddie James	};
1200*fa9d3b8bSEddie James};
1201*fa9d3b8bSEddie James
1202*fa9d3b8bSEddie James/* Legacy OCC numbering (to get rid of when userspace is fixed) */
1203*fa9d3b8bSEddie James&fsi_occ2 {
1204*fa9d3b8bSEddie James	reg = <3>;
1205*fa9d3b8bSEddie James};
1206*fa9d3b8bSEddie James
1207*fa9d3b8bSEddie James&fsi_occ3 {
1208*fa9d3b8bSEddie James	reg = <4>;
1209*fa9d3b8bSEddie James};
1210*fa9d3b8bSEddie James
1211*fa9d3b8bSEddie James/ {
1212*fa9d3b8bSEddie James	aliases {
1213*fa9d3b8bSEddie James		i2c300 = &cfam2_i2c0;
1214*fa9d3b8bSEddie James		i2c301 = &cfam2_i2c1;
1215*fa9d3b8bSEddie James		i2c310 = &cfam2_i2c10;
1216*fa9d3b8bSEddie James		i2c311 = &cfam2_i2c11;
1217*fa9d3b8bSEddie James		i2c312 = &cfam2_i2c12;
1218*fa9d3b8bSEddie James		i2c313 = &cfam2_i2c13;
1219*fa9d3b8bSEddie James		i2c314 = &cfam2_i2c14;
1220*fa9d3b8bSEddie James		i2c315 = &cfam2_i2c15;
1221*fa9d3b8bSEddie James		i2c402 = &cfam3_i2c2;
1222*fa9d3b8bSEddie James		i2c403 = &cfam3_i2c3;
1223*fa9d3b8bSEddie James		i2c410 = &cfam3_i2c10;
1224*fa9d3b8bSEddie James		i2c411 = &cfam3_i2c11;
1225*fa9d3b8bSEddie James		i2c414 = &cfam3_i2c14;
1226*fa9d3b8bSEddie James		i2c415 = &cfam3_i2c15;
1227*fa9d3b8bSEddie James		i2c416 = &cfam3_i2c16;
1228*fa9d3b8bSEddie James		i2c417 = &cfam3_i2c17;
1229*fa9d3b8bSEddie James
1230*fa9d3b8bSEddie James		sbefifo100 = &sbefifo100;
1231*fa9d3b8bSEddie James		sbefifo101 = &sbefifo101;
1232*fa9d3b8bSEddie James		sbefifo110 = &sbefifo110;
1233*fa9d3b8bSEddie James		sbefifo111 = &sbefifo111;
1234*fa9d3b8bSEddie James		sbefifo112 = &sbefifo112;
1235*fa9d3b8bSEddie James		sbefifo113 = &sbefifo113;
1236*fa9d3b8bSEddie James		sbefifo114 = &sbefifo114;
1237*fa9d3b8bSEddie James		sbefifo115 = &sbefifo115;
1238*fa9d3b8bSEddie James		sbefifo202 = &sbefifo202;
1239*fa9d3b8bSEddie James		sbefifo203 = &sbefifo203;
1240*fa9d3b8bSEddie James		sbefifo210 = &sbefifo210;
1241*fa9d3b8bSEddie James		sbefifo211 = &sbefifo211;
1242*fa9d3b8bSEddie James		sbefifo214 = &sbefifo214;
1243*fa9d3b8bSEddie James		sbefifo215 = &sbefifo215;
1244*fa9d3b8bSEddie James		sbefifo216 = &sbefifo216;
1245*fa9d3b8bSEddie James		sbefifo217 = &sbefifo217;
1246*fa9d3b8bSEddie James		sbefifo300 = &sbefifo300;
1247*fa9d3b8bSEddie James		sbefifo301 = &sbefifo301;
1248*fa9d3b8bSEddie James		sbefifo310 = &sbefifo310;
1249*fa9d3b8bSEddie James		sbefifo311 = &sbefifo311;
1250*fa9d3b8bSEddie James		sbefifo312 = &sbefifo312;
1251*fa9d3b8bSEddie James		sbefifo313 = &sbefifo313;
1252*fa9d3b8bSEddie James		sbefifo314 = &sbefifo314;
1253*fa9d3b8bSEddie James		sbefifo315 = &sbefifo315;
1254*fa9d3b8bSEddie James		sbefifo402 = &sbefifo402;
1255*fa9d3b8bSEddie James		sbefifo403 = &sbefifo403;
1256*fa9d3b8bSEddie James		sbefifo410 = &sbefifo410;
1257*fa9d3b8bSEddie James		sbefifo411 = &sbefifo411;
1258*fa9d3b8bSEddie James		sbefifo414 = &sbefifo414;
1259*fa9d3b8bSEddie James		sbefifo415 = &sbefifo415;
1260*fa9d3b8bSEddie James		sbefifo416 = &sbefifo416;
1261*fa9d3b8bSEddie James		sbefifo417 = &sbefifo417;
1262*fa9d3b8bSEddie James
1263*fa9d3b8bSEddie James		scom100 = &scom100;
1264*fa9d3b8bSEddie James		scom101 = &scom101;
1265*fa9d3b8bSEddie James		scom110 = &scom110;
1266*fa9d3b8bSEddie James		scom111 = &scom111;
1267*fa9d3b8bSEddie James		scom112 = &scom112;
1268*fa9d3b8bSEddie James		scom113 = &scom113;
1269*fa9d3b8bSEddie James		scom114 = &scom114;
1270*fa9d3b8bSEddie James		scom115 = &scom115;
1271*fa9d3b8bSEddie James		scom202 = &scom202;
1272*fa9d3b8bSEddie James		scom203 = &scom203;
1273*fa9d3b8bSEddie James		scom210 = &scom210;
1274*fa9d3b8bSEddie James		scom211 = &scom211;
1275*fa9d3b8bSEddie James		scom214 = &scom214;
1276*fa9d3b8bSEddie James		scom215 = &scom215;
1277*fa9d3b8bSEddie James		scom216 = &scom216;
1278*fa9d3b8bSEddie James		scom217 = &scom217;
1279*fa9d3b8bSEddie James		scom300 = &scom300;
1280*fa9d3b8bSEddie James		scom301 = &scom301;
1281*fa9d3b8bSEddie James		scom310 = &scom310;
1282*fa9d3b8bSEddie James		scom311 = &scom311;
1283*fa9d3b8bSEddie James		scom312 = &scom312;
1284*fa9d3b8bSEddie James		scom313 = &scom313;
1285*fa9d3b8bSEddie James		scom314 = &scom314;
1286*fa9d3b8bSEddie James		scom315 = &scom315;
1287*fa9d3b8bSEddie James		scom402 = &scom402;
1288*fa9d3b8bSEddie James		scom403 = &scom403;
1289*fa9d3b8bSEddie James		scom410 = &scom410;
1290*fa9d3b8bSEddie James		scom411 = &scom411;
1291*fa9d3b8bSEddie James		scom414 = &scom414;
1292*fa9d3b8bSEddie James		scom415 = &scom415;
1293*fa9d3b8bSEddie James		scom416 = &scom416;
1294*fa9d3b8bSEddie James		scom417 = &scom417;
1295*fa9d3b8bSEddie James
1296*fa9d3b8bSEddie James		spi30 = &cfam2_spi0;
1297*fa9d3b8bSEddie James		spi31 = &cfam2_spi1;
1298*fa9d3b8bSEddie James		spi32 = &cfam2_spi2;
1299*fa9d3b8bSEddie James		spi33 = &cfam2_spi3;
1300*fa9d3b8bSEddie James		spi40 = &cfam3_spi0;
1301*fa9d3b8bSEddie James		spi41 = &cfam3_spi1;
1302*fa9d3b8bSEddie James		spi42 = &cfam3_spi2;
1303*fa9d3b8bSEddie James		spi43 = &cfam3_spi3;
1304*fa9d3b8bSEddie James	};
1305*fa9d3b8bSEddie James};
1306