1/dts-v1/;
2
3/memreserve/	0x000070fd07000000 0x0000100000000000;
4/memreserve/	0x00006afd07000000 0x0000060000000000;
5/memreserve/	0x000051fd07000000 0x0000190000000000;
6/ {
7	phandle = <0x1>;
8	#address-cells = <0x2>;
9	#size-cells = <0x2>;
10	lid-type = "phyp";
11	compatible = "ibm,powernv", "ibm,firenze";
12	nest-frequency = <0x0 0x77359400>;
13	vendor = "IBM";
14	ibm,io-base-loc-code = "U78C9.001.WZS0CWX-P1";
15	ibm,vpd-lx-info = <0x0 0x1040031 0x43003000>;
16	model = "8286-41A";
17	system-id = "TU00163";
18	system-brand = "S0";
19	model-name = "IBM Power System S814";
20	ibm,hbrt-mini-fdt = <0xcafebeef 0x1000 0x31ce42d>;
21	reserved-ranges = <0x7 0xfd700000 0x0 0x100000 0x7 0xfd6a0000 0x0 0x60000 0x7 0xfd510000 0x0 0x190000>;
22	reserved-names = "ibm,hbrt-vpd-image", "ibm,hbrt-target-image", "ibm,hbrt-code-image";
23	ibm,enabled-idle-states = "nap", "fast-sleep", "rvwinkle";
24
25	cpus {
26		phandle = <0x22>;
27		#address-cells = <0x1>;
28		#size-cells = <0x0>;
29
30		PowerPC,POWER8@28 {
31			phandle = <0x23>;
32			device_type = "cpu";
33			status = "okay";
34			reg = <0x28>;
35			cpu-version = <0x4d0200>;
36			64-bit;
37			32-64-bridge;
38			graphics;
39			general-purpose;
40			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
41			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
42			ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
43			ibm,pa-features = [18 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 80 00];
44			ibm,slb-size = <0x20>;
45			ibm,vmx = <0x2>;
46			ibm,dfp = <0x2>;
47			ibm,purr = <0x1>;
48			ibm,spurr = <0x1>;
49			clock-frequency = <0xb45d1880>;
50			ibm,extended-clock-frequency = <0x0 0xb45d1880>;
51			timebase-frequency = <0x1e848000>;
52			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
53			reservation-granule-size = <0x80>;
54			d-tlb-size = <0x800>;
55			i-tlb-size = <0x0>;
56			tlb-size = <0x800>;
57			d-tlb-sets = <0x4>;
58			i-tlb-sets = <0x0>;
59			tlb-sets = <0x4>;
60			d-cache-block-size = <0x80>;
61			i-cache-block-size = <0x80>;
62			d-cache-size = <0x10000>;
63			i-cache-size = <0x8000>;
64			i-cache-sets = <0x4>;
65			d-cache-sets = <0x8>;
66			performance-monitor = <0x0 0x1>;
67			l2-cache = <0x24>;
68			ibm,pir = <0x28>;
69			ibm,chip-id = <0x0>;
70			ibm,ppc-interrupt-server#s = <0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f>;
71		};
72
73		PowerPC,POWER8@60 {
74			phandle = <0x27>;
75			device_type = "cpu";
76			status = "okay";
77			reg = <0x60>;
78			cpu-version = <0x4d0200>;
79			64-bit;
80			32-64-bridge;
81			graphics;
82			general-purpose;
83			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
84			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
85			ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
86			ibm,pa-features = [18 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 80 00];
87			ibm,slb-size = <0x20>;
88			ibm,vmx = <0x2>;
89			ibm,dfp = <0x2>;
90			ibm,purr = <0x1>;
91			ibm,spurr = <0x1>;
92			clock-frequency = <0xb45d1880>;
93			ibm,extended-clock-frequency = <0x0 0xb45d1880>;
94			timebase-frequency = <0x1e848000>;
95			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
96			reservation-granule-size = <0x80>;
97			d-tlb-size = <0x800>;
98			i-tlb-size = <0x0>;
99			tlb-size = <0x800>;
100			d-tlb-sets = <0x4>;
101			i-tlb-sets = <0x0>;
102			tlb-sets = <0x4>;
103			d-cache-block-size = <0x80>;
104			i-cache-block-size = <0x80>;
105			d-cache-size = <0x10000>;
106			i-cache-size = <0x8000>;
107			i-cache-sets = <0x4>;
108			d-cache-sets = <0x8>;
109			performance-monitor = <0x0 0x1>;
110			l2-cache = <0x28>;
111			ibm,pir = <0x60>;
112			ibm,chip-id = <0x0>;
113			ibm,ppc-interrupt-server#s = <0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67>;
114		};
115
116		PowerPC,POWER8@68 {
117			phandle = <0x2b>;
118			device_type = "cpu";
119			status = "okay";
120			reg = <0x68>;
121			cpu-version = <0x4d0200>;
122			64-bit;
123			32-64-bridge;
124			graphics;
125			general-purpose;
126			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
127			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
128			ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
129			ibm,pa-features = [18 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 80 00];
130			ibm,slb-size = <0x20>;
131			ibm,vmx = <0x2>;
132			ibm,dfp = <0x2>;
133			ibm,purr = <0x1>;
134			ibm,spurr = <0x1>;
135			clock-frequency = <0xb45d1880>;
136			ibm,extended-clock-frequency = <0x0 0xb45d1880>;
137			timebase-frequency = <0x1e848000>;
138			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
139			reservation-granule-size = <0x80>;
140			d-tlb-size = <0x800>;
141			i-tlb-size = <0x0>;
142			tlb-size = <0x800>;
143			d-tlb-sets = <0x4>;
144			i-tlb-sets = <0x0>;
145			tlb-sets = <0x4>;
146			d-cache-block-size = <0x80>;
147			i-cache-block-size = <0x80>;
148			d-cache-size = <0x10000>;
149			i-cache-size = <0x8000>;
150			i-cache-sets = <0x4>;
151			d-cache-sets = <0x8>;
152			performance-monitor = <0x0 0x1>;
153			l2-cache = <0x2c>;
154			ibm,pir = <0x68>;
155			ibm,chip-id = <0x0>;
156			ibm,ppc-interrupt-server#s = <0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f>;
157		};
158
159		PowerPC,POWER8@b0 {
160			phandle = <0x2f>;
161			device_type = "cpu";
162			status = "okay";
163			reg = <0xb0>;
164			cpu-version = <0x4d0200>;
165			64-bit;
166			32-64-bridge;
167			graphics;
168			general-purpose;
169			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
170			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
171			ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
172			ibm,pa-features = [18 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 80 00];
173			ibm,slb-size = <0x20>;
174			ibm,vmx = <0x2>;
175			ibm,dfp = <0x2>;
176			ibm,purr = <0x1>;
177			ibm,spurr = <0x1>;
178			clock-frequency = <0xb45d1880>;
179			ibm,extended-clock-frequency = <0x0 0xb45d1880>;
180			timebase-frequency = <0x1e848000>;
181			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
182			reservation-granule-size = <0x80>;
183			d-tlb-size = <0x800>;
184			i-tlb-size = <0x0>;
185			tlb-size = <0x800>;
186			d-tlb-sets = <0x4>;
187			i-tlb-sets = <0x0>;
188			tlb-sets = <0x4>;
189			d-cache-block-size = <0x80>;
190			i-cache-block-size = <0x80>;
191			d-cache-size = <0x10000>;
192			i-cache-size = <0x8000>;
193			i-cache-sets = <0x4>;
194			d-cache-sets = <0x8>;
195			performance-monitor = <0x0 0x1>;
196			l2-cache = <0x30>;
197			ibm,pir = <0xb0>;
198			ibm,chip-id = <0x1>;
199			ibm,ppc-interrupt-server#s = <0xb0 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7>;
200		};
201
202		PowerPC,POWER8@e8 {
203			phandle = <0x33>;
204			device_type = "cpu";
205			status = "okay";
206			reg = <0xe8>;
207			cpu-version = <0x4d0200>;
208			64-bit;
209			32-64-bridge;
210			graphics;
211			general-purpose;
212			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
213			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
214			ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
215			ibm,pa-features = [18 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 80 00];
216			ibm,slb-size = <0x20>;
217			ibm,vmx = <0x2>;
218			ibm,dfp = <0x2>;
219			ibm,purr = <0x1>;
220			ibm,spurr = <0x1>;
221			clock-frequency = <0xb45d1880>;
222			ibm,extended-clock-frequency = <0x0 0xb45d1880>;
223			timebase-frequency = <0x1e848000>;
224			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
225			reservation-granule-size = <0x80>;
226			d-tlb-size = <0x800>;
227			i-tlb-size = <0x0>;
228			tlb-size = <0x800>;
229			d-tlb-sets = <0x4>;
230			i-tlb-sets = <0x0>;
231			tlb-sets = <0x4>;
232			d-cache-block-size = <0x80>;
233			i-cache-block-size = <0x80>;
234			d-cache-size = <0x10000>;
235			i-cache-size = <0x8000>;
236			i-cache-sets = <0x4>;
237			d-cache-sets = <0x8>;
238			performance-monitor = <0x0 0x1>;
239			l2-cache = <0x34>;
240			ibm,pir = <0xe8>;
241			ibm,chip-id = <0x1>;
242			ibm,ppc-interrupt-server#s = <0xe8 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef>;
243		};
244
245		PowerPC,POWER8@f0 {
246			phandle = <0x37>;
247			device_type = "cpu";
248			status = "okay";
249			reg = <0xf0>;
250			cpu-version = <0x4d0200>;
251			64-bit;
252			32-64-bridge;
253			graphics;
254			general-purpose;
255			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
256			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
257			ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
258			ibm,pa-features = [18 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 80 00];
259			ibm,slb-size = <0x20>;
260			ibm,vmx = <0x2>;
261			ibm,dfp = <0x2>;
262			ibm,purr = <0x1>;
263			ibm,spurr = <0x1>;
264			clock-frequency = <0xb45d1880>;
265			ibm,extended-clock-frequency = <0x0 0xb45d1880>;
266			timebase-frequency = <0x1e848000>;
267			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
268			reservation-granule-size = <0x80>;
269			d-tlb-size = <0x800>;
270			i-tlb-size = <0x0>;
271			tlb-size = <0x800>;
272			d-tlb-sets = <0x4>;
273			i-tlb-sets = <0x0>;
274			tlb-sets = <0x4>;
275			d-cache-block-size = <0x80>;
276			i-cache-block-size = <0x80>;
277			d-cache-size = <0x10000>;
278			i-cache-size = <0x8000>;
279			i-cache-sets = <0x4>;
280			d-cache-sets = <0x8>;
281			performance-monitor = <0x0 0x1>;
282			l2-cache = <0x38>;
283			ibm,pir = <0xf0>;
284			ibm,chip-id = <0x1>;
285			ibm,ppc-interrupt-server#s = <0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7>;
286		};
287
288		l2-cache@20000028 {
289			phandle = <0x24>;
290			device_type = "cache";
291			reg = <0x20000028>;
292			status = "okay";
293			cache-unified;
294			d-cache-sets = <0x8>;
295			i-cache-sets = <0x8>;
296			d-cache-size = <0x80000>;
297			i-cache-size = <0x80000>;
298			l2-cache = <0x25>;
299		};
300
301		l2-cache@20000060 {
302			phandle = <0x28>;
303			device_type = "cache";
304			reg = <0x20000060>;
305			status = "okay";
306			cache-unified;
307			d-cache-sets = <0x8>;
308			i-cache-sets = <0x8>;
309			d-cache-size = <0x80000>;
310			i-cache-size = <0x80000>;
311			l2-cache = <0x29>;
312		};
313
314		l2-cache@20000068 {
315			phandle = <0x2c>;
316			device_type = "cache";
317			reg = <0x20000068>;
318			status = "okay";
319			cache-unified;
320			d-cache-sets = <0x8>;
321			i-cache-sets = <0x8>;
322			d-cache-size = <0x80000>;
323			i-cache-size = <0x80000>;
324			l2-cache = <0x2d>;
325		};
326
327		l2-cache@200000b0 {
328			phandle = <0x30>;
329			device_type = "cache";
330			reg = <0x200000b0>;
331			status = "okay";
332			cache-unified;
333			d-cache-sets = <0x8>;
334			i-cache-sets = <0x8>;
335			d-cache-size = <0x80000>;
336			i-cache-size = <0x80000>;
337			l2-cache = <0x31>;
338		};
339
340		l2-cache@200000e8 {
341			phandle = <0x34>;
342			device_type = "cache";
343			reg = <0x200000e8>;
344			status = "okay";
345			cache-unified;
346			d-cache-sets = <0x8>;
347			i-cache-sets = <0x8>;
348			d-cache-size = <0x80000>;
349			i-cache-size = <0x80000>;
350			l2-cache = <0x35>;
351		};
352
353		l2-cache@200000f0 {
354			phandle = <0x38>;
355			device_type = "cache";
356			reg = <0x200000f0>;
357			status = "okay";
358			cache-unified;
359			d-cache-sets = <0x8>;
360			i-cache-sets = <0x8>;
361			d-cache-size = <0x80000>;
362			i-cache-size = <0x80000>;
363			l2-cache = <0x39>;
364		};
365
366		l3-cache@30000028 {
367			phandle = <0x25>;
368			device_type = "cache";
369			reg = <0x30000028>;
370			status = "okay";
371			cache-unified;
372			d-cache-sets = <0x8>;
373			i-cache-sets = <0x8>;
374			d-cache-size = <0x800000>;
375			i-cache-size = <0x800000>;
376		};
377
378		l3-cache@30000060 {
379			phandle = <0x29>;
380			device_type = "cache";
381			reg = <0x30000060>;
382			status = "okay";
383			cache-unified;
384			d-cache-sets = <0x8>;
385			i-cache-sets = <0x8>;
386			d-cache-size = <0x800000>;
387			i-cache-size = <0x800000>;
388		};
389
390		l3-cache@30000068 {
391			phandle = <0x2d>;
392			device_type = "cache";
393			reg = <0x30000068>;
394			status = "okay";
395			cache-unified;
396			d-cache-sets = <0x8>;
397			i-cache-sets = <0x8>;
398			d-cache-size = <0x800000>;
399			i-cache-size = <0x800000>;
400		};
401
402		l3-cache@300000b0 {
403			phandle = <0x31>;
404			device_type = "cache";
405			reg = <0x300000b0>;
406			status = "okay";
407			cache-unified;
408			d-cache-sets = <0x8>;
409			i-cache-sets = <0x8>;
410			d-cache-size = <0x800000>;
411			i-cache-size = <0x800000>;
412		};
413
414		l3-cache@300000e8 {
415			phandle = <0x35>;
416			device_type = "cache";
417			reg = <0x300000e8>;
418			status = "okay";
419			cache-unified;
420			d-cache-sets = <0x8>;
421			i-cache-sets = <0x8>;
422			d-cache-size = <0x800000>;
423			i-cache-size = <0x800000>;
424		};
425
426		l3-cache@300000f0 {
427			phandle = <0x39>;
428			device_type = "cache";
429			reg = <0x300000f0>;
430			status = "okay";
431			cache-unified;
432			d-cache-sets = <0x8>;
433			i-cache-sets = <0x8>;
434			d-cache-size = <0x800000>;
435			i-cache-size = <0x800000>;
436		};
437	};
438
439	fsps {
440		phandle = <0x46>;
441		#address-cells = <0x1>;
442		#size-cells = <0x0>;
443
444		fsp@0 {
445			phandle = <0x47>;
446			reg = <0x0>;
447			compatible = "ibm,fsp", "ibm,fsp2";
448			reg-offset = <0xb0011000>;
449			hw-version = <0x2>;
450			sw-version = <0x1>;
451			primary;
452			ibm,psi-links = <0x0>;
453		};
454	};
455
456	ibm,opal {
457		phandle = <0x20>;
458
459		leds {
460			phandle = <0x21>;
461			led-mode = "lightpath";
462
463			U78C9.001.WZS0CWX-D1 {
464				phandle = <0x7000015>;
465				led-types = "attention";
466			};
467		};
468	};
469
470	interrupt-controller@3ffff80028000 {
471		phandle = <0x26>;
472		compatible = "ibm,ppc-xicp", "IBM,power8-icp";
473		ibm,interrupt-server-ranges = <0x28 0x8>;
474		interrupt-controller;
475		reg = <0x3ffff 0x80028000 0x0 0x1000 0x3ffff 0x80029000 0x0 0x1000 0x3ffff 0x8002a000 0x0 0x1000 0x3ffff 0x8002b000 0x0 0x1000 0x3ffff 0x8002c000 0x0 0x1000 0x3ffff 0x8002d000 0x0 0x1000 0x3ffff 0x8002e000 0x0 0x1000 0x3ffff 0x8002f000 0x0 0x1000>;
476		#address-cells = <0x0>;
477		device_type = "PowerPC-External-Interrupt-Presentation";
478	};
479
480	interrupt-controller@3ffff80060000 {
481		phandle = <0x2a>;
482		compatible = "ibm,ppc-xicp", "IBM,power8-icp";
483		ibm,interrupt-server-ranges = <0x60 0x8>;
484		interrupt-controller;
485		reg = <0x3ffff 0x80060000 0x0 0x1000 0x3ffff 0x80061000 0x0 0x1000 0x3ffff 0x80062000 0x0 0x1000 0x3ffff 0x80063000 0x0 0x1000 0x3ffff 0x80064000 0x0 0x1000 0x3ffff 0x80065000 0x0 0x1000 0x3ffff 0x80066000 0x0 0x1000 0x3ffff 0x80067000 0x0 0x1000>;
486		#address-cells = <0x0>;
487		device_type = "PowerPC-External-Interrupt-Presentation";
488	};
489
490	interrupt-controller@3ffff80068000 {
491		phandle = <0x2e>;
492		compatible = "ibm,ppc-xicp", "IBM,power8-icp";
493		ibm,interrupt-server-ranges = <0x68 0x8>;
494		interrupt-controller;
495		reg = <0x3ffff 0x80068000 0x0 0x1000 0x3ffff 0x80069000 0x0 0x1000 0x3ffff 0x8006a000 0x0 0x1000 0x3ffff 0x8006b000 0x0 0x1000 0x3ffff 0x8006c000 0x0 0x1000 0x3ffff 0x8006d000 0x0 0x1000 0x3ffff 0x8006e000 0x0 0x1000 0x3ffff 0x8006f000 0x0 0x1000>;
496		#address-cells = <0x0>;
497		device_type = "PowerPC-External-Interrupt-Presentation";
498	};
499
500	interrupt-controller@3ffff80130000 {
501		phandle = <0x32>;
502		compatible = "ibm,ppc-xicp", "IBM,power8-icp";
503		ibm,interrupt-server-ranges = <0xb0 0x8>;
504		interrupt-controller;
505		reg = <0x3ffff 0x80130000 0x0 0x1000 0x3ffff 0x80131000 0x0 0x1000 0x3ffff 0x80132000 0x0 0x1000 0x3ffff 0x80133000 0x0 0x1000 0x3ffff 0x80134000 0x0 0x1000 0x3ffff 0x80135000 0x0 0x1000 0x3ffff 0x80136000 0x0 0x1000 0x3ffff 0x80137000 0x0 0x1000>;
506		#address-cells = <0x0>;
507		device_type = "PowerPC-External-Interrupt-Presentation";
508	};
509
510	interrupt-controller@3ffff80168000 {
511		phandle = <0x36>;
512		compatible = "ibm,ppc-xicp", "IBM,power8-icp";
513		ibm,interrupt-server-ranges = <0xe8 0x8>;
514		interrupt-controller;
515		reg = <0x3ffff 0x80168000 0x0 0x1000 0x3ffff 0x80169000 0x0 0x1000 0x3ffff 0x8016a000 0x0 0x1000 0x3ffff 0x8016b000 0x0 0x1000 0x3ffff 0x8016c000 0x0 0x1000 0x3ffff 0x8016d000 0x0 0x1000 0x3ffff 0x8016e000 0x0 0x1000 0x3ffff 0x8016f000 0x0 0x1000>;
516		#address-cells = <0x0>;
517		device_type = "PowerPC-External-Interrupt-Presentation";
518	};
519
520	interrupt-controller@3ffff80170000 {
521		phandle = <0x3a>;
522		compatible = "ibm,ppc-xicp", "IBM,power8-icp";
523		ibm,interrupt-server-ranges = <0xf0 0x8>;
524		interrupt-controller;
525		reg = <0x3ffff 0x80170000 0x0 0x1000 0x3ffff 0x80171000 0x0 0x1000 0x3ffff 0x80172000 0x0 0x1000 0x3ffff 0x80173000 0x0 0x1000 0x3ffff 0x80174000 0x0 0x1000 0x3ffff 0x80175000 0x0 0x1000 0x3ffff 0x80176000 0x0 0x1000 0x3ffff 0x80177000 0x0 0x1000>;
526		#address-cells = <0x0>;
527		device_type = "PowerPC-External-Interrupt-Presentation";
528	};
529
530	ipl-params {
531		phandle = <0x3b>;
532		#address-cells = <0x0>;
533		#size-cells = <0x0>;
534
535		fsp-serial {
536			phandle = <0x3e>;
537			#address-cells = <0x1>;
538			#size-cells = <0x0>;
539
540			serial@2a00 {
541				phandle = <0x3f>;
542				reg = <0x2a00>;
543				ibm,loc-code = "U78C9.001.WZS0CWX-P1-C1-T1";
544				compatible = "ibm,fsp-serial";
545			};
546		};
547
548		ipl-params {
549			phandle = <0x3d>;
550			#address-cells = <0x0>;
551			#size-cells = <0x0>;
552			cec-ipl-side = "temp";
553			fsp-ipl-side = "temp";
554			os-ipl-mode = <0x0>;
555			cec-major-type = "cold";
556		};
557
558		platform-dump {
559			phandle = <0x40>;
560		};
561
562		sys-params {
563			phandle = <0x3c>;
564			#address-cells = <0x0>;
565			#size-cells = <0x0>;
566			ibm,sys-model = " 41A";
567		};
568	};
569
570	memory@0 {
571		phandle = <0x41>;
572		device_type = "memory";
573		ibm,chip-id = <0x0>;
574		reg = <0x0 0x0 0x8 0x0>;
575	};
576
577	vpd {
578		phandle = <0x2>;
579		compatible = "ibm,opal-v3-vpd";
580		ibm,vpd = <0x84b00052 0x54045653 0x59534452 0x6535953 0x54454d42 0x52025330 0x53450754 0x55303031 0x36335347 0x7202020 0x20202020 0x544d0838 0x3238362d 0x34314154 0x4e082020 0x20202020 0x20204d4e 0x7202020 0x20202020 0x49440220 0x20535506 0x4ac19 0x77064e4e 0x10202020 0x20202020 0x20202020 0x20202020 0x20524704 0xf0c00000 0x52420433 0x20202057 0x4e0c4330 0x35303736 0x30364237 0x30344656 0x20202020 0x20202020 0x20202020 0x20202020 0x20202020 0x20202020 0x20202020 0x20202020 0x20504603 0x78 0x0>;
581		ibm,loc-code = "U8286.41A.TU00163";
582
583		root-node-vpd@a000 {
584			phandle = <0x3>;
585			ibm,loc-code = "U8286.41A.TU00163";
586			fru-type = [56 56];
587
588			enclosure@1e00 {
589				phandle = <0x5>;
590				ibm,loc-code = "U78C9.001.WZS0CWX";
591				fru-type = [45 56];
592				ibm,vpd = <0x848c0052 0x54045649 0x4e494452 0x10492f4f 0x20424143 0x4b504c41 0x4e452020 0x20434501 0x31565a02 0x3031464e 0x7373459 0x34333434 0x504e0730 0x30453432 0x3431534e 0xc594c33 0x30554635 0x354e3030 0x36434304 0x32434435 0x50520821 0x0 0x48 0x45043030 0x30324354 0x480f300 0x26485702 0x74233 0x6000000 0x142 0x34010042 0x370c0000 0x0 0x0 0x5046 0x2000078 0x841c0052 0x54044c58 0x5230565a 0x230314c 0x58083100 0x4010030 0x435046 0x2000078 0x84440052 0x54045643 0x454e4452 0x6434543 0x20202053 0x4507575a 0x53304357 0x58544d08 0x20202020 0x20202020 0x46430837 0x3843392d 0x30303152 0x470400a0 0xb32c5242 0x4202020 0x20504603 0x78 0x0>;
593				fru-number = "74Y4344";
594				serial-number = "YL30UF55N006";
595				part-number = "00E4241";
596				ccin-extension = [31 00];
597				hw-version = [00];
598				card-type = [80 f3 00];
599				hw-characteristics = [00];
600				ccin = "2CD5";
601				description = "System planar 1S4U";
602
603				air-mover@3a00 {
604					phandle = <0xd>;
605					ibm,loc-code = "U78C9.001.WZS0CWX-A1";
606					fru-type = [41 4d];
607				};
608
609				air-mover@3a01 {
610					phandle = <0xe>;
611					ibm,loc-code = "U78C9.001.WZS0CWX-A2";
612					fru-type = [41 4d];
613				};
614
615				backplane@800 {
616					phandle = <0x6>;
617					ibm,loc-code = "U78C9.001.WZS0CWX-P1";
618					fru-type = [42 50];
619					ibm,vpd = <0x848c0052 0x54045649 0x4e494452 0x10492f4f 0x20424143 0x4b504c41 0x4e452020 0x20434501 0x31565a02 0x3031464e 0x7373459 0x34333434 0x504e0730 0x30453432 0x3431534e 0xc594c33 0x30554635 0x354e3030 0x36434304 0x32434435 0x50520821 0x0 0x48 0x45043030 0x30324354 0x480f300 0x26485702 0x74233 0x6000000 0x142 0x34010042 0x370c0000 0x0 0x0 0x5046 0x2000078 0x841c0052 0x54044c58 0x5230565a 0x230314c 0x58083100 0x4010030 0x435046 0x2000078 0x0>;
620					fru-number = "74Y4344";
621					serial-number = "YL30UF55N006";
622					part-number = "00E4241";
623					ccin-extension = [31 00];
624					hw-version = [00];
625					card-type = [80 f3 00];
626					hw-characteristics = [00];
627					ccin = "2CD5";
628					description = "System planar 1S4U";
629
630					anchor-card@500 {
631						phandle = <0x14>;
632						ibm,loc-code = "U78C9.001.WZS0CWX-P1-C13";
633						fru-type = [41 56];
634						ibm,vpd = <0x84cc0052 0x54045649 0x4e494452 0x10414e43 0x484f5220 0x20202020 0x20202020 0x20434501 0x31565a02 0x3031464e 0x7303045 0x32313532 0x504e0730 0x30453231 0x3438534e 0xc594c31 0x30424733 0x3132314e 0x4a434304 0x35324632 0x50520881 0x300000 0x48 0x45043030 0x31304354 0x440b400 0x485702 0x14233 0x6000000 0x142 0x34010042 0x370c0000 0x0 0x0 0x4239 0x3c435331 0x58150757 0x4e705f53 0x50f139a0 0xbf7efeb7 0x44d314d 0xd7cd74f2 0x862d884d 0x327cb552 0x79809378 0xa24d333e 0x6aed1eb8 0x49dab34d 0x344e1745 0x9bf468e9 0xa1504603 0x78 0x0>;
635						fru-number = "00E2152";
636						serial-number = "YL10BG3121NJ";
637						part-number = "00E2148";
638						ccin-extension = [31 00];
639						hw-version = [00];
640						card-type = [40 b4 00];
641						hw-characteristics = [00];
642						ccin = "52F2";
643						description = "System Anchor Card - IBM Power 814";
644					};
645
646					backplane-extender@900 {
647						phandle = <0x11>;
648						ibm,loc-code = "U78C9.001.WZS0CWX-P1-C1";
649						fru-type = [42 58];
650						ibm,vpd = <0x84800052 0x54045649 0x4e494452 0x104e4154 0x49564520 0x492f4f20 0x43415244 0x20434501 0x31565a02 0x3031464e 0x7303045 0x31393630 0x504e0730 0x30453338 0x3039534e 0xc594c31 0x30554635 0x3537304c 0x39434304 0x32423042 0x48450430 0x30303143 0x540480b5 0x4857 0x2000142 0x33060000 0x0 0x42340100 0x42370c00 0x0 0x0 0x50 0x46010078 0x0>;
651						fru-number = "00E1960";
652						serial-number = "YL10UF5570L9";
653						part-number = "00E3809";
654						ccin-extension = [31 00];
655						hw-version = [00];
656						card-type = [80 b5 00];
657						hw-characteristics = [00];
658						ccin = "2B0B";
659						description = "Native I/O Card";
660
661						serial-connector@2a00 {
662							phandle = <0x1f>;
663							ibm,loc-code = "U78C9.001.WZS0CWX-P1-C1-T1";
664							fru-type = [43 53];
665						};
666
667						usb-connector@2900 {
668							phandle = <0x1d>;
669							ibm,loc-code = "U78C9.001.WZS0CWX-P1-C1-T3";
670							fru-type = [43 55];
671						};
672
673						usb-connector@2901 {
674							phandle = <0x1e>;
675							ibm,loc-code = "U78C9.001.WZS0CWX-P1-C1-T2";
676							fru-type = [43 55];
677						};
678					};
679
680					hmc-connector@2d00 {
681						phandle = <0x19>;
682						ibm,loc-code = "U78C9.001.WZS0CWX-P1-T3";
683						fru-type = [48 4d];
684					};
685
686					hmc-connector@2d01 {
687						phandle = <0x1a>;
688						ibm,loc-code = "U78C9.001.WZS0CWX-P1-T4";
689						fru-type = [48 4d];
690					};
691
692					ms-dimm@d000 {
693						phandle = <0x1b>;
694						ibm,loc-code = "U78C9.001.WZS0CWX-P1-C16";
695						fru-type = [4d 53];
696						ibm,vpd = <0x84940052 0x54045649 0x4e494452 0x1049424d 0x20313647 0x42204d53 0x20202020 0x20434501 0x31565a02 0x3034464e 0x7343154 0x39353735 0x504e0734 0x31543935 0x3735534e 0xc594833 0x314d5333 0x41343031 0x31434304 0x33314530 0x50520849 0x0 0x1000053 0x5a073030 0x31363338 0x34484504 0x30303031 0x43540400 0x48 0x57020090 0x42330600 0x0 0x423401 0x42370c 0x0 0x0 0x0 0x50460078 0x0>;
697						fru-number = "41T9575";
698						serial-number = "YH31MS3A4011";
699						part-number = "41T9575";
700						ccin-extension = [31 00];
701						hw-version = [00];
702						card-type = [00];
703						hw-characteristics = [00];
704						ccin = "31E0";
705						description = "16GB CDIMM";
706						ibm,chip-id = <0x0>;
707						ibm,memory-bus-frequency = <0x0 0x0>;
708						size = "0016384";
709					};
710
711					ms-dimm@d002 {
712						phandle = <0x1c>;
713						ibm,loc-code = "U78C9.001.WZS0CWX-P1-C18";
714						fru-type = [4d 53];
715						ibm,vpd = <0x84940052 0x54045649 0x4e494452 0x1049424d 0x20313647 0x42204d53 0x20202020 0x20434501 0x31565a02 0x3034464e 0x7343154 0x39353735 0x504e0734 0x31543935 0x3735534e 0xc594833 0x314d5533 0x41433143 0x50434304 0x33314530 0x50520849 0x0 0x1000053 0x5a073030 0x31363338 0x34484504 0x30303031 0x43540400 0x48 0x57020090 0x42330600 0x0 0x423401 0x42370c 0x0 0x0 0x0 0x50460078 0x0>;
716						fru-number = "41T9575";
717						serial-number = "YH31MU3AC1CP";
718						part-number = "41T9575";
719						ccin-extension = [31 00];
720						hw-version = [00];
721						card-type = [00];
722						hw-characteristics = [00];
723						ccin = "31E0";
724						description = "16GB CDIMM";
725						ibm,chip-id = <0x0>;
726						ibm,memory-bus-frequency = <0x0 0x0>;
727						size = "0016384";
728					};
729
730					processor@1000 {
731						phandle = <0x12>;
732						ibm,loc-code = "U78C9.001.WZS0CWX-P1-C32";
733						fru-type = [50 46];
734						ibm,vpd = [84 8c 00 52 54 04 56 49 4e 49 44 52 10 30 36 2d 57 41 59 20 50 52 4f 43 20 43 55 4f 44 46 4e 07 30 30 46 58 35 32 33 50 4e 07 30 30 46 58 37 34 38 53 4e 0c 59 41 31 39 33 32 30 36 33 35 36 32 43 43 04 35 34 45 31 48 45 04 30 30 30 31 43 54 04 00 00 00 00 48 57 02 00 01 42 33 06 00 00 00 00 00 00 42 34 01 00 42 37 0c 00 00 00 00 00 00 00 00 00 00 00 00 50 52 08 35 00 30 01 44 00 80 01 56 5a 02 30 31 43 45 01 31 50 46 02 00 00 78 00];
735						fru-number = "00FX523";
736						serial-number = "YA1932063562";
737						part-number = "00FX748";
738						ccin-extension = [31 00];
739						hw-version = [00];
740						card-type = [00];
741						hw-characteristics = [00];
742						ccin = "54E1";
743						description = "06-WAY PROC CUOD";
744						ibm,chip-id = <0x0>;
745					};
746
747					processor@1001 {
748						phandle = <0x13>;
749						ibm,loc-code = "U78C9.001.WZS0CWX-P1-C32";
750						fru-type = [50 46];
751						ibm,vpd = [84 8c 00 52 54 04 56 49 4e 49 44 52 10 30 36 2d 57 41 59 20 50 52 4f 43 20 43 55 4f 44 46 4e 07 30 30 46 58 35 32 33 50 4e 07 30 30 46 58 37 34 38 53 4e 0c 59 41 31 39 33 32 30 36 33 35 36 32 43 43 04 35 34 45 31 48 45 04 30 30 30 31 43 54 04 00 00 00 00 48 57 02 00 01 42 33 06 00 00 00 00 00 00 42 34 01 00 42 37 0c 00 00 00 00 00 00 00 00 00 00 00 00 50 52 08 35 00 30 01 44 00 80 01 56 5a 02 30 31 43 45 01 31 50 46 02 00 00 78 00];
752						fru-number = "00FX523";
753						serial-number = "YA1932063562";
754						part-number = "00FX748";
755						ccin-extension = [31 00];
756						hw-version = [00];
757						card-type = [00];
758						hw-characteristics = [00];
759						ccin = "54E1";
760						description = "06-WAY PROC CUOD";
761						ibm,chip-id = <0x1>;
762					};
763
764					usb-connector@2902 {
765						phandle = <0x15>;
766						ibm,loc-code = "U78C9.001.WZS0CWX-P1-T1";
767						fru-type = [43 55];
768					};
769
770					usb-connector@2903 {
771						phandle = <0x16>;
772						ibm,loc-code = "U78C9.001.WZS0CWX-P1-T2";
773						fru-type = [43 55];
774					};
775
776					usb-connector@2904 {
777						phandle = <0x17>;
778						ibm,loc-code = "U78C9.001.WZS0CWX-P1-T5";
779						fru-type = [43 55];
780					};
781
782					usb-connector@2905 {
783						phandle = <0x18>;
784						ibm,loc-code = "U78C9.001.WZS0CWX-P1-T6";
785						fru-type = [43 55];
786					};
787				};
788
789				dasd-backplane@2400 {
790					phandle = <0x9>;
791					ibm,loc-code = "U78C9.001.WZS0CWX-P2";
792					fru-type = [44 42];
793				};
794
795				dasd-backplane@2401 {
796					phandle = <0xa>;
797					ibm,loc-code = "U78C9.001.WZS0CWX-P2";
798					fru-type = [44 42];
799				};
800
801				enclosure-fault-led@a300 {
802					phandle = <0x10>;
803					ibm,loc-code = "U78C9.001.WZS0CWX-D1";
804					fru-type = [45 46];
805				};
806
807				enclosure-led@a200 {
808					phandle = <0xf>;
809					ibm,loc-code = "U78C9.001.WZS0CWX-D1";
810					fru-type = [45 49];
811				};
812
813				op-panel@300 {
814					phandle = <0x8>;
815					ibm,loc-code = "U78C9.001.WZS0CWX-D1";
816					fru-type = [4f 50];
817					ibm,vpd = <0x84800052 0x54045649 0x4e494452 0x10434543 0x204f5020 0x50414e45 0x4c202020 0x20434501 0x31565a02 0x3032464e 0x7303045 0x31393636 0x504e0730 0x30453239 0x3532534e 0xc594c33 0x30554633 0x38453033 0x52434304 0x32423038 0x48450430 0x30303143 0x540480b5 0x4857 0x2000242 0x33060000 0x0 0x42340100 0x42370c00 0x0 0x0 0x50 0x46010078 0x0>;
818					fru-number = "00E1966";
819					serial-number = "YL30UF38E03R";
820					part-number = "00E2952";
821					ccin-extension = [31 00];
822					hw-version = [00];
823					card-type = [80 b5 00];
824					hw-characteristics = [00];
825					ccin = "2B08";
826					description = "CEC OP PANEL    ";
827				};
828
829				power-supply@3102 {
830					phandle = <0xb>;
831					ibm,loc-code = "U78C9.001.WZS0CWX-E3";
832					fru-type = [50 53];
833				};
834
835				power-supply@3103 {
836					phandle = <0xc>;
837					ibm,loc-code = "U78C9.001.WZS0CWX-E4";
838					fru-type = [50 53];
839				};
840
841				service-processor@200 {
842					phandle = <0x7>;
843					ibm,loc-code = "U78C9.001.WZS0CWX-P1";
844					fru-type = [53 50];
845					ibm,vpd = <0x848c0052 0x54045649 0x4e494452 0x10492f4f 0x20424143 0x4b504c41 0x4e452020 0x20434501 0x31565a02 0x3031464e 0x7373459 0x34333434 0x504e0730 0x30453432 0x3431534e 0xc594c33 0x30554635 0x354e3030 0x36434304 0x32434435 0x50520821 0x0 0x48 0x45043030 0x30324354 0x480f300 0x26485702 0x74233 0x6000000 0x142 0x34010042 0x370c0000 0x0 0x0 0x5046 0x2000078 0x841c0052 0x54044c58 0x5230565a 0x230314c 0x58083100 0x4010030 0x435046 0x2000078 0x84500052 0x54045652 0x31304452 0x10465350 0x20202020 0x20202020 0x20202020 0x20464704 0x564e5350 0x44430f42 0x44203230 0x31323032 0x32303038 0x3030464c 0x14503120 0x20202020 0x20202020 0x20202020 0x20202020 0x20504603 0x78 0x84400052 0x54045657 0x31304452 0x10465350 0x20565731 0x30202020 0x20202020 0x20474420 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x50460078 0x0>;
846					fru-number = "74Y4344";
847					serial-number = "YL30UF55N006";
848					part-number = "00E4241";
849					ccin-extension = [31 00];
850					hw-version = [00];
851					card-type = [80 f3 00];
852					hw-characteristics = [00];
853					ccin = "2CD5";
854					description = "System planar 1S4U";
855				};
856			};
857
858			system-vpd@1c00 {
859				phandle = <0x4>;
860				ibm,loc-code = "U8286.41A.TU00163";
861				fru-type = [53 56];
862			};
863		};
864	};
865
866	xscom@3fc0000000000 {
867		phandle = <0x42>;
868		ibm,chip-id = <0x0>;
869		ibm,proc-chip-id = <0x0>;
870		#address-cells = <0x1>;
871		#size-cells = <0x1>;
872		scom-controller;
873		compatible = "ibm,xscom", "ibm,power8-xscom";
874		reg = <0x3fc00 0x0 0x8 0x0>;
875		bus-frequency = <0x0 0x1dcd6500>;
876		ibm,dbob-id = <0x0>;
877		ibm,occ-functional-state = <0x1>;
878		ibm,module-vpd = <0xcafebeef 0x10000 0xa502aa2f>;
879		ibm,ccm-node-id = <0x0>;
880		ibm,hw-card-id = <0x0>;
881		ibm,hw-module-id = <0x0>;
882		ibm,mem-interleave-scope = <0x0>;
883
884		chiptod@40000 {
885			phandle = <0x48>;
886			reg = <0x40000 0x34>;
887			compatible = "ibm,power-chiptod", "ibm,power8-chiptod";
888			primary;
889		};
890
891		nx@2010000 {
892			phandle = <0x4a>;
893			compatible = "ibm,power-nx", "ibm,power8-nx";
894			reg = <0x2010000 0x4000>;
895		};
896
897		pbcq@2012000 {
898			phandle = <0x4c>;
899			reg = <0x200102 0x20000000 0x200109 0x5000000 0x3c0109 0x15000000>;
900			compatible = "ibm,power8-pbcq";
901			ibm,phb-index = <0x0>;
902			ibm,hub-id = <0x0>;
903			ibm,loc-code = "U78C9.001.WZS0CWX-P1-C32";
904			ibm,use-ab-detect;
905			ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
906		};
907
908		pbcq@2012400 {
909			phandle = <0x4d>;
910			reg = <0x240102 0x20000000 0x240109 0x5000000 0x403c0109 0x15000000>;
911			compatible = "ibm,power8-pbcq";
912			ibm,phb-index = <0x1>;
913			ibm,hub-id = <0x0>;
914			ibm,loc-code = "U78C9.001.WZS0CWX-P1-C32";
915			ibm,use-ab-detect;
916			ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x0 0x0 0x0 0x0>;
917		};
918
919		psihb@2010900 {
920			phandle = <0x43>;
921			reg = <0x2010900 0x20>;
922			compatible = "ibm,power8-psihb-x", "ibm,psihb-x";
923			boot-link;
924			status = "ok";
925		};
926	};
927
928	xscom@3fc0800000000 {
929		phandle = <0x44>;
930		ibm,chip-id = <0x1>;
931		ibm,proc-chip-id = <0x1>;
932		#address-cells = <0x1>;
933		#size-cells = <0x1>;
934		scom-controller;
935		compatible = "ibm,xscom", "ibm,power8-xscom";
936		reg = <0x3fc08 0x0 0x8 0x0>;
937		bus-frequency = <0x0 0x1dcd6500>;
938		ibm,dbob-id = <0x0>;
939		ibm,occ-functional-state = <0x1>;
940		ibm,module-vpd = <0xcafebeef 0x10000 0x9f87fa41>;
941		ibm,ccm-node-id = <0x0>;
942		ibm,hw-card-id = <0x0>;
943		ibm,hw-module-id = <0x0>;
944		ibm,mem-interleave-scope = <0x0>;
945
946		chiptod@40000 {
947			phandle = <0x49>;
948			reg = <0x40000 0x34>;
949			compatible = "ibm,power-chiptod", "ibm,power8-chiptod";
950			secondary;
951		};
952
953		nx@2010000 {
954			phandle = <0x4b>;
955			compatible = "ibm,power-nx", "ibm,power8-nx";
956			reg = <0x2010000 0x4000>;
957		};
958
959		pbcq@2012000 {
960			phandle = <0x4e>;
961			reg = <0x200102 0x20000000 0x200109 0x5000000 0x3c0109 0x15000000>;
962			compatible = "ibm,power8-pbcq";
963			ibm,phb-index = <0x0>;
964			ibm,hub-id = <0x1>;
965			ibm,loc-code = "U78C9.001.WZS0CWX-P1-C32";
966			ibm,use-ab-detect;
967			ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
968		};
969
970		pbcq@2012400 {
971			phandle = <0x4f>;
972			reg = <0x240102 0x20000000 0x240109 0x5000000 0x403c0109 0x15000000>;
973			compatible = "ibm,power8-pbcq";
974			ibm,phb-index = <0x1>;
975			ibm,hub-id = <0x1>;
976			ibm,loc-code = "U78C9.001.WZS0CWX-P1-C32";
977			ibm,use-ab-detect;
978			ibm,lane-eq = <0x68686868 0x68686868 0x68686868 0x68686868 0x0 0x0 0x0 0x0>;
979		};
980
981		psihb@2010900 {
982			phandle = <0x45>;
983			reg = <0x2010900 0x20>;
984			compatible = "ibm,power8-psihb-x", "ibm,psihb-x";
985		};
986	};
987};
988