1/dts-v1/;
2
3/ {
4	phandle = <0x1>;
5	#address-cells = <0x2>;
6	#size-cells = <0x2>;
7	compatible = "ibm,powernv", "ibm,p9-openbmc", "ibm,witherspoon";
8	ibm,io-base-loc-code = "UOPWR.7887E6A-Node0";
9	nest-frequency = <0x0 0x77359400>;
10	vendor = "IBM";
11	ibm,sw-checkstop-fir = <0x5012000 0x1f000000>;
12	model = "8335-GTH";
13	system-id = "7887E6A";
14	model-name = "ibm,witherspoon";
15
16	bmc {
17		phandle = <0x2>;
18		#address-cells = <0x1>;
19		#size-cells = <0x0>;
20		compatible = "ibm,ast2500,openbmc";
21
22		sensors {
23			phandle = <0x3>;
24			#address-cells = <0x1>;
25			#size-cells = <0x0>;
26
27			sensor@1 {
28				phandle = <0xc>;
29				compatible = "ibm,ipmi-sensor";
30				reg = <0x1>;
31				ipmi-sensor-type = <0x12>;
32			};
33
34			sensor@2 {
35				phandle = <0xe>;
36				compatible = "ibm,ipmi-sensor";
37				reg = <0x2>;
38				ipmi-sensor-type = <0x22>;
39			};
40
41			sensor@3 {
42				phandle = <0xb>;
43				compatible = "ibm,ipmi-sensor";
44				reg = <0x3>;
45				ipmi-sensor-type = <0xf>;
46			};
47
48			sensor@4 {
49				phandle = <0x12>;
50				compatible = "ibm,ipmi-sensor";
51				reg = <0x4>;
52				ipmi-sensor-type = <0xc4>;
53			};
54
55			sensor@5 {
56				phandle = <0xd>;
57				compatible = "ibm,ipmi-sensor";
58				reg = <0x5>;
59				ipmi-sensor-type = <0x1f>;
60			};
61
62			sensor@6 {
63				phandle = <0x10>;
64				compatible = "ibm,ipmi-sensor";
65				reg = <0x6>;
66				ipmi-sensor-type = <0xc2>;
67			};
68
69			sensor@7 {
70				phandle = <0x11>;
71				compatible = "ibm,ipmi-sensor";
72				reg = <0x7>;
73				ipmi-sensor-type = <0xc3>;
74			};
75
76			sensor@8 {
77				phandle = <0x2b>;
78				compatible = "ibm,ipmi-sensor";
79				reg = <0x8>;
80				ipmi-sensor-type = <0x7>;
81			};
82
83			sensor@9 {
84				phandle = <0x3f>;
85				compatible = "ibm,ipmi-sensor";
86				reg = <0x9>;
87				ipmi-sensor-type = <0x7>;
88			};
89
90			sensor@a {
91				phandle = <0xf>;
92				compatible = "ibm,ipmi-sensor";
93				reg = <0xa>;
94				ipmi-sensor-type = <0xc1>;
95			};
96
97			sensor@b {
98				phandle = <0x15>;
99				compatible = "ibm,ipmi-sensor";
100				reg = <0xb>;
101				ipmi-sensor-type = <0xca>;
102			};
103
104			sensor@c {
105				phandle = <0x4>;
106				compatible = "ibm,ipmi-sensor";
107				reg = <0xc>;
108				ipmi-sensor-type = <0xc7>;
109			};
110
111			sensor@d {
112				phandle = <0x5>;
113				compatible = "ibm,ipmi-sensor";
114				reg = <0xd>;
115				ipmi-sensor-type = <0xc7>;
116			};
117
118			sensor@e {
119				phandle = <0x6>;
120				compatible = "ibm,ipmi-sensor";
121				reg = <0xe>;
122				ipmi-sensor-type = <0xc7>;
123			};
124
125			sensor@f {
126				phandle = <0x7>;
127				compatible = "ibm,ipmi-sensor";
128				reg = <0xf>;
129				ipmi-sensor-type = <0xc7>;
130			};
131
132			sensor@10 {
133				phandle = <0x8>;
134				compatible = "ibm,ipmi-sensor";
135				reg = <0x10>;
136				ipmi-sensor-type = <0xc7>;
137			};
138
139			sensor@59 {
140				phandle = <0x18>;
141				compatible = "ibm,ipmi-sensor";
142				reg = <0x59>;
143				ipmi-sensor-type = <0x1>;
144			};
145
146			sensor@5a {
147				phandle = <0x1a>;
148				compatible = "ibm,ipmi-sensor";
149				reg = <0x5a>;
150				ipmi-sensor-type = <0x7>;
151			};
152
153			sensor@a3 {
154				phandle = <0x2c>;
155				compatible = "ibm,ipmi-sensor";
156				reg = <0xa3>;
157				ipmi-sensor-type = <0x1>;
158			};
159
160			sensor@a4 {
161				phandle = <0x2e>;
162				compatible = "ibm,ipmi-sensor";
163				reg = <0xa4>;
164				ipmi-sensor-type = <0x7>;
165			};
166
167			sensor@a5 {
168				phandle = <0x1b>;
169				compatible = "ibm,ipmi-sensor";
170				reg = <0xa5>;
171				ipmi-sensor-type = <0x1>;
172			};
173
174			sensor@a6 {
175				phandle = <0x1c>;
176				compatible = "ibm,ipmi-sensor";
177				reg = <0xa6>;
178				ipmi-sensor-type = <0xc>;
179			};
180
181			sensor@a7 {
182				phandle = <0x1d>;
183				compatible = "ibm,ipmi-sensor";
184				reg = <0xa7>;
185				ipmi-sensor-type = <0x1>;
186			};
187
188			sensor@a8 {
189				phandle = <0x1e>;
190				compatible = "ibm,ipmi-sensor";
191				reg = <0xa8>;
192				ipmi-sensor-type = <0xc>;
193			};
194
195			sensor@a9 {
196				phandle = <0x1f>;
197				compatible = "ibm,ipmi-sensor";
198				reg = <0xa9>;
199				ipmi-sensor-type = <0x1>;
200			};
201
202			sensor@aa {
203				phandle = <0x20>;
204				compatible = "ibm,ipmi-sensor";
205				reg = <0xaa>;
206				ipmi-sensor-type = <0xc>;
207			};
208
209			sensor@ab {
210				phandle = <0x21>;
211				compatible = "ibm,ipmi-sensor";
212				reg = <0xab>;
213				ipmi-sensor-type = <0x1>;
214			};
215
216			sensor@ac {
217				phandle = <0x22>;
218				compatible = "ibm,ipmi-sensor";
219				reg = <0xac>;
220				ipmi-sensor-type = <0xc>;
221			};
222
223			sensor@ad {
224				phandle = <0x27>;
225				compatible = "ibm,ipmi-sensor";
226				reg = <0xad>;
227				ipmi-sensor-type = <0x1>;
228			};
229
230			sensor@ae {
231				phandle = <0x28>;
232				compatible = "ibm,ipmi-sensor";
233				reg = <0xae>;
234				ipmi-sensor-type = <0xc>;
235			};
236
237			sensor@af {
238				phandle = <0x29>;
239				compatible = "ibm,ipmi-sensor";
240				reg = <0xaf>;
241				ipmi-sensor-type = <0x1>;
242			};
243
244			sensor@b0 {
245				phandle = <0x2a>;
246				compatible = "ibm,ipmi-sensor";
247				reg = <0xb0>;
248				ipmi-sensor-type = <0xc>;
249			};
250
251			sensor@b1 {
252				phandle = <0x23>;
253				compatible = "ibm,ipmi-sensor";
254				reg = <0xb1>;
255				ipmi-sensor-type = <0x1>;
256			};
257
258			sensor@b2 {
259				phandle = <0x24>;
260				compatible = "ibm,ipmi-sensor";
261				reg = <0xb2>;
262				ipmi-sensor-type = <0xc>;
263			};
264
265			sensor@b3 {
266				phandle = <0x25>;
267				compatible = "ibm,ipmi-sensor";
268				reg = <0xb3>;
269				ipmi-sensor-type = <0x1>;
270			};
271
272			sensor@b4 {
273				phandle = <0x26>;
274				compatible = "ibm,ipmi-sensor";
275				reg = <0xb4>;
276				ipmi-sensor-type = <0xc>;
277			};
278
279			sensor@b5 {
280				phandle = <0x2f>;
281				compatible = "ibm,ipmi-sensor";
282				reg = <0xb5>;
283				ipmi-sensor-type = <0x1>;
284			};
285
286			sensor@b6 {
287				phandle = <0x30>;
288				compatible = "ibm,ipmi-sensor";
289				reg = <0xb6>;
290				ipmi-sensor-type = <0xc>;
291			};
292
293			sensor@b7 {
294				phandle = <0x31>;
295				compatible = "ibm,ipmi-sensor";
296				reg = <0xb7>;
297				ipmi-sensor-type = <0x1>;
298			};
299
300			sensor@b8 {
301				phandle = <0x32>;
302				compatible = "ibm,ipmi-sensor";
303				reg = <0xb8>;
304				ipmi-sensor-type = <0xc>;
305			};
306
307			sensor@b9 {
308				phandle = <0x33>;
309				compatible = "ibm,ipmi-sensor";
310				reg = <0xb9>;
311				ipmi-sensor-type = <0x1>;
312			};
313
314			sensor@ba {
315				phandle = <0x34>;
316				compatible = "ibm,ipmi-sensor";
317				reg = <0xba>;
318				ipmi-sensor-type = <0xc>;
319			};
320
321			sensor@bb {
322				phandle = <0x35>;
323				compatible = "ibm,ipmi-sensor";
324				reg = <0xbb>;
325				ipmi-sensor-type = <0x1>;
326			};
327
328			sensor@bc {
329				phandle = <0x36>;
330				compatible = "ibm,ipmi-sensor";
331				reg = <0xbc>;
332				ipmi-sensor-type = <0xc>;
333			};
334
335			sensor@bd {
336				phandle = <0x3b>;
337				compatible = "ibm,ipmi-sensor";
338				reg = <0xbd>;
339				ipmi-sensor-type = <0x1>;
340			};
341
342			sensor@be {
343				phandle = <0x3c>;
344				compatible = "ibm,ipmi-sensor";
345				reg = <0xbe>;
346				ipmi-sensor-type = <0xc>;
347			};
348
349			sensor@bf {
350				phandle = <0x3d>;
351				compatible = "ibm,ipmi-sensor";
352				reg = <0xbf>;
353				ipmi-sensor-type = <0x1>;
354			};
355
356			sensor@c0 {
357				phandle = <0x3e>;
358				compatible = "ibm,ipmi-sensor";
359				reg = <0xc0>;
360				ipmi-sensor-type = <0xc>;
361			};
362
363			sensor@c1 {
364				phandle = <0x37>;
365				compatible = "ibm,ipmi-sensor";
366				reg = <0xc1>;
367				ipmi-sensor-type = <0x1>;
368			};
369
370			sensor@c2 {
371				phandle = <0x38>;
372				compatible = "ibm,ipmi-sensor";
373				reg = <0xc2>;
374				ipmi-sensor-type = <0xc>;
375			};
376
377			sensor@c3 {
378				phandle = <0x39>;
379				compatible = "ibm,ipmi-sensor";
380				reg = <0xc3>;
381				ipmi-sensor-type = <0x1>;
382			};
383
384			sensor@c4 {
385				phandle = <0x3a>;
386				compatible = "ibm,ipmi-sensor";
387				reg = <0xc4>;
388				ipmi-sensor-type = <0xc>;
389			};
390
391			sensor@d7 {
392				phandle = <0x17>;
393				compatible = "ibm,ipmi-sensor";
394				reg = <0xd7>;
395				ipmi-sensor-type = <0xcc>;
396			};
397
398			sensor@d8 {
399				phandle = <0x14>;
400				compatible = "ibm,ipmi-sensor";
401				reg = <0xd8>;
402				ipmi-sensor-type = <0xc8>;
403			};
404
405			sensor@d9 {
406				phandle = <0x13>;
407				compatible = "ibm,ipmi-sensor";
408				reg = <0xd9>;
409				ipmi-sensor-type = <0xc6>;
410			};
411
412			sensor@da {
413				phandle = <0x9>;
414				compatible = "ibm,ipmi-sensor";
415				reg = <0xda>;
416				ipmi-sensor-type = <0x9>;
417			};
418
419			sensor@db {
420				phandle = <0xa>;
421				compatible = "ibm,ipmi-sensor";
422				reg = <0xdb>;
423				ipmi-sensor-type = <0xc>;
424			};
425
426			sensor@dc {
427				phandle = <0x16>;
428				compatible = "ibm,ipmi-sensor";
429				reg = <0xdc>;
430				ipmi-sensor-type = <0xcb>;
431			};
432
433			sensor@e0 {
434				phandle = <0x19>;
435				compatible = "ibm,ipmi-sensor";
436				reg = <0xe0>;
437				ipmi-sensor-type = <0x1>;
438			};
439
440			sensor@e1 {
441				phandle = <0x2d>;
442				compatible = "ibm,ipmi-sensor";
443				reg = <0xe1>;
444				ipmi-sensor-type = <0x1>;
445			};
446		};
447	};
448
449	cpus {
450		phandle = <0x60>;
451		#address-cells = <0x1>;
452		#size-cells = <0x0>;
453
454		PowerPC,POWER9@0 {
455			phandle = <0x61>;
456			device_type = "cpu";
457			status = "okay";
458			reg = <0x0>;
459			cpu-version = <0x4e0200>;
460			64-bit;
461			32-64-bridge;
462			graphics;
463			general-purpose;
464			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
465			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
466			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
467			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>;
468			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
469			ibm,slb-size = <0x20>;
470			ibm,vmx = <0x2>;
471			ibm,dfp = <0x2>;
472			ibm,purr = <0x1>;
473			ibm,spurr = <0x1>;
474			clock-frequency = <0x8f0d1800>;
475			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
476			timebase-frequency = <0x1e848000>;
477			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
478			reservation-granule-size = <0x80>;
479			d-tlb-size = <0x400>;
480			i-tlb-size = <0x0>;
481			tlb-size = <0x400>;
482			d-tlb-sets = <0x4>;
483			i-tlb-sets = <0x0>;
484			tlb-sets = <0x4>;
485			d-cache-block-size = <0x80>;
486			i-cache-block-size = <0x80>;
487			d-cache-size = <0x8000>;
488			i-cache-size = <0x8000>;
489			i-cache-sets = <0x8>;
490			d-cache-sets = <0x8>;
491			performance-monitor = <0x0 0x1>;
492			l2-cache = <0x62>;
493			ibm,pir = <0x0>;
494			ibm,chip-id = <0x0>;
495			ibm,ppc-interrupt-server#s = <0x0 0x1 0x2 0x3>;
496		};
497
498		PowerPC,POWER9@4 {
499			phandle = <0x64>;
500			device_type = "cpu";
501			status = "okay";
502			reg = <0x4>;
503			cpu-version = <0x4e0200>;
504			64-bit;
505			32-64-bridge;
506			graphics;
507			general-purpose;
508			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
509			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
510			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
511			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>;
512			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
513			ibm,slb-size = <0x20>;
514			ibm,vmx = <0x2>;
515			ibm,dfp = <0x2>;
516			ibm,purr = <0x1>;
517			ibm,spurr = <0x1>;
518			clock-frequency = <0x8f0d1800>;
519			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
520			timebase-frequency = <0x1e848000>;
521			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
522			reservation-granule-size = <0x80>;
523			d-tlb-size = <0x400>;
524			i-tlb-size = <0x0>;
525			tlb-size = <0x400>;
526			d-tlb-sets = <0x4>;
527			i-tlb-sets = <0x0>;
528			tlb-sets = <0x4>;
529			d-cache-block-size = <0x80>;
530			i-cache-block-size = <0x80>;
531			d-cache-size = <0x8000>;
532			i-cache-size = <0x8000>;
533			i-cache-sets = <0x8>;
534			d-cache-sets = <0x8>;
535			performance-monitor = <0x0 0x1>;
536			l2-cache = <0x62>;
537			ibm,pir = <0x4>;
538			ibm,chip-id = <0x0>;
539			ibm,ppc-interrupt-server#s = <0x4 0x5 0x6 0x7>;
540		};
541
542		PowerPC,POWER9@8 {
543			phandle = <0x65>;
544			device_type = "cpu";
545			status = "okay";
546			reg = <0x8>;
547			cpu-version = <0x4e0200>;
548			64-bit;
549			32-64-bridge;
550			graphics;
551			general-purpose;
552			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
553			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
554			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
555			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>;
556			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
557			ibm,slb-size = <0x20>;
558			ibm,vmx = <0x2>;
559			ibm,dfp = <0x2>;
560			ibm,purr = <0x1>;
561			ibm,spurr = <0x1>;
562			clock-frequency = <0x8f0d1800>;
563			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
564			timebase-frequency = <0x1e848000>;
565			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
566			reservation-granule-size = <0x80>;
567			d-tlb-size = <0x400>;
568			i-tlb-size = <0x0>;
569			tlb-size = <0x400>;
570			d-tlb-sets = <0x4>;
571			i-tlb-sets = <0x0>;
572			tlb-sets = <0x4>;
573			d-cache-block-size = <0x80>;
574			i-cache-block-size = <0x80>;
575			d-cache-size = <0x8000>;
576			i-cache-size = <0x8000>;
577			i-cache-sets = <0x8>;
578			d-cache-sets = <0x8>;
579			performance-monitor = <0x0 0x1>;
580			l2-cache = <0x66>;
581			ibm,pir = <0x8>;
582			ibm,chip-id = <0x0>;
583			ibm,ppc-interrupt-server#s = <0x8 0x9 0xa 0xb>;
584		};
585
586		PowerPC,POWER9@c {
587			phandle = <0x68>;
588			device_type = "cpu";
589			status = "okay";
590			reg = <0xc>;
591			cpu-version = <0x4e0200>;
592			64-bit;
593			32-64-bridge;
594			graphics;
595			general-purpose;
596			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
597			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
598			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
599			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>;
600			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
601			ibm,slb-size = <0x20>;
602			ibm,vmx = <0x2>;
603			ibm,dfp = <0x2>;
604			ibm,purr = <0x1>;
605			ibm,spurr = <0x1>;
606			clock-frequency = <0x8f0d1800>;
607			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
608			timebase-frequency = <0x1e848000>;
609			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
610			reservation-granule-size = <0x80>;
611			d-tlb-size = <0x400>;
612			i-tlb-size = <0x0>;
613			tlb-size = <0x400>;
614			d-tlb-sets = <0x4>;
615			i-tlb-sets = <0x0>;
616			tlb-sets = <0x4>;
617			d-cache-block-size = <0x80>;
618			i-cache-block-size = <0x80>;
619			d-cache-size = <0x8000>;
620			i-cache-size = <0x8000>;
621			i-cache-sets = <0x8>;
622			d-cache-sets = <0x8>;
623			performance-monitor = <0x0 0x1>;
624			l2-cache = <0x66>;
625			ibm,pir = <0xc>;
626			ibm,chip-id = <0x0>;
627			ibm,ppc-interrupt-server#s = <0xc 0xd 0xe 0xf>;
628		};
629
630		PowerPC,POWER9@10 {
631			phandle = <0x69>;
632			device_type = "cpu";
633			status = "okay";
634			reg = <0x10>;
635			cpu-version = <0x4e0200>;
636			64-bit;
637			32-64-bridge;
638			graphics;
639			general-purpose;
640			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
641			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
642			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
643			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>;
644			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
645			ibm,slb-size = <0x20>;
646			ibm,vmx = <0x2>;
647			ibm,dfp = <0x2>;
648			ibm,purr = <0x1>;
649			ibm,spurr = <0x1>;
650			clock-frequency = <0x8f0d1800>;
651			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
652			timebase-frequency = <0x1e848000>;
653			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
654			reservation-granule-size = <0x80>;
655			d-tlb-size = <0x400>;
656			i-tlb-size = <0x0>;
657			tlb-size = <0x400>;
658			d-tlb-sets = <0x4>;
659			i-tlb-sets = <0x0>;
660			tlb-sets = <0x4>;
661			d-cache-block-size = <0x80>;
662			i-cache-block-size = <0x80>;
663			d-cache-size = <0x8000>;
664			i-cache-size = <0x8000>;
665			i-cache-sets = <0x8>;
666			d-cache-sets = <0x8>;
667			performance-monitor = <0x0 0x1>;
668			l2-cache = <0x6a>;
669			ibm,pir = <0x10>;
670			ibm,chip-id = <0x0>;
671			ibm,ppc-interrupt-server#s = <0x10 0x11 0x12 0x13>;
672		};
673
674		PowerPC,POWER9@14 {
675			phandle = <0x6c>;
676			device_type = "cpu";
677			status = "okay";
678			reg = <0x14>;
679			cpu-version = <0x4e0200>;
680			64-bit;
681			32-64-bridge;
682			graphics;
683			general-purpose;
684			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
685			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
686			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
687			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>;
688			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
689			ibm,slb-size = <0x20>;
690			ibm,vmx = <0x2>;
691			ibm,dfp = <0x2>;
692			ibm,purr = <0x1>;
693			ibm,spurr = <0x1>;
694			clock-frequency = <0x8f0d1800>;
695			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
696			timebase-frequency = <0x1e848000>;
697			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
698			reservation-granule-size = <0x80>;
699			d-tlb-size = <0x400>;
700			i-tlb-size = <0x0>;
701			tlb-size = <0x400>;
702			d-tlb-sets = <0x4>;
703			i-tlb-sets = <0x0>;
704			tlb-sets = <0x4>;
705			d-cache-block-size = <0x80>;
706			i-cache-block-size = <0x80>;
707			d-cache-size = <0x8000>;
708			i-cache-size = <0x8000>;
709			i-cache-sets = <0x8>;
710			d-cache-sets = <0x8>;
711			performance-monitor = <0x0 0x1>;
712			l2-cache = <0x6a>;
713			ibm,pir = <0x14>;
714			ibm,chip-id = <0x0>;
715			ibm,ppc-interrupt-server#s = <0x14 0x15 0x16 0x17>;
716		};
717
718		PowerPC,POWER9@18 {
719			phandle = <0x6d>;
720			device_type = "cpu";
721			status = "okay";
722			reg = <0x18>;
723			cpu-version = <0x4e0200>;
724			64-bit;
725			32-64-bridge;
726			graphics;
727			general-purpose;
728			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
729			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
730			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
731			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>;
732			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
733			ibm,slb-size = <0x20>;
734			ibm,vmx = <0x2>;
735			ibm,dfp = <0x2>;
736			ibm,purr = <0x1>;
737			ibm,spurr = <0x1>;
738			clock-frequency = <0x8f0d1800>;
739			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
740			timebase-frequency = <0x1e848000>;
741			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
742			reservation-granule-size = <0x80>;
743			d-tlb-size = <0x400>;
744			i-tlb-size = <0x0>;
745			tlb-size = <0x400>;
746			d-tlb-sets = <0x4>;
747			i-tlb-sets = <0x0>;
748			tlb-sets = <0x4>;
749			d-cache-block-size = <0x80>;
750			i-cache-block-size = <0x80>;
751			d-cache-size = <0x8000>;
752			i-cache-size = <0x8000>;
753			i-cache-sets = <0x8>;
754			d-cache-sets = <0x8>;
755			performance-monitor = <0x0 0x1>;
756			l2-cache = <0x6e>;
757			ibm,pir = <0x18>;
758			ibm,chip-id = <0x0>;
759			ibm,ppc-interrupt-server#s = <0x18 0x19 0x1a 0x1b>;
760		};
761
762		PowerPC,POWER9@1c {
763			phandle = <0x70>;
764			device_type = "cpu";
765			status = "okay";
766			reg = <0x1c>;
767			cpu-version = <0x4e0200>;
768			64-bit;
769			32-64-bridge;
770			graphics;
771			general-purpose;
772			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
773			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
774			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
775			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>;
776			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
777			ibm,slb-size = <0x20>;
778			ibm,vmx = <0x2>;
779			ibm,dfp = <0x2>;
780			ibm,purr = <0x1>;
781			ibm,spurr = <0x1>;
782			clock-frequency = <0x8f0d1800>;
783			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
784			timebase-frequency = <0x1e848000>;
785			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
786			reservation-granule-size = <0x80>;
787			d-tlb-size = <0x400>;
788			i-tlb-size = <0x0>;
789			tlb-size = <0x400>;
790			d-tlb-sets = <0x4>;
791			i-tlb-sets = <0x0>;
792			tlb-sets = <0x4>;
793			d-cache-block-size = <0x80>;
794			i-cache-block-size = <0x80>;
795			d-cache-size = <0x8000>;
796			i-cache-size = <0x8000>;
797			i-cache-sets = <0x8>;
798			d-cache-sets = <0x8>;
799			performance-monitor = <0x0 0x1>;
800			l2-cache = <0x6e>;
801			ibm,pir = <0x1c>;
802			ibm,chip-id = <0x0>;
803			ibm,ppc-interrupt-server#s = <0x1c 0x1d 0x1e 0x1f>;
804		};
805
806		PowerPC,POWER9@28 {
807			phandle = <0x71>;
808			device_type = "cpu";
809			status = "okay";
810			reg = <0x28>;
811			cpu-version = <0x4e0200>;
812			64-bit;
813			32-64-bridge;
814			graphics;
815			general-purpose;
816			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
817			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
818			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
819			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>;
820			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
821			ibm,slb-size = <0x20>;
822			ibm,vmx = <0x2>;
823			ibm,dfp = <0x2>;
824			ibm,purr = <0x1>;
825			ibm,spurr = <0x1>;
826			clock-frequency = <0x8f0d1800>;
827			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
828			timebase-frequency = <0x1e848000>;
829			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
830			reservation-granule-size = <0x80>;
831			d-tlb-size = <0x400>;
832			i-tlb-size = <0x0>;
833			tlb-size = <0x400>;
834			d-tlb-sets = <0x4>;
835			i-tlb-sets = <0x0>;
836			tlb-sets = <0x4>;
837			d-cache-block-size = <0x80>;
838			i-cache-block-size = <0x80>;
839			d-cache-size = <0x8000>;
840			i-cache-size = <0x8000>;
841			i-cache-sets = <0x8>;
842			d-cache-sets = <0x8>;
843			performance-monitor = <0x0 0x1>;
844			l2-cache = <0x72>;
845			ibm,pir = <0x28>;
846			ibm,chip-id = <0x0>;
847			ibm,ppc-interrupt-server#s = <0x28 0x29 0x2a 0x2b>;
848		};
849
850		PowerPC,POWER9@2c {
851			phandle = <0x74>;
852			device_type = "cpu";
853			status = "okay";
854			reg = <0x2c>;
855			cpu-version = <0x4e0200>;
856			64-bit;
857			32-64-bridge;
858			graphics;
859			general-purpose;
860			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
861			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
862			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
863			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>;
864			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
865			ibm,slb-size = <0x20>;
866			ibm,vmx = <0x2>;
867			ibm,dfp = <0x2>;
868			ibm,purr = <0x1>;
869			ibm,spurr = <0x1>;
870			clock-frequency = <0x8f0d1800>;
871			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
872			timebase-frequency = <0x1e848000>;
873			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
874			reservation-granule-size = <0x80>;
875			d-tlb-size = <0x400>;
876			i-tlb-size = <0x0>;
877			tlb-size = <0x400>;
878			d-tlb-sets = <0x4>;
879			i-tlb-sets = <0x0>;
880			tlb-sets = <0x4>;
881			d-cache-block-size = <0x80>;
882			i-cache-block-size = <0x80>;
883			d-cache-size = <0x8000>;
884			i-cache-size = <0x8000>;
885			i-cache-sets = <0x8>;
886			d-cache-sets = <0x8>;
887			performance-monitor = <0x0 0x1>;
888			l2-cache = <0x72>;
889			ibm,pir = <0x2c>;
890			ibm,chip-id = <0x0>;
891			ibm,ppc-interrupt-server#s = <0x2c 0x2d 0x2e 0x2f>;
892		};
893
894		PowerPC,POWER9@30 {
895			phandle = <0x75>;
896			device_type = "cpu";
897			status = "okay";
898			reg = <0x30>;
899			cpu-version = <0x4e0200>;
900			64-bit;
901			32-64-bridge;
902			graphics;
903			general-purpose;
904			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
905			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
906			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
907			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>;
908			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
909			ibm,slb-size = <0x20>;
910			ibm,vmx = <0x2>;
911			ibm,dfp = <0x2>;
912			ibm,purr = <0x1>;
913			ibm,spurr = <0x1>;
914			clock-frequency = <0x8f0d1800>;
915			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
916			timebase-frequency = <0x1e848000>;
917			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
918			reservation-granule-size = <0x80>;
919			d-tlb-size = <0x400>;
920			i-tlb-size = <0x0>;
921			tlb-size = <0x400>;
922			d-tlb-sets = <0x4>;
923			i-tlb-sets = <0x0>;
924			tlb-sets = <0x4>;
925			d-cache-block-size = <0x80>;
926			i-cache-block-size = <0x80>;
927			d-cache-size = <0x8000>;
928			i-cache-size = <0x8000>;
929			i-cache-sets = <0x8>;
930			d-cache-sets = <0x8>;
931			performance-monitor = <0x0 0x1>;
932			l2-cache = <0x76>;
933			ibm,pir = <0x30>;
934			ibm,chip-id = <0x0>;
935			ibm,ppc-interrupt-server#s = <0x30 0x31 0x32 0x33>;
936		};
937
938		PowerPC,POWER9@34 {
939			phandle = <0x78>;
940			device_type = "cpu";
941			status = "okay";
942			reg = <0x34>;
943			cpu-version = <0x4e0200>;
944			64-bit;
945			32-64-bridge;
946			graphics;
947			general-purpose;
948			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
949			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
950			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
951			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>;
952			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
953			ibm,slb-size = <0x20>;
954			ibm,vmx = <0x2>;
955			ibm,dfp = <0x2>;
956			ibm,purr = <0x1>;
957			ibm,spurr = <0x1>;
958			clock-frequency = <0x8f0d1800>;
959			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
960			timebase-frequency = <0x1e848000>;
961			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
962			reservation-granule-size = <0x80>;
963			d-tlb-size = <0x400>;
964			i-tlb-size = <0x0>;
965			tlb-size = <0x400>;
966			d-tlb-sets = <0x4>;
967			i-tlb-sets = <0x0>;
968			tlb-sets = <0x4>;
969			d-cache-block-size = <0x80>;
970			i-cache-block-size = <0x80>;
971			d-cache-size = <0x8000>;
972			i-cache-size = <0x8000>;
973			i-cache-sets = <0x8>;
974			d-cache-sets = <0x8>;
975			performance-monitor = <0x0 0x1>;
976			l2-cache = <0x76>;
977			ibm,pir = <0x34>;
978			ibm,chip-id = <0x0>;
979			ibm,ppc-interrupt-server#s = <0x34 0x35 0x36 0x37>;
980		};
981
982		PowerPC,POWER9@38 {
983			phandle = <0x79>;
984			device_type = "cpu";
985			status = "okay";
986			reg = <0x38>;
987			cpu-version = <0x4e0200>;
988			64-bit;
989			32-64-bridge;
990			graphics;
991			general-purpose;
992			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
993			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
994			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
995			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>;
996			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
997			ibm,slb-size = <0x20>;
998			ibm,vmx = <0x2>;
999			ibm,dfp = <0x2>;
1000			ibm,purr = <0x1>;
1001			ibm,spurr = <0x1>;
1002			clock-frequency = <0x8f0d1800>;
1003			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1004			timebase-frequency = <0x1e848000>;
1005			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1006			reservation-granule-size = <0x80>;
1007			d-tlb-size = <0x400>;
1008			i-tlb-size = <0x0>;
1009			tlb-size = <0x400>;
1010			d-tlb-sets = <0x4>;
1011			i-tlb-sets = <0x0>;
1012			tlb-sets = <0x4>;
1013			d-cache-block-size = <0x80>;
1014			i-cache-block-size = <0x80>;
1015			d-cache-size = <0x8000>;
1016			i-cache-size = <0x8000>;
1017			i-cache-sets = <0x8>;
1018			d-cache-sets = <0x8>;
1019			performance-monitor = <0x0 0x1>;
1020			l2-cache = <0x7a>;
1021			ibm,pir = <0x38>;
1022			ibm,chip-id = <0x0>;
1023			ibm,ppc-interrupt-server#s = <0x38 0x39 0x3a 0x3b>;
1024		};
1025
1026		PowerPC,POWER9@3c {
1027			phandle = <0x7c>;
1028			device_type = "cpu";
1029			status = "okay";
1030			reg = <0x3c>;
1031			cpu-version = <0x4e0200>;
1032			64-bit;
1033			32-64-bridge;
1034			graphics;
1035			general-purpose;
1036			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1037			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1038			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1039			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>;
1040			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1041			ibm,slb-size = <0x20>;
1042			ibm,vmx = <0x2>;
1043			ibm,dfp = <0x2>;
1044			ibm,purr = <0x1>;
1045			ibm,spurr = <0x1>;
1046			clock-frequency = <0x8f0d1800>;
1047			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1048			timebase-frequency = <0x1e848000>;
1049			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1050			reservation-granule-size = <0x80>;
1051			d-tlb-size = <0x400>;
1052			i-tlb-size = <0x0>;
1053			tlb-size = <0x400>;
1054			d-tlb-sets = <0x4>;
1055			i-tlb-sets = <0x0>;
1056			tlb-sets = <0x4>;
1057			d-cache-block-size = <0x80>;
1058			i-cache-block-size = <0x80>;
1059			d-cache-size = <0x8000>;
1060			i-cache-size = <0x8000>;
1061			i-cache-sets = <0x8>;
1062			d-cache-sets = <0x8>;
1063			performance-monitor = <0x0 0x1>;
1064			l2-cache = <0x7a>;
1065			ibm,pir = <0x3c>;
1066			ibm,chip-id = <0x0>;
1067			ibm,ppc-interrupt-server#s = <0x3c 0x3d 0x3e 0x3f>;
1068		};
1069
1070		PowerPC,POWER9@48 {
1071			phandle = <0x7d>;
1072			device_type = "cpu";
1073			status = "okay";
1074			reg = <0x48>;
1075			cpu-version = <0x4e0200>;
1076			64-bit;
1077			32-64-bridge;
1078			graphics;
1079			general-purpose;
1080			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1081			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1082			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1083			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>;
1084			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1085			ibm,slb-size = <0x20>;
1086			ibm,vmx = <0x2>;
1087			ibm,dfp = <0x2>;
1088			ibm,purr = <0x1>;
1089			ibm,spurr = <0x1>;
1090			clock-frequency = <0x8f0d1800>;
1091			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1092			timebase-frequency = <0x1e848000>;
1093			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1094			reservation-granule-size = <0x80>;
1095			d-tlb-size = <0x400>;
1096			i-tlb-size = <0x0>;
1097			tlb-size = <0x400>;
1098			d-tlb-sets = <0x4>;
1099			i-tlb-sets = <0x0>;
1100			tlb-sets = <0x4>;
1101			d-cache-block-size = <0x80>;
1102			i-cache-block-size = <0x80>;
1103			d-cache-size = <0x8000>;
1104			i-cache-size = <0x8000>;
1105			i-cache-sets = <0x8>;
1106			d-cache-sets = <0x8>;
1107			performance-monitor = <0x0 0x1>;
1108			l2-cache = <0x7e>;
1109			ibm,pir = <0x48>;
1110			ibm,chip-id = <0x0>;
1111			ibm,ppc-interrupt-server#s = <0x48 0x49 0x4a 0x4b>;
1112		};
1113
1114		PowerPC,POWER9@4c {
1115			phandle = <0x80>;
1116			device_type = "cpu";
1117			status = "okay";
1118			reg = <0x4c>;
1119			cpu-version = <0x4e0200>;
1120			64-bit;
1121			32-64-bridge;
1122			graphics;
1123			general-purpose;
1124			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1125			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1126			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1127			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>;
1128			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1129			ibm,slb-size = <0x20>;
1130			ibm,vmx = <0x2>;
1131			ibm,dfp = <0x2>;
1132			ibm,purr = <0x1>;
1133			ibm,spurr = <0x1>;
1134			clock-frequency = <0x8f0d1800>;
1135			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1136			timebase-frequency = <0x1e848000>;
1137			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1138			reservation-granule-size = <0x80>;
1139			d-tlb-size = <0x400>;
1140			i-tlb-size = <0x0>;
1141			tlb-size = <0x400>;
1142			d-tlb-sets = <0x4>;
1143			i-tlb-sets = <0x0>;
1144			tlb-sets = <0x4>;
1145			d-cache-block-size = <0x80>;
1146			i-cache-block-size = <0x80>;
1147			d-cache-size = <0x8000>;
1148			i-cache-size = <0x8000>;
1149			i-cache-sets = <0x8>;
1150			d-cache-sets = <0x8>;
1151			performance-monitor = <0x0 0x1>;
1152			l2-cache = <0x7e>;
1153			ibm,pir = <0x4c>;
1154			ibm,chip-id = <0x0>;
1155			ibm,ppc-interrupt-server#s = <0x4c 0x4d 0x4e 0x4f>;
1156		};
1157
1158		PowerPC,POWER9@50 {
1159			phandle = <0x81>;
1160			device_type = "cpu";
1161			status = "okay";
1162			reg = <0x50>;
1163			cpu-version = <0x4e0200>;
1164			64-bit;
1165			32-64-bridge;
1166			graphics;
1167			general-purpose;
1168			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1169			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1170			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1171			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>;
1172			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1173			ibm,slb-size = <0x20>;
1174			ibm,vmx = <0x2>;
1175			ibm,dfp = <0x2>;
1176			ibm,purr = <0x1>;
1177			ibm,spurr = <0x1>;
1178			clock-frequency = <0x8f0d1800>;
1179			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1180			timebase-frequency = <0x1e848000>;
1181			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1182			reservation-granule-size = <0x80>;
1183			d-tlb-size = <0x400>;
1184			i-tlb-size = <0x0>;
1185			tlb-size = <0x400>;
1186			d-tlb-sets = <0x4>;
1187			i-tlb-sets = <0x0>;
1188			tlb-sets = <0x4>;
1189			d-cache-block-size = <0x80>;
1190			i-cache-block-size = <0x80>;
1191			d-cache-size = <0x8000>;
1192			i-cache-size = <0x8000>;
1193			i-cache-sets = <0x8>;
1194			d-cache-sets = <0x8>;
1195			performance-monitor = <0x0 0x1>;
1196			l2-cache = <0x82>;
1197			ibm,pir = <0x50>;
1198			ibm,chip-id = <0x0>;
1199			ibm,ppc-interrupt-server#s = <0x50 0x51 0x52 0x53>;
1200		};
1201
1202		PowerPC,POWER9@54 {
1203			phandle = <0x84>;
1204			device_type = "cpu";
1205			status = "okay";
1206			reg = <0x54>;
1207			cpu-version = <0x4e0200>;
1208			64-bit;
1209			32-64-bridge;
1210			graphics;
1211			general-purpose;
1212			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1213			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1214			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1215			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>;
1216			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1217			ibm,slb-size = <0x20>;
1218			ibm,vmx = <0x2>;
1219			ibm,dfp = <0x2>;
1220			ibm,purr = <0x1>;
1221			ibm,spurr = <0x1>;
1222			clock-frequency = <0x8f0d1800>;
1223			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1224			timebase-frequency = <0x1e848000>;
1225			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1226			reservation-granule-size = <0x80>;
1227			d-tlb-size = <0x400>;
1228			i-tlb-size = <0x0>;
1229			tlb-size = <0x400>;
1230			d-tlb-sets = <0x4>;
1231			i-tlb-sets = <0x0>;
1232			tlb-sets = <0x4>;
1233			d-cache-block-size = <0x80>;
1234			i-cache-block-size = <0x80>;
1235			d-cache-size = <0x8000>;
1236			i-cache-size = <0x8000>;
1237			i-cache-sets = <0x8>;
1238			d-cache-sets = <0x8>;
1239			performance-monitor = <0x0 0x1>;
1240			l2-cache = <0x82>;
1241			ibm,pir = <0x54>;
1242			ibm,chip-id = <0x0>;
1243			ibm,ppc-interrupt-server#s = <0x54 0x55 0x56 0x57>;
1244		};
1245
1246		PowerPC,POWER9@58 {
1247			phandle = <0x85>;
1248			device_type = "cpu";
1249			status = "okay";
1250			reg = <0x58>;
1251			cpu-version = <0x4e0200>;
1252			64-bit;
1253			32-64-bridge;
1254			graphics;
1255			general-purpose;
1256			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1257			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1258			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1259			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>;
1260			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1261			ibm,slb-size = <0x20>;
1262			ibm,vmx = <0x2>;
1263			ibm,dfp = <0x2>;
1264			ibm,purr = <0x1>;
1265			ibm,spurr = <0x1>;
1266			clock-frequency = <0x8f0d1800>;
1267			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1268			timebase-frequency = <0x1e848000>;
1269			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1270			reservation-granule-size = <0x80>;
1271			d-tlb-size = <0x400>;
1272			i-tlb-size = <0x0>;
1273			tlb-size = <0x400>;
1274			d-tlb-sets = <0x4>;
1275			i-tlb-sets = <0x0>;
1276			tlb-sets = <0x4>;
1277			d-cache-block-size = <0x80>;
1278			i-cache-block-size = <0x80>;
1279			d-cache-size = <0x8000>;
1280			i-cache-size = <0x8000>;
1281			i-cache-sets = <0x8>;
1282			d-cache-sets = <0x8>;
1283			performance-monitor = <0x0 0x1>;
1284			l2-cache = <0x86>;
1285			ibm,pir = <0x58>;
1286			ibm,chip-id = <0x0>;
1287			ibm,ppc-interrupt-server#s = <0x58 0x59 0x5a 0x5b>;
1288		};
1289
1290		PowerPC,POWER9@5c {
1291			phandle = <0x88>;
1292			device_type = "cpu";
1293			status = "okay";
1294			reg = <0x5c>;
1295			cpu-version = <0x4e0200>;
1296			64-bit;
1297			32-64-bridge;
1298			graphics;
1299			general-purpose;
1300			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1301			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1302			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1303			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>;
1304			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1305			ibm,slb-size = <0x20>;
1306			ibm,vmx = <0x2>;
1307			ibm,dfp = <0x2>;
1308			ibm,purr = <0x1>;
1309			ibm,spurr = <0x1>;
1310			clock-frequency = <0x8f0d1800>;
1311			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1312			timebase-frequency = <0x1e848000>;
1313			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1314			reservation-granule-size = <0x80>;
1315			d-tlb-size = <0x400>;
1316			i-tlb-size = <0x0>;
1317			tlb-size = <0x400>;
1318			d-tlb-sets = <0x4>;
1319			i-tlb-sets = <0x0>;
1320			tlb-sets = <0x4>;
1321			d-cache-block-size = <0x80>;
1322			i-cache-block-size = <0x80>;
1323			d-cache-size = <0x8000>;
1324			i-cache-size = <0x8000>;
1325			i-cache-sets = <0x8>;
1326			d-cache-sets = <0x8>;
1327			performance-monitor = <0x0 0x1>;
1328			l2-cache = <0x86>;
1329			ibm,pir = <0x5c>;
1330			ibm,chip-id = <0x0>;
1331			ibm,ppc-interrupt-server#s = <0x5c 0x5d 0x5e 0x5f>;
1332		};
1333
1334		PowerPC,POWER9@800 {
1335			phandle = <0x89>;
1336			device_type = "cpu";
1337			status = "okay";
1338			reg = <0x800>;
1339			cpu-version = <0x4e0200>;
1340			64-bit;
1341			32-64-bridge;
1342			graphics;
1343			general-purpose;
1344			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1345			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1346			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1347			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>;
1348			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1349			ibm,slb-size = <0x20>;
1350			ibm,vmx = <0x2>;
1351			ibm,dfp = <0x2>;
1352			ibm,purr = <0x1>;
1353			ibm,spurr = <0x1>;
1354			clock-frequency = <0x8f0d1800>;
1355			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1356			timebase-frequency = <0x1e848000>;
1357			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1358			reservation-granule-size = <0x80>;
1359			d-tlb-size = <0x400>;
1360			i-tlb-size = <0x0>;
1361			tlb-size = <0x400>;
1362			d-tlb-sets = <0x4>;
1363			i-tlb-sets = <0x0>;
1364			tlb-sets = <0x4>;
1365			d-cache-block-size = <0x80>;
1366			i-cache-block-size = <0x80>;
1367			d-cache-size = <0x8000>;
1368			i-cache-size = <0x8000>;
1369			i-cache-sets = <0x8>;
1370			d-cache-sets = <0x8>;
1371			performance-monitor = <0x0 0x1>;
1372			l2-cache = <0x8a>;
1373			ibm,pir = <0x800>;
1374			ibm,chip-id = <0x8>;
1375			ibm,ppc-interrupt-server#s = <0x800 0x801 0x802 0x803>;
1376		};
1377
1378		PowerPC,POWER9@804 {
1379			phandle = <0x8c>;
1380			device_type = "cpu";
1381			status = "okay";
1382			reg = <0x804>;
1383			cpu-version = <0x4e0200>;
1384			64-bit;
1385			32-64-bridge;
1386			graphics;
1387			general-purpose;
1388			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1389			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1390			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1391			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>;
1392			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1393			ibm,slb-size = <0x20>;
1394			ibm,vmx = <0x2>;
1395			ibm,dfp = <0x2>;
1396			ibm,purr = <0x1>;
1397			ibm,spurr = <0x1>;
1398			clock-frequency = <0x8f0d1800>;
1399			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1400			timebase-frequency = <0x1e848000>;
1401			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1402			reservation-granule-size = <0x80>;
1403			d-tlb-size = <0x400>;
1404			i-tlb-size = <0x0>;
1405			tlb-size = <0x400>;
1406			d-tlb-sets = <0x4>;
1407			i-tlb-sets = <0x0>;
1408			tlb-sets = <0x4>;
1409			d-cache-block-size = <0x80>;
1410			i-cache-block-size = <0x80>;
1411			d-cache-size = <0x8000>;
1412			i-cache-size = <0x8000>;
1413			i-cache-sets = <0x8>;
1414			d-cache-sets = <0x8>;
1415			performance-monitor = <0x0 0x1>;
1416			l2-cache = <0x8a>;
1417			ibm,pir = <0x804>;
1418			ibm,chip-id = <0x8>;
1419			ibm,ppc-interrupt-server#s = <0x804 0x805 0x806 0x807>;
1420		};
1421
1422		PowerPC,POWER9@808 {
1423			phandle = <0x8d>;
1424			device_type = "cpu";
1425			status = "okay";
1426			reg = <0x808>;
1427			cpu-version = <0x4e0200>;
1428			64-bit;
1429			32-64-bridge;
1430			graphics;
1431			general-purpose;
1432			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1433			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1434			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1435			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>;
1436			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1437			ibm,slb-size = <0x20>;
1438			ibm,vmx = <0x2>;
1439			ibm,dfp = <0x2>;
1440			ibm,purr = <0x1>;
1441			ibm,spurr = <0x1>;
1442			clock-frequency = <0x8f0d1800>;
1443			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1444			timebase-frequency = <0x1e848000>;
1445			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1446			reservation-granule-size = <0x80>;
1447			d-tlb-size = <0x400>;
1448			i-tlb-size = <0x0>;
1449			tlb-size = <0x400>;
1450			d-tlb-sets = <0x4>;
1451			i-tlb-sets = <0x0>;
1452			tlb-sets = <0x4>;
1453			d-cache-block-size = <0x80>;
1454			i-cache-block-size = <0x80>;
1455			d-cache-size = <0x8000>;
1456			i-cache-size = <0x8000>;
1457			i-cache-sets = <0x8>;
1458			d-cache-sets = <0x8>;
1459			performance-monitor = <0x0 0x1>;
1460			l2-cache = <0x8e>;
1461			ibm,pir = <0x808>;
1462			ibm,chip-id = <0x8>;
1463			ibm,ppc-interrupt-server#s = <0x808 0x809 0x80a 0x80b>;
1464		};
1465
1466		PowerPC,POWER9@80c {
1467			phandle = <0x90>;
1468			device_type = "cpu";
1469			status = "okay";
1470			reg = <0x80c>;
1471			cpu-version = <0x4e0200>;
1472			64-bit;
1473			32-64-bridge;
1474			graphics;
1475			general-purpose;
1476			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1477			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1478			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1479			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>;
1480			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1481			ibm,slb-size = <0x20>;
1482			ibm,vmx = <0x2>;
1483			ibm,dfp = <0x2>;
1484			ibm,purr = <0x1>;
1485			ibm,spurr = <0x1>;
1486			clock-frequency = <0x8f0d1800>;
1487			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1488			timebase-frequency = <0x1e848000>;
1489			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1490			reservation-granule-size = <0x80>;
1491			d-tlb-size = <0x400>;
1492			i-tlb-size = <0x0>;
1493			tlb-size = <0x400>;
1494			d-tlb-sets = <0x4>;
1495			i-tlb-sets = <0x0>;
1496			tlb-sets = <0x4>;
1497			d-cache-block-size = <0x80>;
1498			i-cache-block-size = <0x80>;
1499			d-cache-size = <0x8000>;
1500			i-cache-size = <0x8000>;
1501			i-cache-sets = <0x8>;
1502			d-cache-sets = <0x8>;
1503			performance-monitor = <0x0 0x1>;
1504			l2-cache = <0x8e>;
1505			ibm,pir = <0x80c>;
1506			ibm,chip-id = <0x8>;
1507			ibm,ppc-interrupt-server#s = <0x80c 0x80d 0x80e 0x80f>;
1508		};
1509
1510		PowerPC,POWER9@810 {
1511			phandle = <0x91>;
1512			device_type = "cpu";
1513			status = "okay";
1514			reg = <0x810>;
1515			cpu-version = <0x4e0200>;
1516			64-bit;
1517			32-64-bridge;
1518			graphics;
1519			general-purpose;
1520			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1521			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1522			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1523			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>;
1524			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1525			ibm,slb-size = <0x20>;
1526			ibm,vmx = <0x2>;
1527			ibm,dfp = <0x2>;
1528			ibm,purr = <0x1>;
1529			ibm,spurr = <0x1>;
1530			clock-frequency = <0x8f0d1800>;
1531			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1532			timebase-frequency = <0x1e848000>;
1533			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1534			reservation-granule-size = <0x80>;
1535			d-tlb-size = <0x400>;
1536			i-tlb-size = <0x0>;
1537			tlb-size = <0x400>;
1538			d-tlb-sets = <0x4>;
1539			i-tlb-sets = <0x0>;
1540			tlb-sets = <0x4>;
1541			d-cache-block-size = <0x80>;
1542			i-cache-block-size = <0x80>;
1543			d-cache-size = <0x8000>;
1544			i-cache-size = <0x8000>;
1545			i-cache-sets = <0x8>;
1546			d-cache-sets = <0x8>;
1547			performance-monitor = <0x0 0x1>;
1548			l2-cache = <0x92>;
1549			ibm,pir = <0x810>;
1550			ibm,chip-id = <0x8>;
1551			ibm,ppc-interrupt-server#s = <0x810 0x811 0x812 0x813>;
1552		};
1553
1554		PowerPC,POWER9@814 {
1555			phandle = <0x94>;
1556			device_type = "cpu";
1557			status = "okay";
1558			reg = <0x814>;
1559			cpu-version = <0x4e0200>;
1560			64-bit;
1561			32-64-bridge;
1562			graphics;
1563			general-purpose;
1564			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1565			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1566			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1567			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>;
1568			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1569			ibm,slb-size = <0x20>;
1570			ibm,vmx = <0x2>;
1571			ibm,dfp = <0x2>;
1572			ibm,purr = <0x1>;
1573			ibm,spurr = <0x1>;
1574			clock-frequency = <0x8f0d1800>;
1575			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1576			timebase-frequency = <0x1e848000>;
1577			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1578			reservation-granule-size = <0x80>;
1579			d-tlb-size = <0x400>;
1580			i-tlb-size = <0x0>;
1581			tlb-size = <0x400>;
1582			d-tlb-sets = <0x4>;
1583			i-tlb-sets = <0x0>;
1584			tlb-sets = <0x4>;
1585			d-cache-block-size = <0x80>;
1586			i-cache-block-size = <0x80>;
1587			d-cache-size = <0x8000>;
1588			i-cache-size = <0x8000>;
1589			i-cache-sets = <0x8>;
1590			d-cache-sets = <0x8>;
1591			performance-monitor = <0x0 0x1>;
1592			l2-cache = <0x92>;
1593			ibm,pir = <0x814>;
1594			ibm,chip-id = <0x8>;
1595			ibm,ppc-interrupt-server#s = <0x814 0x815 0x816 0x817>;
1596		};
1597
1598		PowerPC,POWER9@820 {
1599			phandle = <0x95>;
1600			device_type = "cpu";
1601			status = "okay";
1602			reg = <0x820>;
1603			cpu-version = <0x4e0200>;
1604			64-bit;
1605			32-64-bridge;
1606			graphics;
1607			general-purpose;
1608			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1609			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1610			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1611			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>;
1612			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1613			ibm,slb-size = <0x20>;
1614			ibm,vmx = <0x2>;
1615			ibm,dfp = <0x2>;
1616			ibm,purr = <0x1>;
1617			ibm,spurr = <0x1>;
1618			clock-frequency = <0x8f0d1800>;
1619			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1620			timebase-frequency = <0x1e848000>;
1621			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1622			reservation-granule-size = <0x80>;
1623			d-tlb-size = <0x400>;
1624			i-tlb-size = <0x0>;
1625			tlb-size = <0x400>;
1626			d-tlb-sets = <0x4>;
1627			i-tlb-sets = <0x0>;
1628			tlb-sets = <0x4>;
1629			d-cache-block-size = <0x80>;
1630			i-cache-block-size = <0x80>;
1631			d-cache-size = <0x8000>;
1632			i-cache-size = <0x8000>;
1633			i-cache-sets = <0x8>;
1634			d-cache-sets = <0x8>;
1635			performance-monitor = <0x0 0x1>;
1636			l2-cache = <0x96>;
1637			ibm,pir = <0x820>;
1638			ibm,chip-id = <0x8>;
1639			ibm,ppc-interrupt-server#s = <0x820 0x821 0x822 0x823>;
1640		};
1641
1642		PowerPC,POWER9@824 {
1643			phandle = <0x98>;
1644			device_type = "cpu";
1645			status = "okay";
1646			reg = <0x824>;
1647			cpu-version = <0x4e0200>;
1648			64-bit;
1649			32-64-bridge;
1650			graphics;
1651			general-purpose;
1652			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1653			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1654			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1655			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>;
1656			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1657			ibm,slb-size = <0x20>;
1658			ibm,vmx = <0x2>;
1659			ibm,dfp = <0x2>;
1660			ibm,purr = <0x1>;
1661			ibm,spurr = <0x1>;
1662			clock-frequency = <0x8f0d1800>;
1663			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1664			timebase-frequency = <0x1e848000>;
1665			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1666			reservation-granule-size = <0x80>;
1667			d-tlb-size = <0x400>;
1668			i-tlb-size = <0x0>;
1669			tlb-size = <0x400>;
1670			d-tlb-sets = <0x4>;
1671			i-tlb-sets = <0x0>;
1672			tlb-sets = <0x4>;
1673			d-cache-block-size = <0x80>;
1674			i-cache-block-size = <0x80>;
1675			d-cache-size = <0x8000>;
1676			i-cache-size = <0x8000>;
1677			i-cache-sets = <0x8>;
1678			d-cache-sets = <0x8>;
1679			performance-monitor = <0x0 0x1>;
1680			l2-cache = <0x96>;
1681			ibm,pir = <0x824>;
1682			ibm,chip-id = <0x8>;
1683			ibm,ppc-interrupt-server#s = <0x824 0x825 0x826 0x827>;
1684		};
1685
1686		PowerPC,POWER9@828 {
1687			phandle = <0x99>;
1688			device_type = "cpu";
1689			status = "okay";
1690			reg = <0x828>;
1691			cpu-version = <0x4e0200>;
1692			64-bit;
1693			32-64-bridge;
1694			graphics;
1695			general-purpose;
1696			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1697			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1698			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1699			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>;
1700			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1701			ibm,slb-size = <0x20>;
1702			ibm,vmx = <0x2>;
1703			ibm,dfp = <0x2>;
1704			ibm,purr = <0x1>;
1705			ibm,spurr = <0x1>;
1706			clock-frequency = <0x8f0d1800>;
1707			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1708			timebase-frequency = <0x1e848000>;
1709			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1710			reservation-granule-size = <0x80>;
1711			d-tlb-size = <0x400>;
1712			i-tlb-size = <0x0>;
1713			tlb-size = <0x400>;
1714			d-tlb-sets = <0x4>;
1715			i-tlb-sets = <0x0>;
1716			tlb-sets = <0x4>;
1717			d-cache-block-size = <0x80>;
1718			i-cache-block-size = <0x80>;
1719			d-cache-size = <0x8000>;
1720			i-cache-size = <0x8000>;
1721			i-cache-sets = <0x8>;
1722			d-cache-sets = <0x8>;
1723			performance-monitor = <0x0 0x1>;
1724			l2-cache = <0x9a>;
1725			ibm,pir = <0x828>;
1726			ibm,chip-id = <0x8>;
1727			ibm,ppc-interrupt-server#s = <0x828 0x829 0x82a 0x82b>;
1728		};
1729
1730		PowerPC,POWER9@82c {
1731			phandle = <0x9c>;
1732			device_type = "cpu";
1733			status = "okay";
1734			reg = <0x82c>;
1735			cpu-version = <0x4e0200>;
1736			64-bit;
1737			32-64-bridge;
1738			graphics;
1739			general-purpose;
1740			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1741			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1742			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1743			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>;
1744			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1745			ibm,slb-size = <0x20>;
1746			ibm,vmx = <0x2>;
1747			ibm,dfp = <0x2>;
1748			ibm,purr = <0x1>;
1749			ibm,spurr = <0x1>;
1750			clock-frequency = <0x8f0d1800>;
1751			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1752			timebase-frequency = <0x1e848000>;
1753			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1754			reservation-granule-size = <0x80>;
1755			d-tlb-size = <0x400>;
1756			i-tlb-size = <0x0>;
1757			tlb-size = <0x400>;
1758			d-tlb-sets = <0x4>;
1759			i-tlb-sets = <0x0>;
1760			tlb-sets = <0x4>;
1761			d-cache-block-size = <0x80>;
1762			i-cache-block-size = <0x80>;
1763			d-cache-size = <0x8000>;
1764			i-cache-size = <0x8000>;
1765			i-cache-sets = <0x8>;
1766			d-cache-sets = <0x8>;
1767			performance-monitor = <0x0 0x1>;
1768			l2-cache = <0x9a>;
1769			ibm,pir = <0x82c>;
1770			ibm,chip-id = <0x8>;
1771			ibm,ppc-interrupt-server#s = <0x82c 0x82d 0x82e 0x82f>;
1772		};
1773
1774		PowerPC,POWER9@830 {
1775			phandle = <0x9d>;
1776			device_type = "cpu";
1777			status = "okay";
1778			reg = <0x830>;
1779			cpu-version = <0x4e0200>;
1780			64-bit;
1781			32-64-bridge;
1782			graphics;
1783			general-purpose;
1784			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1785			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1786			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1787			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>;
1788			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1789			ibm,slb-size = <0x20>;
1790			ibm,vmx = <0x2>;
1791			ibm,dfp = <0x2>;
1792			ibm,purr = <0x1>;
1793			ibm,spurr = <0x1>;
1794			clock-frequency = <0x8f0d1800>;
1795			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1796			timebase-frequency = <0x1e848000>;
1797			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1798			reservation-granule-size = <0x80>;
1799			d-tlb-size = <0x400>;
1800			i-tlb-size = <0x0>;
1801			tlb-size = <0x400>;
1802			d-tlb-sets = <0x4>;
1803			i-tlb-sets = <0x0>;
1804			tlb-sets = <0x4>;
1805			d-cache-block-size = <0x80>;
1806			i-cache-block-size = <0x80>;
1807			d-cache-size = <0x8000>;
1808			i-cache-size = <0x8000>;
1809			i-cache-sets = <0x8>;
1810			d-cache-sets = <0x8>;
1811			performance-monitor = <0x0 0x1>;
1812			l2-cache = <0x9e>;
1813			ibm,pir = <0x830>;
1814			ibm,chip-id = <0x8>;
1815			ibm,ppc-interrupt-server#s = <0x830 0x831 0x832 0x833>;
1816		};
1817
1818		PowerPC,POWER9@834 {
1819			phandle = <0xa0>;
1820			device_type = "cpu";
1821			status = "okay";
1822			reg = <0x834>;
1823			cpu-version = <0x4e0200>;
1824			64-bit;
1825			32-64-bridge;
1826			graphics;
1827			general-purpose;
1828			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1829			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1830			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1831			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>;
1832			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1833			ibm,slb-size = <0x20>;
1834			ibm,vmx = <0x2>;
1835			ibm,dfp = <0x2>;
1836			ibm,purr = <0x1>;
1837			ibm,spurr = <0x1>;
1838			clock-frequency = <0x8f0d1800>;
1839			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1840			timebase-frequency = <0x1e848000>;
1841			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1842			reservation-granule-size = <0x80>;
1843			d-tlb-size = <0x400>;
1844			i-tlb-size = <0x0>;
1845			tlb-size = <0x400>;
1846			d-tlb-sets = <0x4>;
1847			i-tlb-sets = <0x0>;
1848			tlb-sets = <0x4>;
1849			d-cache-block-size = <0x80>;
1850			i-cache-block-size = <0x80>;
1851			d-cache-size = <0x8000>;
1852			i-cache-size = <0x8000>;
1853			i-cache-sets = <0x8>;
1854			d-cache-sets = <0x8>;
1855			performance-monitor = <0x0 0x1>;
1856			l2-cache = <0x9e>;
1857			ibm,pir = <0x834>;
1858			ibm,chip-id = <0x8>;
1859			ibm,ppc-interrupt-server#s = <0x834 0x835 0x836 0x837>;
1860		};
1861
1862		PowerPC,POWER9@838 {
1863			phandle = <0xa1>;
1864			device_type = "cpu";
1865			status = "okay";
1866			reg = <0x838>;
1867			cpu-version = <0x4e0200>;
1868			64-bit;
1869			32-64-bridge;
1870			graphics;
1871			general-purpose;
1872			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1873			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1874			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1875			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>;
1876			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1877			ibm,slb-size = <0x20>;
1878			ibm,vmx = <0x2>;
1879			ibm,dfp = <0x2>;
1880			ibm,purr = <0x1>;
1881			ibm,spurr = <0x1>;
1882			clock-frequency = <0x8f0d1800>;
1883			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1884			timebase-frequency = <0x1e848000>;
1885			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1886			reservation-granule-size = <0x80>;
1887			d-tlb-size = <0x400>;
1888			i-tlb-size = <0x0>;
1889			tlb-size = <0x400>;
1890			d-tlb-sets = <0x4>;
1891			i-tlb-sets = <0x0>;
1892			tlb-sets = <0x4>;
1893			d-cache-block-size = <0x80>;
1894			i-cache-block-size = <0x80>;
1895			d-cache-size = <0x8000>;
1896			i-cache-size = <0x8000>;
1897			i-cache-sets = <0x8>;
1898			d-cache-sets = <0x8>;
1899			performance-monitor = <0x0 0x1>;
1900			l2-cache = <0xa2>;
1901			ibm,pir = <0x838>;
1902			ibm,chip-id = <0x8>;
1903			ibm,ppc-interrupt-server#s = <0x838 0x839 0x83a 0x83b>;
1904		};
1905
1906		PowerPC,POWER9@83c {
1907			phandle = <0xa4>;
1908			device_type = "cpu";
1909			status = "okay";
1910			reg = <0x83c>;
1911			cpu-version = <0x4e0200>;
1912			64-bit;
1913			32-64-bridge;
1914			graphics;
1915			general-purpose;
1916			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1917			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1918			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1919			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>;
1920			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1921			ibm,slb-size = <0x20>;
1922			ibm,vmx = <0x2>;
1923			ibm,dfp = <0x2>;
1924			ibm,purr = <0x1>;
1925			ibm,spurr = <0x1>;
1926			clock-frequency = <0x8f0d1800>;
1927			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1928			timebase-frequency = <0x1e848000>;
1929			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1930			reservation-granule-size = <0x80>;
1931			d-tlb-size = <0x400>;
1932			i-tlb-size = <0x0>;
1933			tlb-size = <0x400>;
1934			d-tlb-sets = <0x4>;
1935			i-tlb-sets = <0x0>;
1936			tlb-sets = <0x4>;
1937			d-cache-block-size = <0x80>;
1938			i-cache-block-size = <0x80>;
1939			d-cache-size = <0x8000>;
1940			i-cache-size = <0x8000>;
1941			i-cache-sets = <0x8>;
1942			d-cache-sets = <0x8>;
1943			performance-monitor = <0x0 0x1>;
1944			l2-cache = <0xa2>;
1945			ibm,pir = <0x83c>;
1946			ibm,chip-id = <0x8>;
1947			ibm,ppc-interrupt-server#s = <0x83c 0x83d 0x83e 0x83f>;
1948		};
1949
1950		PowerPC,POWER9@840 {
1951			phandle = <0xa5>;
1952			device_type = "cpu";
1953			status = "okay";
1954			reg = <0x840>;
1955			cpu-version = <0x4e0200>;
1956			64-bit;
1957			32-64-bridge;
1958			graphics;
1959			general-purpose;
1960			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
1961			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
1962			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
1963			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>;
1964			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
1965			ibm,slb-size = <0x20>;
1966			ibm,vmx = <0x2>;
1967			ibm,dfp = <0x2>;
1968			ibm,purr = <0x1>;
1969			ibm,spurr = <0x1>;
1970			clock-frequency = <0x8f0d1800>;
1971			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
1972			timebase-frequency = <0x1e848000>;
1973			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
1974			reservation-granule-size = <0x80>;
1975			d-tlb-size = <0x400>;
1976			i-tlb-size = <0x0>;
1977			tlb-size = <0x400>;
1978			d-tlb-sets = <0x4>;
1979			i-tlb-sets = <0x0>;
1980			tlb-sets = <0x4>;
1981			d-cache-block-size = <0x80>;
1982			i-cache-block-size = <0x80>;
1983			d-cache-size = <0x8000>;
1984			i-cache-size = <0x8000>;
1985			i-cache-sets = <0x8>;
1986			d-cache-sets = <0x8>;
1987			performance-monitor = <0x0 0x1>;
1988			l2-cache = <0xa6>;
1989			ibm,pir = <0x840>;
1990			ibm,chip-id = <0x8>;
1991			ibm,ppc-interrupt-server#s = <0x840 0x841 0x842 0x843>;
1992		};
1993
1994		PowerPC,POWER9@844 {
1995			phandle = <0xa8>;
1996			device_type = "cpu";
1997			status = "okay";
1998			reg = <0x844>;
1999			cpu-version = <0x4e0200>;
2000			64-bit;
2001			32-64-bridge;
2002			graphics;
2003			general-purpose;
2004			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
2005			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
2006			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
2007			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>;
2008			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
2009			ibm,slb-size = <0x20>;
2010			ibm,vmx = <0x2>;
2011			ibm,dfp = <0x2>;
2012			ibm,purr = <0x1>;
2013			ibm,spurr = <0x1>;
2014			clock-frequency = <0x8f0d1800>;
2015			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
2016			timebase-frequency = <0x1e848000>;
2017			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
2018			reservation-granule-size = <0x80>;
2019			d-tlb-size = <0x400>;
2020			i-tlb-size = <0x0>;
2021			tlb-size = <0x400>;
2022			d-tlb-sets = <0x4>;
2023			i-tlb-sets = <0x0>;
2024			tlb-sets = <0x4>;
2025			d-cache-block-size = <0x80>;
2026			i-cache-block-size = <0x80>;
2027			d-cache-size = <0x8000>;
2028			i-cache-size = <0x8000>;
2029			i-cache-sets = <0x8>;
2030			d-cache-sets = <0x8>;
2031			performance-monitor = <0x0 0x1>;
2032			l2-cache = <0xa6>;
2033			ibm,pir = <0x844>;
2034			ibm,chip-id = <0x8>;
2035			ibm,ppc-interrupt-server#s = <0x844 0x845 0x846 0x847>;
2036		};
2037
2038		PowerPC,POWER9@850 {
2039			phandle = <0xa9>;
2040			device_type = "cpu";
2041			status = "okay";
2042			reg = <0x850>;
2043			cpu-version = <0x4e0200>;
2044			64-bit;
2045			32-64-bridge;
2046			graphics;
2047			general-purpose;
2048			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
2049			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
2050			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
2051			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>;
2052			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
2053			ibm,slb-size = <0x20>;
2054			ibm,vmx = <0x2>;
2055			ibm,dfp = <0x2>;
2056			ibm,purr = <0x1>;
2057			ibm,spurr = <0x1>;
2058			clock-frequency = <0x8f0d1800>;
2059			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
2060			timebase-frequency = <0x1e848000>;
2061			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
2062			reservation-granule-size = <0x80>;
2063			d-tlb-size = <0x400>;
2064			i-tlb-size = <0x0>;
2065			tlb-size = <0x400>;
2066			d-tlb-sets = <0x4>;
2067			i-tlb-sets = <0x0>;
2068			tlb-sets = <0x4>;
2069			d-cache-block-size = <0x80>;
2070			i-cache-block-size = <0x80>;
2071			d-cache-size = <0x8000>;
2072			i-cache-size = <0x8000>;
2073			i-cache-sets = <0x8>;
2074			d-cache-sets = <0x8>;
2075			performance-monitor = <0x0 0x1>;
2076			l2-cache = <0xaa>;
2077			ibm,pir = <0x850>;
2078			ibm,chip-id = <0x8>;
2079			ibm,ppc-interrupt-server#s = <0x850 0x851 0x852 0x853>;
2080		};
2081
2082		PowerPC,POWER9@854 {
2083			phandle = <0xac>;
2084			device_type = "cpu";
2085			status = "okay";
2086			reg = <0x854>;
2087			cpu-version = <0x4e0200>;
2088			64-bit;
2089			32-64-bridge;
2090			graphics;
2091			general-purpose;
2092			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
2093			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
2094			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
2095			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>;
2096			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
2097			ibm,slb-size = <0x20>;
2098			ibm,vmx = <0x2>;
2099			ibm,dfp = <0x2>;
2100			ibm,purr = <0x1>;
2101			ibm,spurr = <0x1>;
2102			clock-frequency = <0x8f0d1800>;
2103			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
2104			timebase-frequency = <0x1e848000>;
2105			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
2106			reservation-granule-size = <0x80>;
2107			d-tlb-size = <0x400>;
2108			i-tlb-size = <0x0>;
2109			tlb-size = <0x400>;
2110			d-tlb-sets = <0x4>;
2111			i-tlb-sets = <0x0>;
2112			tlb-sets = <0x4>;
2113			d-cache-block-size = <0x80>;
2114			i-cache-block-size = <0x80>;
2115			d-cache-size = <0x8000>;
2116			i-cache-size = <0x8000>;
2117			i-cache-sets = <0x8>;
2118			d-cache-sets = <0x8>;
2119			performance-monitor = <0x0 0x1>;
2120			l2-cache = <0xaa>;
2121			ibm,pir = <0x854>;
2122			ibm,chip-id = <0x8>;
2123			ibm,ppc-interrupt-server#s = <0x854 0x855 0x856 0x857>;
2124		};
2125
2126		PowerPC,POWER9@858 {
2127			phandle = <0xad>;
2128			device_type = "cpu";
2129			status = "okay";
2130			reg = <0x858>;
2131			cpu-version = <0x4e0200>;
2132			64-bit;
2133			32-64-bridge;
2134			graphics;
2135			general-purpose;
2136			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
2137			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
2138			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
2139			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>;
2140			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
2141			ibm,slb-size = <0x20>;
2142			ibm,vmx = <0x2>;
2143			ibm,dfp = <0x2>;
2144			ibm,purr = <0x1>;
2145			ibm,spurr = <0x1>;
2146			clock-frequency = <0x8f0d1800>;
2147			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
2148			timebase-frequency = <0x1e848000>;
2149			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
2150			reservation-granule-size = <0x80>;
2151			d-tlb-size = <0x400>;
2152			i-tlb-size = <0x0>;
2153			tlb-size = <0x400>;
2154			d-tlb-sets = <0x4>;
2155			i-tlb-sets = <0x0>;
2156			tlb-sets = <0x4>;
2157			d-cache-block-size = <0x80>;
2158			i-cache-block-size = <0x80>;
2159			d-cache-size = <0x8000>;
2160			i-cache-size = <0x8000>;
2161			i-cache-sets = <0x8>;
2162			d-cache-sets = <0x8>;
2163			performance-monitor = <0x0 0x1>;
2164			l2-cache = <0xae>;
2165			ibm,pir = <0x858>;
2166			ibm,chip-id = <0x8>;
2167			ibm,ppc-interrupt-server#s = <0x858 0x859 0x85a 0x85b>;
2168		};
2169
2170		PowerPC,POWER9@85c {
2171			phandle = <0xb0>;
2172			device_type = "cpu";
2173			status = "okay";
2174			reg = <0x85c>;
2175			cpu-version = <0x4e0200>;
2176			64-bit;
2177			32-64-bridge;
2178			graphics;
2179			general-purpose;
2180			ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
2181			ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
2182			ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
2183			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>;
2184			ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
2185			ibm,slb-size = <0x20>;
2186			ibm,vmx = <0x2>;
2187			ibm,dfp = <0x2>;
2188			ibm,purr = <0x1>;
2189			ibm,spurr = <0x1>;
2190			clock-frequency = <0x8f0d1800>;
2191			ibm,extended-clock-frequency = <0x0 0x8f0d1800>;
2192			timebase-frequency = <0x1e848000>;
2193			ibm,extended-timebase-frequency = <0x0 0x1e848000>;
2194			reservation-granule-size = <0x80>;
2195			d-tlb-size = <0x400>;
2196			i-tlb-size = <0x0>;
2197			tlb-size = <0x400>;
2198			d-tlb-sets = <0x4>;
2199			i-tlb-sets = <0x0>;
2200			tlb-sets = <0x4>;
2201			d-cache-block-size = <0x80>;
2202			i-cache-block-size = <0x80>;
2203			d-cache-size = <0x8000>;
2204			i-cache-size = <0x8000>;
2205			i-cache-sets = <0x8>;
2206			d-cache-sets = <0x8>;
2207			performance-monitor = <0x0 0x1>;
2208			l2-cache = <0xae>;
2209			ibm,pir = <0x85c>;
2210			ibm,chip-id = <0x8>;
2211			ibm,ppc-interrupt-server#s = <0x85c 0x85d 0x85e 0x85f>;
2212		};
2213
2214		l2-cache@20000000 {
2215			phandle = <0x62>;
2216			device_type = "cache";
2217			reg = <0x20000000>;
2218			status = "okay";
2219			cache-unified;
2220			d-cache-sets = <0x8>;
2221			i-cache-sets = <0x8>;
2222			d-cache-size = <0x80000>;
2223			i-cache-size = <0x80000>;
2224			l2-cache = <0x63>;
2225		};
2226
2227		l2-cache@20000008 {
2228			phandle = <0x66>;
2229			device_type = "cache";
2230			reg = <0x20000008>;
2231			status = "okay";
2232			cache-unified;
2233			d-cache-sets = <0x8>;
2234			i-cache-sets = <0x8>;
2235			d-cache-size = <0x80000>;
2236			i-cache-size = <0x80000>;
2237			l2-cache = <0x67>;
2238		};
2239
2240		l2-cache@20000010 {
2241			phandle = <0x6a>;
2242			device_type = "cache";
2243			reg = <0x20000010>;
2244			status = "okay";
2245			cache-unified;
2246			d-cache-sets = <0x8>;
2247			i-cache-sets = <0x8>;
2248			d-cache-size = <0x80000>;
2249			i-cache-size = <0x80000>;
2250			l2-cache = <0x6b>;
2251		};
2252
2253		l2-cache@20000018 {
2254			phandle = <0x6e>;
2255			device_type = "cache";
2256			reg = <0x20000018>;
2257			status = "okay";
2258			cache-unified;
2259			d-cache-sets = <0x8>;
2260			i-cache-sets = <0x8>;
2261			d-cache-size = <0x80000>;
2262			i-cache-size = <0x80000>;
2263			l2-cache = <0x6f>;
2264		};
2265
2266		l2-cache@20000028 {
2267			phandle = <0x72>;
2268			device_type = "cache";
2269			reg = <0x20000028>;
2270			status = "okay";
2271			cache-unified;
2272			d-cache-sets = <0x8>;
2273			i-cache-sets = <0x8>;
2274			d-cache-size = <0x80000>;
2275			i-cache-size = <0x80000>;
2276			l2-cache = <0x73>;
2277		};
2278
2279		l2-cache@20000030 {
2280			phandle = <0x76>;
2281			device_type = "cache";
2282			reg = <0x20000030>;
2283			status = "okay";
2284			cache-unified;
2285			d-cache-sets = <0x8>;
2286			i-cache-sets = <0x8>;
2287			d-cache-size = <0x80000>;
2288			i-cache-size = <0x80000>;
2289			l2-cache = <0x77>;
2290		};
2291
2292		l2-cache@20000038 {
2293			phandle = <0x7a>;
2294			device_type = "cache";
2295			reg = <0x20000038>;
2296			status = "okay";
2297			cache-unified;
2298			d-cache-sets = <0x8>;
2299			i-cache-sets = <0x8>;
2300			d-cache-size = <0x80000>;
2301			i-cache-size = <0x80000>;
2302			l2-cache = <0x7b>;
2303		};
2304
2305		l2-cache@20000048 {
2306			phandle = <0x7e>;
2307			device_type = "cache";
2308			reg = <0x20000048>;
2309			status = "okay";
2310			cache-unified;
2311			d-cache-sets = <0x8>;
2312			i-cache-sets = <0x8>;
2313			d-cache-size = <0x80000>;
2314			i-cache-size = <0x80000>;
2315			l2-cache = <0x7f>;
2316		};
2317
2318		l2-cache@20000050 {
2319			phandle = <0x82>;
2320			device_type = "cache";
2321			reg = <0x20000050>;
2322			status = "okay";
2323			cache-unified;
2324			d-cache-sets = <0x8>;
2325			i-cache-sets = <0x8>;
2326			d-cache-size = <0x80000>;
2327			i-cache-size = <0x80000>;
2328			l2-cache = <0x83>;
2329		};
2330
2331		l2-cache@20000058 {
2332			phandle = <0x86>;
2333			device_type = "cache";
2334			reg = <0x20000058>;
2335			status = "okay";
2336			cache-unified;
2337			d-cache-sets = <0x8>;
2338			i-cache-sets = <0x8>;
2339			d-cache-size = <0x80000>;
2340			i-cache-size = <0x80000>;
2341			l2-cache = <0x87>;
2342		};
2343
2344		l2-cache@20000800 {
2345			phandle = <0x8a>;
2346			device_type = "cache";
2347			reg = <0x20000800>;
2348			status = "okay";
2349			cache-unified;
2350			d-cache-sets = <0x8>;
2351			i-cache-sets = <0x8>;
2352			d-cache-size = <0x80000>;
2353			i-cache-size = <0x80000>;
2354			l2-cache = <0x8b>;
2355		};
2356
2357		l2-cache@20000808 {
2358			phandle = <0x8e>;
2359			device_type = "cache";
2360			reg = <0x20000808>;
2361			status = "okay";
2362			cache-unified;
2363			d-cache-sets = <0x8>;
2364			i-cache-sets = <0x8>;
2365			d-cache-size = <0x80000>;
2366			i-cache-size = <0x80000>;
2367			l2-cache = <0x8f>;
2368		};
2369
2370		l2-cache@20000810 {
2371			phandle = <0x92>;
2372			device_type = "cache";
2373			reg = <0x20000810>;
2374			status = "okay";
2375			cache-unified;
2376			d-cache-sets = <0x8>;
2377			i-cache-sets = <0x8>;
2378			d-cache-size = <0x80000>;
2379			i-cache-size = <0x80000>;
2380			l2-cache = <0x93>;
2381		};
2382
2383		l2-cache@20000820 {
2384			phandle = <0x96>;
2385			device_type = "cache";
2386			reg = <0x20000820>;
2387			status = "okay";
2388			cache-unified;
2389			d-cache-sets = <0x8>;
2390			i-cache-sets = <0x8>;
2391			d-cache-size = <0x80000>;
2392			i-cache-size = <0x80000>;
2393			l2-cache = <0x97>;
2394		};
2395
2396		l2-cache@20000828 {
2397			phandle = <0x9a>;
2398			device_type = "cache";
2399			reg = <0x20000828>;
2400			status = "okay";
2401			cache-unified;
2402			d-cache-sets = <0x8>;
2403			i-cache-sets = <0x8>;
2404			d-cache-size = <0x80000>;
2405			i-cache-size = <0x80000>;
2406			l2-cache = <0x9b>;
2407		};
2408
2409		l2-cache@20000830 {
2410			phandle = <0x9e>;
2411			device_type = "cache";
2412			reg = <0x20000830>;
2413			status = "okay";
2414			cache-unified;
2415			d-cache-sets = <0x8>;
2416			i-cache-sets = <0x8>;
2417			d-cache-size = <0x80000>;
2418			i-cache-size = <0x80000>;
2419			l2-cache = <0x9f>;
2420		};
2421
2422		l2-cache@20000838 {
2423			phandle = <0xa2>;
2424			device_type = "cache";
2425			reg = <0x20000838>;
2426			status = "okay";
2427			cache-unified;
2428			d-cache-sets = <0x8>;
2429			i-cache-sets = <0x8>;
2430			d-cache-size = <0x80000>;
2431			i-cache-size = <0x80000>;
2432			l2-cache = <0xa3>;
2433		};
2434
2435		l2-cache@20000840 {
2436			phandle = <0xa6>;
2437			device_type = "cache";
2438			reg = <0x20000840>;
2439			status = "okay";
2440			cache-unified;
2441			d-cache-sets = <0x8>;
2442			i-cache-sets = <0x8>;
2443			d-cache-size = <0x80000>;
2444			i-cache-size = <0x80000>;
2445			l2-cache = <0xa7>;
2446		};
2447
2448		l2-cache@20000850 {
2449			phandle = <0xaa>;
2450			device_type = "cache";
2451			reg = <0x20000850>;
2452			status = "okay";
2453			cache-unified;
2454			d-cache-sets = <0x8>;
2455			i-cache-sets = <0x8>;
2456			d-cache-size = <0x80000>;
2457			i-cache-size = <0x80000>;
2458			l2-cache = <0xab>;
2459		};
2460
2461		l2-cache@20000858 {
2462			phandle = <0xae>;
2463			device_type = "cache";
2464			reg = <0x20000858>;
2465			status = "okay";
2466			cache-unified;
2467			d-cache-sets = <0x8>;
2468			i-cache-sets = <0x8>;
2469			d-cache-size = <0x80000>;
2470			i-cache-size = <0x80000>;
2471			l2-cache = <0xaf>;
2472		};
2473
2474		l3-cache@30000000 {
2475			phandle = <0x63>;
2476			device_type = "cache";
2477			reg = <0x30000000>;
2478			status = "okay";
2479			cache-unified;
2480			d-cache-sets = <0x8>;
2481			i-cache-sets = <0x8>;
2482			d-cache-size = <0xa00000>;
2483			i-cache-size = <0xa00000>;
2484		};
2485
2486		l3-cache@30000008 {
2487			phandle = <0x67>;
2488			device_type = "cache";
2489			reg = <0x30000008>;
2490			status = "okay";
2491			cache-unified;
2492			d-cache-sets = <0x8>;
2493			i-cache-sets = <0x8>;
2494			d-cache-size = <0xa00000>;
2495			i-cache-size = <0xa00000>;
2496		};
2497
2498		l3-cache@30000010 {
2499			phandle = <0x6b>;
2500			device_type = "cache";
2501			reg = <0x30000010>;
2502			status = "okay";
2503			cache-unified;
2504			d-cache-sets = <0x8>;
2505			i-cache-sets = <0x8>;
2506			d-cache-size = <0xa00000>;
2507			i-cache-size = <0xa00000>;
2508		};
2509
2510		l3-cache@30000018 {
2511			phandle = <0x6f>;
2512			device_type = "cache";
2513			reg = <0x30000018>;
2514			status = "okay";
2515			cache-unified;
2516			d-cache-sets = <0x8>;
2517			i-cache-sets = <0x8>;
2518			d-cache-size = <0xa00000>;
2519			i-cache-size = <0xa00000>;
2520		};
2521
2522		l3-cache@30000028 {
2523			phandle = <0x73>;
2524			device_type = "cache";
2525			reg = <0x30000028>;
2526			status = "okay";
2527			cache-unified;
2528			d-cache-sets = <0x8>;
2529			i-cache-sets = <0x8>;
2530			d-cache-size = <0xa00000>;
2531			i-cache-size = <0xa00000>;
2532		};
2533
2534		l3-cache@30000030 {
2535			phandle = <0x77>;
2536			device_type = "cache";
2537			reg = <0x30000030>;
2538			status = "okay";
2539			cache-unified;
2540			d-cache-sets = <0x8>;
2541			i-cache-sets = <0x8>;
2542			d-cache-size = <0xa00000>;
2543			i-cache-size = <0xa00000>;
2544		};
2545
2546		l3-cache@30000038 {
2547			phandle = <0x7b>;
2548			device_type = "cache";
2549			reg = <0x30000038>;
2550			status = "okay";
2551			cache-unified;
2552			d-cache-sets = <0x8>;
2553			i-cache-sets = <0x8>;
2554			d-cache-size = <0xa00000>;
2555			i-cache-size = <0xa00000>;
2556		};
2557
2558		l3-cache@30000048 {
2559			phandle = <0x7f>;
2560			device_type = "cache";
2561			reg = <0x30000048>;
2562			status = "okay";
2563			cache-unified;
2564			d-cache-sets = <0x8>;
2565			i-cache-sets = <0x8>;
2566			d-cache-size = <0xa00000>;
2567			i-cache-size = <0xa00000>;
2568		};
2569
2570		l3-cache@30000050 {
2571			phandle = <0x83>;
2572			device_type = "cache";
2573			reg = <0x30000050>;
2574			status = "okay";
2575			cache-unified;
2576			d-cache-sets = <0x8>;
2577			i-cache-sets = <0x8>;
2578			d-cache-size = <0xa00000>;
2579			i-cache-size = <0xa00000>;
2580		};
2581
2582		l3-cache@30000058 {
2583			phandle = <0x87>;
2584			device_type = "cache";
2585			reg = <0x30000058>;
2586			status = "okay";
2587			cache-unified;
2588			d-cache-sets = <0x8>;
2589			i-cache-sets = <0x8>;
2590			d-cache-size = <0xa00000>;
2591			i-cache-size = <0xa00000>;
2592		};
2593
2594		l3-cache@30000800 {
2595			phandle = <0x8b>;
2596			device_type = "cache";
2597			reg = <0x30000800>;
2598			status = "okay";
2599			cache-unified;
2600			d-cache-sets = <0x8>;
2601			i-cache-sets = <0x8>;
2602			d-cache-size = <0xa00000>;
2603			i-cache-size = <0xa00000>;
2604		};
2605
2606		l3-cache@30000808 {
2607			phandle = <0x8f>;
2608			device_type = "cache";
2609			reg = <0x30000808>;
2610			status = "okay";
2611			cache-unified;
2612			d-cache-sets = <0x8>;
2613			i-cache-sets = <0x8>;
2614			d-cache-size = <0xa00000>;
2615			i-cache-size = <0xa00000>;
2616		};
2617
2618		l3-cache@30000810 {
2619			phandle = <0x93>;
2620			device_type = "cache";
2621			reg = <0x30000810>;
2622			status = "okay";
2623			cache-unified;
2624			d-cache-sets = <0x8>;
2625			i-cache-sets = <0x8>;
2626			d-cache-size = <0xa00000>;
2627			i-cache-size = <0xa00000>;
2628		};
2629
2630		l3-cache@30000820 {
2631			phandle = <0x97>;
2632			device_type = "cache";
2633			reg = <0x30000820>;
2634			status = "okay";
2635			cache-unified;
2636			d-cache-sets = <0x8>;
2637			i-cache-sets = <0x8>;
2638			d-cache-size = <0xa00000>;
2639			i-cache-size = <0xa00000>;
2640		};
2641
2642		l3-cache@30000828 {
2643			phandle = <0x9b>;
2644			device_type = "cache";
2645			reg = <0x30000828>;
2646			status = "okay";
2647			cache-unified;
2648			d-cache-sets = <0x8>;
2649			i-cache-sets = <0x8>;
2650			d-cache-size = <0xa00000>;
2651			i-cache-size = <0xa00000>;
2652		};
2653
2654		l3-cache@30000830 {
2655			phandle = <0x9f>;
2656			device_type = "cache";
2657			reg = <0x30000830>;
2658			status = "okay";
2659			cache-unified;
2660			d-cache-sets = <0x8>;
2661			i-cache-sets = <0x8>;
2662			d-cache-size = <0xa00000>;
2663			i-cache-size = <0xa00000>;
2664		};
2665
2666		l3-cache@30000838 {
2667			phandle = <0xa3>;
2668			device_type = "cache";
2669			reg = <0x30000838>;
2670			status = "okay";
2671			cache-unified;
2672			d-cache-sets = <0x8>;
2673			i-cache-sets = <0x8>;
2674			d-cache-size = <0xa00000>;
2675			i-cache-size = <0xa00000>;
2676		};
2677
2678		l3-cache@30000840 {
2679			phandle = <0xa7>;
2680			device_type = "cache";
2681			reg = <0x30000840>;
2682			status = "okay";
2683			cache-unified;
2684			d-cache-sets = <0x8>;
2685			i-cache-sets = <0x8>;
2686			d-cache-size = <0xa00000>;
2687			i-cache-size = <0xa00000>;
2688		};
2689
2690		l3-cache@30000850 {
2691			phandle = <0xab>;
2692			device_type = "cache";
2693			reg = <0x30000850>;
2694			status = "okay";
2695			cache-unified;
2696			d-cache-sets = <0x8>;
2697			i-cache-sets = <0x8>;
2698			d-cache-size = <0xa00000>;
2699			i-cache-size = <0xa00000>;
2700		};
2701
2702		l3-cache@30000858 {
2703			phandle = <0xaf>;
2704			device_type = "cache";
2705			reg = <0x30000858>;
2706			status = "okay";
2707			cache-unified;
2708			d-cache-sets = <0x8>;
2709			i-cache-sets = <0x8>;
2710			d-cache-size = <0xa00000>;
2711			i-cache-size = <0xa00000>;
2712		};
2713	};
2714
2715	ibm,hostboot {
2716		phandle = <0x12a>;
2717		#size-cells = <0x2>;
2718		#address-cells = <0x2>;
2719
2720		reserved-memory {
2721			phandle = <0x12b>;
2722			ranges;
2723			#size-cells = <0x2>;
2724			#address-cells = <0x2>;
2725
2726			ibm,HCODE@203ffcea0000 {
2727				phandle = <0x138>;
2728				reg = <0x203f 0xfcea0000 0x0 0x80000>;
2729				ibm,prd-instance = <0x0>;
2730				ibm,prd-label = "HCODE";
2731			};
2732
2733			ibm,OCC@203ffd160000 {
2734				phandle = <0x136>;
2735				reg = <0x203f 0xfd160000 0x0 0xa0000>;
2736				ibm,prd-instance = <0x0>;
2737				ibm,prd-label = "OCC";
2738			};
2739
2740			ibm,RINGOVD@203ffce70000 {
2741				phandle = <0x139>;
2742				reg = <0x203f 0xfce70000 0x0 0x30000>;
2743				ibm,prd-instance = <0x0>;
2744				ibm,prd-label = "RINGOVD";
2745			};
2746
2747			ibm,WOFDATA@203ffcf20000 {
2748				phandle = <0x137>;
2749				reg = <0x203f 0xfcf20000 0x0 0x240000>;
2750				ibm,prd-instance = <0x0>;
2751				ibm,prd-label = "WOFDATA";
2752			};
2753
2754			ibm,hbrt-code-image@203ffd250000 {
2755				phandle = <0x130>;
2756				reg = <0x203f 0xfd250000 0x0 0x410000>;
2757				ibm,prd-instance = <0x0>;
2758				ibm,prd-label = "ibm,hbrt-code-image";
2759			};
2760
2761			ibm,hbrt-data@203ffd660000 {
2762				phandle = <0x12f>;
2763				reg = <0x203f 0xfd660000 0x0 0x1a0000>;
2764				ibm,prd-instance = <0x0>;
2765				ibm,prd-label = "ibm,hbrt-data";
2766			};
2767
2768			ibm,homer-image@203ffd800000 {
2769				phandle = <0x12c>;
2770				reg = <0x203f 0xfd800000 0x0 0x400000>;
2771				ibm,prd-instance = <0x0>;
2772				ibm,prd-label = "ibm,homer-image";
2773			};
2774
2775			ibm,homer-image@203ffdc00000 {
2776				phandle = <0x12d>;
2777				reg = <0x203f 0xfdc00000 0x0 0x400000>;
2778				ibm,prd-instance = <0x8>;
2779				ibm,prd-label = "ibm,homer-image";
2780			};
2781
2782			ibm,occ-common-area@203fff800000 {
2783				phandle = <0x12e>;
2784				reg = <0x203f 0xff800000 0x0 0x800000>;
2785				ibm,prd-instance = <0x0>;
2786				ibm,prd-label = "ibm,occ-common-area";
2787			};
2788
2789			ibm,sbe-comm@203ffd220000 {
2790				phandle = <0x133>;
2791				reg = <0x203f 0xfd220000 0x0 0x10000>;
2792				ibm,prd-instance = <0x8>;
2793				ibm,prd-label = "ibm,sbe-comm";
2794			};
2795
2796			ibm,sbe-comm@203ffd240000 {
2797				phandle = <0x131>;
2798				reg = <0x203f 0xfd240000 0x0 0x10000>;
2799				ibm,prd-instance = <0x0>;
2800				ibm,prd-label = "ibm,sbe-comm";
2801			};
2802
2803			ibm,sbe-ffdc@203ffd210000 {
2804				phandle = <0x134>;
2805				reg = <0x203f 0xfd210000 0x0 0x10000>;
2806				ibm,prd-instance = <0x8>;
2807				ibm,prd-label = "ibm,sbe-ffdc";
2808			};
2809
2810			ibm,sbe-ffdc@203ffd230000 {
2811				phandle = <0x132>;
2812				reg = <0x203f 0xfd230000 0x0 0x10000>;
2813				ibm,prd-instance = <0x0>;
2814				ibm,prd-label = "ibm,sbe-ffdc";
2815			};
2816
2817			ibm,secure-crypt-algo-code@203ffd200000 {
2818				phandle = <0x135>;
2819				reg = <0x203f 0xfd200000 0x0 0x10000>;
2820				ibm,prd-instance = <0x0>;
2821				ibm,prd-label = "ibm,secure-crypt-algo-code";
2822			};
2823		};
2824	};
2825
2826	ibm,opal {
2827		phandle = <0x5e>;
2828
2829		fw-features {
2830			phandle = <0xb6>;
2831
2832			fw-bcctrl-serialized {
2833				phandle = <0xb9>;
2834				enabled;
2835			};
2836
2837			fw-branch-hints-honored {
2838				phandle = <0xbd>;
2839				enabled;
2840			};
2841
2842			fw-count-cache-disabled {
2843				phandle = <0xbf>;
2844				disabled;
2845			};
2846
2847			fw-l1d-thread-split {
2848				phandle = <0xbc>;
2849				enabled;
2850			};
2851
2852			fw-ltptr-serialized {
2853				phandle = <0xc0>;
2854				disabled;
2855			};
2856
2857			inst-l1d-flush-ori30,30,0 {
2858				phandle = <0xba>;
2859				disabled;
2860			};
2861
2862			inst-l1d-flush-trig2 {
2863				phandle = <0xbb>;
2864				enabled;
2865			};
2866
2867			inst-spec-barrier-ori31,31,0 {
2868				phandle = <0xb8>;
2869				enabled;
2870			};
2871
2872			inst-thread-reconfig-control-trig0-1 {
2873				phandle = <0xbe>;
2874				disabled;
2875			};
2876
2877			needs-l1d-flush-msr-hv-1-to-0 {
2878				phandle = <0xc3>;
2879				enabled;
2880			};
2881
2882			needs-l1d-flush-msr-pr-0-to-1 {
2883				phandle = <0xc4>;
2884				enabled;
2885			};
2886
2887			needs-spec-barrier-for-bound-checks {
2888				phandle = <0xc5>;
2889				enabled;
2890			};
2891
2892			speculation-policy-favor-security {
2893				phandle = <0xc1>;
2894				enabled;
2895			};
2896
2897			tm-suspend-mode {
2898				phandle = <0xb7>;
2899				enabled;
2900			};
2901
2902			user-mode-branch-speculation {
2903				phandle = <0xc2>;
2904				enabled;
2905			};
2906		};
2907
2908		leds {
2909			phandle = <0x5f>;
2910			led-mode = "lightpath";
2911		};
2912
2913		power-mgt {
2914			phandle = <0x181>;
2915			ibm,enabled-stop-levels = <0xec000000>;
2916		};
2917	};
2918
2919	ibm,pcie-slots {
2920		phandle = <0x149>;
2921		#address-cells = <0x2>;
2922		#size-cells = <0x0>;
2923
2924		root-complex@0,0 {
2925			phandle = <0x14a>;
2926			reg = <0x0 0x0>;
2927			#address-cells = <0x2>;
2928			#size-cells = <0x0>;
2929			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
2930			ibm,chip-id = <0x0>;
2931			ibm,slot-label = "SLOT3";
2932
2933			pluggable {
2934				phandle = <0x14b>;
2935				mrw-slot-id = <0x3>;
2936				lane-mask = <0xffff>;
2937				ibm,slot-label = "SLOT3";
2938			};
2939		};
2940
2941		root-complex@0,1 {
2942			phandle = <0x14c>;
2943			reg = <0x0 0x1>;
2944			#address-cells = <0x2>;
2945			#size-cells = <0x0>;
2946			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
2947			ibm,chip-id = <0x0>;
2948			lane-mask = <0xff00>;
2949			lanes-reversed = <0x1111>;
2950
2951			builtin {
2952				phandle = <0x14d>;
2953			};
2954		};
2955
2956		root-complex@0,2 {
2957			phandle = <0x14e>;
2958			reg = <0x0 0x2>;
2959			#address-cells = <0x2>;
2960			#size-cells = <0x0>;
2961			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
2962			ibm,chip-id = <0x0>;
2963			lane-mask = <0xff>;
2964
2965			builtin {
2966				phandle = <0x14f>;
2967			};
2968		};
2969
2970		root-complex@0,3 {
2971			phandle = <0x150>;
2972			reg = <0x0 0x3>;
2973			#address-cells = <0x2>;
2974			#size-cells = <0x0>;
2975			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
2976			ibm,chip-id = <0x0>;
2977			ibm,slot-label = "SLOT1";
2978
2979			pluggable {
2980				phandle = <0x151>;
2981				mrw-slot-id = <0x1>;
2982				lane-mask = <0xff00>;
2983				ibm,slot-label = "SLOT1";
2984			};
2985		};
2986
2987		root-complex@0,4 {
2988			phandle = <0x152>;
2989			reg = <0x0 0x4>;
2990			#address-cells = <0x2>;
2991			#size-cells = <0x0>;
2992			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
2993			ibm,chip-id = <0x0>;
2994			lane-mask = <0xf0>;
2995
2996			switch-up@10b5,8725 {
2997				phandle = <0x153>;
2998				reg = <0x10b5 0x8725>;
2999				#address-cells = <0x1>;
3000				#size-cells = <0x0>;
3001				upstream-port = <0x0>;
3002				ibm,pluggable;
3003
3004				down-port@a {
3005					phandle = <0x154>;
3006					compatible = "ibm,pcie-port";
3007					reg = <0xa>;
3008					ibm,pluggable;
3009					ibm,slot-label = "GPU0";
3010
3011					builtin {
3012						phandle = <0x155>;
3013						ibm,slot-label = "GPU0";
3014					};
3015				};
3016
3017				down-port@b {
3018					phandle = <0x156>;
3019					compatible = "ibm,pcie-port";
3020					reg = <0xb>;
3021					ibm,pluggable;
3022					ibm,slot-label = "GPU1";
3023
3024					builtin {
3025						phandle = <0x157>;
3026						ibm,slot-label = "GPU1";
3027					};
3028				};
3029
3030				down-port@c {
3031					phandle = <0x158>;
3032					compatible = "ibm,pcie-port";
3033					reg = <0xc>;
3034					ibm,pluggable;
3035					ibm,slot-label = "GPU2";
3036
3037					builtin {
3038						phandle = <0x159>;
3039						ibm,slot-label = "GPU2";
3040					};
3041				};
3042			};
3043		};
3044
3045		root-complex@0,5 {
3046			phandle = <0x15a>;
3047			reg = <0x0 0x5>;
3048			#address-cells = <0x2>;
3049			#size-cells = <0x0>;
3050			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
3051			ibm,chip-id = <0x0>;
3052			lane-mask = <0xf>;
3053
3054			builtin {
3055				phandle = <0x15b>;
3056			};
3057		};
3058
3059		root-complex@8,0 {
3060			phandle = <0x165>;
3061			reg = <0x8 0x0>;
3062			#address-cells = <0x2>;
3063			#size-cells = <0x0>;
3064			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
3065			ibm,chip-id = <0x8>;
3066			ibm,slot-label = "SLOT2";
3067
3068			pluggable {
3069				phandle = <0x166>;
3070				mrw-slot-id = <0x2>;
3071				lane-mask = <0xffff>;
3072				ibm,slot-label = "SLOT2";
3073				max-power = <0x0>;
3074			};
3075		};
3076
3077		root-complex@8,3 {
3078			phandle = <0x167>;
3079			reg = <0x8 0x3>;
3080			#address-cells = <0x2>;
3081			#size-cells = <0x0>;
3082			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
3083			ibm,chip-id = <0x8>;
3084			ibm,slot-label = "SLOT1";
3085
3086			pluggable {
3087				phandle = <0x168>;
3088				mrw-slot-id = <0x1>;
3089				lane-mask = <0xff00>;
3090				ibm,slot-label = "SLOT1";
3091				max-power = <0x0>;
3092			};
3093		};
3094
3095		root-complex@8,4 {
3096			phandle = <0x169>;
3097			reg = <0x8 0x4>;
3098			#address-cells = <0x2>;
3099			#size-cells = <0x0>;
3100			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
3101			ibm,chip-id = <0x8>;
3102			ibm,slot-label = "SLOT0";
3103
3104			pluggable {
3105				phandle = <0x16a>;
3106				lane-mask = <0xf0>;
3107				ibm,slot-label = "SLOT0";
3108				max-power = <0x0>;
3109			};
3110		};
3111
3112		root-complex@8,5 {
3113			phandle = <0x16b>;
3114			reg = <0x8 0x5>;
3115			#address-cells = <0x2>;
3116			#size-cells = <0x0>;
3117			compatible = "ibm,pcie-port", "ibm,pcie-root-port";
3118			ibm,chip-id = <0x8>;
3119			lane-mask = <0xf>;
3120
3121			switch-up@10b5,8725 {
3122				phandle = <0x16c>;
3123				reg = <0x10b5 0x8725>;
3124				#address-cells = <0x1>;
3125				#size-cells = <0x0>;
3126				upstream-port = <0x1>;
3127				ibm,pluggable;
3128
3129				down-port@4 {
3130					phandle = <0x16d>;
3131					compatible = "ibm,pcie-port";
3132					reg = <0x4>;
3133					ibm,pluggable;
3134					ibm,slot-label = "GPU3";
3135
3136					builtin {
3137						phandle = <0x16e>;
3138						ibm,slot-label = "GPU3";
3139					};
3140				};
3141
3142				down-port@5 {
3143					phandle = <0x16f>;
3144					compatible = "ibm,pcie-port";
3145					reg = <0x5>;
3146					ibm,pluggable;
3147					ibm,slot-label = "GPU4";
3148
3149					builtin {
3150						phandle = <0x170>;
3151						ibm,slot-label = "GPU4";
3152					};
3153				};
3154
3155				down-port@d {
3156					phandle = <0x171>;
3157					compatible = "ibm,pcie-port";
3158					reg = <0xd>;
3159					ibm,pluggable;
3160					ibm,slot-label = "GPU5";
3161
3162					builtin {
3163						phandle = <0x172>;
3164						ibm,slot-label = "GPU5";
3165					};
3166				};
3167			};
3168		};
3169	};
3170
3171	ibm,secureboot {
3172		phandle = <0xb3>;
3173		compatible = "ibm,secureboot-v2";
3174		trusted-enabled;
3175		hw-key-hash = <0x40d487ff 0x7380ed6a 0xd54775d5 0x795fea0d 0xe2f541fe 0xa9db06b8 0x466a42a3 0x20e65f75 0xb4866546 0x17d907 0x515dc2a5 0xf9fc5095 0x4d6ee0c9 0xb67d219d 0xfb708535 0x1d01d6d1>;
3176		hw-key-hash-size = <0x40>;
3177
3178		ibm,cvc {
3179			phandle = <0x182>;
3180			#address-cells = <0x1>;
3181			#size-cells = <0x0>;
3182			compatible = "ibm,container-verification-code";
3183			memory-region = <0x135>;
3184
3185			ibm,cvc-service@40 {
3186				phandle = <0x183>;
3187				compatible = "ibm,cvc-sha512";
3188				reg = <0x40>;
3189				version = <0x1>;
3190			};
3191
3192			ibm,cvc-service@50 {
3193				phandle = <0x184>;
3194				compatible = "ibm,cvc-verify";
3195				reg = <0x50>;
3196				version = <0x1>;
3197			};
3198		};
3199	};
3200
3201	ipl-params {
3202		phandle = <0xb1>;
3203		#address-cells = <0x0>;
3204		#size-cells = <0x0>;
3205
3206		ipl-params {
3207			phandle = <0xb4>;
3208			#address-cells = <0x0>;
3209			#size-cells = <0x0>;
3210			cec-ipl-side = "perm";
3211			sp-ipl-side = "perm";
3212			os-ipl-mode = <0x0>;
3213			cec-major-type = "cold";
3214		};
3215
3216		platform-dump {
3217			phandle = <0xb5>;
3218		};
3219
3220		sys-params {
3221			phandle = <0xb2>;
3222			#address-cells = <0x0>;
3223			#size-cells = <0x0>;
3224			ibm,sys-model = " GTH";
3225			elevated-risk-level;
3226		};
3227	};
3228
3229	lpcm-opb@6030000000000 {
3230		phandle = <0x40>;
3231		#address-cells = <0x1>;
3232		#size-cells = <0x1>;
3233		compatible = "ibm,power9-lpcm-opb", "simple-bus";
3234		reg = <0x60300 0x0 0x1 0x0>;
3235		ibm,chip-id = <0x0>;
3236		ranges = <0x0 0x60300 0x0 0x80000000 0x80000000 0x60300 0x80000000 0x80000000>;
3237
3238		lpc-controller@c0012000 {
3239			phandle = <0x43>;
3240			compatible = "ibm,power9-lpc-controller";
3241			reg = <0xc0012000 0x100>;
3242		};
3243
3244		lpc@0 {
3245			phandle = <0x44>;
3246			#address-cells = <0x2>;
3247			#size-cells = <0x1>;
3248			compatible = "ibm,power9-lpc", "ibm,power8-lpc";
3249			ranges = <0x0 0x0 0xe0000000 0x10000000 0x1 0x0 0xd0010000 0x10000 0x3 0x0 0xf0000000 0x10000000>;
3250
3251			serial@i3f8 {
3252				phandle = <0x45>;
3253				reg = <0x1 0x3f8 0x1>;
3254				compatible = "ns16550";
3255				current-speed = <0x1c200>;
3256				clock-frequency = <0x1c2000>;
3257				interrupts = <0x4000000>;
3258				device_type = "serial";
3259			};
3260		};
3261
3262		opb-arbiter@c0011000 {
3263			phandle = <0x42>;
3264			compatible = "ibm,power9-lpcm-opb-arbiter";
3265			reg = <0xc0011000 0x8>;
3266		};
3267
3268		opb-master@c0010000 {
3269			phandle = <0x41>;
3270			compatible = "ibm,power9-lpcm-opb-master";
3271			reg = <0xc0010000 0x60>;
3272		};
3273	};
3274
3275	memory@0 {
3276		phandle = <0x100>;
3277		device_type = "memory";
3278		reg = <0x0 0x0 0x40 0x0>;
3279		ibm,chip-id = <0x0>;
3280	};
3281
3282	memory@200000000000 {
3283		phandle = <0x117>;
3284		device_type = "memory";
3285		reg = <0x2000 0x0 0x40 0x0>;
3286		ibm,chip-id = <0x8>;
3287	};
3288
3289	vpd {
3290		phandle = <0x46>;
3291		compatible = "ibm,opal-v3-vpd";
3292		#size-cells = <0x0>;
3293		#address-cells = <0x1>;
3294		ibm,vpd = <0xcafebeef 0x2ed 0x28f118>;
3295		ibm,loc-code = "UOPWR.7887E6A-Sys0";
3296
3297		root-node-vpd@a000 {
3298			phandle = <0x47>;
3299			ibm,loc-code = "UOPWR.7887E6A-Sys0";
3300			fru-type = [56 56];
3301			reg = <0xa000>;
3302			#size-cells = <0x0>;
3303			#address-cells = <0x1>;
3304			ibm,vpd = <0x84640044 0x52105052 0x4f434553 0x534f5220 0x4d4f4455 0x4c45565a 0x2202043 0x43044142 0x32324345 0x131464e 0x7463132 0x30333038 0x504e0720 0x20202020 0x2020534e 0xc202020 0x20202020 0x20202020 0x20505208 0x36000001 0x33008000 0x48450430 0x30303143 0x54040000 0x4857 0x2000178 0x0 0x0>;
3305
3306			enclosure@1e00 {
3307				phandle = <0x49>;
3308				ibm,loc-code = "UOPWR.7887E6A-Sys0";
3309				fru-type = [45 56];
3310				reg = <0x1e00>;
3311				#size-cells = <0x0>;
3312				#address-cells = <0x1>;
3313
3314				backplane@800 {
3315					phandle = <0x4a>;
3316					ibm,loc-code = "UOPWR.7887E6A-Node0";
3317					fru-type = [42 50];
3318					reg = <0x800>;
3319					#size-cells = <0x0>;
3320					#address-cells = <0x1>;
3321					ibm,vpd = <0xcafebeef 0x2ed 0x28f118>;
3322					vendor = "IBM WS";
3323					description = "FRU DESCRIPTION";
3324					part-number = "02CL707";
3325					serial-number = "YL10UF86B07E";
3326					build-date = [00];
3327
3328					ms-dimm@d000 {
3329						phandle = <0x4b>;
3330						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM0";
3331						fru-type = [4d 53];
3332						reg = <0xd000>;
3333						#size-cells = <0x0>;
3334						#address-cells = <0x1>;
3335						ibm,chip-id = <0x0>;
3336						ibm,memory-bus-frequency = <0x0 0x0>;
3337						size = "32768";
3338						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e010 0x4b4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3339					};
3340
3341					ms-dimm@d001 {
3342						phandle = <0x4c>;
3343						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM1";
3344						fru-type = [4d 53];
3345						reg = <0xd001>;
3346						#size-cells = <0x0>;
3347						#address-cells = <0x1>;
3348						ibm,chip-id = <0x0>;
3349						ibm,memory-bus-frequency = <0x0 0x0>;
3350						size = "32768";
3351						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e01c 0x5b4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3352					};
3353
3354					ms-dimm@d002 {
3355						phandle = <0x4d>;
3356						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM2";
3357						fru-type = [4d 53];
3358						reg = <0xd002>;
3359						#size-cells = <0x0>;
3360						#address-cells = <0x1>;
3361						ibm,chip-id = <0x0>;
3362						ibm,memory-bus-frequency = <0x0 0x0>;
3363						size = "32768";
3364						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e01c 0xb34d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000124 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3365					};
3366
3367					ms-dimm@d003 {
3368						phandle = <0x4e>;
3369						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM3";
3370						fru-type = [4d 53];
3371						reg = <0xd003>;
3372						#size-cells = <0x0>;
3373						#address-cells = <0x1>;
3374						ibm,chip-id = <0x0>;
3375						ibm,memory-bus-frequency = <0x0 0x0>;
3376						size = "32768";
3377						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393ccf 0xa4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3378					};
3379
3380					ms-dimm@d004 {
3381						phandle = <0x4f>;
3382						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM6";
3383						fru-type = [4d 53];
3384						reg = <0xd004>;
3385						#size-cells = <0x0>;
3386						#address-cells = <0x1>;
3387						ibm,chip-id = <0x0>;
3388						ibm,memory-bus-frequency = <0x0 0x0>;
3389						size = "32768";
3390						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e009 0xcf4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3391					};
3392
3393					ms-dimm@d005 {
3394						phandle = <0x50>;
3395						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM7";
3396						fru-type = [4d 53];
3397						reg = <0xd005>;
3398						#size-cells = <0x0>;
3399						#address-cells = <0x1>;
3400						ibm,chip-id = <0x0>;
3401						ibm,memory-bus-frequency = <0x0 0x0>;
3402						size = "32768";
3403						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e00f 0xe04d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3404					};
3405
3406					ms-dimm@d006 {
3407						phandle = <0x51>;
3408						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM4";
3409						fru-type = [4d 53];
3410						reg = <0xd006>;
3411						#size-cells = <0x0>;
3412						#address-cells = <0x1>;
3413						ibm,chip-id = <0x0>;
3414						ibm,memory-bus-frequency = <0x0 0x0>;
3415						size = "32768";
3416						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e00f 0x9a4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3417					};
3418
3419					ms-dimm@d007 {
3420						phandle = <0x52>;
3421						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM5";
3422						fru-type = [4d 53];
3423						reg = <0xd007>;
3424						#size-cells = <0x0>;
3425						#address-cells = <0x1>;
3426						ibm,chip-id = <0x0>;
3427						ibm,memory-bus-frequency = <0x0 0x0>;
3428						size = "32768";
3429						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x1438e00f 0xdf4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533050 0x55413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3430					};
3431
3432					ms-dimm@d008 {
3433						phandle = <0x53>;
3434						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM8";
3435						fru-type = [4d 53];
3436						reg = <0xd008>;
3437						#size-cells = <0x0>;
3438						#address-cells = <0x1>;
3439						ibm,chip-id = <0x8>;
3440						ibm,memory-bus-frequency = <0x0 0x0>;
3441						size = "32768";
3442						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cc8 0x6b4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3443					};
3444
3445					ms-dimm@d009 {
3446						phandle = <0x54>;
3447						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM9";
3448						fru-type = [4d 53];
3449						reg = <0xd009>;
3450						#size-cells = <0x0>;
3451						#address-cells = <0x1>;
3452						ibm,chip-id = <0x8>;
3453						ibm,memory-bus-frequency = <0x0 0x0>;
3454						size = "32768";
3455						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cc8 0xcb4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3456					};
3457
3458					ms-dimm@d00a {
3459						phandle = <0x55>;
3460						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM10";
3461						fru-type = [4d 53];
3462						reg = <0xd00a>;
3463						#size-cells = <0x0>;
3464						#address-cells = <0x1>;
3465						ibm,chip-id = <0x8>;
3466						ibm,memory-bus-frequency = <0x0 0x0>;
3467						size = "32768";
3468						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cc8 0x864d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3469					};
3470
3471					ms-dimm@d00b {
3472						phandle = <0x56>;
3473						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM11";
3474						fru-type = [4d 53];
3475						reg = <0xd00b>;
3476						#size-cells = <0x0>;
3477						#address-cells = <0x1>;
3478						ibm,chip-id = <0x8>;
3479						ibm,memory-bus-frequency = <0x0 0x0>;
3480						size = "32768";
3481						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cc8 0xcf4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3482					};
3483
3484					ms-dimm@d00c {
3485						phandle = <0x57>;
3486						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM14";
3487						fru-type = [4d 53];
3488						reg = <0xd00c>;
3489						#size-cells = <0x0>;
3490						#address-cells = <0x1>;
3491						ibm,chip-id = <0x8>;
3492						ibm,memory-bus-frequency = <0x0 0x0>;
3493						size = "32768";
3494						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cd5 0x1f4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3495					};
3496
3497					ms-dimm@d00d {
3498						phandle = <0x58>;
3499						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM15";
3500						fru-type = [4d 53];
3501						reg = <0xd00d>;
3502						#size-cells = <0x0>;
3503						#address-cells = <0x1>;
3504						ibm,chip-id = <0x8>;
3505						ibm,memory-bus-frequency = <0x0 0x0>;
3506						size = "32768";
3507						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cd5 0x1e4d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3508					};
3509
3510					ms-dimm@d00e {
3511						phandle = <0x59>;
3512						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM12";
3513						fru-type = [4d 53];
3514						reg = <0xd00e>;
3515						#size-cells = <0x0>;
3516						#address-cells = <0x1>;
3517						ibm,chip-id = <0x8>;
3518						ibm,memory-bus-frequency = <0x0 0x0>;
3519						size = "32768";
3520						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393cd1 0xb04d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3521					};
3522
3523					ms-dimm@d00f {
3524						phandle = <0x5a>;
3525						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM13";
3526						fru-type = [4d 53];
3527						reg = <0xd00f>;
3528						#size-cells = <0x0>;
3529						#address-cells = <0x1>;
3530						ibm,chip-id = <0x8>;
3531						ibm,memory-bus-frequency = <0x0 0x0>;
3532						size = "32768";
3533						spd = <0x23120c01 0x85290008 0x600003 0x80b8000 0x60d 0xf83f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x601828 0x28007800 0x143c0000 0x0 0x0 0x0 0x16161516 0x3160316 0x3160316 0xd161616 0x16160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9c00 0x0 0xe7007516 0x11114119 0x8632a0 0x1650500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7be4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ce0218 0x19393ced 0x794d3339 0x3341344b 0x34304242 0x322d4354 0x44202020 0x200080ce 0x533036 0x56413330 0x5000100 0x0 0x1010101 0x0 0x0 0xdd0000 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
3534					};
3535
3536					processor@1000 {
3537						phandle = <0x5b>;
3538						ibm,loc-code = "UOPWR.7887E6A-Node0-Proc0";
3539						fru-type = [50 46];
3540						reg = <0x1000>;
3541						#size-cells = <0x0>;
3542						#address-cells = <0x1>;
3543						ibm,vpd = [84 25 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 43 59 32 31 30 53 4e 0c 59 41 31 39 33 34 37 34 30 34 35 39 78];
3544						part-number = "02CY210";
3545						serial-number = "YA1934740459";
3546						ibm,chip-id = <0x0>;
3547						vendor = "IBM";
3548					};
3549
3550					processor@1001 {
3551						phandle = <0x5c>;
3552						ibm,loc-code = "UOPWR.7887E6A-Node0-Proc1";
3553						fru-type = [50 46];
3554						reg = <0x1001>;
3555						#size-cells = <0x0>;
3556						#address-cells = <0x1>;
3557						ibm,vpd = [84 25 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 43 59 32 31 30 53 4e 0c 59 41 31 39 33 34 37 32 37 34 36 39 78];
3558						part-number = "02CY210";
3559						serial-number = "YA1934727469";
3560						ibm,chip-id = <0x8>;
3561						vendor = "IBM";
3562					};
3563				};
3564
3565				service-processor@200 {
3566					phandle = <0x5d>;
3567					ibm,loc-code = "UOPWR.7887E6A-BMC0";
3568					fru-type = [53 50];
3569					reg = <0x200>;
3570					#size-cells = <0x0>;
3571					#address-cells = <0x1>;
3572				};
3573			};
3574
3575			system-vpd@1c00 {
3576				phandle = <0x48>;
3577				ibm,loc-code = "UOPWR.7887E6A-Sys0";
3578				fru-type = [53 56];
3579				reg = <0x1c00>;
3580				#size-cells = <0x0>;
3581				#address-cells = <0x1>;
3582			};
3583		};
3584	};
3585
3586	xscom@603fc00000000 {
3587		phandle = <0xc6>;
3588		ibm,chip-id = <0x0>;
3589		ibm,proc-chip-id = <0x0>;
3590		#address-cells = <0x1>;
3591		#size-cells = <0x1>;
3592		scom-controller;
3593		compatible = "ibm,xscom", "ibm,power9-xscom";
3594		reg = <0x603fc 0x0 0x8 0x0>;
3595		bus-frequency = <0x0 0x1dcd6500>;
3596		ibm,dbob-id = <0x0>;
3597		ibm,occ-functional-state = <0x1>;
3598		ibm,loc-code = "UOPWR.7887E6A-Node0-Proc0";
3599		ibm,module-vpd = <0xcafebeef 0xffff 0x7972efb8>;
3600		part-number = "02CY210";
3601		serial-number = "YA1934740459";
3602		ibm,ccm-node-id = <0x0>;
3603		ibm,hw-card-id = <0x0>;
3604		ibm,hw-module-id = <0x1>;
3605		ecid = <0x18a0057 0x82205718 0x15210000 0xc504e0>;
3606		wafer-id = "6A05U285SO";
3607		wafer-location = <0x15 0x21>;
3608		primary;
3609
3610		chiptod@40000 {
3611			phandle = <0x13a>;
3612			reg = <0x40000 0x34>;
3613			compatible = "ibm,power-chiptod", "ibm,power9-chiptod";
3614			primary;
3615		};
3616
3617		i2cm@a1000 {
3618			phandle = <0xcd>;
3619			reg = <0xa1000 0x1000>;
3620			compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
3621			#size-cells = <0x0>;
3622			#address-cells = <0x1>;
3623			chip-engine# = <0x1>;
3624			clock-frequency = <0x7735940>;
3625
3626			i2c-bus@0 {
3627				phandle = <0xce>;
3628				reg = <0x0>;
3629				#size-cells = <0x0>;
3630				#address-cells = <0x1>;
3631				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3632				bus-frequency = <0x61a80>;
3633
3634				eeprom@50 {
3635					phandle = <0xcf>;
3636					reg = <0x50>;
3637					link-id = <0x2>;
3638					compatible = "atmel,24c128";
3639					label = "module-vpd";
3640				};
3641			};
3642
3643			i2c-bus@2 {
3644				phandle = <0xd1>;
3645				reg = <0x2>;
3646				#size-cells = <0x0>;
3647				#address-cells = <0x1>;
3648				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3649				bus-frequency = <0x61a80>;
3650
3651				eeprom@50 {
3652					phandle = <0xd2>;
3653					reg = <0x50>;
3654					link-id = <0x4>;
3655					compatible = "atmel,24c128";
3656					label = "module-vpd";
3657				};
3658			};
3659
3660			i2c-bus@4 {
3661				phandle = <0xd6>;
3662				reg = <0x4>;
3663				#size-cells = <0x0>;
3664				#address-cells = <0x1>;
3665				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3666				bus-frequency = <0x61a80>;
3667
3668				gpio@50 {
3669					phandle = <0xd7>;
3670					reg = <0x50>;
3671					link-id = <0x7>;
3672					compatible = "nxp,pca9552";
3673					label = "opencapi-micro-reset";
3674					status = "reserved";
3675				};
3676
3677				gpio@51 {
3678					phandle = <0xdf>;
3679					reg = <0x51>;
3680					link-id = <0x13>;
3681					compatible = "nxp,pca9552";
3682					label = "opencapi-micro-reset";
3683					status = "reserved";
3684				};
3685			};
3686
3687			i2c-bus@5 {
3688				phandle = <0xd9>;
3689				reg = <0x5>;
3690				#size-cells = <0x0>;
3691				#address-cells = <0x1>;
3692				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3693				bus-frequency = <0x61a80>;
3694
3695				gpio@60 {
3696					phandle = <0xda>;
3697					reg = <0x60>;
3698					link-id = <0x9>;
3699					compatible = "nxp,pca9551";
3700					label = [00];
3701					status = "reserved";
3702				};
3703			};
3704		};
3705
3706		i2cm@a2000 {
3707			phandle = <0xdc>;
3708			reg = <0xa2000 0x1000>;
3709			compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
3710			#size-cells = <0x0>;
3711			#address-cells = <0x1>;
3712			chip-engine# = <0x2>;
3713			clock-frequency = <0x7735940>;
3714
3715			i2c-bus@0 {
3716				phandle = <0xdd>;
3717				reg = <0x0>;
3718				#size-cells = <0x0>;
3719				#address-cells = <0x1>;
3720				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3721				bus-frequency = <0x61a80>;
3722				timeout-ms = <0x7d0>;
3723
3724				eeprom@50 {
3725					phandle = <0xe1>;
3726					reg = <0x50>;
3727					link-id = <0x17>;
3728					compatible = "atmel,24c128";
3729					label = "module-vpd";
3730				};
3731
3732				tpm@57 {
3733					phandle = <0xde>;
3734					reg = <0x57>;
3735					link-id = <0xb>;
3736					compatible = "nuvoton,npct650";
3737					label = "tpm";
3738					linux,sml-base = <0x0 0x0>;
3739					linux,sml-size = <0x10000>;
3740				};
3741			};
3742		};
3743
3744		i2cm@a3000 {
3745			phandle = <0xc9>;
3746			reg = <0xa3000 0x1000>;
3747			compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
3748			#size-cells = <0x0>;
3749			#address-cells = <0x1>;
3750			chip-engine# = <0x3>;
3751			clock-frequency = <0x7735940>;
3752
3753			i2c-bus@0 {
3754				phandle = <0xd3>;
3755				reg = <0x0>;
3756				#size-cells = <0x0>;
3757				#address-cells = <0x1>;
3758				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3759				bus-frequency = <0x61a80>;
3760
3761				eeprom@52 {
3762					phandle = <0xd4>;
3763					reg = <0x52>;
3764					link-id = <0x5>;
3765					compatible = "spd";
3766					label = "dimm-spd";
3767				};
3768
3769				eeprom@53 {
3770					phandle = <0xd5>;
3771					reg = <0x53>;
3772					link-id = <0x6>;
3773					compatible = "spd";
3774					label = "dimm-spd";
3775				};
3776
3777				eeprom@54 {
3778					phandle = <0xd8>;
3779					reg = <0x54>;
3780					link-id = <0x8>;
3781					compatible = "spd";
3782					label = "dimm-spd";
3783				};
3784
3785				eeprom@55 {
3786					phandle = <0xdb>;
3787					reg = <0x55>;
3788					link-id = <0xa>;
3789					compatible = "spd";
3790					label = "dimm-spd";
3791				};
3792			};
3793
3794			i2c-bus@1 {
3795				phandle = <0xca>;
3796				reg = <0x1>;
3797				#size-cells = <0x0>;
3798				#address-cells = <0x1>;
3799				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
3800				bus-frequency = <0x61a80>;
3801
3802				eeprom@52 {
3803					phandle = <0xe0>;
3804					reg = <0x52>;
3805					link-id = <0x14>;
3806					compatible = "spd";
3807					label = "dimm-spd";
3808				};
3809
3810				eeprom@53 {
3811					phandle = <0xcb>;
3812					reg = <0x53>;
3813					link-id = <0x0>;
3814					compatible = "spd";
3815					label = "dimm-spd";
3816				};
3817
3818				eeprom@54 {
3819					phandle = <0xcc>;
3820					reg = <0x54>;
3821					link-id = <0x1>;
3822					compatible = "spd";
3823					label = "dimm-spd";
3824				};
3825
3826				eeprom@55 {
3827					phandle = <0xd0>;
3828					reg = <0x55>;
3829					link-id = <0x3>;
3830					compatible = "spd";
3831					label = "dimm-spd";
3832				};
3833			};
3834		};
3835
3836		mcbist@1 {
3837			phandle = <0x108>;
3838			#address-cells = <0x1>;
3839			#size-cells = <0x0>;
3840			reg = <0x1 0x0>;
3841
3842			mcs@1 {
3843				phandle = <0x10e>;
3844				#address-cells = <0x1>;
3845				#size-cells = <0x0>;
3846				reg = <0x1>;
3847
3848				mca@1 {
3849					phandle = <0x111>;
3850					#address-cells = <0x1>;
3851					#size-cells = <0x0>;
3852					reg = <0x1>;
3853
3854					dimm@d007 {
3855						phandle = <0x112>;
3856						reg = <0xd007>;
3857						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM5";
3858						size = <0x8000>;
3859						status = "okay";
3860						device_type = "memory-dimm-ddr4";
3861						memory-id = <0xc>;
3862						product-version = <0x0>;
3863						serial-number = <0x38e00fdf>;
3864						part-number = "M393A4K40BB2-CTD    ";
3865						manufacturer-id = <0x80ce>;
3866					};
3867				};
3868
3869				mca@2 {
3870					phandle = <0x10f>;
3871					#address-cells = <0x1>;
3872					#size-cells = <0x0>;
3873					reg = <0x2>;
3874
3875					dimm@d006 {
3876						phandle = <0x110>;
3877						reg = <0xd006>;
3878						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM4";
3879						size = <0x8000>;
3880						status = "okay";
3881						device_type = "memory-dimm-ddr4";
3882						memory-id = <0xc>;
3883						product-version = <0x0>;
3884						serial-number = <0x38e00f9a>;
3885						part-number = "M393A4K40BB2-CTD    ";
3886						manufacturer-id = <0x80ce>;
3887					};
3888				};
3889			};
3890
3891			mcs@2 {
3892				phandle = <0x109>;
3893				#address-cells = <0x1>;
3894				#size-cells = <0x0>;
3895				reg = <0x2>;
3896
3897				mca@4 {
3898					phandle = <0x10c>;
3899					#address-cells = <0x1>;
3900					#size-cells = <0x0>;
3901					reg = <0x4>;
3902
3903					dimm@d005 {
3904						phandle = <0x10d>;
3905						reg = <0xd005>;
3906						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM7";
3907						size = <0x8000>;
3908						status = "okay";
3909						device_type = "memory-dimm-ddr4";
3910						memory-id = <0xc>;
3911						product-version = <0x0>;
3912						serial-number = <0x38e00fe0>;
3913						part-number = "M393A4K40BB2-CTD    ";
3914						manufacturer-id = <0x80ce>;
3915					};
3916				};
3917
3918				mca@8 {
3919					phandle = <0x10a>;
3920					#address-cells = <0x1>;
3921					#size-cells = <0x0>;
3922					reg = <0x8>;
3923
3924					dimm@d004 {
3925						phandle = <0x10b>;
3926						reg = <0xd004>;
3927						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM6";
3928						size = <0x8000>;
3929						status = "okay";
3930						device_type = "memory-dimm-ddr4";
3931						memory-id = <0xc>;
3932						product-version = <0x0>;
3933						serial-number = <0x38e009cf>;
3934						part-number = "M393A4K40BB2-CTD    ";
3935						manufacturer-id = <0x80ce>;
3936					};
3937				};
3938			};
3939		};
3940
3941		mcbist@2 {
3942			phandle = <0xfc>;
3943			#address-cells = <0x1>;
3944			#size-cells = <0x0>;
3945			reg = <0x2 0x0>;
3946
3947			mcs@4 {
3948				phandle = <0x103>;
3949				#address-cells = <0x1>;
3950				#size-cells = <0x0>;
3951				reg = <0x4>;
3952
3953				mca@10 {
3954					phandle = <0x106>;
3955					#address-cells = <0x1>;
3956					#size-cells = <0x0>;
3957					reg = <0x10>;
3958
3959					dimm@d003 {
3960						phandle = <0x107>;
3961						reg = <0xd003>;
3962						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM3";
3963						size = <0x8000>;
3964						status = "okay";
3965						device_type = "memory-dimm-ddr4";
3966						memory-id = <0xc>;
3967						product-version = <0x0>;
3968						serial-number = <0x393ccf0a>;
3969						part-number = "M393A4K40BB2-CTD    ";
3970						manufacturer-id = <0x80ce>;
3971					};
3972				};
3973
3974				mca@20 {
3975					phandle = <0x104>;
3976					#address-cells = <0x1>;
3977					#size-cells = <0x0>;
3978					reg = <0x20>;
3979
3980					dimm@d002 {
3981						phandle = <0x105>;
3982						reg = <0xd002>;
3983						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM2";
3984						size = <0x8000>;
3985						status = "okay";
3986						device_type = "memory-dimm-ddr4";
3987						memory-id = <0xc>;
3988						product-version = <0x0>;
3989						serial-number = <0x38e01cb3>;
3990						part-number = "M393A4K40BB2-CTD    ";
3991						manufacturer-id = <0x80ce>;
3992					};
3993				};
3994			};
3995
3996			mcs@8 {
3997				phandle = <0xfd>;
3998				#address-cells = <0x1>;
3999				#size-cells = <0x0>;
4000				reg = <0x8>;
4001
4002				mca@40 {
4003					phandle = <0x101>;
4004					#address-cells = <0x1>;
4005					#size-cells = <0x0>;
4006					reg = <0x40>;
4007
4008					dimm@d001 {
4009						phandle = <0x102>;
4010						reg = <0xd001>;
4011						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM1";
4012						size = <0x8000>;
4013						status = "okay";
4014						device_type = "memory-dimm-ddr4";
4015						memory-id = <0xc>;
4016						product-version = <0x0>;
4017						serial-number = <0x38e01c5b>;
4018						part-number = "M393A4K40BB2-CTD    ";
4019						manufacturer-id = <0x80ce>;
4020					};
4021				};
4022
4023				mca@80 {
4024					phandle = <0xfe>;
4025					#address-cells = <0x1>;
4026					#size-cells = <0x0>;
4027					reg = <0x80>;
4028
4029					dimm@d000 {
4030						phandle = <0xff>;
4031						reg = <0xd000>;
4032						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM0";
4033						size = <0x8000>;
4034						status = "okay";
4035						device_type = "memory-dimm-ddr4";
4036						memory-id = <0xc>;
4037						product-version = <0x0>;
4038						serial-number = <0x38e0104b>;
4039						part-number = "M393A4K40BB2-CTD    ";
4040						manufacturer-id = <0x80ce>;
4041					};
4042				};
4043			};
4044		};
4045
4046		nmmu@5012c40 {
4047			phandle = <0x13e>;
4048			compatible = "ibm,power9-nest-mmu";
4049			reg = <0x5012c40 0x20>;
4050		};
4051
4052		npu@5011000 {
4053			phandle = <0x173>;
4054			reg = <0x5011000 0x2c>;
4055			#size-cells = <0x0>;
4056			#address-cells = <0x1>;
4057			compatible = "ibm,power9-npu";
4058			ibm,phb-index = <0x7>;
4059			ibm,npu-index = <0x0>;
4060			ibm,npu-links = <0x6>;
4061
4062			link@0 {
4063				phandle = <0x174>;
4064				compatible = "ibm,npu-link";
4065				reg = <0x0>;
4066				ibm,npu-link-index = <0x0>;
4067				ibm,workbook-link-id = <0x1>;
4068				ibm,npu-phy = <0x80000000 0x9010c3f>;
4069				ibm,npu-lane-mask = <0xf1e000>;
4070				ibm,npu-brick-id = <0x0>;
4071				ibm,npu-group-id = <0x0>;
4072				ibm,slot-label = "GPU0";
4073				ibm,pcie-slot = <0x155>;
4074				ibm,link-speed = <0x6 0xaea7d0>;
4075				nvidia,link-speed = <0x8>;
4076			};
4077
4078			link@1 {
4079				phandle = <0x175>;
4080				compatible = "ibm,npu-link";
4081				reg = <0x1>;
4082				ibm,npu-link-index = <0x1>;
4083				ibm,workbook-link-id = <0x3>;
4084				ibm,npu-phy = <0x80000000 0x9010c3f>;
4085				ibm,npu-lane-mask = <0xe1870>;
4086				ibm,npu-brick-id = <0x1>;
4087				ibm,npu-group-id = <0x0>;
4088				ibm,slot-label = "GPU0";
4089				ibm,pcie-slot = <0x155>;
4090				ibm,link-speed = <0x6 0xaea7d0>;
4091				nvidia,link-speed = <0x8>;
4092			};
4093
4094			link@2 {
4095				phandle = <0x176>;
4096				compatible = "ibm,npu-link";
4097				reg = <0x2>;
4098				ibm,npu-link-index = <0x2>;
4099				ibm,workbook-link-id = <0x5>;
4100				ibm,npu-phy = <0x80000000 0x9010c3f>;
4101				ibm,npu-lane-mask = <0x78f>;
4102				ibm,npu-brick-id = <0x2>;
4103				ibm,npu-group-id = <0x0>;
4104				ibm,slot-label = "GPU0";
4105				ibm,pcie-slot = <0x155>;
4106				ibm,link-speed = <0x6 0xaea7d0>;
4107				nvidia,link-speed = <0x8>;
4108			};
4109
4110			link@3 {
4111				phandle = <0x177>;
4112				compatible = "ibm,npu-link";
4113				reg = <0x3>;
4114				ibm,npu-link-index = <0x3>;
4115				ibm,workbook-link-id = <0x7>;
4116				ibm,npu-phy = <0x80000000 0xc010c3f>;
4117				ibm,npu-lane-mask = <0x78f>;
4118				ibm,npu-brick-id = <0x9>;
4119				ibm,npu-group-id = <0x1>;
4120				ibm,slot-label = "GPU1";
4121				ibm,pcie-slot = <0x157>;
4122				ibm,link-speed = <0x6 0xaea7d0>;
4123				nvidia,link-speed = <0x8>;
4124			};
4125
4126			link@4 {
4127				phandle = <0x178>;
4128				compatible = "ibm,npu-link";
4129				reg = <0x4>;
4130				ibm,npu-link-index = <0x4>;
4131				ibm,workbook-link-id = <0x9>;
4132				ibm,npu-phy = <0x80000000 0xc010c3f>;
4133				ibm,npu-lane-mask = <0xe1870>;
4134				ibm,npu-brick-id = <0xa>;
4135				ibm,npu-group-id = <0x1>;
4136				ibm,slot-label = "GPU1";
4137				ibm,pcie-slot = <0x157>;
4138				ibm,link-speed = <0x6 0xaea7d0>;
4139				nvidia,link-speed = <0x8>;
4140			};
4141
4142			link@5 {
4143				phandle = <0x179>;
4144				compatible = "ibm,npu-link";
4145				reg = <0x5>;
4146				ibm,npu-link-index = <0x5>;
4147				ibm,workbook-link-id = <0xb>;
4148				ibm,npu-phy = <0x80000000 0xc010c3f>;
4149				ibm,npu-lane-mask = <0xf1e000>;
4150				ibm,npu-brick-id = <0xb>;
4151				ibm,npu-group-id = <0x1>;
4152				ibm,slot-label = "GPU1";
4153				ibm,pcie-slot = <0x157>;
4154				ibm,link-speed = <0x6 0xaea7d0>;
4155				nvidia,link-speed = <0x8>;
4156			};
4157		};
4158
4159		nx@2010000 {
4160			phandle = <0x13c>;
4161			compatible = "ibm,power9-nx";
4162			reg = <0x2010000 0x4000>;
4163		};
4164
4165		pbcq@4010c00 {
4166			phandle = <0x140>;
4167			reg = <0xc0104 0x10000 0x8010d 0x20000>;
4168			compatible = "ibm,power9-pbcq";
4169			ibm,pec-index = <0x0>;
4170			#address-cells = <0x1>;
4171			#size-cells = <0x0>;
4172			ibm,hub-id = <0x0>;
4173			ibm,loc-code = "UOPWR.7887E6A-Node0-Proc0";
4174
4175			stack@0 {
4176				phandle = <0x141>;
4177				reg = <0x0>;
4178				ibm,phb-index = <0x0>;
4179				compatible = "ibm,power9-phb-stack";
4180				status = "okay";
4181				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4182			};
4183		};
4184
4185		pbcq@4011000 {
4186			phandle = <0x142>;
4187			reg = <0x100104 0x10000 0x8010e 0x20000>;
4188			compatible = "ibm,power9-pbcq";
4189			ibm,pec-index = <0x1>;
4190			#address-cells = <0x1>;
4191			#size-cells = <0x0>;
4192			ibm,hub-id = <0x0>;
4193			ibm,loc-code = "UOPWR.7887E6A-Node0-Proc0";
4194
4195			stack@0 {
4196				phandle = <0x143>;
4197				reg = <0x0>;
4198				ibm,phb-index = <0x1>;
4199				compatible = "ibm,power9-phb-stack";
4200				status = "okay";
4201				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4202			};
4203
4204			stack@1 {
4205				phandle = <0x144>;
4206				reg = <0x1>;
4207				ibm,phb-index = <0x2>;
4208				compatible = "ibm,power9-phb-stack";
4209				status = "okay";
4210				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4211			};
4212		};
4213
4214		pbcq@4011400 {
4215			phandle = <0x145>;
4216			reg = <0x140104 0x10000 0x8010f 0x20000>;
4217			compatible = "ibm,power9-pbcq";
4218			ibm,pec-index = <0x2>;
4219			#address-cells = <0x1>;
4220			#size-cells = <0x0>;
4221			ibm,hub-id = <0x0>;
4222			ibm,loc-code = "UOPWR.7887E6A-Node0-Proc0";
4223
4224			stack@0 {
4225				phandle = <0x146>;
4226				reg = <0x0>;
4227				ibm,phb-index = <0x3>;
4228				compatible = "ibm,power9-phb-stack";
4229				status = "okay";
4230				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4231			};
4232
4233			stack@1 {
4234				phandle = <0x147>;
4235				reg = <0x1>;
4236				ibm,phb-index = <0x4>;
4237				compatible = "ibm,power9-phb-stack";
4238				status = "okay";
4239				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4240			};
4241
4242			stack@2 {
4243				phandle = <0x148>;
4244				reg = <0x2>;
4245				ibm,phb-index = <0x5>;
4246				compatible = "ibm,power9-phb-stack";
4247				status = "okay";
4248				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4249			};
4250		};
4251
4252		psihb@5012900 {
4253			phandle = <0xc7>;
4254			reg = <0x5012900 0x100>;
4255			compatible = "ibm,power9-psihb-x", "ibm,psihb-x";
4256		};
4257
4258		vas@3011800 {
4259			phandle = <0xe3>;
4260			reg = <0x3011800 0x300>;
4261			compatible = "ibm,power9-vas-x";
4262			ibm,vas-id = <0x0>;
4263		};
4264
4265		xive@5013000 {
4266			phandle = <0xc8>;
4267			reg = <0x5013000 0x300>;
4268			compatible = "ibm,power9-xive-x";
4269			force-assign-bars;
4270		};
4271	};
4272
4273	xscom@623fc00000000 {
4274		phandle = <0xe4>;
4275		ibm,chip-id = <0x8>;
4276		ibm,proc-chip-id = <0x1>;
4277		#address-cells = <0x1>;
4278		#size-cells = <0x1>;
4279		scom-controller;
4280		compatible = "ibm,xscom", "ibm,power9-xscom";
4281		reg = <0x623fc 0x0 0x8 0x0>;
4282		bus-frequency = <0x0 0x1dcd6500>;
4283		ibm,dbob-id = <0x0>;
4284		ibm,occ-functional-state = <0x1>;
4285		ibm,loc-code = "UOPWR.7887E6A-Node0-Proc1";
4286		ibm,module-vpd = <0xcafebeef 0xffff 0x5edb17e4>;
4287		part-number = "02CY210";
4288		serial-number = "YA1934727469";
4289		ibm,ccm-node-id = <0x0>;
4290		ibm,hw-card-id = <0x0>;
4291		ibm,hw-module-id = <0x2>;
4292		ecid = <0x18a0055 0x42105718 0x4d210000 0xf30477>;
4293		wafer-id = "6A05L245SO";
4294		wafer-location = <0x4d 0x21>;
4295
4296		chiptod@40000 {
4297			phandle = <0x13b>;
4298			reg = <0x40000 0x34>;
4299			compatible = "ibm,power-chiptod", "ibm,power9-chiptod";
4300			secondary;
4301		};
4302
4303		i2cm@a1000 {
4304			phandle = <0xe7>;
4305			reg = <0xa1000 0x1000>;
4306			compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
4307			#size-cells = <0x0>;
4308			#address-cells = <0x1>;
4309			chip-engine# = <0x1>;
4310			clock-frequency = <0x7735940>;
4311
4312			i2c-bus@0 {
4313				phandle = <0xe8>;
4314				reg = <0x0>;
4315				#size-cells = <0x0>;
4316				#address-cells = <0x1>;
4317				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
4318				bus-frequency = <0x61a80>;
4319
4320				eeprom@50 {
4321					phandle = <0xe9>;
4322					reg = <0x50>;
4323					link-id = <0x10000>;
4324					compatible = "atmel,24c128";
4325					label = "module-vpd";
4326				};
4327			};
4328
4329			i2c-bus@2 {
4330				phandle = <0xf0>;
4331				reg = <0x2>;
4332				#size-cells = <0x0>;
4333				#address-cells = <0x1>;
4334				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
4335				bus-frequency = <0x61a80>;
4336
4337				eeprom@50 {
4338					phandle = <0xf1>;
4339					reg = <0x50>;
4340					link-id = <0x10004>;
4341					compatible = "atmel,24c128";
4342					label = "module-vpd";
4343				};
4344			};
4345
4346			i2c-bus@4 {
4347				phandle = <0xf3>;
4348				reg = <0x4>;
4349				#size-cells = <0x0>;
4350				#address-cells = <0x1>;
4351				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
4352				bus-frequency = <0x61a80>;
4353
4354				gpio@50 {
4355					phandle = <0xf4>;
4356					reg = <0x50>;
4357					link-id = <0x10006>;
4358					compatible = "nxp,pca9552";
4359					label = "opencapi-micro-reset";
4360					status = "reserved";
4361				};
4362
4363				gpio@51 {
4364					phandle = <0xf5>;
4365					reg = <0x51>;
4366					link-id = <0x10008>;
4367					compatible = "nxp,pca9552";
4368					label = "opencapi-micro-reset";
4369					status = "reserved";
4370				};
4371			};
4372		};
4373
4374		i2cm@a3000 {
4375			phandle = <0xea>;
4376			reg = <0xa3000 0x1000>;
4377			compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
4378			#size-cells = <0x0>;
4379			#address-cells = <0x1>;
4380			chip-engine# = <0x3>;
4381			clock-frequency = <0x7735940>;
4382
4383			i2c-bus@0 {
4384				phandle = <0xeb>;
4385				reg = <0x0>;
4386				#size-cells = <0x0>;
4387				#address-cells = <0x1>;
4388				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
4389				bus-frequency = <0x61a80>;
4390
4391				eeprom@52 {
4392					phandle = <0xfa>;
4393					reg = <0x52>;
4394					link-id = <0x10014>;
4395					compatible = "spd";
4396					label = "dimm-spd";
4397				};
4398
4399				eeprom@53 {
4400					phandle = <0xec>;
4401					reg = <0x53>;
4402					link-id = <0x10001>;
4403					compatible = "spd";
4404					label = "dimm-spd";
4405				};
4406
4407				eeprom@54 {
4408					phandle = <0xef>;
4409					reg = <0x54>;
4410					link-id = <0x10003>;
4411					compatible = "spd";
4412					label = "dimm-spd";
4413				};
4414
4415				eeprom@55 {
4416					phandle = <0xf2>;
4417					reg = <0x55>;
4418					link-id = <0x10005>;
4419					compatible = "spd";
4420					label = "dimm-spd";
4421				};
4422			};
4423
4424			i2c-bus@1 {
4425				phandle = <0xed>;
4426				reg = <0x1>;
4427				#size-cells = <0x0>;
4428				#address-cells = <0x1>;
4429				compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
4430				bus-frequency = <0x61a80>;
4431
4432				eeprom@52 {
4433					phandle = <0xf6>;
4434					reg = <0x52>;
4435					link-id = <0x1000e>;
4436					compatible = "spd";
4437					label = "dimm-spd";
4438				};
4439
4440				eeprom@53 {
4441					phandle = <0xf8>;
4442					reg = <0x53>;
4443					link-id = <0x10010>;
4444					compatible = "spd";
4445					label = "dimm-spd";
4446				};
4447
4448				eeprom@54 {
4449					phandle = <0xf9>;
4450					reg = <0x54>;
4451					link-id = <0x10012>;
4452					compatible = "spd";
4453					label = "dimm-spd";
4454				};
4455
4456				eeprom@55 {
4457					phandle = <0xee>;
4458					reg = <0x55>;
4459					link-id = <0x10002>;
4460					compatible = "spd";
4461					label = "dimm-spd";
4462				};
4463			};
4464		};
4465
4466		mcbist@1 {
4467			phandle = <0x11f>;
4468			#address-cells = <0x1>;
4469			#size-cells = <0x0>;
4470			reg = <0x1 0x0>;
4471
4472			mcs@1 {
4473				phandle = <0x125>;
4474				#address-cells = <0x1>;
4475				#size-cells = <0x0>;
4476				reg = <0x1>;
4477
4478				mca@1 {
4479					phandle = <0x128>;
4480					#address-cells = <0x1>;
4481					#size-cells = <0x0>;
4482					reg = <0x1>;
4483
4484					dimm@d00f {
4485						phandle = <0x129>;
4486						reg = <0xd00f>;
4487						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM13";
4488						size = <0x8000>;
4489						status = "okay";
4490						device_type = "memory-dimm-ddr4";
4491						memory-id = <0xc>;
4492						product-version = <0x0>;
4493						serial-number = <0x393ced79>;
4494						part-number = "M393A4K40BB2-CTD    ";
4495						manufacturer-id = <0x80ce>;
4496					};
4497				};
4498
4499				mca@2 {
4500					phandle = <0x126>;
4501					#address-cells = <0x1>;
4502					#size-cells = <0x0>;
4503					reg = <0x2>;
4504
4505					dimm@d00e {
4506						phandle = <0x127>;
4507						reg = <0xd00e>;
4508						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM12";
4509						size = <0x8000>;
4510						status = "okay";
4511						device_type = "memory-dimm-ddr4";
4512						memory-id = <0xc>;
4513						product-version = <0x0>;
4514						serial-number = <0x393cd1b0>;
4515						part-number = "M393A4K40BB2-CTD    ";
4516						manufacturer-id = <0x80ce>;
4517					};
4518				};
4519			};
4520
4521			mcs@2 {
4522				phandle = <0x120>;
4523				#address-cells = <0x1>;
4524				#size-cells = <0x0>;
4525				reg = <0x2>;
4526
4527				mca@4 {
4528					phandle = <0x123>;
4529					#address-cells = <0x1>;
4530					#size-cells = <0x0>;
4531					reg = <0x4>;
4532
4533					dimm@d00d {
4534						phandle = <0x124>;
4535						reg = <0xd00d>;
4536						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM15";
4537						size = <0x8000>;
4538						status = "okay";
4539						device_type = "memory-dimm-ddr4";
4540						memory-id = <0xc>;
4541						product-version = <0x0>;
4542						serial-number = <0x393cd51e>;
4543						part-number = "M393A4K40BB2-CTD    ";
4544						manufacturer-id = <0x80ce>;
4545					};
4546				};
4547
4548				mca@8 {
4549					phandle = <0x121>;
4550					#address-cells = <0x1>;
4551					#size-cells = <0x0>;
4552					reg = <0x8>;
4553
4554					dimm@d00c {
4555						phandle = <0x122>;
4556						reg = <0xd00c>;
4557						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM14";
4558						size = <0x8000>;
4559						status = "okay";
4560						device_type = "memory-dimm-ddr4";
4561						memory-id = <0xc>;
4562						product-version = <0x0>;
4563						serial-number = <0x393cd51f>;
4564						part-number = "M393A4K40BB2-CTD    ";
4565						manufacturer-id = <0x80ce>;
4566					};
4567				};
4568			};
4569		};
4570
4571		mcbist@2 {
4572			phandle = <0x113>;
4573			#address-cells = <0x1>;
4574			#size-cells = <0x0>;
4575			reg = <0x2 0x0>;
4576
4577			mcs@4 {
4578				phandle = <0x11a>;
4579				#address-cells = <0x1>;
4580				#size-cells = <0x0>;
4581				reg = <0x4>;
4582
4583				mca@10 {
4584					phandle = <0x11d>;
4585					#address-cells = <0x1>;
4586					#size-cells = <0x0>;
4587					reg = <0x10>;
4588
4589					dimm@d00b {
4590						phandle = <0x11e>;
4591						reg = <0xd00b>;
4592						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM11";
4593						size = <0x8000>;
4594						status = "okay";
4595						device_type = "memory-dimm-ddr4";
4596						memory-id = <0xc>;
4597						product-version = <0x0>;
4598						serial-number = <0x393cc8cf>;
4599						part-number = "M393A4K40BB2-CTD    ";
4600						manufacturer-id = <0x80ce>;
4601					};
4602				};
4603
4604				mca@20 {
4605					phandle = <0x11b>;
4606					#address-cells = <0x1>;
4607					#size-cells = <0x0>;
4608					reg = <0x20>;
4609
4610					dimm@d00a {
4611						phandle = <0x11c>;
4612						reg = <0xd00a>;
4613						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM10";
4614						size = <0x8000>;
4615						status = "okay";
4616						device_type = "memory-dimm-ddr4";
4617						memory-id = <0xc>;
4618						product-version = <0x0>;
4619						serial-number = <0x393cc886>;
4620						part-number = "M393A4K40BB2-CTD    ";
4621						manufacturer-id = <0x80ce>;
4622					};
4623				};
4624			};
4625
4626			mcs@8 {
4627				phandle = <0x114>;
4628				#address-cells = <0x1>;
4629				#size-cells = <0x0>;
4630				reg = <0x8>;
4631
4632				mca@40 {
4633					phandle = <0x118>;
4634					#address-cells = <0x1>;
4635					#size-cells = <0x0>;
4636					reg = <0x40>;
4637
4638					dimm@d009 {
4639						phandle = <0x119>;
4640						reg = <0xd009>;
4641						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM9";
4642						size = <0x8000>;
4643						status = "okay";
4644						device_type = "memory-dimm-ddr4";
4645						memory-id = <0xc>;
4646						product-version = <0x0>;
4647						serial-number = <0x393cc8cb>;
4648						part-number = "M393A4K40BB2-CTD    ";
4649						manufacturer-id = <0x80ce>;
4650					};
4651				};
4652
4653				mca@80 {
4654					phandle = <0x115>;
4655					#address-cells = <0x1>;
4656					#size-cells = <0x0>;
4657					reg = <0x80>;
4658
4659					dimm@d008 {
4660						phandle = <0x116>;
4661						reg = <0xd008>;
4662						ibm,loc-code = "UOPWR.7887E6A-Node0-DIMM8";
4663						size = <0x8000>;
4664						status = "okay";
4665						device_type = "memory-dimm-ddr4";
4666						memory-id = <0xc>;
4667						product-version = <0x0>;
4668						serial-number = <0x393cc86b>;
4669						part-number = "M393A4K40BB2-CTD    ";
4670						manufacturer-id = <0x80ce>;
4671					};
4672				};
4673			};
4674		};
4675
4676		nmmu@5012c40 {
4677			phandle = <0x13f>;
4678			compatible = "ibm,power9-nest-mmu";
4679			reg = <0x5012c40 0x20>;
4680		};
4681
4682		npu@5011000 {
4683			phandle = <0x17a>;
4684			reg = <0x5011000 0x2c>;
4685			#size-cells = <0x0>;
4686			#address-cells = <0x1>;
4687			compatible = "ibm,power9-npu";
4688			ibm,phb-index = <0x8>;
4689			ibm,npu-index = <0x1>;
4690			ibm,npu-links = <0x6>;
4691
4692			link@0 {
4693				phandle = <0x17b>;
4694				compatible = "ibm,npu-link";
4695				reg = <0x0>;
4696				ibm,npu-link-index = <0x0>;
4697				ibm,workbook-link-id = <0x1>;
4698				ibm,npu-phy = <0x80000000 0x9010c3f>;
4699				ibm,npu-lane-mask = <0xf1e000>;
4700				ibm,npu-brick-id = <0x0>;
4701				ibm,npu-group-id = <0x0>;
4702				ibm,slot-label = "GPU3";
4703				ibm,pcie-slot = <0x16e>;
4704				ibm,link-speed = <0x6 0xaea7d0>;
4705				nvidia,link-speed = <0x8>;
4706			};
4707
4708			link@1 {
4709				phandle = <0x17c>;
4710				compatible = "ibm,npu-link";
4711				reg = <0x1>;
4712				ibm,npu-link-index = <0x1>;
4713				ibm,workbook-link-id = <0x3>;
4714				ibm,npu-phy = <0x80000000 0x9010c3f>;
4715				ibm,npu-lane-mask = <0xe1870>;
4716				ibm,npu-brick-id = <0x1>;
4717				ibm,npu-group-id = <0x0>;
4718				ibm,slot-label = "GPU3";
4719				ibm,pcie-slot = <0x16e>;
4720				ibm,link-speed = <0x6 0xaea7d0>;
4721				nvidia,link-speed = <0x8>;
4722			};
4723
4724			link@2 {
4725				phandle = <0x17d>;
4726				compatible = "ibm,npu-link";
4727				reg = <0x2>;
4728				ibm,npu-link-index = <0x2>;
4729				ibm,workbook-link-id = <0x5>;
4730				ibm,npu-phy = <0x80000000 0x9010c3f>;
4731				ibm,npu-lane-mask = <0x78f>;
4732				ibm,npu-brick-id = <0x2>;
4733				ibm,npu-group-id = <0x0>;
4734				ibm,slot-label = "GPU3";
4735				ibm,pcie-slot = <0x16e>;
4736				ibm,link-speed = <0x6 0xaea7d0>;
4737				nvidia,link-speed = <0x8>;
4738			};
4739
4740			link@3 {
4741				phandle = <0x17e>;
4742				compatible = "ibm,npu-link";
4743				reg = <0x3>;
4744				ibm,npu-link-index = <0x3>;
4745				ibm,workbook-link-id = <0x7>;
4746				ibm,npu-phy = <0x80000000 0xc010c3f>;
4747				ibm,npu-lane-mask = <0x78f>;
4748				ibm,npu-brick-id = <0x9>;
4749				ibm,npu-group-id = <0x1>;
4750				ibm,slot-label = "GPU4";
4751				ibm,pcie-slot = <0x170>;
4752				ibm,link-speed = <0x6 0xaea7d0>;
4753				nvidia,link-speed = <0x8>;
4754			};
4755
4756			link@4 {
4757				phandle = <0x17f>;
4758				compatible = "ibm,npu-link";
4759				reg = <0x4>;
4760				ibm,npu-link-index = <0x4>;
4761				ibm,workbook-link-id = <0x9>;
4762				ibm,npu-phy = <0x80000000 0xc010c3f>;
4763				ibm,npu-lane-mask = <0xe1870>;
4764				ibm,npu-brick-id = <0xa>;
4765				ibm,npu-group-id = <0x1>;
4766				ibm,slot-label = "GPU4";
4767				ibm,pcie-slot = <0x170>;
4768				ibm,link-speed = <0x6 0xaea7d0>;
4769				nvidia,link-speed = <0x8>;
4770			};
4771
4772			link@5 {
4773				phandle = <0x180>;
4774				compatible = "ibm,npu-link";
4775				reg = <0x5>;
4776				ibm,npu-link-index = <0x5>;
4777				ibm,workbook-link-id = <0xb>;
4778				ibm,npu-phy = <0x80000000 0xc010c3f>;
4779				ibm,npu-lane-mask = <0xf1e000>;
4780				ibm,npu-brick-id = <0xb>;
4781				ibm,npu-group-id = <0x1>;
4782				ibm,slot-label = "GPU4";
4783				ibm,pcie-slot = <0x170>;
4784				ibm,link-speed = <0x6 0xaea7d0>;
4785				nvidia,link-speed = <0x8>;
4786			};
4787		};
4788
4789		nx@2010000 {
4790			phandle = <0x13d>;
4791			compatible = "ibm,power9-nx";
4792			reg = <0x2010000 0x4000>;
4793		};
4794
4795		pbcq@4010c00 {
4796			phandle = <0x15c>;
4797			reg = <0xc0104 0x10000 0x8010d 0x20000>;
4798			compatible = "ibm,power9-pbcq";
4799			ibm,pec-index = <0x0>;
4800			#address-cells = <0x1>;
4801			#size-cells = <0x0>;
4802			ibm,hub-id = <0x1>;
4803			ibm,loc-code = "UOPWR.7887E6A-Node0-Proc1";
4804
4805			stack@0 {
4806				phandle = <0x15d>;
4807				reg = <0x0>;
4808				ibm,phb-index = <0x0>;
4809				compatible = "ibm,power9-phb-stack";
4810				status = "okay";
4811				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4812			};
4813		};
4814
4815		pbcq@4011000 {
4816			phandle = <0x15e>;
4817			reg = <0x100104 0x10000 0x8010e 0x20000>;
4818			compatible = "ibm,power9-pbcq";
4819			ibm,pec-index = <0x1>;
4820			#address-cells = <0x1>;
4821			#size-cells = <0x0>;
4822			ibm,hub-id = <0x1>;
4823			ibm,loc-code = "UOPWR.7887E6A-Node0-Proc1";
4824
4825			stack@0 {
4826				phandle = <0x15f>;
4827				reg = <0x0>;
4828				ibm,phb-index = <0x1>;
4829				compatible = "ibm,power9-phb-stack";
4830				status = "disabled";
4831				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4832			};
4833
4834			stack@1 {
4835				phandle = <0x160>;
4836				reg = <0x1>;
4837				ibm,phb-index = <0x2>;
4838				compatible = "ibm,power9-phb-stack";
4839				status = "disabled";
4840				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4841			};
4842		};
4843
4844		pbcq@4011400 {
4845			phandle = <0x161>;
4846			reg = <0x140104 0x10000 0x8010f 0x20000>;
4847			compatible = "ibm,power9-pbcq";
4848			ibm,pec-index = <0x2>;
4849			#address-cells = <0x1>;
4850			#size-cells = <0x0>;
4851			ibm,hub-id = <0x1>;
4852			ibm,loc-code = "UOPWR.7887E6A-Node0-Proc1";
4853
4854			stack@0 {
4855				phandle = <0x162>;
4856				reg = <0x0>;
4857				ibm,phb-index = <0x3>;
4858				compatible = "ibm,power9-phb-stack";
4859				status = "okay";
4860				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4861			};
4862
4863			stack@1 {
4864				phandle = <0x163>;
4865				reg = <0x1>;
4866				ibm,phb-index = <0x4>;
4867				compatible = "ibm,power9-phb-stack";
4868				status = "okay";
4869				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4870			};
4871
4872			stack@2 {
4873				phandle = <0x164>;
4874				reg = <0x2>;
4875				ibm,phb-index = <0x5>;
4876				compatible = "ibm,power9-phb-stack";
4877				status = "okay";
4878				ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>;
4879			};
4880		};
4881
4882		psihb@5012900 {
4883			phandle = <0xe5>;
4884			reg = <0x5012900 0x100>;
4885			compatible = "ibm,power9-psihb-x", "ibm,psihb-x";
4886		};
4887
4888		vas@3011800 {
4889			phandle = <0xfb>;
4890			reg = <0x3011800 0x300>;
4891			compatible = "ibm,power9-vas-x";
4892			ibm,vas-id = <0x1>;
4893		};
4894
4895		xive@5013000 {
4896			phandle = <0xe6>;
4897			reg = <0x5013000 0x300>;
4898			compatible = "ibm,power9-xive-x";
4899			force-assign-bars;
4900		};
4901	};
4902};
4903