1/dts-v1/;
2
3/ {
4    ATTR_PHYS_BIN_PATH = [ 21 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
5    ATTR_PHYS_DEV_PATH = "physical:sys-0";
6    ATTR_TYPE = [ 01 ];
7
8    bmc0 {
9        compatible = "bmc-ast2600";
10        index = <0x00>;
11        ATTR_LOCATION_CODE = "Ufcs-P0-C5";
12        ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
13        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/bmc-0";
14        ATTR_TYPE = [ 3A ];
15    };
16
17    proc0 {
18        compatible = "ibm,power-proc", "ibm,power10-proc";
19        index = <0x00>;
20        ATTR_CHIP_ID = <0x20da>;
21        ATTR_EC = [ 10 ];
22        ATTR_FAPI_POS = <0>;
23        ATTR_LOCATION_CODE = "Ufcs-P0-C15";
24        ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
25        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0";
26        ATTR_TYPE = [ 05 ];
27
28        fsi {
29            index = <0x00>;
30        };
31
32        pib {
33            index = <0x00>;
34
35            nx0 {
36                compatible = "ibm,power10-nx";
37                index = <0x00>;
38                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
39                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/nx-0";
40                ATTR_TYPE = [ 1E ];
41            };
42
43            occ0 {
44                compatible = "ibm,power10-occ";
45                index = <0x00>;
46                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 13 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
47                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/occ-0";
48                ATTR_TYPE = [ 13 ];
49            };
50
51            perv1 {
52                compatible = "ibm,power10-chiplet";
53                index = <0x01>;
54                ATTR_CHIP_UNIT_POS = [ 01 ];
55                ATTR_FAPI_POS = <1>;
56                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
57                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-1";
58                ATTR_TYPE = [ 2C ];
59            };
60
61            perv12 {
62                compatible = "ibm,power10-chiplet";
63                index = <0x0c>;
64                ATTR_CHIP_UNIT_POS = [ 0C ];
65                ATTR_FAPI_POS = <12>;
66                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 0C 00 00 00 00 00 00 00 00 00 00 00 00  ];
67                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-12";
68                ATTR_TYPE = [ 2C ];
69
70                mc0 {
71                    compatible = "ibm,power10-mc";
72                    index = <0x00>;
73                    ATTR_CHIP_UNIT_POS = [ 00 ];
74                    ATTR_FAPI_POS = <0>;
75                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 44 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
76                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0";
77                    ATTR_TYPE = [ 44 ];
78
79                    mi0 {
80                        compatible = "ibm,power10-mi";
81                        index = <0x00>;
82                        ATTR_CHIP_UNIT_POS = [ 00 ];
83                        ATTR_FAPI_POS = <0>;
84                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 00 26 00 00 00 00 00 00 00 00 00 00 00  ];
85                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0";
86                        ATTR_TYPE = [ 26 ];
87
88                        mcc0 {
89                            compatible = "ibm,power10-mcc";
90                            index = <0x00>;
91                            ATTR_CHIP_UNIT_POS = [ 00 ];
92                            ATTR_FAPI_POS = <0>;
93                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 00 26 00 49 00 00 00 00 00 00 00 00 00  ];
94                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0/mcc-0";
95                            ATTR_TYPE = [ 49 ];
96
97                            omi0 {
98                                compatible = "ibm,power10-omi";
99                                index = <0x00>;
100                                ATTR_CHIP_UNIT_POS = [ 00 ];
101                                ATTR_FAPI_POS = <0>;
102                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 00 26 00 49 00 48 00 00 00 00 00 00 00  ];
103                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0/mcc-0/omi-0";
104                                ATTR_TYPE = [ 48 ];
105
106                                ocmb0 {
107                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
108                                    index = <0x00>;
109                                    ATTR_CHIP_ID = <0x60d2>;
110                                    ATTR_EC = [ 20 ];
111                                    ATTR_FAPI_POS = <0>;
112                                    ATTR_LOCATION_CODE = "Ufcs-P0-C12";
113                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
114                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-0";
115                                    ATTR_TYPE = [ 4B ];
116
117                                    mem_port0 {
118                                        compatible = "ibm,power10-memport";
119                                        index = <0x00>;
120                                        ATTR_CHIP_UNIT_POS = [ 00 ];
121                                        ATTR_FAPI_POS = <0>;
122                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 00 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
123                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-0/mem_port-0";
124                                        ATTR_TYPE = [ 4C ];
125
126                                        dimm0 {
127                                            compatible = "ibm,power10-dimm";
128                                            index = <0x00>;
129                                            ATTR_FAPI_POS = <0>;
130                                            ATTR_LOCATION_CODE = "Ufcs-P0-C12";
131                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
132                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-0";
133                                            ATTR_TYPE = [ 03 ];
134                                        };
135                                    };
136                                };
137                            };
138
139                            omi1 {
140                                compatible = "ibm,power10-omi";
141                                index = <0x01>;
142                                ATTR_CHIP_UNIT_POS = [ 01 ];
143                                ATTR_FAPI_POS = <1>;
144                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 00 26 00 49 00 48 01 00 00 00 00 00 00  ];
145                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0/mcc-0/omi-1";
146                                ATTR_TYPE = [ 48 ];
147
148                                ocmb0 {
149                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
150                                    index = <0x01>;
151                                    ATTR_CHIP_ID = <0x60d2>;
152                                    ATTR_EC = [ 20 ];
153                                    ATTR_FAPI_POS = <1>;
154                                    ATTR_LOCATION_CODE = "Ufcs-P0-C13";
155                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
156                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-1";
157                                    ATTR_TYPE = [ 4B ];
158
159                                    mem_port0 {
160                                        compatible = "ibm,power10-memport";
161                                        index = <0x01>;
162                                        ATTR_CHIP_UNIT_POS = [ 00 ];
163                                        ATTR_FAPI_POS = <1>;
164                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 01 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
165                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-1/mem_port-0";
166                                        ATTR_TYPE = [ 4C ];
167
168                                        dimm0 {
169                                            compatible = "ibm,power10-dimm";
170                                            index = <0x01>;
171                                            ATTR_FAPI_POS = <2>;
172                                            ATTR_LOCATION_CODE = "Ufcs-P0-C13";
173                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
174                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-1";
175                                            ATTR_TYPE = [ 03 ];
176                                        };
177                                    };
178                                };
179                            };
180                        };
181
182                        mcc1 {
183                            compatible = "ibm,power10-mcc";
184                            index = <0x01>;
185                            ATTR_CHIP_UNIT_POS = [ 01 ];
186                            ATTR_FAPI_POS = <1>;
187                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 00 26 00 49 01 00 00 00 00 00 00 00 00  ];
188                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0/mcc-1";
189                            ATTR_TYPE = [ 49 ];
190
191                            omi0 {
192                                compatible = "ibm,power10-omi";
193                                index = <0x02>;
194                                ATTR_CHIP_UNIT_POS = [ 02 ];
195                                ATTR_FAPI_POS = <2>;
196                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 00 26 00 49 01 48 00 00 00 00 00 00 00  ];
197                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0/mcc-1/omi-0";
198                                ATTR_TYPE = [ 48 ];
199
200                                ocmb0 {
201                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
202                                    index = <0x02>;
203                                    ATTR_CHIP_ID = <0x60d2>;
204                                    ATTR_EC = [ 20 ];
205                                    ATTR_FAPI_POS = <2>;
206                                    ATTR_LOCATION_CODE = "Ufcs-P0-C27";
207                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
208                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-2";
209                                    ATTR_TYPE = [ 4B ];
210
211                                    mem_port0 {
212                                        compatible = "ibm,power10-memport";
213                                        index = <0x02>;
214                                        ATTR_CHIP_UNIT_POS = [ 00 ];
215                                        ATTR_FAPI_POS = <2>;
216                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 02 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
217                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-2/mem_port-0";
218                                        ATTR_TYPE = [ 4C ];
219
220                                        dimm0 {
221                                            compatible = "ibm,power10-dimm";
222                                            index = <0x02>;
223                                            ATTR_FAPI_POS = <4>;
224                                            ATTR_LOCATION_CODE = "Ufcs-P0-C27";
225                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
226                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-2";
227                                            ATTR_TYPE = [ 03 ];
228                                        };
229                                    };
230                                };
231                            };
232
233                            omi1 {
234                                compatible = "ibm,power10-omi";
235                                index = <0x03>;
236                                ATTR_CHIP_UNIT_POS = [ 03 ];
237                                ATTR_FAPI_POS = <3>;
238                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 00 26 00 49 01 48 01 00 00 00 00 00 00  ];
239                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/mi-0/mcc-1/omi-1";
240                                ATTR_TYPE = [ 48 ];
241
242                                ocmb0 {
243                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
244                                    index = <0x03>;
245                                    ATTR_CHIP_ID = <0x60d2>;
246                                    ATTR_EC = [ 20 ];
247                                    ATTR_FAPI_POS = <3>;
248                                    ATTR_LOCATION_CODE = "Ufcs-P0-C32";
249                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
250                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-3";
251                                    ATTR_TYPE = [ 4B ];
252
253                                    mem_port0 {
254                                        compatible = "ibm,power10-memport";
255                                        index = <0x03>;
256                                        ATTR_CHIP_UNIT_POS = [ 00 ];
257                                        ATTR_FAPI_POS = <3>;
258                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 03 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
259                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-3/mem_port-0";
260                                        ATTR_TYPE = [ 4C ];
261
262                                        dimm0 {
263                                            compatible = "ibm,power10-dimm";
264                                            index = <0x03>;
265                                            ATTR_FAPI_POS = <6>;
266                                            ATTR_LOCATION_CODE = "Ufcs-P0-C32";
267                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
268                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-3";
269                                            ATTR_TYPE = [ 03 ];
270                                        };
271                                    };
272                                };
273                            };
274                        };
275                    };
276
277                    omic0 {
278                        compatible = "ibm,power10-omic";
279                        index = <0x00>;
280                        ATTR_CHIP_UNIT_POS = [ 00 ];
281                        ATTR_FAPI_POS = <0>;
282                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 00 4A 00 00 00 00 00 00 00 00 00 00 00  ];
283                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/omic-0";
284                        ATTR_TYPE = [ 4A ];
285                    };
286
287                    omic1 {
288                        compatible = "ibm,power10-omic";
289                        index = <0x01>;
290                        ATTR_CHIP_UNIT_POS = [ 01 ];
291                        ATTR_FAPI_POS = <1>;
292                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 00 4A 01 00 00 00 00 00 00 00 00 00 00  ];
293                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-0/omic-1";
294                        ATTR_TYPE = [ 4A ];
295                    };
296                };
297            };
298
299            perv13 {
300                compatible = "ibm,power10-chiplet";
301                index = <0x0d>;
302                ATTR_CHIP_UNIT_POS = [ 0D ];
303                ATTR_FAPI_POS = <13>;
304                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 0D 00 00 00 00 00 00 00 00 00 00 00 00  ];
305                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-13";
306                ATTR_TYPE = [ 2C ];
307
308                mc1 {
309                    compatible = "ibm,power10-mc";
310                    index = <0x01>;
311                    ATTR_CHIP_UNIT_POS = [ 01 ];
312                    ATTR_FAPI_POS = <1>;
313                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 44 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
314                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1";
315                    ATTR_TYPE = [ 44 ];
316
317                    mi0 {
318                        compatible = "ibm,power10-mi";
319                        index = <0x01>;
320                        ATTR_CHIP_UNIT_POS = [ 01 ];
321                        ATTR_FAPI_POS = <1>;
322                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 01 26 00 00 00 00 00 00 00 00 00 00 00  ];
323                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0";
324                        ATTR_TYPE = [ 26 ];
325
326                        mcc0 {
327                            compatible = "ibm,power10-mcc";
328                            index = <0x02>;
329                            ATTR_CHIP_UNIT_POS = [ 02 ];
330                            ATTR_FAPI_POS = <2>;
331                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 01 26 00 49 00 00 00 00 00 00 00 00 00  ];
332                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-0";
333                            ATTR_TYPE = [ 49 ];
334
335                            omi0 {
336                                compatible = "ibm,power10-omi";
337                                index = <0x04>;
338                                ATTR_CHIP_UNIT_POS = [ 04 ];
339                                ATTR_FAPI_POS = <4>;
340                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 01 26 00 49 00 48 00 00 00 00 00 00 00  ];
341                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-0/omi-0";
342                                ATTR_TYPE = [ 48 ];
343
344                                ocmb0 {
345                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
346                                    index = <0x04>;
347                                    ATTR_CHIP_ID = <0x60d2>;
348                                    ATTR_EC = [ 20 ];
349                                    ATTR_FAPI_POS = <4>;
350                                    ATTR_LOCATION_CODE = "Ufcs-P0-C28";
351                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
352                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-4";
353                                    ATTR_TYPE = [ 4B ];
354
355                                    mem_port0 {
356                                        compatible = "ibm,power10-memport";
357                                        index = <0x04>;
358                                        ATTR_CHIP_UNIT_POS = [ 00 ];
359                                        ATTR_FAPI_POS = <4>;
360                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 04 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
361                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-4/mem_port-0";
362                                        ATTR_TYPE = [ 4C ];
363
364                                        dimm0 {
365                                            compatible = "ibm,power10-dimm";
366                                            index = <0x04>;
367                                            ATTR_FAPI_POS = <8>;
368                                            ATTR_LOCATION_CODE = "Ufcs-P0-C28";
369                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
370                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-4";
371                                            ATTR_TYPE = [ 03 ];
372                                        };
373                                    };
374                                };
375                            };
376
377                            omi1 {
378                                compatible = "ibm,power10-omi";
379                                index = <0x05>;
380                                ATTR_CHIP_UNIT_POS = [ 05 ];
381                                ATTR_FAPI_POS = <5>;
382                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 01 26 00 49 00 48 01 00 00 00 00 00 00  ];
383                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-0/omi-1";
384                                ATTR_TYPE = [ 48 ];
385
386                                ocmb0 {
387                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
388                                    index = <0x05>;
389                                    ATTR_CHIP_ID = <0x60d2>;
390                                    ATTR_EC = [ 20 ];
391                                    ATTR_FAPI_POS = <5>;
392                                    ATTR_LOCATION_CODE = "Ufcs-P0-C29";
393                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
394                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-5";
395                                    ATTR_TYPE = [ 4B ];
396
397                                    mem_port0 {
398                                        compatible = "ibm,power10-memport";
399                                        index = <0x05>;
400                                        ATTR_CHIP_UNIT_POS = [ 00 ];
401                                        ATTR_FAPI_POS = <5>;
402                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 05 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
403                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-5/mem_port-0";
404                                        ATTR_TYPE = [ 4C ];
405
406                                        dimm0 {
407                                            compatible = "ibm,power10-dimm";
408                                            index = <0x05>;
409                                            ATTR_FAPI_POS = <10>;
410                                            ATTR_LOCATION_CODE = "Ufcs-P0-C29";
411                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
412                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-5";
413                                            ATTR_TYPE = [ 03 ];
414                                        };
415                                    };
416                                };
417                            };
418                        };
419
420                        mcc1 {
421                            compatible = "ibm,power10-mcc";
422                            index = <0x03>;
423                            ATTR_CHIP_UNIT_POS = [ 03 ];
424                            ATTR_FAPI_POS = <3>;
425                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 01 26 00 49 01 00 00 00 00 00 00 00 00  ];
426                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1";
427                            ATTR_TYPE = [ 49 ];
428
429                            omi0 {
430                                compatible = "ibm,power10-omi";
431                                index = <0x06>;
432                                ATTR_CHIP_UNIT_POS = [ 06 ];
433                                ATTR_FAPI_POS = <6>;
434                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 01 26 00 49 01 48 00 00 00 00 00 00 00  ];
435                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1/omi-0";
436                                ATTR_TYPE = [ 48 ];
437
438                                ocmb0 {
439                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
440                                    index = <0x06>;
441                                    ATTR_CHIP_ID = <0x60d2>;
442                                    ATTR_EC = [ 20 ];
443                                    ATTR_FAPI_POS = <6>;
444                                    ATTR_LOCATION_CODE = "Ufcs-P0-C31";
445                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
446                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-6";
447                                    ATTR_TYPE = [ 4B ];
448
449                                    mem_port0 {
450                                        compatible = "ibm,power10-memport";
451                                        index = <0x06>;
452                                        ATTR_CHIP_UNIT_POS = [ 00 ];
453                                        ATTR_FAPI_POS = <6>;
454                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 06 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
455                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-6/mem_port-0";
456                                        ATTR_TYPE = [ 4C ];
457
458                                        dimm0 {
459                                            compatible = "ibm,power10-dimm";
460                                            index = <0x06>;
461                                            ATTR_FAPI_POS = <12>;
462                                            ATTR_LOCATION_CODE = "Ufcs-P0-C31";
463                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
464                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-6";
465                                            ATTR_TYPE = [ 03 ];
466                                        };
467                                    };
468                                };
469                            };
470
471                            omi1 {
472                                compatible = "ibm,power10-omi";
473                                index = <0x07>;
474                                ATTR_CHIP_UNIT_POS = [ 07 ];
475                                ATTR_FAPI_POS = <7>;
476                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 01 26 00 49 01 48 01 00 00 00 00 00 00  ];
477                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1/omi-1";
478                                ATTR_TYPE = [ 48 ];
479
480                                ocmb0 {
481                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
482                                    index = <0x07>;
483                                    ATTR_CHIP_ID = <0x60d2>;
484                                    ATTR_EC = [ 20 ];
485                                    ATTR_FAPI_POS = <7>;
486                                    ATTR_LOCATION_CODE = "Ufcs-P0-C30";
487                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
488                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-7";
489                                    ATTR_TYPE = [ 4B ];
490
491                                    mem_port0 {
492                                        compatible = "ibm,power10-memport";
493                                        index = <0x07>;
494                                        ATTR_CHIP_UNIT_POS = [ 00 ];
495                                        ATTR_FAPI_POS = <7>;
496                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 07 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
497                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-7/mem_port-0";
498                                        ATTR_TYPE = [ 4C ];
499
500                                        dimm0 {
501                                            compatible = "ibm,power10-dimm";
502                                            index = <0x07>;
503                                            ATTR_FAPI_POS = <14>;
504                                            ATTR_LOCATION_CODE = "Ufcs-P0-C30";
505                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
506                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-7";
507                                            ATTR_TYPE = [ 03 ];
508                                        };
509                                    };
510                                };
511                            };
512                        };
513                    };
514
515                    omic0 {
516                        compatible = "ibm,power10-omic";
517                        index = <0x02>;
518                        ATTR_CHIP_UNIT_POS = [ 02 ];
519                        ATTR_FAPI_POS = <2>;
520                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 01 4A 00 00 00 00 00 00 00 00 00 00 00  ];
521                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/omic-0";
522                        ATTR_TYPE = [ 4A ];
523                    };
524
525                    omic1 {
526                        compatible = "ibm,power10-omic";
527                        index = <0x03>;
528                        ATTR_CHIP_UNIT_POS = [ 03 ];
529                        ATTR_FAPI_POS = <3>;
530                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 01 4A 01 00 00 00 00 00 00 00 00 00 00  ];
531                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-1/omic-1";
532                        ATTR_TYPE = [ 4A ];
533                    };
534                };
535            };
536
537            perv14 {
538                compatible = "ibm,power10-chiplet";
539                index = <0x0e>;
540                ATTR_CHIP_UNIT_POS = [ 0E ];
541                ATTR_FAPI_POS = <14>;
542                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 0E 00 00 00 00 00 00 00 00 00 00 00 00  ];
543                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-14";
544                ATTR_TYPE = [ 2C ];
545
546                mc2 {
547                    compatible = "ibm,power10-mc";
548                    index = <0x02>;
549                    ATTR_CHIP_UNIT_POS = [ 02 ];
550                    ATTR_FAPI_POS = <2>;
551                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 44 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
552                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2";
553                    ATTR_TYPE = [ 44 ];
554
555                    mi0 {
556                        compatible = "ibm,power10-mi";
557                        index = <0x02>;
558                        ATTR_CHIP_UNIT_POS = [ 02 ];
559                        ATTR_FAPI_POS = <2>;
560                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 02 26 00 00 00 00 00 00 00 00 00 00 00  ];
561                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0";
562                        ATTR_TYPE = [ 26 ];
563
564                        mcc0 {
565                            compatible = "ibm,power10-mcc";
566                            index = <0x04>;
567                            ATTR_CHIP_UNIT_POS = [ 04 ];
568                            ATTR_FAPI_POS = <4>;
569                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 02 26 00 49 00 00 00 00 00 00 00 00 00  ];
570                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0/mcc-0";
571                            ATTR_TYPE = [ 49 ];
572
573                            omi0 {
574                                compatible = "ibm,power10-omi";
575                                index = <0x08>;
576                                ATTR_CHIP_UNIT_POS = [ 08 ];
577                                ATTR_FAPI_POS = <8>;
578                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 02 26 00 49 00 48 00 00 00 00 00 00 00  ];
579                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0/mcc-0/omi-0";
580                                ATTR_TYPE = [ 48 ];
581                            };
582
583                            omi1 {
584                                compatible = "ibm,power10-omi";
585                                index = <0x09>;
586                                ATTR_CHIP_UNIT_POS = [ 09 ];
587                                ATTR_FAPI_POS = <9>;
588                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 02 26 00 49 00 48 01 00 00 00 00 00 00  ];
589                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0/mcc-0/omi-1";
590                                ATTR_TYPE = [ 48 ];
591                            };
592                        };
593
594                        mcc1 {
595                            compatible = "ibm,power10-mcc";
596                            index = <0x05>;
597                            ATTR_CHIP_UNIT_POS = [ 05 ];
598                            ATTR_FAPI_POS = <5>;
599                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 02 26 00 49 01 00 00 00 00 00 00 00 00  ];
600                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0/mcc-1";
601                            ATTR_TYPE = [ 49 ];
602
603                            omi0 {
604                                compatible = "ibm,power10-omi";
605                                index = <0x0a>;
606                                ATTR_CHIP_UNIT_POS = [ 0A ];
607                                ATTR_FAPI_POS = <10>;
608                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 02 26 00 49 01 48 00 00 00 00 00 00 00  ];
609                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0/mcc-1/omi-0";
610                                ATTR_TYPE = [ 48 ];
611                            };
612
613                            omi1 {
614                                compatible = "ibm,power10-omi";
615                                index = <0x0b>;
616                                ATTR_CHIP_UNIT_POS = [ 0B ];
617                                ATTR_FAPI_POS = <11>;
618                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 02 26 00 49 01 48 01 00 00 00 00 00 00  ];
619                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/mi-0/mcc-1/omi-1";
620                                ATTR_TYPE = [ 48 ];
621                            };
622                        };
623                    };
624
625                    omic0 {
626                        compatible = "ibm,power10-omic";
627                        index = <0x04>;
628                        ATTR_CHIP_UNIT_POS = [ 04 ];
629                        ATTR_FAPI_POS = <4>;
630                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 02 4A 00 00 00 00 00 00 00 00 00 00 00  ];
631                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/omic-0";
632                        ATTR_TYPE = [ 4A ];
633                    };
634
635                    omic1 {
636                        compatible = "ibm,power10-omic";
637                        index = <0x05>;
638                        ATTR_CHIP_UNIT_POS = [ 05 ];
639                        ATTR_FAPI_POS = <5>;
640                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 02 4A 01 00 00 00 00 00 00 00 00 00 00  ];
641                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-2/omic-1";
642                        ATTR_TYPE = [ 4A ];
643                    };
644                };
645            };
646
647            perv15 {
648                compatible = "ibm,power10-chiplet";
649                index = <0x0f>;
650                ATTR_CHIP_UNIT_POS = [ 0F ];
651                ATTR_FAPI_POS = <15>;
652                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 0F 00 00 00 00 00 00 00 00 00 00 00 00  ];
653                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-15";
654                ATTR_TYPE = [ 2C ];
655
656                mc3 {
657                    compatible = "ibm,power10-mc";
658                    index = <0x03>;
659                    ATTR_CHIP_UNIT_POS = [ 03 ];
660                    ATTR_FAPI_POS = <3>;
661                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 44 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
662                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3";
663                    ATTR_TYPE = [ 44 ];
664
665                    mi0 {
666                        compatible = "ibm,power10-mi";
667                        index = <0x03>;
668                        ATTR_CHIP_UNIT_POS = [ 03 ];
669                        ATTR_FAPI_POS = <3>;
670                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 03 26 00 00 00 00 00 00 00 00 00 00 00  ];
671                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0";
672                        ATTR_TYPE = [ 26 ];
673
674                        mcc0 {
675                            compatible = "ibm,power10-mcc";
676                            index = <0x06>;
677                            ATTR_CHIP_UNIT_POS = [ 06 ];
678                            ATTR_FAPI_POS = <6>;
679                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 03 26 00 49 00 00 00 00 00 00 00 00 00  ];
680                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0/mcc-0";
681                            ATTR_TYPE = [ 49 ];
682
683                            omi0 {
684                                compatible = "ibm,power10-omi";
685                                index = <0x0c>;
686                                ATTR_CHIP_UNIT_POS = [ 0C ];
687                                ATTR_FAPI_POS = <12>;
688                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 03 26 00 49 00 48 00 00 00 00 00 00 00  ];
689                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0/mcc-0/omi-0";
690                                ATTR_TYPE = [ 48 ];
691                            };
692
693                            omi1 {
694                                compatible = "ibm,power10-omi";
695                                index = <0x0d>;
696                                ATTR_CHIP_UNIT_POS = [ 0D ];
697                                ATTR_FAPI_POS = <13>;
698                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 03 26 00 49 00 48 01 00 00 00 00 00 00  ];
699                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0/mcc-0/omi-1";
700                                ATTR_TYPE = [ 48 ];
701                            };
702                        };
703
704                        mcc1 {
705                            compatible = "ibm,power10-mcc";
706                            index = <0x07>;
707                            ATTR_CHIP_UNIT_POS = [ 07 ];
708                            ATTR_FAPI_POS = <7>;
709                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 44 03 26 00 49 01 00 00 00 00 00 00 00 00  ];
710                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0/mcc-1";
711                            ATTR_TYPE = [ 49 ];
712
713                            omi0 {
714                                compatible = "ibm,power10-omi";
715                                index = <0x0e>;
716                                ATTR_CHIP_UNIT_POS = [ 0E ];
717                                ATTR_FAPI_POS = <14>;
718                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 03 26 00 49 01 48 00 00 00 00 00 00 00  ];
719                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0/mcc-1/omi-0";
720                                ATTR_TYPE = [ 48 ];
721                            };
722
723                            omi1 {
724                                compatible = "ibm,power10-omi";
725                                index = <0x0f>;
726                                ATTR_CHIP_UNIT_POS = [ 0F ];
727                                ATTR_FAPI_POS = <15>;
728                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 00 44 03 26 00 49 01 48 01 00 00 00 00 00 00  ];
729                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/mi-0/mcc-1/omi-1";
730                                ATTR_TYPE = [ 48 ];
731                            };
732                        };
733                    };
734
735                    omic0 {
736                        compatible = "ibm,power10-omic";
737                        index = <0x06>;
738                        ATTR_CHIP_UNIT_POS = [ 06 ];
739                        ATTR_FAPI_POS = <6>;
740                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 03 4A 00 00 00 00 00 00 00 00 00 00 00  ];
741                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/omic-0";
742                        ATTR_TYPE = [ 4A ];
743                    };
744
745                    omic1 {
746                        compatible = "ibm,power10-omic";
747                        index = <0x07>;
748                        ATTR_CHIP_UNIT_POS = [ 07 ];
749                        ATTR_FAPI_POS = <7>;
750                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 44 03 4A 01 00 00 00 00 00 00 00 00 00 00  ];
751                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/mc-3/omic-1";
752                        ATTR_TYPE = [ 4A ];
753                    };
754                };
755            };
756
757            perv16 {
758                compatible = "ibm,power10-chiplet";
759                index = <0x10>;
760                ATTR_CHIP_UNIT_POS = [ 10 ];
761                ATTR_FAPI_POS = <16>;
762                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 10 00 00 00 00 00 00 00 00 00 00 00 00  ];
763                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-16";
764                ATTR_TYPE = [ 2C ];
765
766                pauc0 {
767                    compatible = "ibm,power10-pauc";
768                    index = <0x00>;
769                    ATTR_CHIP_UNIT_POS = [ 00 ];
770                    ATTR_FAPI_POS = <0>;
771                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
772                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0";
773                    ATTR_TYPE = [ 52 ];
774
775                    pau0 {
776                        compatible = "ibm,power10-pau";
777                        index = <0x00>;
778                        ATTR_CHIP_UNIT_POS = [ 00 ];
779                        ATTR_FAPI_POS = <0>;
780                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 00 50 00 00 00 00 00 00 00 00 00 00 00  ];
781                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/pau-0";
782                        ATTR_TYPE = [ 50 ];
783                    };
784                };
785            };
786
787            perv17 {
788                compatible = "ibm,power10-chiplet";
789                index = <0x11>;
790                ATTR_CHIP_UNIT_POS = [ 11 ];
791                ATTR_FAPI_POS = <17>;
792                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 11 00 00 00 00 00 00 00 00 00 00 00 00  ];
793                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-17";
794                ATTR_TYPE = [ 2C ];
795
796                pauc1 {
797                    compatible = "ibm,power10-pauc";
798                    index = <0x01>;
799                    ATTR_CHIP_UNIT_POS = [ 01 ];
800                    ATTR_FAPI_POS = <1>;
801                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 52 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
802                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1";
803                    ATTR_TYPE = [ 52 ];
804
805                    pau1 {
806                        compatible = "ibm,power10-pau";
807                        index = <0x03>;
808                        ATTR_CHIP_UNIT_POS = [ 03 ];
809                        ATTR_FAPI_POS = <3>;
810                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 01 50 01 00 00 00 00 00 00 00 00 00 00  ];
811                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/pau-1";
812                        ATTR_TYPE = [ 50 ];
813                    };
814                };
815            };
816
817            perv18 {
818                compatible = "ibm,power10-chiplet";
819                index = <0x12>;
820                ATTR_CHIP_UNIT_POS = [ 12 ];
821                ATTR_FAPI_POS = <18>;
822                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 12 00 00 00 00 00 00 00 00 00 00 00 00  ];
823                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-18";
824                ATTR_TYPE = [ 2C ];
825
826                pauc2 {
827                    compatible = "ibm,power10-pauc";
828                    index = <0x02>;
829                    ATTR_CHIP_UNIT_POS = [ 02 ];
830                    ATTR_FAPI_POS = <2>;
831                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 52 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
832                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2";
833                    ATTR_TYPE = [ 52 ];
834
835                    pau0 {
836                        compatible = "ibm,power10-pau";
837                        index = <0x04>;
838                        ATTR_CHIP_UNIT_POS = [ 04 ];
839                        ATTR_FAPI_POS = <4>;
840                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 02 50 00 00 00 00 00 00 00 00 00 00 00  ];
841                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/pau-0";
842                        ATTR_TYPE = [ 50 ];
843                    };
844
845                    pau1 {
846                        compatible = "ibm,power10-pau";
847                        index = <0x05>;
848                        ATTR_CHIP_UNIT_POS = [ 05 ];
849                        ATTR_FAPI_POS = <5>;
850                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 02 50 01 00 00 00 00 00 00 00 00 00 00  ];
851                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/pau-1";
852                        ATTR_TYPE = [ 50 ];
853                    };
854                };
855            };
856
857            perv19 {
858                compatible = "ibm,power10-chiplet";
859                index = <0x13>;
860                ATTR_CHIP_UNIT_POS = [ 13 ];
861                ATTR_FAPI_POS = <19>;
862                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 13 00 00 00 00 00 00 00 00 00 00 00 00  ];
863                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-19";
864                ATTR_TYPE = [ 2C ];
865
866                pauc3 {
867                    compatible = "ibm,power10-pauc";
868                    index = <0x03>;
869                    ATTR_CHIP_UNIT_POS = [ 03 ];
870                    ATTR_FAPI_POS = <3>;
871                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 52 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
872                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3";
873                    ATTR_TYPE = [ 52 ];
874
875                    pau0 {
876                        compatible = "ibm,power10-pau";
877                        index = <0x06>;
878                        ATTR_CHIP_UNIT_POS = [ 06 ];
879                        ATTR_FAPI_POS = <6>;
880                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 03 50 00 00 00 00 00 00 00 00 00 00 00  ];
881                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/pau-0";
882                        ATTR_TYPE = [ 50 ];
883                    };
884
885                    pau1 {
886                        compatible = "ibm,power10-pau";
887                        index = <0x07>;
888                        ATTR_CHIP_UNIT_POS = [ 07 ];
889                        ATTR_FAPI_POS = <7>;
890                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 03 50 01 00 00 00 00 00 00 00 00 00 00  ];
891                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/pau-1";
892                        ATTR_TYPE = [ 50 ];
893                    };
894                };
895            };
896
897            perv2 {
898                compatible = "ibm,power10-chiplet";
899                index = <0x02>;
900                ATTR_CHIP_UNIT_POS = [ 02 ];
901                ATTR_FAPI_POS = <2>;
902                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
903                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-2";
904                ATTR_TYPE = [ 2C ];
905
906                nmmu0 {
907                    compatible = "ibm,power10-nmmu";
908                    index = <0x00>;
909                    ATTR_CHIP_UNIT_POS = [ 00 ];
910                    ATTR_FAPI_POS = <0>;
911                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 4F 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
912                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/nmmu-0";
913                    ATTR_TYPE = [ 4F ];
914                };
915            };
916
917            perv24 {
918                compatible = "ibm,power10-chiplet";
919                index = <0x18>;
920                ATTR_CHIP_UNIT_POS = [ 18 ];
921                ATTR_FAPI_POS = <24>;
922                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 18 00 00 00 00 00 00 00 00 00 00 00 00  ];
923                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-24";
924                ATTR_TYPE = [ 2C ];
925
926                pauc0 {
927                    index = <0x00>;
928
929                    iohs0 {
930                        compatible = "ibm,power10-iohs";
931                        index = <0x00>;
932                        ATTR_CHIP_UNIT_POS = [ 00 ];
933                        ATTR_FAPI_POS = <0>;
934                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 00 51 00 00 00 00 00 00 00 00 00 00 00  ];
935                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/iohs-0";
936                        ATTR_TYPE = [ 51 ];
937
938                        smpgroup0 {
939                            compatible = "ibm,power10-smpgroup";
940                            index = <0x00>;
941                            ATTR_CHIP_UNIT_POS = [ 00 ];
942                            ATTR_FAPI_POS = <0>;
943                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 00 51 00 47 00 00 00 00 00 00 00 00 00  ];
944                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/iohs-0/smpgroup-0";
945                            ATTR_TYPE = [ 47 ];
946                        };
947
948                        smpgroup1 {
949                            compatible = "ibm,power10-smpgroup";
950                            index = <0x01>;
951                            ATTR_CHIP_UNIT_POS = [ 01 ];
952                            ATTR_FAPI_POS = <1>;
953                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 00 51 00 47 01 00 00 00 00 00 00 00 00  ];
954                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/iohs-0/smpgroup-1";
955                            ATTR_TYPE = [ 47 ];
956                        };
957                    };
958                };
959            };
960
961            perv25 {
962                compatible = "ibm,power10-chiplet";
963                index = <0x19>;
964                ATTR_CHIP_UNIT_POS = [ 19 ];
965                ATTR_FAPI_POS = <25>;
966                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 19 00 00 00 00 00 00 00 00 00 00 00 00  ];
967                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-25";
968                ATTR_TYPE = [ 2C ];
969
970                pauc0 {
971                    index = <0x00>;
972
973                    iohs1 {
974                        compatible = "ibm,power10-iohs";
975                        index = <0x01>;
976                        ATTR_CHIP_UNIT_POS = [ 01 ];
977                        ATTR_FAPI_POS = <1>;
978                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 00 51 01 00 00 00 00 00 00 00 00 00 00  ];
979                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/iohs-1";
980                        ATTR_TYPE = [ 51 ];
981
982                        smpgroup0 {
983                            compatible = "ibm,power10-smpgroup";
984                            index = <0x02>;
985                            ATTR_CHIP_UNIT_POS = [ 02 ];
986                            ATTR_FAPI_POS = <2>;
987                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 00 51 01 47 00 00 00 00 00 00 00 00 00  ];
988                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/iohs-1/smpgroup-0";
989                            ATTR_TYPE = [ 47 ];
990                        };
991
992                        smpgroup1 {
993                            compatible = "ibm,power10-smpgroup";
994                            index = <0x03>;
995                            ATTR_CHIP_UNIT_POS = [ 03 ];
996                            ATTR_FAPI_POS = <3>;
997                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 00 51 01 47 01 00 00 00 00 00 00 00 00  ];
998                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-0/iohs-1/smpgroup-1";
999                            ATTR_TYPE = [ 47 ];
1000                        };
1001                    };
1002                };
1003            };
1004
1005            perv26 {
1006                compatible = "ibm,power10-chiplet";
1007                index = <0x1a>;
1008                ATTR_CHIP_UNIT_POS = [ 1A ];
1009                ATTR_FAPI_POS = <26>;
1010                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 1A 00 00 00 00 00 00 00 00 00 00 00 00  ];
1011                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-26";
1012                ATTR_TYPE = [ 2C ];
1013
1014                pauc1 {
1015                    index = <0x01>;
1016
1017                    iohs0 {
1018                        compatible = "ibm,power10-iohs";
1019                        index = <0x02>;
1020                        ATTR_CHIP_UNIT_POS = [ 02 ];
1021                        ATTR_FAPI_POS = <2>;
1022                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 01 51 00 00 00 00 00 00 00 00 00 00 00  ];
1023                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/iohs-0";
1024                        ATTR_TYPE = [ 51 ];
1025
1026                        smpgroup0 {
1027                            compatible = "ibm,power10-smpgroup";
1028                            index = <0x04>;
1029                            ATTR_CHIP_UNIT_POS = [ 04 ];
1030                            ATTR_FAPI_POS = <4>;
1031                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 01 51 00 47 00 00 00 00 00 00 00 00 00  ];
1032                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/iohs-0/smpgroup-0";
1033                            ATTR_TYPE = [ 47 ];
1034                        };
1035
1036                        smpgroup1 {
1037                            compatible = "ibm,power10-smpgroup";
1038                            index = <0x05>;
1039                            ATTR_CHIP_UNIT_POS = [ 05 ];
1040                            ATTR_FAPI_POS = <5>;
1041                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 01 51 00 47 01 00 00 00 00 00 00 00 00  ];
1042                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/iohs-0/smpgroup-1";
1043                            ATTR_TYPE = [ 47 ];
1044                        };
1045                    };
1046                };
1047            };
1048
1049            perv27 {
1050                compatible = "ibm,power10-chiplet";
1051                index = <0x1b>;
1052                ATTR_CHIP_UNIT_POS = [ 1B ];
1053                ATTR_FAPI_POS = <27>;
1054                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 1B 00 00 00 00 00 00 00 00 00 00 00 00  ];
1055                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-27";
1056                ATTR_TYPE = [ 2C ];
1057
1058                pauc1 {
1059                    index = <0x01>;
1060
1061                    iohs1 {
1062                        compatible = "ibm,power10-iohs";
1063                        index = <0x03>;
1064                        ATTR_CHIP_UNIT_POS = [ 03 ];
1065                        ATTR_FAPI_POS = <3>;
1066                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 01 51 01 00 00 00 00 00 00 00 00 00 00  ];
1067                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/iohs-1";
1068                        ATTR_TYPE = [ 51 ];
1069
1070                        smpgroup0 {
1071                            compatible = "ibm,power10-smpgroup";
1072                            index = <0x06>;
1073                            ATTR_CHIP_UNIT_POS = [ 06 ];
1074                            ATTR_FAPI_POS = <6>;
1075                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 01 51 01 47 00 00 00 00 00 00 00 00 00  ];
1076                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/iohs-1/smpgroup-0";
1077                            ATTR_TYPE = [ 47 ];
1078                        };
1079
1080                        smpgroup1 {
1081                            compatible = "ibm,power10-smpgroup";
1082                            index = <0x07>;
1083                            ATTR_CHIP_UNIT_POS = [ 07 ];
1084                            ATTR_FAPI_POS = <7>;
1085                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 01 51 01 47 01 00 00 00 00 00 00 00 00  ];
1086                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-1/iohs-1/smpgroup-1";
1087                            ATTR_TYPE = [ 47 ];
1088                        };
1089                    };
1090                };
1091            };
1092
1093            perv28 {
1094                compatible = "ibm,power10-chiplet";
1095                index = <0x1c>;
1096                ATTR_CHIP_UNIT_POS = [ 1C ];
1097                ATTR_FAPI_POS = <28>;
1098                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 1C 00 00 00 00 00 00 00 00 00 00 00 00  ];
1099                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-28";
1100                ATTR_TYPE = [ 2C ];
1101
1102                pauc2 {
1103                    index = <0x02>;
1104
1105                    iohs0 {
1106                        compatible = "ibm,power10-iohs";
1107                        index = <0x04>;
1108                        ATTR_CHIP_UNIT_POS = [ 04 ];
1109                        ATTR_FAPI_POS = <4>;
1110                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 02 51 00 00 00 00 00 00 00 00 00 00 00  ];
1111                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/iohs-0";
1112                        ATTR_TYPE = [ 51 ];
1113
1114                        smpgroup0 {
1115                            compatible = "ibm,power10-smpgroup";
1116                            index = <0x08>;
1117                            ATTR_CHIP_UNIT_POS = [ 08 ];
1118                            ATTR_FAPI_POS = <8>;
1119                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 02 51 00 47 00 00 00 00 00 00 00 00 00  ];
1120                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/iohs-0/smpgroup-0";
1121                            ATTR_TYPE = [ 47 ];
1122                        };
1123
1124                        smpgroup1 {
1125                            compatible = "ibm,power10-smpgroup";
1126                            index = <0x09>;
1127                            ATTR_CHIP_UNIT_POS = [ 09 ];
1128                            ATTR_FAPI_POS = <9>;
1129                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 02 51 00 47 01 00 00 00 00 00 00 00 00  ];
1130                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/iohs-0/smpgroup-1";
1131                            ATTR_TYPE = [ 47 ];
1132                        };
1133                    };
1134                };
1135            };
1136
1137            perv29 {
1138                compatible = "ibm,power10-chiplet";
1139                index = <0x1d>;
1140                ATTR_CHIP_UNIT_POS = [ 1D ];
1141                ATTR_FAPI_POS = <29>;
1142                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 1D 00 00 00 00 00 00 00 00 00 00 00 00  ];
1143                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-29";
1144                ATTR_TYPE = [ 2C ];
1145
1146                pauc2 {
1147                    index = <0x02>;
1148
1149                    iohs1 {
1150                        compatible = "ibm,power10-iohs";
1151                        index = <0x05>;
1152                        ATTR_CHIP_UNIT_POS = [ 05 ];
1153                        ATTR_FAPI_POS = <5>;
1154                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 02 51 01 00 00 00 00 00 00 00 00 00 00  ];
1155                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/iohs-1";
1156                        ATTR_TYPE = [ 51 ];
1157
1158                        smpgroup0 {
1159                            compatible = "ibm,power10-smpgroup";
1160                            index = <0x0a>;
1161                            ATTR_CHIP_UNIT_POS = [ 0A ];
1162                            ATTR_FAPI_POS = <10>;
1163                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 02 51 01 47 00 00 00 00 00 00 00 00 00  ];
1164                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/iohs-1/smpgroup-0";
1165                            ATTR_TYPE = [ 47 ];
1166                        };
1167
1168                        smpgroup1 {
1169                            compatible = "ibm,power10-smpgroup";
1170                            index = <0x0b>;
1171                            ATTR_CHIP_UNIT_POS = [ 0B ];
1172                            ATTR_FAPI_POS = <11>;
1173                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 02 51 01 47 01 00 00 00 00 00 00 00 00  ];
1174                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-2/iohs-1/smpgroup-1";
1175                            ATTR_TYPE = [ 47 ];
1176                        };
1177                    };
1178                };
1179            };
1180
1181            perv3 {
1182                compatible = "ibm,power10-chiplet";
1183                index = <0x03>;
1184                ATTR_CHIP_UNIT_POS = [ 03 ];
1185                ATTR_FAPI_POS = <3>;
1186                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
1187                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-3";
1188                ATTR_TYPE = [ 2C ];
1189
1190                nmmu1 {
1191                    compatible = "ibm,power10-nmmu";
1192                    index = <0x01>;
1193                    ATTR_CHIP_UNIT_POS = [ 01 ];
1194                    ATTR_FAPI_POS = <1>;
1195                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 4F 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
1196                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/nmmu-1";
1197                    ATTR_TYPE = [ 4F ];
1198                };
1199            };
1200
1201            perv30 {
1202                compatible = "ibm,power10-chiplet";
1203                index = <0x1e>;
1204                ATTR_CHIP_UNIT_POS = [ 1E ];
1205                ATTR_FAPI_POS = <30>;
1206                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 1E 00 00 00 00 00 00 00 00 00 00 00 00  ];
1207                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-30";
1208                ATTR_TYPE = [ 2C ];
1209
1210                pauc3 {
1211                    index = <0x03>;
1212
1213                    iohs0 {
1214                        compatible = "ibm,power10-iohs";
1215                        index = <0x06>;
1216                        ATTR_CHIP_UNIT_POS = [ 06 ];
1217                        ATTR_FAPI_POS = <6>;
1218                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 03 51 00 00 00 00 00 00 00 00 00 00 00  ];
1219                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/iohs-0";
1220                        ATTR_TYPE = [ 51 ];
1221
1222                        smpgroup0 {
1223                            compatible = "ibm,power10-smpgroup";
1224                            index = <0x0c>;
1225                            ATTR_CHIP_UNIT_POS = [ 0C ];
1226                            ATTR_FAPI_POS = <12>;
1227                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 03 51 00 47 00 00 00 00 00 00 00 00 00  ];
1228                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/iohs-0/smpgroup-0";
1229                            ATTR_TYPE = [ 47 ];
1230                        };
1231
1232                        smpgroup1 {
1233                            compatible = "ibm,power10-smpgroup";
1234                            index = <0x0d>;
1235                            ATTR_CHIP_UNIT_POS = [ 0D ];
1236                            ATTR_FAPI_POS = <13>;
1237                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 03 51 00 47 01 00 00 00 00 00 00 00 00  ];
1238                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/iohs-0/smpgroup-1";
1239                            ATTR_TYPE = [ 47 ];
1240                        };
1241                    };
1242                };
1243            };
1244
1245            perv31 {
1246                compatible = "ibm,power10-chiplet";
1247                index = <0x1f>;
1248                ATTR_CHIP_UNIT_POS = [ 1F ];
1249                ATTR_FAPI_POS = <31>;
1250                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 1F 00 00 00 00 00 00 00 00 00 00 00 00  ];
1251                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-31";
1252                ATTR_TYPE = [ 2C ];
1253
1254                pauc3 {
1255                    index = <0x03>;
1256
1257                    iohs1 {
1258                        compatible = "ibm,power10-iohs";
1259                        index = <0x07>;
1260                        ATTR_CHIP_UNIT_POS = [ 07 ];
1261                        ATTR_FAPI_POS = <7>;
1262                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 52 03 51 01 00 00 00 00 00 00 00 00 00 00  ];
1263                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/iohs-1";
1264                        ATTR_TYPE = [ 51 ];
1265
1266                        smpgroup0 {
1267                            compatible = "ibm,power10-smpgroup";
1268                            index = <0x0e>;
1269                            ATTR_CHIP_UNIT_POS = [ 0E ];
1270                            ATTR_FAPI_POS = <14>;
1271                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 03 51 01 47 00 00 00 00 00 00 00 00 00  ];
1272                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/iohs-1/smpgroup-0";
1273                            ATTR_TYPE = [ 47 ];
1274                        };
1275
1276                        smpgroup1 {
1277                            compatible = "ibm,power10-smpgroup";
1278                            index = <0x0f>;
1279                            ATTR_CHIP_UNIT_POS = [ 0F ];
1280                            ATTR_FAPI_POS = <15>;
1281                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 52 03 51 01 47 01 00 00 00 00 00 00 00 00  ];
1282                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pauc-3/iohs-1/smpgroup-1";
1283                            ATTR_TYPE = [ 47 ];
1284                        };
1285                    };
1286                };
1287            };
1288
1289            perv32 {
1290                compatible = "ibm,power10-chiplet";
1291                index = <0x20>;
1292                ATTR_CHIP_UNIT_POS = [ 20 ];
1293                ATTR_FAPI_POS = <32>;
1294                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 20 00 00 00 00 00 00 00 00 00 00 00 00  ];
1295                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-32";
1296                ATTR_TYPE = [ 2C ];
1297
1298                eq0 {
1299                    compatible = "ibm,power10-eq";
1300                    index = <0x00>;
1301                    ATTR_CHIP_UNIT_POS = [ 00 ];
1302                    ATTR_FAPI_POS = <0>;
1303                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
1304                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0";
1305                    ATTR_TYPE = [ 23 ];
1306
1307                    fc0 {
1308                        compatible = "ibm,power10-fc";
1309                        index = <0x00>;
1310                        ATTR_FAPI_POS = <0>;
1311                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 00 53 00 00 00 00 00 00 00 00 00 00 00  ];
1312                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0/fc-0";
1313                        ATTR_TYPE = [ 53 ];
1314
1315                        core0 {
1316                            compatible = "ibm,power10-core";
1317                            index = <0x00>;
1318                            ATTR_CHIP_UNIT_POS = [ 00 ];
1319                            ATTR_FAPI_POS = <0>;
1320                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 00 53 00 07 00 00 00 00 00 00 00 00 00  ];
1321                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0/fc-0/core-0";
1322                            ATTR_TYPE = [ 07 ];
1323                        };
1324
1325                        core1 {
1326                            compatible = "ibm,power10-core";
1327                            index = <0x01>;
1328                            ATTR_CHIP_UNIT_POS = [ 01 ];
1329                            ATTR_FAPI_POS = <1>;
1330                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 00 53 00 07 01 00 00 00 00 00 00 00 00  ];
1331                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0/fc-0/core-1";
1332                            ATTR_TYPE = [ 07 ];
1333                        };
1334                    };
1335
1336                    fc1 {
1337                        compatible = "ibm,power10-fc";
1338                        index = <0x01>;
1339                        ATTR_FAPI_POS = <1>;
1340                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 00 53 01 00 00 00 00 00 00 00 00 00 00  ];
1341                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0/fc-1";
1342                        ATTR_TYPE = [ 53 ];
1343
1344                        core0 {
1345                            compatible = "ibm,power10-core";
1346                            index = <0x02>;
1347                            ATTR_CHIP_UNIT_POS = [ 02 ];
1348                            ATTR_FAPI_POS = <2>;
1349                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 00 53 01 07 00 00 00 00 00 00 00 00 00  ];
1350                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0/fc-1/core-0";
1351                            ATTR_TYPE = [ 07 ];
1352                        };
1353
1354                        core1 {
1355                            compatible = "ibm,power10-core";
1356                            index = <0x03>;
1357                            ATTR_CHIP_UNIT_POS = [ 03 ];
1358                            ATTR_FAPI_POS = <3>;
1359                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 00 53 01 07 01 00 00 00 00 00 00 00 00  ];
1360                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-0/fc-1/core-1";
1361                            ATTR_TYPE = [ 07 ];
1362                        };
1363                    };
1364                };
1365            };
1366
1367            perv33 {
1368                compatible = "ibm,power10-chiplet";
1369                index = <0x21>;
1370                ATTR_CHIP_UNIT_POS = [ 21 ];
1371                ATTR_FAPI_POS = <33>;
1372                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 21 00 00 00 00 00 00 00 00 00 00 00 00  ];
1373                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-33";
1374                ATTR_TYPE = [ 2C ];
1375
1376                eq1 {
1377                    compatible = "ibm,power10-eq";
1378                    index = <0x01>;
1379                    ATTR_CHIP_UNIT_POS = [ 01 ];
1380                    ATTR_FAPI_POS = <1>;
1381                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
1382                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1";
1383                    ATTR_TYPE = [ 23 ];
1384
1385                    fc0 {
1386                        compatible = "ibm,power10-fc";
1387                        index = <0x02>;
1388                        ATTR_FAPI_POS = <2>;
1389                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 01 53 00 00 00 00 00 00 00 00 00 00 00  ];
1390                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1/fc-0";
1391                        ATTR_TYPE = [ 53 ];
1392
1393                        core0 {
1394                            compatible = "ibm,power10-core";
1395                            index = <0x04>;
1396                            ATTR_CHIP_UNIT_POS = [ 04 ];
1397                            ATTR_FAPI_POS = <4>;
1398                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 01 53 00 07 00 00 00 00 00 00 00 00 00  ];
1399                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1/fc-0/core-0";
1400                            ATTR_TYPE = [ 07 ];
1401                        };
1402
1403                        core1 {
1404                            compatible = "ibm,power10-core";
1405                            index = <0x05>;
1406                            ATTR_CHIP_UNIT_POS = [ 05 ];
1407                            ATTR_FAPI_POS = <5>;
1408                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 01 53 00 07 01 00 00 00 00 00 00 00 00  ];
1409                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1/fc-0/core-1";
1410                            ATTR_TYPE = [ 07 ];
1411                        };
1412                    };
1413
1414                    fc1 {
1415                        compatible = "ibm,power10-fc";
1416                        index = <0x03>;
1417                        ATTR_FAPI_POS = <3>;
1418                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 01 53 01 00 00 00 00 00 00 00 00 00 00  ];
1419                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1/fc-1";
1420                        ATTR_TYPE = [ 53 ];
1421
1422                        core0 {
1423                            compatible = "ibm,power10-core";
1424                            index = <0x06>;
1425                            ATTR_CHIP_UNIT_POS = [ 06 ];
1426                            ATTR_FAPI_POS = <6>;
1427                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 01 53 01 07 00 00 00 00 00 00 00 00 00  ];
1428                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1/fc-1/core-0";
1429                            ATTR_TYPE = [ 07 ];
1430                        };
1431
1432                        core1 {
1433                            compatible = "ibm,power10-core";
1434                            index = <0x07>;
1435                            ATTR_CHIP_UNIT_POS = [ 07 ];
1436                            ATTR_FAPI_POS = <7>;
1437                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 01 53 01 07 01 00 00 00 00 00 00 00 00  ];
1438                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-1/fc-1/core-1";
1439                            ATTR_TYPE = [ 07 ];
1440                        };
1441                    };
1442                };
1443            };
1444
1445            perv34 {
1446                compatible = "ibm,power10-chiplet";
1447                index = <0x22>;
1448                ATTR_CHIP_UNIT_POS = [ 22 ];
1449                ATTR_FAPI_POS = <34>;
1450                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 22 00 00 00 00 00 00 00 00 00 00 00 00  ];
1451                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-34";
1452                ATTR_TYPE = [ 2C ];
1453
1454                eq2 {
1455                    compatible = "ibm,power10-eq";
1456                    index = <0x02>;
1457                    ATTR_CHIP_UNIT_POS = [ 02 ];
1458                    ATTR_FAPI_POS = <2>;
1459                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
1460                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2";
1461                    ATTR_TYPE = [ 23 ];
1462
1463                    fc0 {
1464                        compatible = "ibm,power10-fc";
1465                        index = <0x04>;
1466                        ATTR_FAPI_POS = <4>;
1467                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 02 53 00 00 00 00 00 00 00 00 00 00 00  ];
1468                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2/fc-0";
1469                        ATTR_TYPE = [ 53 ];
1470
1471                        core0 {
1472                            compatible = "ibm,power10-core";
1473                            index = <0x08>;
1474                            ATTR_CHIP_UNIT_POS = [ 08 ];
1475                            ATTR_FAPI_POS = <8>;
1476                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 02 53 00 07 00 00 00 00 00 00 00 00 00  ];
1477                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2/fc-0/core-0";
1478                            ATTR_TYPE = [ 07 ];
1479                        };
1480
1481                        core1 {
1482                            compatible = "ibm,power10-core";
1483                            index = <0x09>;
1484                            ATTR_CHIP_UNIT_POS = [ 09 ];
1485                            ATTR_FAPI_POS = <9>;
1486                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 02 53 00 07 01 00 00 00 00 00 00 00 00  ];
1487                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2/fc-0/core-1";
1488                            ATTR_TYPE = [ 07 ];
1489                        };
1490                    };
1491
1492                    fc1 {
1493                        compatible = "ibm,power10-fc";
1494                        index = <0x05>;
1495                        ATTR_FAPI_POS = <5>;
1496                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 02 53 01 00 00 00 00 00 00 00 00 00 00  ];
1497                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2/fc-1";
1498                        ATTR_TYPE = [ 53 ];
1499
1500                        core0 {
1501                            compatible = "ibm,power10-core";
1502                            index = <0x0a>;
1503                            ATTR_CHIP_UNIT_POS = [ 0A ];
1504                            ATTR_FAPI_POS = <10>;
1505                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 02 53 01 07 00 00 00 00 00 00 00 00 00  ];
1506                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2/fc-1/core-0";
1507                            ATTR_TYPE = [ 07 ];
1508                        };
1509
1510                        core1 {
1511                            compatible = "ibm,power10-core";
1512                            index = <0x0b>;
1513                            ATTR_CHIP_UNIT_POS = [ 0B ];
1514                            ATTR_FAPI_POS = <11>;
1515                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 02 53 01 07 01 00 00 00 00 00 00 00 00  ];
1516                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-2/fc-1/core-1";
1517                            ATTR_TYPE = [ 07 ];
1518                        };
1519                    };
1520                };
1521            };
1522
1523            perv35 {
1524                compatible = "ibm,power10-chiplet";
1525                index = <0x23>;
1526                ATTR_CHIP_UNIT_POS = [ 23 ];
1527                ATTR_FAPI_POS = <35>;
1528                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 23 00 00 00 00 00 00 00 00 00 00 00 00  ];
1529                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-35";
1530                ATTR_TYPE = [ 2C ];
1531
1532                eq3 {
1533                    compatible = "ibm,power10-eq";
1534                    index = <0x03>;
1535                    ATTR_CHIP_UNIT_POS = [ 03 ];
1536                    ATTR_FAPI_POS = <3>;
1537                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
1538                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3";
1539                    ATTR_TYPE = [ 23 ];
1540
1541                    fc0 {
1542                        compatible = "ibm,power10-fc";
1543                        index = <0x06>;
1544                        ATTR_FAPI_POS = <6>;
1545                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 03 53 00 00 00 00 00 00 00 00 00 00 00  ];
1546                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3/fc-0";
1547                        ATTR_TYPE = [ 53 ];
1548
1549                        core0 {
1550                            compatible = "ibm,power10-core";
1551                            index = <0x0c>;
1552                            ATTR_CHIP_UNIT_POS = [ 0C ];
1553                            ATTR_FAPI_POS = <12>;
1554                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 03 53 00 07 00 00 00 00 00 00 00 00 00  ];
1555                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3/fc-0/core-0";
1556                            ATTR_TYPE = [ 07 ];
1557                        };
1558
1559                        core1 {
1560                            compatible = "ibm,power10-core";
1561                            index = <0x0d>;
1562                            ATTR_CHIP_UNIT_POS = [ 0D ];
1563                            ATTR_FAPI_POS = <13>;
1564                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 03 53 00 07 01 00 00 00 00 00 00 00 00  ];
1565                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3/fc-0/core-1";
1566                            ATTR_TYPE = [ 07 ];
1567                        };
1568                    };
1569
1570                    fc1 {
1571                        compatible = "ibm,power10-fc";
1572                        index = <0x07>;
1573                        ATTR_FAPI_POS = <7>;
1574                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 03 53 01 00 00 00 00 00 00 00 00 00 00  ];
1575                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3/fc-1";
1576                        ATTR_TYPE = [ 53 ];
1577
1578                        core0 {
1579                            compatible = "ibm,power10-core";
1580                            index = <0x0e>;
1581                            ATTR_CHIP_UNIT_POS = [ 0E ];
1582                            ATTR_FAPI_POS = <14>;
1583                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 03 53 01 07 00 00 00 00 00 00 00 00 00  ];
1584                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3/fc-1/core-0";
1585                            ATTR_TYPE = [ 07 ];
1586                        };
1587
1588                        core1 {
1589                            compatible = "ibm,power10-core";
1590                            index = <0x0f>;
1591                            ATTR_CHIP_UNIT_POS = [ 0F ];
1592                            ATTR_FAPI_POS = <15>;
1593                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 03 53 01 07 01 00 00 00 00 00 00 00 00  ];
1594                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-3/fc-1/core-1";
1595                            ATTR_TYPE = [ 07 ];
1596                        };
1597                    };
1598                };
1599            };
1600
1601            perv36 {
1602                compatible = "ibm,power10-chiplet";
1603                index = <0x24>;
1604                ATTR_CHIP_UNIT_POS = [ 24 ];
1605                ATTR_FAPI_POS = <36>;
1606                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 24 00 00 00 00 00 00 00 00 00 00 00 00  ];
1607                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-36";
1608                ATTR_TYPE = [ 2C ];
1609
1610                eq4 {
1611                    compatible = "ibm,power10-eq";
1612                    index = <0x04>;
1613                    ATTR_CHIP_UNIT_POS = [ 04 ];
1614                    ATTR_FAPI_POS = <4>;
1615                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 04 00 00 00 00 00 00 00 00 00 00 00 00  ];
1616                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4";
1617                    ATTR_TYPE = [ 23 ];
1618
1619                    fc0 {
1620                        compatible = "ibm,power10-fc";
1621                        index = <0x08>;
1622                        ATTR_FAPI_POS = <8>;
1623                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 04 53 00 00 00 00 00 00 00 00 00 00 00  ];
1624                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4/fc-0";
1625                        ATTR_TYPE = [ 53 ];
1626
1627                        core0 {
1628                            compatible = "ibm,power10-core";
1629                            index = <0x10>;
1630                            ATTR_CHIP_UNIT_POS = [ 10 ];
1631                            ATTR_FAPI_POS = <16>;
1632                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 04 53 00 07 00 00 00 00 00 00 00 00 00  ];
1633                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4/fc-0/core-0";
1634                            ATTR_TYPE = [ 07 ];
1635                        };
1636
1637                        core1 {
1638                            compatible = "ibm,power10-core";
1639                            index = <0x11>;
1640                            ATTR_CHIP_UNIT_POS = [ 11 ];
1641                            ATTR_FAPI_POS = <17>;
1642                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 04 53 00 07 01 00 00 00 00 00 00 00 00  ];
1643                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4/fc-0/core-1";
1644                            ATTR_TYPE = [ 07 ];
1645                        };
1646                    };
1647
1648                    fc1 {
1649                        compatible = "ibm,power10-fc";
1650                        index = <0x09>;
1651                        ATTR_FAPI_POS = <9>;
1652                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 04 53 01 00 00 00 00 00 00 00 00 00 00  ];
1653                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4/fc-1";
1654                        ATTR_TYPE = [ 53 ];
1655
1656                        core0 {
1657                            compatible = "ibm,power10-core";
1658                            index = <0x12>;
1659                            ATTR_CHIP_UNIT_POS = [ 12 ];
1660                            ATTR_FAPI_POS = <18>;
1661                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 04 53 01 07 00 00 00 00 00 00 00 00 00  ];
1662                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4/fc-1/core-0";
1663                            ATTR_TYPE = [ 07 ];
1664                        };
1665
1666                        core1 {
1667                            compatible = "ibm,power10-core";
1668                            index = <0x13>;
1669                            ATTR_CHIP_UNIT_POS = [ 13 ];
1670                            ATTR_FAPI_POS = <19>;
1671                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 04 53 01 07 01 00 00 00 00 00 00 00 00  ];
1672                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-4/fc-1/core-1";
1673                            ATTR_TYPE = [ 07 ];
1674                        };
1675                    };
1676                };
1677            };
1678
1679            perv37 {
1680                compatible = "ibm,power10-chiplet";
1681                index = <0x25>;
1682                ATTR_CHIP_UNIT_POS = [ 25 ];
1683                ATTR_FAPI_POS = <37>;
1684                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 25 00 00 00 00 00 00 00 00 00 00 00 00  ];
1685                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-37";
1686                ATTR_TYPE = [ 2C ];
1687
1688                eq5 {
1689                    compatible = "ibm,power10-eq";
1690                    index = <0x05>;
1691                    ATTR_CHIP_UNIT_POS = [ 05 ];
1692                    ATTR_FAPI_POS = <5>;
1693                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 05 00 00 00 00 00 00 00 00 00 00 00 00  ];
1694                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5";
1695                    ATTR_TYPE = [ 23 ];
1696
1697                    fc0 {
1698                        compatible = "ibm,power10-fc";
1699                        index = <0x0a>;
1700                        ATTR_FAPI_POS = <10>;
1701                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 05 53 00 00 00 00 00 00 00 00 00 00 00  ];
1702                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5/fc-0";
1703                        ATTR_TYPE = [ 53 ];
1704
1705                        core0 {
1706                            compatible = "ibm,power10-core";
1707                            index = <0x14>;
1708                            ATTR_CHIP_UNIT_POS = [ 14 ];
1709                            ATTR_FAPI_POS = <20>;
1710                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 05 53 00 07 00 00 00 00 00 00 00 00 00  ];
1711                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5/fc-0/core-0";
1712                            ATTR_TYPE = [ 07 ];
1713                        };
1714
1715                        core1 {
1716                            compatible = "ibm,power10-core";
1717                            index = <0x15>;
1718                            ATTR_CHIP_UNIT_POS = [ 15 ];
1719                            ATTR_FAPI_POS = <21>;
1720                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 05 53 00 07 01 00 00 00 00 00 00 00 00  ];
1721                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5/fc-0/core-1";
1722                            ATTR_TYPE = [ 07 ];
1723                        };
1724                    };
1725
1726                    fc1 {
1727                        compatible = "ibm,power10-fc";
1728                        index = <0x0b>;
1729                        ATTR_FAPI_POS = <11>;
1730                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 05 53 01 00 00 00 00 00 00 00 00 00 00  ];
1731                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5/fc-1";
1732                        ATTR_TYPE = [ 53 ];
1733
1734                        core0 {
1735                            compatible = "ibm,power10-core";
1736                            index = <0x16>;
1737                            ATTR_CHIP_UNIT_POS = [ 16 ];
1738                            ATTR_FAPI_POS = <22>;
1739                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 05 53 01 07 00 00 00 00 00 00 00 00 00  ];
1740                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5/fc-1/core-0";
1741                            ATTR_TYPE = [ 07 ];
1742                        };
1743
1744                        core1 {
1745                            compatible = "ibm,power10-core";
1746                            index = <0x17>;
1747                            ATTR_CHIP_UNIT_POS = [ 17 ];
1748                            ATTR_FAPI_POS = <23>;
1749                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 05 53 01 07 01 00 00 00 00 00 00 00 00  ];
1750                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-5/fc-1/core-1";
1751                            ATTR_TYPE = [ 07 ];
1752                        };
1753                    };
1754                };
1755            };
1756
1757            perv38 {
1758                compatible = "ibm,power10-chiplet";
1759                index = <0x26>;
1760                ATTR_CHIP_UNIT_POS = [ 26 ];
1761                ATTR_FAPI_POS = <38>;
1762                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 26 00 00 00 00 00 00 00 00 00 00 00 00  ];
1763                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-38";
1764                ATTR_TYPE = [ 2C ];
1765
1766                eq6 {
1767                    compatible = "ibm,power10-eq";
1768                    index = <0x06>;
1769                    ATTR_CHIP_UNIT_POS = [ 06 ];
1770                    ATTR_FAPI_POS = <6>;
1771                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 06 00 00 00 00 00 00 00 00 00 00 00 00  ];
1772                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6";
1773                    ATTR_TYPE = [ 23 ];
1774
1775                    fc0 {
1776                        compatible = "ibm,power10-fc";
1777                        index = <0x0c>;
1778                        ATTR_FAPI_POS = <12>;
1779                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 06 53 00 00 00 00 00 00 00 00 00 00 00  ];
1780                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6/fc-0";
1781                        ATTR_TYPE = [ 53 ];
1782
1783                        core0 {
1784                            compatible = "ibm,power10-core";
1785                            index = <0x18>;
1786                            ATTR_CHIP_UNIT_POS = [ 18 ];
1787                            ATTR_FAPI_POS = <24>;
1788                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 06 53 00 07 00 00 00 00 00 00 00 00 00  ];
1789                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6/fc-0/core-0";
1790                            ATTR_TYPE = [ 07 ];
1791                        };
1792
1793                        core1 {
1794                            compatible = "ibm,power10-core";
1795                            index = <0x19>;
1796                            ATTR_CHIP_UNIT_POS = [ 19 ];
1797                            ATTR_FAPI_POS = <25>;
1798                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 06 53 00 07 01 00 00 00 00 00 00 00 00  ];
1799                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6/fc-0/core-1";
1800                            ATTR_TYPE = [ 07 ];
1801                        };
1802                    };
1803
1804                    fc1 {
1805                        compatible = "ibm,power10-fc";
1806                        index = <0x0d>;
1807                        ATTR_FAPI_POS = <13>;
1808                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 06 53 01 00 00 00 00 00 00 00 00 00 00  ];
1809                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6/fc-1";
1810                        ATTR_TYPE = [ 53 ];
1811
1812                        core0 {
1813                            compatible = "ibm,power10-core";
1814                            index = <0x1a>;
1815                            ATTR_CHIP_UNIT_POS = [ 1A ];
1816                            ATTR_FAPI_POS = <26>;
1817                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 06 53 01 07 00 00 00 00 00 00 00 00 00  ];
1818                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6/fc-1/core-0";
1819                            ATTR_TYPE = [ 07 ];
1820                        };
1821
1822                        core1 {
1823                            compatible = "ibm,power10-core";
1824                            index = <0x1b>;
1825                            ATTR_CHIP_UNIT_POS = [ 1B ];
1826                            ATTR_FAPI_POS = <27>;
1827                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 06 53 01 07 01 00 00 00 00 00 00 00 00  ];
1828                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-6/fc-1/core-1";
1829                            ATTR_TYPE = [ 07 ];
1830                        };
1831                    };
1832                };
1833            };
1834
1835            perv39 {
1836                compatible = "ibm,power10-chiplet";
1837                index = <0x27>;
1838                ATTR_CHIP_UNIT_POS = [ 27 ];
1839                ATTR_FAPI_POS = <39>;
1840                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 27 00 00 00 00 00 00 00 00 00 00 00 00  ];
1841                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-39";
1842                ATTR_TYPE = [ 2C ];
1843
1844                eq7 {
1845                    compatible = "ibm,power10-eq";
1846                    index = <0x07>;
1847                    ATTR_CHIP_UNIT_POS = [ 07 ];
1848                    ATTR_FAPI_POS = <7>;
1849                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 23 07 00 00 00 00 00 00 00 00 00 00 00 00  ];
1850                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7";
1851                    ATTR_TYPE = [ 23 ];
1852
1853                    fc0 {
1854                        compatible = "ibm,power10-fc";
1855                        index = <0x0e>;
1856                        ATTR_FAPI_POS = <14>;
1857                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 07 53 00 00 00 00 00 00 00 00 00 00 00  ];
1858                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7/fc-0";
1859                        ATTR_TYPE = [ 53 ];
1860
1861                        core0 {
1862                            compatible = "ibm,power10-core";
1863                            index = <0x1c>;
1864                            ATTR_CHIP_UNIT_POS = [ 1C ];
1865                            ATTR_FAPI_POS = <28>;
1866                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 07 53 00 07 00 00 00 00 00 00 00 00 00  ];
1867                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7/fc-0/core-0";
1868                            ATTR_TYPE = [ 07 ];
1869                        };
1870
1871                        core1 {
1872                            compatible = "ibm,power10-core";
1873                            index = <0x1d>;
1874                            ATTR_CHIP_UNIT_POS = [ 1D ];
1875                            ATTR_FAPI_POS = <29>;
1876                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 07 53 00 07 01 00 00 00 00 00 00 00 00  ];
1877                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7/fc-0/core-1";
1878                            ATTR_TYPE = [ 07 ];
1879                        };
1880                    };
1881
1882                    fc1 {
1883                        compatible = "ibm,power10-fc";
1884                        index = <0x0f>;
1885                        ATTR_FAPI_POS = <15>;
1886                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 23 07 53 01 00 00 00 00 00 00 00 00 00 00  ];
1887                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7/fc-1";
1888                        ATTR_TYPE = [ 53 ];
1889
1890                        core0 {
1891                            compatible = "ibm,power10-core";
1892                            index = <0x1e>;
1893                            ATTR_CHIP_UNIT_POS = [ 1E ];
1894                            ATTR_FAPI_POS = <30>;
1895                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 07 53 01 07 00 00 00 00 00 00 00 00 00  ];
1896                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7/fc-1/core-0";
1897                            ATTR_TYPE = [ 07 ];
1898                        };
1899
1900                        core1 {
1901                            compatible = "ibm,power10-core";
1902                            index = <0x1f>;
1903                            ATTR_CHIP_UNIT_POS = [ 1F ];
1904                            ATTR_FAPI_POS = <31>;
1905                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 00 23 07 53 01 07 01 00 00 00 00 00 00 00 00  ];
1906                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/eq-7/fc-1/core-1";
1907                            ATTR_TYPE = [ 07 ];
1908                        };
1909                    };
1910                };
1911            };
1912
1913            perv8 {
1914                compatible = "ibm,power10-chiplet";
1915                index = <0x08>;
1916                ATTR_CHIP_UNIT_POS = [ 08 ];
1917                ATTR_FAPI_POS = <8>;
1918                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 08 00 00 00 00 00 00 00 00 00 00 00 00  ];
1919                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-8";
1920                ATTR_TYPE = [ 2C ];
1921
1922                pec0 {
1923                    compatible = "ibm,power10-pec";
1924                    index = <0x00>;
1925                    ATTR_CHIP_UNIT_POS = [ 00 ];
1926                    ATTR_FAPI_POS = <0>;
1927                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2D 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
1928                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-0";
1929                    ATTR_TYPE = [ 2D ];
1930
1931                    phb0 {
1932                        compatible = "ibm,power10-phb";
1933                        index = <0x00>;
1934                        ATTR_CHIP_UNIT_POS = [ 00 ];
1935                        ATTR_FAPI_POS = <0>;
1936                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 2D 00 2E 00 00 00 00 00 00 00 00 00 00 00  ];
1937                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-0/phb-0";
1938                        ATTR_TYPE = [ 2E ];
1939                    };
1940
1941                    phb1 {
1942                        compatible = "ibm,power10-phb";
1943                        index = <0x01>;
1944                        ATTR_CHIP_UNIT_POS = [ 01 ];
1945                        ATTR_FAPI_POS = <1>;
1946                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 2D 00 2E 01 00 00 00 00 00 00 00 00 00 00  ];
1947                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-0/phb-1";
1948                        ATTR_TYPE = [ 2E ];
1949                    };
1950
1951                    phb2 {
1952                        compatible = "ibm,power10-phb";
1953                        index = <0x02>;
1954                        ATTR_CHIP_UNIT_POS = [ 02 ];
1955                        ATTR_FAPI_POS = <2>;
1956                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 2D 00 2E 02 00 00 00 00 00 00 00 00 00 00  ];
1957                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-0/phb-2";
1958                        ATTR_TYPE = [ 2E ];
1959                    };
1960                };
1961            };
1962
1963            perv9 {
1964                compatible = "ibm,power10-chiplet";
1965                index = <0x09>;
1966                ATTR_CHIP_UNIT_POS = [ 09 ];
1967                ATTR_FAPI_POS = <9>;
1968                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2C 09 00 00 00 00 00 00 00 00 00 00 00 00  ];
1969                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/perv-9";
1970                ATTR_TYPE = [ 2C ];
1971
1972                pec1 {
1973                    compatible = "ibm,power10-pec";
1974                    index = <0x01>;
1975                    ATTR_CHIP_UNIT_POS = [ 01 ];
1976                    ATTR_FAPI_POS = <1>;
1977                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 00 2D 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
1978                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-1";
1979                    ATTR_TYPE = [ 2D ];
1980
1981                    phb0 {
1982                        compatible = "ibm,power10-phb";
1983                        index = <0x03>;
1984                        ATTR_CHIP_UNIT_POS = [ 03 ];
1985                        ATTR_FAPI_POS = <3>;
1986                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 2D 01 2E 00 00 00 00 00 00 00 00 00 00 00  ];
1987                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-1/phb-0";
1988                        ATTR_TYPE = [ 2E ];
1989                    };
1990
1991                    phb1 {
1992                        compatible = "ibm,power10-phb";
1993                        index = <0x04>;
1994                        ATTR_CHIP_UNIT_POS = [ 04 ];
1995                        ATTR_FAPI_POS = <4>;
1996                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 2D 01 2E 01 00 00 00 00 00 00 00 00 00 00  ];
1997                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-1/phb-1";
1998                        ATTR_TYPE = [ 2E ];
1999                    };
2000
2001                    phb2 {
2002                        compatible = "ibm,power10-phb";
2003                        index = <0x05>;
2004                        ATTR_CHIP_UNIT_POS = [ 05 ];
2005                        ATTR_FAPI_POS = <5>;
2006                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 00 2D 01 2E 02 00 00 00 00 00 00 00 00 00 00  ];
2007                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-0/pec-1/phb-2";
2008                        ATTR_TYPE = [ 2E ];
2009                    };
2010                };
2011            };
2012        };
2013    };
2014
2015    proc1 {
2016        compatible = "ibm,power-proc", "ibm,power10-proc";
2017        index = <0x01>;
2018        ATTR_CHIP_ID = <0x20da>;
2019        ATTR_EC = [ 10 ];
2020        ATTR_FAPI_POS = <1>;
2021        ATTR_LOCATION_CODE = "Ufcs-P0-C15";
2022        ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2023        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1";
2024        ATTR_TYPE = [ 05 ];
2025
2026        fsi {
2027            index = <0x01>;
2028        };
2029
2030        pib {
2031            index = <0x01>;
2032
2033            nx0 {
2034                compatible = "ibm,power10-nx";
2035                index = <0x00>;
2036                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 1E 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2037                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/nx-0";
2038                ATTR_TYPE = [ 1E ];
2039            };
2040
2041            occ0 {
2042                compatible = "ibm,power10-occ";
2043                index = <0x00>;
2044                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 13 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2045                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/occ-0";
2046                ATTR_TYPE = [ 13 ];
2047            };
2048
2049            perv1 {
2050                compatible = "ibm,power10-chiplet";
2051                index = <0x01>;
2052                ATTR_CHIP_UNIT_POS = [ 01 ];
2053                ATTR_FAPI_POS = <57>;
2054                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
2055                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-1";
2056                ATTR_TYPE = [ 2C ];
2057            };
2058
2059            perv12 {
2060                compatible = "ibm,power10-chiplet";
2061                index = <0x0c>;
2062                ATTR_CHIP_UNIT_POS = [ 0C ];
2063                ATTR_FAPI_POS = <68>;
2064                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 0C 00 00 00 00 00 00 00 00 00 00 00 00  ];
2065                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-12";
2066                ATTR_TYPE = [ 2C ];
2067
2068                mc0 {
2069                    compatible = "ibm,power10-mc";
2070                    index = <0x00>;
2071                    ATTR_CHIP_UNIT_POS = [ 00 ];
2072                    ATTR_FAPI_POS = <4>;
2073                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 44 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2074                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0";
2075                    ATTR_TYPE = [ 44 ];
2076
2077                    mi0 {
2078                        compatible = "ibm,power10-mi";
2079                        index = <0x00>;
2080                        ATTR_CHIP_UNIT_POS = [ 00 ];
2081                        ATTR_FAPI_POS = <4>;
2082                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 00 26 00 00 00 00 00 00 00 00 00 00 00  ];
2083                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0";
2084                        ATTR_TYPE = [ 26 ];
2085
2086                        mcc0 {
2087                            compatible = "ibm,power10-mcc";
2088                            index = <0x00>;
2089                            ATTR_CHIP_UNIT_POS = [ 00 ];
2090                            ATTR_FAPI_POS = <8>;
2091                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 00 26 00 49 00 00 00 00 00 00 00 00 00  ];
2092                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0";
2093                            ATTR_TYPE = [ 49 ];
2094
2095                            omi0 {
2096                                compatible = "ibm,power10-omi";
2097                                index = <0x00>;
2098                                ATTR_CHIP_UNIT_POS = [ 00 ];
2099                                ATTR_FAPI_POS = <16>;
2100                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 00 26 00 49 00 48 00 00 00 00 00 00 00  ];
2101                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0";
2102                                ATTR_TYPE = [ 48 ];
2103                            };
2104
2105                            omi1 {
2106                                compatible = "ibm,power10-omi";
2107                                index = <0x01>;
2108                                ATTR_CHIP_UNIT_POS = [ 01 ];
2109                                ATTR_FAPI_POS = <17>;
2110                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 00 26 00 49 00 48 01 00 00 00 00 00 00  ];
2111                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1";
2112                                ATTR_TYPE = [ 48 ];
2113                            };
2114                        };
2115
2116                        mcc1 {
2117                            compatible = "ibm,power10-mcc";
2118                            index = <0x01>;
2119                            ATTR_CHIP_UNIT_POS = [ 01 ];
2120                            ATTR_FAPI_POS = <9>;
2121                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 00 26 00 49 01 00 00 00 00 00 00 00 00  ];
2122                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1";
2123                            ATTR_TYPE = [ 49 ];
2124
2125                            omi0 {
2126                                compatible = "ibm,power10-omi";
2127                                index = <0x02>;
2128                                ATTR_CHIP_UNIT_POS = [ 02 ];
2129                                ATTR_FAPI_POS = <18>;
2130                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 00 26 00 49 01 48 00 00 00 00 00 00 00  ];
2131                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0";
2132                                ATTR_TYPE = [ 48 ];
2133                            };
2134
2135                            omi1 {
2136                                compatible = "ibm,power10-omi";
2137                                index = <0x03>;
2138                                ATTR_CHIP_UNIT_POS = [ 03 ];
2139                                ATTR_FAPI_POS = <19>;
2140                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 00 26 00 49 01 48 01 00 00 00 00 00 00  ];
2141                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1";
2142                                ATTR_TYPE = [ 48 ];
2143                            };
2144                        };
2145                    };
2146
2147                    omic0 {
2148                        compatible = "ibm,power10-omic";
2149                        index = <0x00>;
2150                        ATTR_CHIP_UNIT_POS = [ 00 ];
2151                        ATTR_FAPI_POS = <8>;
2152                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 00 4A 00 00 00 00 00 00 00 00 00 00 00  ];
2153                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/omic-0";
2154                        ATTR_TYPE = [ 4A ];
2155                    };
2156
2157                    omic1 {
2158                        compatible = "ibm,power10-omic";
2159                        index = <0x01>;
2160                        ATTR_CHIP_UNIT_POS = [ 01 ];
2161                        ATTR_FAPI_POS = <9>;
2162                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 00 4A 01 00 00 00 00 00 00 00 00 00 00  ];
2163                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-0/omic-1";
2164                        ATTR_TYPE = [ 4A ];
2165                    };
2166                };
2167            };
2168
2169            perv13 {
2170                compatible = "ibm,power10-chiplet";
2171                index = <0x0d>;
2172                ATTR_CHIP_UNIT_POS = [ 0D ];
2173                ATTR_FAPI_POS = <69>;
2174                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 0D 00 00 00 00 00 00 00 00 00 00 00 00  ];
2175                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-13";
2176                ATTR_TYPE = [ 2C ];
2177
2178                mc1 {
2179                    compatible = "ibm,power10-mc";
2180                    index = <0x01>;
2181                    ATTR_CHIP_UNIT_POS = [ 01 ];
2182                    ATTR_FAPI_POS = <5>;
2183                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 44 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
2184                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1";
2185                    ATTR_TYPE = [ 44 ];
2186
2187                    mi0 {
2188                        compatible = "ibm,power10-mi";
2189                        index = <0x01>;
2190                        ATTR_CHIP_UNIT_POS = [ 01 ];
2191                        ATTR_FAPI_POS = <5>;
2192                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 01 26 00 00 00 00 00 00 00 00 00 00 00  ];
2193                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0";
2194                        ATTR_TYPE = [ 26 ];
2195
2196                        mcc0 {
2197                            compatible = "ibm,power10-mcc";
2198                            index = <0x02>;
2199                            ATTR_CHIP_UNIT_POS = [ 02 ];
2200                            ATTR_FAPI_POS = <10>;
2201                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 01 26 00 49 00 00 00 00 00 00 00 00 00  ];
2202                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0";
2203                            ATTR_TYPE = [ 49 ];
2204
2205                            omi0 {
2206                                compatible = "ibm,power10-omi";
2207                                index = <0x04>;
2208                                ATTR_CHIP_UNIT_POS = [ 04 ];
2209                                ATTR_FAPI_POS = <20>;
2210                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 01 26 00 49 00 48 00 00 00 00 00 00 00  ];
2211                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0";
2212                                ATTR_TYPE = [ 48 ];
2213                            };
2214
2215                            omi1 {
2216                                compatible = "ibm,power10-omi";
2217                                index = <0x05>;
2218                                ATTR_CHIP_UNIT_POS = [ 05 ];
2219                                ATTR_FAPI_POS = <21>;
2220                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 01 26 00 49 00 48 01 00 00 00 00 00 00  ];
2221                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-1";
2222                                ATTR_TYPE = [ 48 ];
2223                            };
2224                        };
2225
2226                        mcc1 {
2227                            compatible = "ibm,power10-mcc";
2228                            index = <0x03>;
2229                            ATTR_CHIP_UNIT_POS = [ 03 ];
2230                            ATTR_FAPI_POS = <11>;
2231                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 01 26 00 49 01 00 00 00 00 00 00 00 00  ];
2232                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1";
2233                            ATTR_TYPE = [ 49 ];
2234
2235                            omi0 {
2236                                compatible = "ibm,power10-omi";
2237                                index = <0x06>;
2238                                ATTR_CHIP_UNIT_POS = [ 06 ];
2239                                ATTR_FAPI_POS = <22>;
2240                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 01 26 00 49 01 48 00 00 00 00 00 00 00  ];
2241                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-0";
2242                                ATTR_TYPE = [ 48 ];
2243                            };
2244
2245                            omi1 {
2246                                compatible = "ibm,power10-omi";
2247                                index = <0x07>;
2248                                ATTR_CHIP_UNIT_POS = [ 07 ];
2249                                ATTR_FAPI_POS = <23>;
2250                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 01 26 00 49 01 48 01 00 00 00 00 00 00  ];
2251                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-1";
2252                                ATTR_TYPE = [ 48 ];
2253                            };
2254                        };
2255                    };
2256
2257                    omic0 {
2258                        compatible = "ibm,power10-omic";
2259                        index = <0x02>;
2260                        ATTR_CHIP_UNIT_POS = [ 02 ];
2261                        ATTR_FAPI_POS = <10>;
2262                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 01 4A 00 00 00 00 00 00 00 00 00 00 00  ];
2263                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/omic-0";
2264                        ATTR_TYPE = [ 4A ];
2265                    };
2266
2267                    omic1 {
2268                        compatible = "ibm,power10-omic";
2269                        index = <0x03>;
2270                        ATTR_CHIP_UNIT_POS = [ 03 ];
2271                        ATTR_FAPI_POS = <11>;
2272                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 01 4A 01 00 00 00 00 00 00 00 00 00 00  ];
2273                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-1/omic-1";
2274                        ATTR_TYPE = [ 4A ];
2275                    };
2276                };
2277            };
2278
2279            perv14 {
2280                compatible = "ibm,power10-chiplet";
2281                index = <0x0e>;
2282                ATTR_CHIP_UNIT_POS = [ 0E ];
2283                ATTR_FAPI_POS = <70>;
2284                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 0E 00 00 00 00 00 00 00 00 00 00 00 00  ];
2285                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-14";
2286                ATTR_TYPE = [ 2C ];
2287
2288                mc2 {
2289                    compatible = "ibm,power10-mc";
2290                    index = <0x02>;
2291                    ATTR_CHIP_UNIT_POS = [ 02 ];
2292                    ATTR_FAPI_POS = <6>;
2293                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 44 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
2294                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2";
2295                    ATTR_TYPE = [ 44 ];
2296
2297                    mi0 {
2298                        compatible = "ibm,power10-mi";
2299                        index = <0x02>;
2300                        ATTR_CHIP_UNIT_POS = [ 02 ];
2301                        ATTR_FAPI_POS = <6>;
2302                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 02 26 00 00 00 00 00 00 00 00 00 00 00  ];
2303                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0";
2304                        ATTR_TYPE = [ 26 ];
2305
2306                        mcc0 {
2307                            compatible = "ibm,power10-mcc";
2308                            index = <0x04>;
2309                            ATTR_CHIP_UNIT_POS = [ 04 ];
2310                            ATTR_FAPI_POS = <12>;
2311                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 02 26 00 49 00 00 00 00 00 00 00 00 00  ];
2312                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0/mcc-0";
2313                            ATTR_TYPE = [ 49 ];
2314
2315                            omi0 {
2316                                compatible = "ibm,power10-omi";
2317                                index = <0x08>;
2318                                ATTR_CHIP_UNIT_POS = [ 08 ];
2319                                ATTR_FAPI_POS = <24>;
2320                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 02 26 00 49 00 48 00 00 00 00 00 00 00  ];
2321                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0/mcc-0/omi-0";
2322                                ATTR_TYPE = [ 48 ];
2323
2324                                ocmb0 {
2325                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2326                                    index = <0x08>;
2327                                    ATTR_CHIP_ID = <0x60d2>;
2328                                    ATTR_EC = [ 20 ];
2329                                    ATTR_FAPI_POS = <24>;
2330                                    ATTR_LOCATION_CODE = "Ufcs-P0-C18";
2331                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2332                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-8";
2333                                    ATTR_TYPE = [ 4B ];
2334
2335                                    mem_port0 {
2336                                        compatible = "ibm,power10-memport";
2337                                        index = <0x08>;
2338                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2339                                        ATTR_FAPI_POS = <24>;
2340                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 08 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2341                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-8/mem_port-0";
2342                                        ATTR_TYPE = [ 4C ];
2343
2344                                        dimm0 {
2345                                            compatible = "ibm,power10-dimm";
2346                                            index = <0x08>;
2347                                            ATTR_FAPI_POS = <48>;
2348                                            ATTR_LOCATION_CODE = "Ufcs-P0-C18";
2349                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2350                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-8";
2351                                            ATTR_TYPE = [ 03 ];
2352                                        };
2353                                    };
2354                                };
2355                            };
2356
2357                            omi1 {
2358                                compatible = "ibm,power10-omi";
2359                                index = <0x09>;
2360                                ATTR_CHIP_UNIT_POS = [ 09 ];
2361                                ATTR_FAPI_POS = <25>;
2362                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 02 26 00 49 00 48 01 00 00 00 00 00 00  ];
2363                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0/mcc-0/omi-1";
2364                                ATTR_TYPE = [ 48 ];
2365
2366                                ocmb0 {
2367                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2368                                    index = <0x09>;
2369                                    ATTR_CHIP_ID = <0x60d2>;
2370                                    ATTR_EC = [ 20 ];
2371                                    ATTR_FAPI_POS = <25>;
2372                                    ATTR_LOCATION_CODE = "Ufcs-P0-C17";
2373                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2374                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-9";
2375                                    ATTR_TYPE = [ 4B ];
2376
2377                                    mem_port0 {
2378                                        compatible = "ibm,power10-memport";
2379                                        index = <0x09>;
2380                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2381                                        ATTR_FAPI_POS = <25>;
2382                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 09 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2383                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-9/mem_port-0";
2384                                        ATTR_TYPE = [ 4C ];
2385
2386                                        dimm0 {
2387                                            compatible = "ibm,power10-dimm";
2388                                            index = <0x09>;
2389                                            ATTR_FAPI_POS = <50>;
2390                                            ATTR_LOCATION_CODE = "Ufcs-P0-C17";
2391                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2392                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-9";
2393                                            ATTR_TYPE = [ 03 ];
2394                                        };
2395                                    };
2396                                };
2397                            };
2398                        };
2399
2400                        mcc1 {
2401                            compatible = "ibm,power10-mcc";
2402                            index = <0x05>;
2403                            ATTR_CHIP_UNIT_POS = [ 05 ];
2404                            ATTR_FAPI_POS = <13>;
2405                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 02 26 00 49 01 00 00 00 00 00 00 00 00  ];
2406                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0/mcc-1";
2407                            ATTR_TYPE = [ 49 ];
2408
2409                            omi0 {
2410                                compatible = "ibm,power10-omi";
2411                                index = <0x0a>;
2412                                ATTR_CHIP_UNIT_POS = [ 0A ];
2413                                ATTR_FAPI_POS = <26>;
2414                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 02 26 00 49 01 48 00 00 00 00 00 00 00  ];
2415                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0/mcc-1/omi-0";
2416                                ATTR_TYPE = [ 48 ];
2417
2418                                ocmb0 {
2419                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2420                                    index = <0x0a>;
2421                                    ATTR_CHIP_ID = <0x60d2>;
2422                                    ATTR_EC = [ 20 ];
2423                                    ATTR_FAPI_POS = <26>;
2424                                    ATTR_LOCATION_CODE = "Ufcs-P0-C16";
2425                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2426                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-10";
2427                                    ATTR_TYPE = [ 4B ];
2428
2429                                    mem_port0 {
2430                                        compatible = "ibm,power10-memport";
2431                                        index = <0x0a>;
2432                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2433                                        ATTR_FAPI_POS = <26>;
2434                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 0A 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2435                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-10/mem_port-0";
2436                                        ATTR_TYPE = [ 4C ];
2437
2438                                        dimm0 {
2439                                            compatible = "ibm,power10-dimm";
2440                                            index = <0x0a>;
2441                                            ATTR_FAPI_POS = <52>;
2442                                            ATTR_LOCATION_CODE = "Ufcs-P0-C16";
2443                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2444                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-10";
2445                                            ATTR_TYPE = [ 03 ];
2446                                        };
2447                                    };
2448                                };
2449                            };
2450
2451                            omi1 {
2452                                compatible = "ibm,power10-omi";
2453                                index = <0x0b>;
2454                                ATTR_CHIP_UNIT_POS = [ 0B ];
2455                                ATTR_FAPI_POS = <27>;
2456                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 02 26 00 49 01 48 01 00 00 00 00 00 00  ];
2457                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/mi-0/mcc-1/omi-1";
2458                                ATTR_TYPE = [ 48 ];
2459
2460                                ocmb0 {
2461                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2462                                    index = <0x0b>;
2463                                    ATTR_CHIP_ID = <0x60d2>;
2464                                    ATTR_EC = [ 20 ];
2465                                    ATTR_FAPI_POS = <27>;
2466                                    ATTR_LOCATION_CODE = "Ufcs-P0-C35";
2467                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2468                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-11";
2469                                    ATTR_TYPE = [ 4B ];
2470
2471                                    mem_port0 {
2472                                        compatible = "ibm,power10-memport";
2473                                        index = <0x0b>;
2474                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2475                                        ATTR_FAPI_POS = <27>;
2476                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 0B 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2477                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-11/mem_port-0";
2478                                        ATTR_TYPE = [ 4C ];
2479
2480                                        dimm0 {
2481                                            compatible = "ibm,power10-dimm";
2482                                            index = <0x0b>;
2483                                            ATTR_FAPI_POS = <54>;
2484                                            ATTR_LOCATION_CODE = "Ufcs-P0-C35";
2485                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2486                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-11";
2487                                            ATTR_TYPE = [ 03 ];
2488                                        };
2489                                    };
2490                                };
2491                            };
2492                        };
2493                    };
2494
2495                    omic0 {
2496                        compatible = "ibm,power10-omic";
2497                        index = <0x04>;
2498                        ATTR_CHIP_UNIT_POS = [ 04 ];
2499                        ATTR_FAPI_POS = <12>;
2500                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 02 4A 00 00 00 00 00 00 00 00 00 00 00  ];
2501                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/omic-0";
2502                        ATTR_TYPE = [ 4A ];
2503                    };
2504
2505                    omic1 {
2506                        compatible = "ibm,power10-omic";
2507                        index = <0x05>;
2508                        ATTR_CHIP_UNIT_POS = [ 05 ];
2509                        ATTR_FAPI_POS = <13>;
2510                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 02 4A 01 00 00 00 00 00 00 00 00 00 00  ];
2511                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-2/omic-1";
2512                        ATTR_TYPE = [ 4A ];
2513                    };
2514                };
2515            };
2516
2517            perv15 {
2518                compatible = "ibm,power10-chiplet";
2519                index = <0x0f>;
2520                ATTR_CHIP_UNIT_POS = [ 0F ];
2521                ATTR_FAPI_POS = <71>;
2522                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 0F 00 00 00 00 00 00 00 00 00 00 00 00  ];
2523                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-15";
2524                ATTR_TYPE = [ 2C ];
2525
2526                mc3 {
2527                    compatible = "ibm,power10-mc";
2528                    index = <0x03>;
2529                    ATTR_CHIP_UNIT_POS = [ 03 ];
2530                    ATTR_FAPI_POS = <7>;
2531                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 44 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
2532                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3";
2533                    ATTR_TYPE = [ 44 ];
2534
2535                    mi0 {
2536                        compatible = "ibm,power10-mi";
2537                        index = <0x03>;
2538                        ATTR_CHIP_UNIT_POS = [ 03 ];
2539                        ATTR_FAPI_POS = <7>;
2540                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 03 26 00 00 00 00 00 00 00 00 00 00 00  ];
2541                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0";
2542                        ATTR_TYPE = [ 26 ];
2543
2544                        mcc0 {
2545                            compatible = "ibm,power10-mcc";
2546                            index = <0x06>;
2547                            ATTR_CHIP_UNIT_POS = [ 06 ];
2548                            ATTR_FAPI_POS = <14>;
2549                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 03 26 00 49 00 00 00 00 00 00 00 00 00  ];
2550                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0/mcc-0";
2551                            ATTR_TYPE = [ 49 ];
2552
2553                            omi0 {
2554                                compatible = "ibm,power10-omi";
2555                                index = <0x0c>;
2556                                ATTR_CHIP_UNIT_POS = [ 0C ];
2557                                ATTR_FAPI_POS = <28>;
2558                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 03 26 00 49 00 48 00 00 00 00 00 00 00  ];
2559                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0/mcc-0/omi-0";
2560                                ATTR_TYPE = [ 48 ];
2561
2562                                ocmb0 {
2563                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2564                                    index = <0x0c>;
2565                                    ATTR_CHIP_ID = <0x60d2>;
2566                                    ATTR_EC = [ 20 ];
2567                                    ATTR_FAPI_POS = <28>;
2568                                    ATTR_LOCATION_CODE = "Ufcs-P0-C37";
2569                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2570                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-12";
2571                                    ATTR_TYPE = [ 4B ];
2572
2573                                    mem_port0 {
2574                                        compatible = "ibm,power10-memport";
2575                                        index = <0x0c>;
2576                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2577                                        ATTR_FAPI_POS = <28>;
2578                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 0C 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2579                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-12/mem_port-0";
2580                                        ATTR_TYPE = [ 4C ];
2581
2582                                        dimm0 {
2583                                            compatible = "ibm,power10-dimm";
2584                                            index = <0x0c>;
2585                                            ATTR_FAPI_POS = <56>;
2586                                            ATTR_LOCATION_CODE = "Ufcs-P0-C37";
2587                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2588                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-12";
2589                                            ATTR_TYPE = [ 03 ];
2590                                        };
2591                                    };
2592                                };
2593                            };
2594
2595                            omi1 {
2596                                compatible = "ibm,power10-omi";
2597                                index = <0x0d>;
2598                                ATTR_CHIP_UNIT_POS = [ 0D ];
2599                                ATTR_FAPI_POS = <29>;
2600                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 03 26 00 49 00 48 01 00 00 00 00 00 00  ];
2601                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0/mcc-0/omi-1";
2602                                ATTR_TYPE = [ 48 ];
2603
2604                                ocmb0 {
2605                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2606                                    index = <0x0d>;
2607                                    ATTR_CHIP_ID = <0x60d2>;
2608                                    ATTR_EC = [ 20 ];
2609                                    ATTR_FAPI_POS = <29>;
2610                                    ATTR_LOCATION_CODE = "Ufcs-P0-C36";
2611                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2612                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-13";
2613                                    ATTR_TYPE = [ 4B ];
2614
2615                                    mem_port0 {
2616                                        compatible = "ibm,power10-memport";
2617                                        index = <0x0d>;
2618                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2619                                        ATTR_FAPI_POS = <29>;
2620                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 0D 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2621                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-13/mem_port-0";
2622                                        ATTR_TYPE = [ 4C ];
2623
2624                                        dimm0 {
2625                                            compatible = "ibm,power10-dimm";
2626                                            index = <0x0d>;
2627                                            ATTR_FAPI_POS = <58>;
2628                                            ATTR_LOCATION_CODE = "Ufcs-P0-C36";
2629                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2630                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-13";
2631                                            ATTR_TYPE = [ 03 ];
2632                                        };
2633                                    };
2634                                };
2635                            };
2636                        };
2637
2638                        mcc1 {
2639                            compatible = "ibm,power10-mcc";
2640                            index = <0x07>;
2641                            ATTR_CHIP_UNIT_POS = [ 07 ];
2642                            ATTR_FAPI_POS = <15>;
2643                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 44 03 26 00 49 01 00 00 00 00 00 00 00 00  ];
2644                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0/mcc-1";
2645                            ATTR_TYPE = [ 49 ];
2646
2647                            omi0 {
2648                                compatible = "ibm,power10-omi";
2649                                index = <0x0e>;
2650                                ATTR_CHIP_UNIT_POS = [ 0E ];
2651                                ATTR_FAPI_POS = <30>;
2652                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 03 26 00 49 01 48 00 00 00 00 00 00 00  ];
2653                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0/mcc-1/omi-0";
2654                                ATTR_TYPE = [ 48 ];
2655
2656                                ocmb0 {
2657                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2658                                    index = <0x0e>;
2659                                    ATTR_CHIP_ID = <0x60d2>;
2660                                    ATTR_EC = [ 20 ];
2661                                    ATTR_FAPI_POS = <30>;
2662                                    ATTR_LOCATION_CODE = "Ufcs-P0-C34";
2663                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2664                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-14";
2665                                    ATTR_TYPE = [ 4B ];
2666
2667                                    mem_port0 {
2668                                        compatible = "ibm,power10-memport";
2669                                        index = <0x0e>;
2670                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2671                                        ATTR_FAPI_POS = <30>;
2672                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 0E 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2673                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-14/mem_port-0";
2674                                        ATTR_TYPE = [ 4C ];
2675
2676                                        dimm0 {
2677                                            compatible = "ibm,power10-dimm";
2678                                            index = <0x0e>;
2679                                            ATTR_FAPI_POS = <60>;
2680                                            ATTR_LOCATION_CODE = "Ufcs-P0-C34";
2681                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2682                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-14";
2683                                            ATTR_TYPE = [ 03 ];
2684                                        };
2685                                    };
2686                                };
2687                            };
2688
2689                            omi1 {
2690                                compatible = "ibm,power10-omi";
2691                                index = <0x0f>;
2692                                ATTR_CHIP_UNIT_POS = [ 0F ];
2693                                ATTR_FAPI_POS = <31>;
2694                                ATTR_PHYS_BIN_PATH = [ 27 01 00 02 00 05 01 44 03 26 00 49 01 48 01 00 00 00 00 00 00  ];
2695                                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/mi-0/mcc-1/omi-1";
2696                                ATTR_TYPE = [ 48 ];
2697
2698                                ocmb0 {
2699                                    compatible = "ibm,power-ocmb", "ibm,power10-ocmb";
2700                                    index = <0x0f>;
2701                                    ATTR_CHIP_ID = <0x60d2>;
2702                                    ATTR_EC = [ 20 ];
2703                                    ATTR_FAPI_POS = <31>;
2704                                    ATTR_LOCATION_CODE = "Ufcs-P0-C33";
2705                                    ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 4B 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2706                                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-15";
2707                                    ATTR_TYPE = [ 4B ];
2708
2709                                    mem_port0 {
2710                                        compatible = "ibm,power10-memport";
2711                                        index = <0x0f>;
2712                                        ATTR_CHIP_UNIT_POS = [ 00 ];
2713                                        ATTR_FAPI_POS = <31>;
2714                                        ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 4B 0F 4C 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2715                                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/ocmb_chip-15/mem_port-0";
2716                                        ATTR_TYPE = [ 4C ];
2717
2718                                        dimm0 {
2719                                            compatible = "ibm,power10-dimm";
2720                                            index = <0x0f>;
2721                                            ATTR_FAPI_POS = <62>;
2722                                            ATTR_LOCATION_CODE = "Ufcs-P0-C33";
2723                                            ATTR_PHYS_BIN_PATH = [ 23 01 00 02 00 03 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2724                                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-15";
2725                                            ATTR_TYPE = [ 03 ];
2726                                        };
2727                                    };
2728                                };
2729                            };
2730                        };
2731                    };
2732
2733                    omic0 {
2734                        compatible = "ibm,power10-omic";
2735                        index = <0x06>;
2736                        ATTR_CHIP_UNIT_POS = [ 06 ];
2737                        ATTR_FAPI_POS = <14>;
2738                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 03 4A 00 00 00 00 00 00 00 00 00 00 00  ];
2739                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/omic-0";
2740                        ATTR_TYPE = [ 4A ];
2741                    };
2742
2743                    omic1 {
2744                        compatible = "ibm,power10-omic";
2745                        index = <0x07>;
2746                        ATTR_CHIP_UNIT_POS = [ 07 ];
2747                        ATTR_FAPI_POS = <15>;
2748                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 44 03 4A 01 00 00 00 00 00 00 00 00 00 00  ];
2749                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/mc-3/omic-1";
2750                        ATTR_TYPE = [ 4A ];
2751                    };
2752                };
2753            };
2754
2755            perv16 {
2756                compatible = "ibm,power10-chiplet";
2757                index = <0x10>;
2758                ATTR_CHIP_UNIT_POS = [ 10 ];
2759                ATTR_FAPI_POS = <72>;
2760                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 10 00 00 00 00 00 00 00 00 00 00 00 00  ];
2761                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-16";
2762                ATTR_TYPE = [ 2C ];
2763
2764                pauc0 {
2765                    compatible = "ibm,power10-pauc";
2766                    index = <0x00>;
2767                    ATTR_CHIP_UNIT_POS = [ 00 ];
2768                    ATTR_FAPI_POS = <4>;
2769                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 52 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2770                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0";
2771                    ATTR_TYPE = [ 52 ];
2772
2773                    pau0 {
2774                        compatible = "ibm,power10-pau";
2775                        index = <0x00>;
2776                        ATTR_CHIP_UNIT_POS = [ 00 ];
2777                        ATTR_FAPI_POS = <8>;
2778                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 00 50 00 00 00 00 00 00 00 00 00 00 00  ];
2779                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/pau-0";
2780                        ATTR_TYPE = [ 50 ];
2781                    };
2782                };
2783            };
2784
2785            perv17 {
2786                compatible = "ibm,power10-chiplet";
2787                index = <0x11>;
2788                ATTR_CHIP_UNIT_POS = [ 11 ];
2789                ATTR_FAPI_POS = <73>;
2790                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 11 00 00 00 00 00 00 00 00 00 00 00 00  ];
2791                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-17";
2792                ATTR_TYPE = [ 2C ];
2793
2794                pauc1 {
2795                    compatible = "ibm,power10-pauc";
2796                    index = <0x01>;
2797                    ATTR_CHIP_UNIT_POS = [ 01 ];
2798                    ATTR_FAPI_POS = <5>;
2799                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 52 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
2800                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1";
2801                    ATTR_TYPE = [ 52 ];
2802
2803                    pau1 {
2804                        compatible = "ibm,power10-pau";
2805                        index = <0x03>;
2806                        ATTR_CHIP_UNIT_POS = [ 03 ];
2807                        ATTR_FAPI_POS = <11>;
2808                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 01 50 01 00 00 00 00 00 00 00 00 00 00  ];
2809                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/pau-1";
2810                        ATTR_TYPE = [ 50 ];
2811                    };
2812                };
2813            };
2814
2815            perv18 {
2816                compatible = "ibm,power10-chiplet";
2817                index = <0x12>;
2818                ATTR_CHIP_UNIT_POS = [ 12 ];
2819                ATTR_FAPI_POS = <74>;
2820                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 12 00 00 00 00 00 00 00 00 00 00 00 00  ];
2821                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-18";
2822                ATTR_TYPE = [ 2C ];
2823
2824                pauc2 {
2825                    compatible = "ibm,power10-pauc";
2826                    index = <0x02>;
2827                    ATTR_CHIP_UNIT_POS = [ 02 ];
2828                    ATTR_FAPI_POS = <6>;
2829                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 52 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
2830                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2";
2831                    ATTR_TYPE = [ 52 ];
2832
2833                    pau0 {
2834                        compatible = "ibm,power10-pau";
2835                        index = <0x04>;
2836                        ATTR_CHIP_UNIT_POS = [ 04 ];
2837                        ATTR_FAPI_POS = <12>;
2838                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 02 50 00 00 00 00 00 00 00 00 00 00 00  ];
2839                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/pau-0";
2840                        ATTR_TYPE = [ 50 ];
2841                    };
2842
2843                    pau1 {
2844                        compatible = "ibm,power10-pau";
2845                        index = <0x05>;
2846                        ATTR_CHIP_UNIT_POS = [ 05 ];
2847                        ATTR_FAPI_POS = <13>;
2848                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 02 50 01 00 00 00 00 00 00 00 00 00 00  ];
2849                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/pau-1";
2850                        ATTR_TYPE = [ 50 ];
2851                    };
2852                };
2853            };
2854
2855            perv19 {
2856                compatible = "ibm,power10-chiplet";
2857                index = <0x13>;
2858                ATTR_CHIP_UNIT_POS = [ 13 ];
2859                ATTR_FAPI_POS = <75>;
2860                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 13 00 00 00 00 00 00 00 00 00 00 00 00  ];
2861                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-19";
2862                ATTR_TYPE = [ 2C ];
2863
2864                pauc3 {
2865                    compatible = "ibm,power10-pauc";
2866                    index = <0x03>;
2867                    ATTR_CHIP_UNIT_POS = [ 03 ];
2868                    ATTR_FAPI_POS = <7>;
2869                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 52 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
2870                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3";
2871                    ATTR_TYPE = [ 52 ];
2872
2873                    pau0 {
2874                        compatible = "ibm,power10-pau";
2875                        index = <0x06>;
2876                        ATTR_CHIP_UNIT_POS = [ 06 ];
2877                        ATTR_FAPI_POS = <14>;
2878                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 03 50 00 00 00 00 00 00 00 00 00 00 00  ];
2879                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/pau-0";
2880                        ATTR_TYPE = [ 50 ];
2881                    };
2882
2883                    pau1 {
2884                        compatible = "ibm,power10-pau";
2885                        index = <0x07>;
2886                        ATTR_CHIP_UNIT_POS = [ 07 ];
2887                        ATTR_FAPI_POS = <15>;
2888                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 03 50 01 00 00 00 00 00 00 00 00 00 00  ];
2889                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/pau-1";
2890                        ATTR_TYPE = [ 50 ];
2891                    };
2892                };
2893            };
2894
2895            perv2 {
2896                compatible = "ibm,power10-chiplet";
2897                index = <0x02>;
2898                ATTR_CHIP_UNIT_POS = [ 02 ];
2899                ATTR_FAPI_POS = <58>;
2900                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
2901                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-2";
2902                ATTR_TYPE = [ 2C ];
2903
2904                nmmu0 {
2905                    compatible = "ibm,power10-nmmu";
2906                    index = <0x00>;
2907                    ATTR_CHIP_UNIT_POS = [ 00 ];
2908                    ATTR_FAPI_POS = <2>;
2909                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 4F 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
2910                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/nmmu-0";
2911                    ATTR_TYPE = [ 4F ];
2912                };
2913            };
2914
2915            perv24 {
2916                compatible = "ibm,power10-chiplet";
2917                index = <0x18>;
2918                ATTR_CHIP_UNIT_POS = [ 18 ];
2919                ATTR_FAPI_POS = <80>;
2920                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 18 00 00 00 00 00 00 00 00 00 00 00 00  ];
2921                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-24";
2922                ATTR_TYPE = [ 2C ];
2923
2924                pauc0 {
2925                    index = <0x00>;
2926
2927                    iohs0 {
2928                        compatible = "ibm,power10-iohs";
2929                        index = <0x00>;
2930                        ATTR_CHIP_UNIT_POS = [ 00 ];
2931                        ATTR_FAPI_POS = <8>;
2932                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 00 51 00 00 00 00 00 00 00 00 00 00 00  ];
2933                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/iohs-0";
2934                        ATTR_TYPE = [ 51 ];
2935
2936                        smpgroup0 {
2937                            compatible = "ibm,power10-smpgroup";
2938                            index = <0x00>;
2939                            ATTR_CHIP_UNIT_POS = [ 00 ];
2940                            ATTR_FAPI_POS = <16>;
2941                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 00 51 00 47 00 00 00 00 00 00 00 00 00  ];
2942                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/iohs-0/smpgroup-0";
2943                            ATTR_TYPE = [ 47 ];
2944                        };
2945
2946                        smpgroup1 {
2947                            compatible = "ibm,power10-smpgroup";
2948                            index = <0x01>;
2949                            ATTR_CHIP_UNIT_POS = [ 01 ];
2950                            ATTR_FAPI_POS = <17>;
2951                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 00 51 00 47 01 00 00 00 00 00 00 00 00  ];
2952                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/iohs-0/smpgroup-1";
2953                            ATTR_TYPE = [ 47 ];
2954                        };
2955                    };
2956                };
2957            };
2958
2959            perv25 {
2960                compatible = "ibm,power10-chiplet";
2961                index = <0x19>;
2962                ATTR_CHIP_UNIT_POS = [ 19 ];
2963                ATTR_FAPI_POS = <81>;
2964                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 19 00 00 00 00 00 00 00 00 00 00 00 00  ];
2965                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-25";
2966                ATTR_TYPE = [ 2C ];
2967
2968                pauc0 {
2969                    index = <0x00>;
2970
2971                    iohs1 {
2972                        compatible = "ibm,power10-iohs";
2973                        index = <0x01>;
2974                        ATTR_CHIP_UNIT_POS = [ 01 ];
2975                        ATTR_FAPI_POS = <9>;
2976                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 00 51 01 00 00 00 00 00 00 00 00 00 00  ];
2977                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/iohs-1";
2978                        ATTR_TYPE = [ 51 ];
2979
2980                        smpgroup0 {
2981                            compatible = "ibm,power10-smpgroup";
2982                            index = <0x02>;
2983                            ATTR_CHIP_UNIT_POS = [ 02 ];
2984                            ATTR_FAPI_POS = <18>;
2985                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 00 51 01 47 00 00 00 00 00 00 00 00 00  ];
2986                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/iohs-1/smpgroup-0";
2987                            ATTR_TYPE = [ 47 ];
2988                        };
2989
2990                        smpgroup1 {
2991                            compatible = "ibm,power10-smpgroup";
2992                            index = <0x03>;
2993                            ATTR_CHIP_UNIT_POS = [ 03 ];
2994                            ATTR_FAPI_POS = <19>;
2995                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 00 51 01 47 01 00 00 00 00 00 00 00 00  ];
2996                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-0/iohs-1/smpgroup-1";
2997                            ATTR_TYPE = [ 47 ];
2998                        };
2999                    };
3000                };
3001            };
3002
3003            perv26 {
3004                compatible = "ibm,power10-chiplet";
3005                index = <0x1a>;
3006                ATTR_CHIP_UNIT_POS = [ 1A ];
3007                ATTR_FAPI_POS = <82>;
3008                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 1A 00 00 00 00 00 00 00 00 00 00 00 00  ];
3009                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-26";
3010                ATTR_TYPE = [ 2C ];
3011
3012                pauc1 {
3013                    index = <0x01>;
3014
3015                    iohs0 {
3016                        compatible = "ibm,power10-iohs";
3017                        index = <0x02>;
3018                        ATTR_CHIP_UNIT_POS = [ 02 ];
3019                        ATTR_FAPI_POS = <10>;
3020                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 01 51 00 00 00 00 00 00 00 00 00 00 00  ];
3021                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/iohs-0";
3022                        ATTR_TYPE = [ 51 ];
3023
3024                        smpgroup0 {
3025                            compatible = "ibm,power10-smpgroup";
3026                            index = <0x04>;
3027                            ATTR_CHIP_UNIT_POS = [ 04 ];
3028                            ATTR_FAPI_POS = <20>;
3029                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 01 51 00 47 00 00 00 00 00 00 00 00 00  ];
3030                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/iohs-0/smpgroup-0";
3031                            ATTR_TYPE = [ 47 ];
3032                        };
3033
3034                        smpgroup1 {
3035                            compatible = "ibm,power10-smpgroup";
3036                            index = <0x05>;
3037                            ATTR_CHIP_UNIT_POS = [ 05 ];
3038                            ATTR_FAPI_POS = <21>;
3039                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 01 51 00 47 01 00 00 00 00 00 00 00 00  ];
3040                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/iohs-0/smpgroup-1";
3041                            ATTR_TYPE = [ 47 ];
3042                        };
3043                    };
3044                };
3045            };
3046
3047            perv27 {
3048                compatible = "ibm,power10-chiplet";
3049                index = <0x1b>;
3050                ATTR_CHIP_UNIT_POS = [ 1B ];
3051                ATTR_FAPI_POS = <83>;
3052                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 1B 00 00 00 00 00 00 00 00 00 00 00 00  ];
3053                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-27";
3054                ATTR_TYPE = [ 2C ];
3055
3056                pauc1 {
3057                    index = <0x01>;
3058
3059                    iohs1 {
3060                        compatible = "ibm,power10-iohs";
3061                        index = <0x03>;
3062                        ATTR_CHIP_UNIT_POS = [ 03 ];
3063                        ATTR_FAPI_POS = <11>;
3064                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 01 51 01 00 00 00 00 00 00 00 00 00 00  ];
3065                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/iohs-1";
3066                        ATTR_TYPE = [ 51 ];
3067
3068                        smpgroup0 {
3069                            compatible = "ibm,power10-smpgroup";
3070                            index = <0x06>;
3071                            ATTR_CHIP_UNIT_POS = [ 06 ];
3072                            ATTR_FAPI_POS = <22>;
3073                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 01 51 01 47 00 00 00 00 00 00 00 00 00  ];
3074                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/iohs-1/smpgroup-0";
3075                            ATTR_TYPE = [ 47 ];
3076                        };
3077
3078                        smpgroup1 {
3079                            compatible = "ibm,power10-smpgroup";
3080                            index = <0x07>;
3081                            ATTR_CHIP_UNIT_POS = [ 07 ];
3082                            ATTR_FAPI_POS = <23>;
3083                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 01 51 01 47 01 00 00 00 00 00 00 00 00  ];
3084                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-1/iohs-1/smpgroup-1";
3085                            ATTR_TYPE = [ 47 ];
3086                        };
3087                    };
3088                };
3089            };
3090
3091            perv28 {
3092                compatible = "ibm,power10-chiplet";
3093                index = <0x1c>;
3094                ATTR_CHIP_UNIT_POS = [ 1C ];
3095                ATTR_FAPI_POS = <84>;
3096                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 1C 00 00 00 00 00 00 00 00 00 00 00 00  ];
3097                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-28";
3098                ATTR_TYPE = [ 2C ];
3099
3100                pauc2 {
3101                    index = <0x02>;
3102
3103                    iohs0 {
3104                        compatible = "ibm,power10-iohs";
3105                        index = <0x04>;
3106                        ATTR_CHIP_UNIT_POS = [ 04 ];
3107                        ATTR_FAPI_POS = <12>;
3108                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 02 51 00 00 00 00 00 00 00 00 00 00 00  ];
3109                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/iohs-0";
3110                        ATTR_TYPE = [ 51 ];
3111
3112                        smpgroup0 {
3113                            compatible = "ibm,power10-smpgroup";
3114                            index = <0x08>;
3115                            ATTR_CHIP_UNIT_POS = [ 08 ];
3116                            ATTR_FAPI_POS = <24>;
3117                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 02 51 00 47 00 00 00 00 00 00 00 00 00  ];
3118                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/iohs-0/smpgroup-0";
3119                            ATTR_TYPE = [ 47 ];
3120                        };
3121
3122                        smpgroup1 {
3123                            compatible = "ibm,power10-smpgroup";
3124                            index = <0x09>;
3125                            ATTR_CHIP_UNIT_POS = [ 09 ];
3126                            ATTR_FAPI_POS = <25>;
3127                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 02 51 00 47 01 00 00 00 00 00 00 00 00  ];
3128                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/iohs-0/smpgroup-1";
3129                            ATTR_TYPE = [ 47 ];
3130                        };
3131                    };
3132                };
3133            };
3134
3135            perv29 {
3136                compatible = "ibm,power10-chiplet";
3137                index = <0x1d>;
3138                ATTR_CHIP_UNIT_POS = [ 1D ];
3139                ATTR_FAPI_POS = <85>;
3140                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 1D 00 00 00 00 00 00 00 00 00 00 00 00  ];
3141                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-29";
3142                ATTR_TYPE = [ 2C ];
3143
3144                pauc2 {
3145                    index = <0x02>;
3146
3147                    iohs1 {
3148                        compatible = "ibm,power10-iohs";
3149                        index = <0x05>;
3150                        ATTR_CHIP_UNIT_POS = [ 05 ];
3151                        ATTR_FAPI_POS = <13>;
3152                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 02 51 01 00 00 00 00 00 00 00 00 00 00  ];
3153                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/iohs-1";
3154                        ATTR_TYPE = [ 51 ];
3155
3156                        smpgroup0 {
3157                            compatible = "ibm,power10-smpgroup";
3158                            index = <0x0a>;
3159                            ATTR_CHIP_UNIT_POS = [ 0A ];
3160                            ATTR_FAPI_POS = <26>;
3161                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 02 51 01 47 00 00 00 00 00 00 00 00 00  ];
3162                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/iohs-1/smpgroup-0";
3163                            ATTR_TYPE = [ 47 ];
3164                        };
3165
3166                        smpgroup1 {
3167                            compatible = "ibm,power10-smpgroup";
3168                            index = <0x0b>;
3169                            ATTR_CHIP_UNIT_POS = [ 0B ];
3170                            ATTR_FAPI_POS = <27>;
3171                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 02 51 01 47 01 00 00 00 00 00 00 00 00  ];
3172                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-2/iohs-1/smpgroup-1";
3173                            ATTR_TYPE = [ 47 ];
3174                        };
3175                    };
3176                };
3177            };
3178
3179            perv3 {
3180                compatible = "ibm,power10-chiplet";
3181                index = <0x03>;
3182                ATTR_CHIP_UNIT_POS = [ 03 ];
3183                ATTR_FAPI_POS = <59>;
3184                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
3185                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-3";
3186                ATTR_TYPE = [ 2C ];
3187
3188                nmmu1 {
3189                    compatible = "ibm,power10-nmmu";
3190                    index = <0x01>;
3191                    ATTR_CHIP_UNIT_POS = [ 01 ];
3192                    ATTR_FAPI_POS = <3>;
3193                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 4F 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
3194                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/nmmu-1";
3195                    ATTR_TYPE = [ 4F ];
3196                };
3197            };
3198
3199            perv30 {
3200                compatible = "ibm,power10-chiplet";
3201                index = <0x1e>;
3202                ATTR_CHIP_UNIT_POS = [ 1E ];
3203                ATTR_FAPI_POS = <86>;
3204                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 1E 00 00 00 00 00 00 00 00 00 00 00 00  ];
3205                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-30";
3206                ATTR_TYPE = [ 2C ];
3207
3208                pauc3 {
3209                    index = <0x03>;
3210
3211                    iohs0 {
3212                        compatible = "ibm,power10-iohs";
3213                        index = <0x06>;
3214                        ATTR_CHIP_UNIT_POS = [ 06 ];
3215                        ATTR_FAPI_POS = <14>;
3216                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 03 51 00 00 00 00 00 00 00 00 00 00 00  ];
3217                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/iohs-0";
3218                        ATTR_TYPE = [ 51 ];
3219
3220                        smpgroup0 {
3221                            compatible = "ibm,power10-smpgroup";
3222                            index = <0x0c>;
3223                            ATTR_CHIP_UNIT_POS = [ 0C ];
3224                            ATTR_FAPI_POS = <28>;
3225                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 03 51 00 47 00 00 00 00 00 00 00 00 00  ];
3226                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/iohs-0/smpgroup-0";
3227                            ATTR_TYPE = [ 47 ];
3228                        };
3229
3230                        smpgroup1 {
3231                            compatible = "ibm,power10-smpgroup";
3232                            index = <0x0d>;
3233                            ATTR_CHIP_UNIT_POS = [ 0D ];
3234                            ATTR_FAPI_POS = <29>;
3235                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 03 51 00 47 01 00 00 00 00 00 00 00 00  ];
3236                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/iohs-0/smpgroup-1";
3237                            ATTR_TYPE = [ 47 ];
3238                        };
3239                    };
3240                };
3241            };
3242
3243            perv31 {
3244                compatible = "ibm,power10-chiplet";
3245                index = <0x1f>;
3246                ATTR_CHIP_UNIT_POS = [ 1F ];
3247                ATTR_FAPI_POS = <87>;
3248                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 1F 00 00 00 00 00 00 00 00 00 00 00 00  ];
3249                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-31";
3250                ATTR_TYPE = [ 2C ];
3251
3252                pauc3 {
3253                    index = <0x03>;
3254
3255                    iohs1 {
3256                        compatible = "ibm,power10-iohs";
3257                        index = <0x07>;
3258                        ATTR_CHIP_UNIT_POS = [ 07 ];
3259                        ATTR_FAPI_POS = <15>;
3260                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 52 03 51 01 00 00 00 00 00 00 00 00 00 00  ];
3261                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/iohs-1";
3262                        ATTR_TYPE = [ 51 ];
3263
3264                        smpgroup0 {
3265                            compatible = "ibm,power10-smpgroup";
3266                            index = <0x0e>;
3267                            ATTR_CHIP_UNIT_POS = [ 0E ];
3268                            ATTR_FAPI_POS = <30>;
3269                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 03 51 01 47 00 00 00 00 00 00 00 00 00  ];
3270                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/iohs-1/smpgroup-0";
3271                            ATTR_TYPE = [ 47 ];
3272                        };
3273
3274                        smpgroup1 {
3275                            compatible = "ibm,power10-smpgroup";
3276                            index = <0x0f>;
3277                            ATTR_CHIP_UNIT_POS = [ 0F ];
3278                            ATTR_FAPI_POS = <31>;
3279                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 52 03 51 01 47 01 00 00 00 00 00 00 00 00  ];
3280                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pauc-3/iohs-1/smpgroup-1";
3281                            ATTR_TYPE = [ 47 ];
3282                        };
3283                    };
3284                };
3285            };
3286
3287            perv32 {
3288                compatible = "ibm,power10-chiplet";
3289                index = <0x20>;
3290                ATTR_CHIP_UNIT_POS = [ 20 ];
3291                ATTR_FAPI_POS = <88>;
3292                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 20 00 00 00 00 00 00 00 00 00 00 00 00  ];
3293                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-32";
3294                ATTR_TYPE = [ 2C ];
3295
3296                eq0 {
3297                    compatible = "ibm,power10-eq";
3298                    index = <0x00>;
3299                    ATTR_CHIP_UNIT_POS = [ 00 ];
3300                    ATTR_FAPI_POS = <8>;
3301                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
3302                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0";
3303                    ATTR_TYPE = [ 23 ];
3304
3305                    fc0 {
3306                        compatible = "ibm,power10-fc";
3307                        index = <0x00>;
3308                        ATTR_FAPI_POS = <16>;
3309                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 00 53 00 00 00 00 00 00 00 00 00 00 00  ];
3310                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0/fc-0";
3311                        ATTR_TYPE = [ 53 ];
3312
3313                        core0 {
3314                            compatible = "ibm,power10-core";
3315                            index = <0x00>;
3316                            ATTR_CHIP_UNIT_POS = [ 00 ];
3317                            ATTR_FAPI_POS = <32>;
3318                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 00 53 00 07 00 00 00 00 00 00 00 00 00  ];
3319                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0/fc-0/core-0";
3320                            ATTR_TYPE = [ 07 ];
3321                        };
3322
3323                        core1 {
3324                            compatible = "ibm,power10-core";
3325                            index = <0x01>;
3326                            ATTR_CHIP_UNIT_POS = [ 01 ];
3327                            ATTR_FAPI_POS = <33>;
3328                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 00 53 00 07 01 00 00 00 00 00 00 00 00  ];
3329                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0/fc-0/core-1";
3330                            ATTR_TYPE = [ 07 ];
3331                        };
3332                    };
3333
3334                    fc1 {
3335                        compatible = "ibm,power10-fc";
3336                        index = <0x01>;
3337                        ATTR_FAPI_POS = <17>;
3338                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 00 53 01 00 00 00 00 00 00 00 00 00 00  ];
3339                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0/fc-1";
3340                        ATTR_TYPE = [ 53 ];
3341
3342                        core0 {
3343                            compatible = "ibm,power10-core";
3344                            index = <0x02>;
3345                            ATTR_CHIP_UNIT_POS = [ 02 ];
3346                            ATTR_FAPI_POS = <34>;
3347                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 00 53 01 07 00 00 00 00 00 00 00 00 00  ];
3348                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0/fc-1/core-0";
3349                            ATTR_TYPE = [ 07 ];
3350                        };
3351
3352                        core1 {
3353                            compatible = "ibm,power10-core";
3354                            index = <0x03>;
3355                            ATTR_CHIP_UNIT_POS = [ 03 ];
3356                            ATTR_FAPI_POS = <35>;
3357                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 00 53 01 07 01 00 00 00 00 00 00 00 00  ];
3358                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-0/fc-1/core-1";
3359                            ATTR_TYPE = [ 07 ];
3360                        };
3361                    };
3362                };
3363            };
3364
3365            perv33 {
3366                compatible = "ibm,power10-chiplet";
3367                index = <0x21>;
3368                ATTR_CHIP_UNIT_POS = [ 21 ];
3369                ATTR_FAPI_POS = <89>;
3370                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 21 00 00 00 00 00 00 00 00 00 00 00 00  ];
3371                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-33";
3372                ATTR_TYPE = [ 2C ];
3373
3374                eq1 {
3375                    compatible = "ibm,power10-eq";
3376                    index = <0x01>;
3377                    ATTR_CHIP_UNIT_POS = [ 01 ];
3378                    ATTR_FAPI_POS = <9>;
3379                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
3380                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1";
3381                    ATTR_TYPE = [ 23 ];
3382
3383                    fc0 {
3384                        compatible = "ibm,power10-fc";
3385                        index = <0x02>;
3386                        ATTR_FAPI_POS = <18>;
3387                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 01 53 00 00 00 00 00 00 00 00 00 00 00  ];
3388                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1/fc-0";
3389                        ATTR_TYPE = [ 53 ];
3390
3391                        core0 {
3392                            compatible = "ibm,power10-core";
3393                            index = <0x04>;
3394                            ATTR_CHIP_UNIT_POS = [ 04 ];
3395                            ATTR_FAPI_POS = <36>;
3396                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 01 53 00 07 00 00 00 00 00 00 00 00 00  ];
3397                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1/fc-0/core-0";
3398                            ATTR_TYPE = [ 07 ];
3399                        };
3400
3401                        core1 {
3402                            compatible = "ibm,power10-core";
3403                            index = <0x05>;
3404                            ATTR_CHIP_UNIT_POS = [ 05 ];
3405                            ATTR_FAPI_POS = <37>;
3406                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 01 53 00 07 01 00 00 00 00 00 00 00 00  ];
3407                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1/fc-0/core-1";
3408                            ATTR_TYPE = [ 07 ];
3409                        };
3410                    };
3411
3412                    fc1 {
3413                        compatible = "ibm,power10-fc";
3414                        index = <0x03>;
3415                        ATTR_FAPI_POS = <19>;
3416                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 01 53 01 00 00 00 00 00 00 00 00 00 00  ];
3417                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1/fc-1";
3418                        ATTR_TYPE = [ 53 ];
3419
3420                        core0 {
3421                            compatible = "ibm,power10-core";
3422                            index = <0x06>;
3423                            ATTR_CHIP_UNIT_POS = [ 06 ];
3424                            ATTR_FAPI_POS = <38>;
3425                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 01 53 01 07 00 00 00 00 00 00 00 00 00  ];
3426                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1/fc-1/core-0";
3427                            ATTR_TYPE = [ 07 ];
3428                        };
3429
3430                        core1 {
3431                            compatible = "ibm,power10-core";
3432                            index = <0x07>;
3433                            ATTR_CHIP_UNIT_POS = [ 07 ];
3434                            ATTR_FAPI_POS = <39>;
3435                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 01 53 01 07 01 00 00 00 00 00 00 00 00  ];
3436                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-1/fc-1/core-1";
3437                            ATTR_TYPE = [ 07 ];
3438                        };
3439                    };
3440                };
3441            };
3442
3443            perv34 {
3444                compatible = "ibm,power10-chiplet";
3445                index = <0x22>;
3446                ATTR_CHIP_UNIT_POS = [ 22 ];
3447                ATTR_FAPI_POS = <90>;
3448                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 22 00 00 00 00 00 00 00 00 00 00 00 00  ];
3449                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-34";
3450                ATTR_TYPE = [ 2C ];
3451
3452                eq2 {
3453                    compatible = "ibm,power10-eq";
3454                    index = <0x02>;
3455                    ATTR_CHIP_UNIT_POS = [ 02 ];
3456                    ATTR_FAPI_POS = <10>;
3457                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 02 00 00 00 00 00 00 00 00 00 00 00 00  ];
3458                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2";
3459                    ATTR_TYPE = [ 23 ];
3460
3461                    fc0 {
3462                        compatible = "ibm,power10-fc";
3463                        index = <0x04>;
3464                        ATTR_FAPI_POS = <20>;
3465                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 02 53 00 00 00 00 00 00 00 00 00 00 00  ];
3466                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2/fc-0";
3467                        ATTR_TYPE = [ 53 ];
3468
3469                        core0 {
3470                            compatible = "ibm,power10-core";
3471                            index = <0x08>;
3472                            ATTR_CHIP_UNIT_POS = [ 08 ];
3473                            ATTR_FAPI_POS = <40>;
3474                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 02 53 00 07 00 00 00 00 00 00 00 00 00  ];
3475                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2/fc-0/core-0";
3476                            ATTR_TYPE = [ 07 ];
3477                        };
3478
3479                        core1 {
3480                            compatible = "ibm,power10-core";
3481                            index = <0x09>;
3482                            ATTR_CHIP_UNIT_POS = [ 09 ];
3483                            ATTR_FAPI_POS = <41>;
3484                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 02 53 00 07 01 00 00 00 00 00 00 00 00  ];
3485                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2/fc-0/core-1";
3486                            ATTR_TYPE = [ 07 ];
3487                        };
3488                    };
3489
3490                    fc1 {
3491                        compatible = "ibm,power10-fc";
3492                        index = <0x05>;
3493                        ATTR_FAPI_POS = <21>;
3494                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 02 53 01 00 00 00 00 00 00 00 00 00 00  ];
3495                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2/fc-1";
3496                        ATTR_TYPE = [ 53 ];
3497
3498                        core0 {
3499                            compatible = "ibm,power10-core";
3500                            index = <0x0a>;
3501                            ATTR_CHIP_UNIT_POS = [ 0A ];
3502                            ATTR_FAPI_POS = <42>;
3503                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 02 53 01 07 00 00 00 00 00 00 00 00 00  ];
3504                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2/fc-1/core-0";
3505                            ATTR_TYPE = [ 07 ];
3506                        };
3507
3508                        core1 {
3509                            compatible = "ibm,power10-core";
3510                            index = <0x0b>;
3511                            ATTR_CHIP_UNIT_POS = [ 0B ];
3512                            ATTR_FAPI_POS = <43>;
3513                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 02 53 01 07 01 00 00 00 00 00 00 00 00  ];
3514                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-2/fc-1/core-1";
3515                            ATTR_TYPE = [ 07 ];
3516                        };
3517                    };
3518                };
3519            };
3520
3521            perv35 {
3522                compatible = "ibm,power10-chiplet";
3523                index = <0x23>;
3524                ATTR_CHIP_UNIT_POS = [ 23 ];
3525                ATTR_FAPI_POS = <91>;
3526                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 23 00 00 00 00 00 00 00 00 00 00 00 00  ];
3527                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-35";
3528                ATTR_TYPE = [ 2C ];
3529
3530                eq3 {
3531                    compatible = "ibm,power10-eq";
3532                    index = <0x03>;
3533                    ATTR_CHIP_UNIT_POS = [ 03 ];
3534                    ATTR_FAPI_POS = <11>;
3535                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 03 00 00 00 00 00 00 00 00 00 00 00 00  ];
3536                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3";
3537                    ATTR_TYPE = [ 23 ];
3538
3539                    fc0 {
3540                        compatible = "ibm,power10-fc";
3541                        index = <0x06>;
3542                        ATTR_FAPI_POS = <22>;
3543                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 03 53 00 00 00 00 00 00 00 00 00 00 00  ];
3544                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3/fc-0";
3545                        ATTR_TYPE = [ 53 ];
3546
3547                        core0 {
3548                            compatible = "ibm,power10-core";
3549                            index = <0x0c>;
3550                            ATTR_CHIP_UNIT_POS = [ 0C ];
3551                            ATTR_FAPI_POS = <44>;
3552                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 03 53 00 07 00 00 00 00 00 00 00 00 00  ];
3553                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3/fc-0/core-0";
3554                            ATTR_TYPE = [ 07 ];
3555                        };
3556
3557                        core1 {
3558                            compatible = "ibm,power10-core";
3559                            index = <0x0d>;
3560                            ATTR_CHIP_UNIT_POS = [ 0D ];
3561                            ATTR_FAPI_POS = <45>;
3562                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 03 53 00 07 01 00 00 00 00 00 00 00 00  ];
3563                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3/fc-0/core-1";
3564                            ATTR_TYPE = [ 07 ];
3565                        };
3566                    };
3567
3568                    fc1 {
3569                        compatible = "ibm,power10-fc";
3570                        index = <0x07>;
3571                        ATTR_FAPI_POS = <23>;
3572                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 03 53 01 00 00 00 00 00 00 00 00 00 00  ];
3573                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3/fc-1";
3574                        ATTR_TYPE = [ 53 ];
3575
3576                        core0 {
3577                            compatible = "ibm,power10-core";
3578                            index = <0x0e>;
3579                            ATTR_CHIP_UNIT_POS = [ 0E ];
3580                            ATTR_FAPI_POS = <46>;
3581                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 03 53 01 07 00 00 00 00 00 00 00 00 00  ];
3582                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3/fc-1/core-0";
3583                            ATTR_TYPE = [ 07 ];
3584                        };
3585
3586                        core1 {
3587                            compatible = "ibm,power10-core";
3588                            index = <0x0f>;
3589                            ATTR_CHIP_UNIT_POS = [ 0F ];
3590                            ATTR_FAPI_POS = <47>;
3591                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 03 53 01 07 01 00 00 00 00 00 00 00 00  ];
3592                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-3/fc-1/core-1";
3593                            ATTR_TYPE = [ 07 ];
3594                        };
3595                    };
3596                };
3597            };
3598
3599            perv36 {
3600                compatible = "ibm,power10-chiplet";
3601                index = <0x24>;
3602                ATTR_CHIP_UNIT_POS = [ 24 ];
3603                ATTR_FAPI_POS = <92>;
3604                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 24 00 00 00 00 00 00 00 00 00 00 00 00  ];
3605                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-36";
3606                ATTR_TYPE = [ 2C ];
3607
3608                eq4 {
3609                    compatible = "ibm,power10-eq";
3610                    index = <0x04>;
3611                    ATTR_CHIP_UNIT_POS = [ 04 ];
3612                    ATTR_FAPI_POS = <12>;
3613                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 04 00 00 00 00 00 00 00 00 00 00 00 00  ];
3614                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4";
3615                    ATTR_TYPE = [ 23 ];
3616
3617                    fc0 {
3618                        compatible = "ibm,power10-fc";
3619                        index = <0x08>;
3620                        ATTR_FAPI_POS = <24>;
3621                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 04 53 00 00 00 00 00 00 00 00 00 00 00  ];
3622                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4/fc-0";
3623                        ATTR_TYPE = [ 53 ];
3624
3625                        core0 {
3626                            compatible = "ibm,power10-core";
3627                            index = <0x10>;
3628                            ATTR_CHIP_UNIT_POS = [ 10 ];
3629                            ATTR_FAPI_POS = <48>;
3630                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 04 53 00 07 00 00 00 00 00 00 00 00 00  ];
3631                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4/fc-0/core-0";
3632                            ATTR_TYPE = [ 07 ];
3633                        };
3634
3635                        core1 {
3636                            compatible = "ibm,power10-core";
3637                            index = <0x11>;
3638                            ATTR_CHIP_UNIT_POS = [ 11 ];
3639                            ATTR_FAPI_POS = <49>;
3640                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 04 53 00 07 01 00 00 00 00 00 00 00 00  ];
3641                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4/fc-0/core-1";
3642                            ATTR_TYPE = [ 07 ];
3643                        };
3644                    };
3645
3646                    fc1 {
3647                        compatible = "ibm,power10-fc";
3648                        index = <0x09>;
3649                        ATTR_FAPI_POS = <25>;
3650                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 04 53 01 00 00 00 00 00 00 00 00 00 00  ];
3651                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4/fc-1";
3652                        ATTR_TYPE = [ 53 ];
3653
3654                        core0 {
3655                            compatible = "ibm,power10-core";
3656                            index = <0x12>;
3657                            ATTR_CHIP_UNIT_POS = [ 12 ];
3658                            ATTR_FAPI_POS = <50>;
3659                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 04 53 01 07 00 00 00 00 00 00 00 00 00  ];
3660                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4/fc-1/core-0";
3661                            ATTR_TYPE = [ 07 ];
3662                        };
3663
3664                        core1 {
3665                            compatible = "ibm,power10-core";
3666                            index = <0x13>;
3667                            ATTR_CHIP_UNIT_POS = [ 13 ];
3668                            ATTR_FAPI_POS = <51>;
3669                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 04 53 01 07 01 00 00 00 00 00 00 00 00  ];
3670                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-4/fc-1/core-1";
3671                            ATTR_TYPE = [ 07 ];
3672                        };
3673                    };
3674                };
3675            };
3676
3677            perv37 {
3678                compatible = "ibm,power10-chiplet";
3679                index = <0x25>;
3680                ATTR_CHIP_UNIT_POS = [ 25 ];
3681                ATTR_FAPI_POS = <93>;
3682                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 25 00 00 00 00 00 00 00 00 00 00 00 00  ];
3683                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-37";
3684                ATTR_TYPE = [ 2C ];
3685
3686                eq5 {
3687                    compatible = "ibm,power10-eq";
3688                    index = <0x05>;
3689                    ATTR_CHIP_UNIT_POS = [ 05 ];
3690                    ATTR_FAPI_POS = <13>;
3691                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 05 00 00 00 00 00 00 00 00 00 00 00 00  ];
3692                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5";
3693                    ATTR_TYPE = [ 23 ];
3694
3695                    fc0 {
3696                        compatible = "ibm,power10-fc";
3697                        index = <0x0a>;
3698                        ATTR_FAPI_POS = <26>;
3699                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 05 53 00 00 00 00 00 00 00 00 00 00 00  ];
3700                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5/fc-0";
3701                        ATTR_TYPE = [ 53 ];
3702
3703                        core0 {
3704                            compatible = "ibm,power10-core";
3705                            index = <0x14>;
3706                            ATTR_CHIP_UNIT_POS = [ 14 ];
3707                            ATTR_FAPI_POS = <52>;
3708                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 05 53 00 07 00 00 00 00 00 00 00 00 00  ];
3709                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5/fc-0/core-0";
3710                            ATTR_TYPE = [ 07 ];
3711                        };
3712
3713                        core1 {
3714                            compatible = "ibm,power10-core";
3715                            index = <0x15>;
3716                            ATTR_CHIP_UNIT_POS = [ 15 ];
3717                            ATTR_FAPI_POS = <53>;
3718                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 05 53 00 07 01 00 00 00 00 00 00 00 00  ];
3719                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5/fc-0/core-1";
3720                            ATTR_TYPE = [ 07 ];
3721                        };
3722                    };
3723
3724                    fc1 {
3725                        compatible = "ibm,power10-fc";
3726                        index = <0x0b>;
3727                        ATTR_FAPI_POS = <27>;
3728                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 05 53 01 00 00 00 00 00 00 00 00 00 00  ];
3729                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5/fc-1";
3730                        ATTR_TYPE = [ 53 ];
3731
3732                        core0 {
3733                            compatible = "ibm,power10-core";
3734                            index = <0x16>;
3735                            ATTR_CHIP_UNIT_POS = [ 16 ];
3736                            ATTR_FAPI_POS = <54>;
3737                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 05 53 01 07 00 00 00 00 00 00 00 00 00  ];
3738                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5/fc-1/core-0";
3739                            ATTR_TYPE = [ 07 ];
3740                        };
3741
3742                        core1 {
3743                            compatible = "ibm,power10-core";
3744                            index = <0x17>;
3745                            ATTR_CHIP_UNIT_POS = [ 17 ];
3746                            ATTR_FAPI_POS = <55>;
3747                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 05 53 01 07 01 00 00 00 00 00 00 00 00  ];
3748                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-5/fc-1/core-1";
3749                            ATTR_TYPE = [ 07 ];
3750                        };
3751                    };
3752                };
3753            };
3754
3755            perv38 {
3756                compatible = "ibm,power10-chiplet";
3757                index = <0x26>;
3758                ATTR_CHIP_UNIT_POS = [ 26 ];
3759                ATTR_FAPI_POS = <94>;
3760                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 26 00 00 00 00 00 00 00 00 00 00 00 00  ];
3761                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-38";
3762                ATTR_TYPE = [ 2C ];
3763
3764                eq6 {
3765                    compatible = "ibm,power10-eq";
3766                    index = <0x06>;
3767                    ATTR_CHIP_UNIT_POS = [ 06 ];
3768                    ATTR_FAPI_POS = <14>;
3769                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 06 00 00 00 00 00 00 00 00 00 00 00 00  ];
3770                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6";
3771                    ATTR_TYPE = [ 23 ];
3772
3773                    fc0 {
3774                        compatible = "ibm,power10-fc";
3775                        index = <0x0c>;
3776                        ATTR_FAPI_POS = <28>;
3777                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 06 53 00 00 00 00 00 00 00 00 00 00 00  ];
3778                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6/fc-0";
3779                        ATTR_TYPE = [ 53 ];
3780
3781                        core0 {
3782                            compatible = "ibm,power10-core";
3783                            index = <0x18>;
3784                            ATTR_CHIP_UNIT_POS = [ 18 ];
3785                            ATTR_FAPI_POS = <56>;
3786                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 06 53 00 07 00 00 00 00 00 00 00 00 00  ];
3787                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6/fc-0/core-0";
3788                            ATTR_TYPE = [ 07 ];
3789                        };
3790
3791                        core1 {
3792                            compatible = "ibm,power10-core";
3793                            index = <0x19>;
3794                            ATTR_CHIP_UNIT_POS = [ 19 ];
3795                            ATTR_FAPI_POS = <57>;
3796                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 06 53 00 07 01 00 00 00 00 00 00 00 00  ];
3797                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6/fc-0/core-1";
3798                            ATTR_TYPE = [ 07 ];
3799                        };
3800                    };
3801
3802                    fc1 {
3803                        compatible = "ibm,power10-fc";
3804                        index = <0x0d>;
3805                        ATTR_FAPI_POS = <29>;
3806                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 06 53 01 00 00 00 00 00 00 00 00 00 00  ];
3807                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6/fc-1";
3808                        ATTR_TYPE = [ 53 ];
3809
3810                        core0 {
3811                            compatible = "ibm,power10-core";
3812                            index = <0x1a>;
3813                            ATTR_CHIP_UNIT_POS = [ 1A ];
3814                            ATTR_FAPI_POS = <58>;
3815                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 06 53 01 07 00 00 00 00 00 00 00 00 00  ];
3816                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6/fc-1/core-0";
3817                            ATTR_TYPE = [ 07 ];
3818                        };
3819
3820                        core1 {
3821                            compatible = "ibm,power10-core";
3822                            index = <0x1b>;
3823                            ATTR_CHIP_UNIT_POS = [ 1B ];
3824                            ATTR_FAPI_POS = <59>;
3825                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 06 53 01 07 01 00 00 00 00 00 00 00 00  ];
3826                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-6/fc-1/core-1";
3827                            ATTR_TYPE = [ 07 ];
3828                        };
3829                    };
3830                };
3831            };
3832
3833            perv39 {
3834                compatible = "ibm,power10-chiplet";
3835                index = <0x27>;
3836                ATTR_CHIP_UNIT_POS = [ 27 ];
3837                ATTR_FAPI_POS = <95>;
3838                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 27 00 00 00 00 00 00 00 00 00 00 00 00  ];
3839                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-39";
3840                ATTR_TYPE = [ 2C ];
3841
3842                eq7 {
3843                    compatible = "ibm,power10-eq";
3844                    index = <0x07>;
3845                    ATTR_CHIP_UNIT_POS = [ 07 ];
3846                    ATTR_FAPI_POS = <15>;
3847                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 23 07 00 00 00 00 00 00 00 00 00 00 00 00  ];
3848                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7";
3849                    ATTR_TYPE = [ 23 ];
3850
3851                    fc0 {
3852                        compatible = "ibm,power10-fc";
3853                        index = <0x0e>;
3854                        ATTR_FAPI_POS = <30>;
3855                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 07 53 00 00 00 00 00 00 00 00 00 00 00  ];
3856                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7/fc-0";
3857                        ATTR_TYPE = [ 53 ];
3858
3859                        core0 {
3860                            compatible = "ibm,power10-core";
3861                            index = <0x1c>;
3862                            ATTR_CHIP_UNIT_POS = [ 1C ];
3863                            ATTR_FAPI_POS = <60>;
3864                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 07 53 00 07 00 00 00 00 00 00 00 00 00  ];
3865                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7/fc-0/core-0";
3866                            ATTR_TYPE = [ 07 ];
3867                        };
3868
3869                        core1 {
3870                            compatible = "ibm,power10-core";
3871                            index = <0x1d>;
3872                            ATTR_CHIP_UNIT_POS = [ 1D ];
3873                            ATTR_FAPI_POS = <61>;
3874                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 07 53 00 07 01 00 00 00 00 00 00 00 00  ];
3875                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7/fc-0/core-1";
3876                            ATTR_TYPE = [ 07 ];
3877                        };
3878                    };
3879
3880                    fc1 {
3881                        compatible = "ibm,power10-fc";
3882                        index = <0x0f>;
3883                        ATTR_FAPI_POS = <31>;
3884                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 23 07 53 01 00 00 00 00 00 00 00 00 00 00  ];
3885                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7/fc-1";
3886                        ATTR_TYPE = [ 53 ];
3887
3888                        core0 {
3889                            compatible = "ibm,power10-core";
3890                            index = <0x1e>;
3891                            ATTR_CHIP_UNIT_POS = [ 1E ];
3892                            ATTR_FAPI_POS = <62>;
3893                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 07 53 01 07 00 00 00 00 00 00 00 00 00  ];
3894                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7/fc-1/core-0";
3895                            ATTR_TYPE = [ 07 ];
3896                        };
3897
3898                        core1 {
3899                            compatible = "ibm,power10-core";
3900                            index = <0x1f>;
3901                            ATTR_CHIP_UNIT_POS = [ 1F ];
3902                            ATTR_FAPI_POS = <63>;
3903                            ATTR_PHYS_BIN_PATH = [ 26 01 00 02 00 05 01 23 07 53 01 07 01 00 00 00 00 00 00 00 00  ];
3904                            ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/eq-7/fc-1/core-1";
3905                            ATTR_TYPE = [ 07 ];
3906                        };
3907                    };
3908                };
3909            };
3910
3911            perv8 {
3912                compatible = "ibm,power10-chiplet";
3913                index = <0x08>;
3914                ATTR_CHIP_UNIT_POS = [ 08 ];
3915                ATTR_FAPI_POS = <64>;
3916                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 08 00 00 00 00 00 00 00 00 00 00 00 00  ];
3917                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-8";
3918                ATTR_TYPE = [ 2C ];
3919
3920                pec0 {
3921                    compatible = "ibm,power10-pec";
3922                    index = <0x00>;
3923                    ATTR_CHIP_UNIT_POS = [ 00 ];
3924                    ATTR_FAPI_POS = <2>;
3925                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2D 00 00 00 00 00 00 00 00 00 00 00 00 00  ];
3926                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-0";
3927                    ATTR_TYPE = [ 2D ];
3928
3929                    phb0 {
3930                        compatible = "ibm,power10-phb";
3931                        index = <0x00>;
3932                        ATTR_CHIP_UNIT_POS = [ 00 ];
3933                        ATTR_FAPI_POS = <6>;
3934                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 2D 00 2E 00 00 00 00 00 00 00 00 00 00 00  ];
3935                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-0/phb-0";
3936                        ATTR_TYPE = [ 2E ];
3937                    };
3938
3939                    phb1 {
3940                        compatible = "ibm,power10-phb";
3941                        index = <0x01>;
3942                        ATTR_CHIP_UNIT_POS = [ 01 ];
3943                        ATTR_FAPI_POS = <7>;
3944                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 2D 00 2E 01 00 00 00 00 00 00 00 00 00 00  ];
3945                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-0/phb-1";
3946                        ATTR_TYPE = [ 2E ];
3947                    };
3948
3949                    phb2 {
3950                        compatible = "ibm,power10-phb";
3951                        index = <0x02>;
3952                        ATTR_CHIP_UNIT_POS = [ 02 ];
3953                        ATTR_FAPI_POS = <8>;
3954                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 2D 00 2E 02 00 00 00 00 00 00 00 00 00 00  ];
3955                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-0/phb-2";
3956                        ATTR_TYPE = [ 2E ];
3957                    };
3958                };
3959            };
3960
3961            perv9 {
3962                compatible = "ibm,power10-chiplet";
3963                index = <0x09>;
3964                ATTR_CHIP_UNIT_POS = [ 09 ];
3965                ATTR_FAPI_POS = <65>;
3966                ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2C 09 00 00 00 00 00 00 00 00 00 00 00 00  ];
3967                ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/perv-9";
3968                ATTR_TYPE = [ 2C ];
3969
3970                pec1 {
3971                    compatible = "ibm,power10-pec";
3972                    index = <0x01>;
3973                    ATTR_CHIP_UNIT_POS = [ 01 ];
3974                    ATTR_FAPI_POS = <3>;
3975                    ATTR_PHYS_BIN_PATH = [ 24 01 00 02 00 05 01 2D 01 00 00 00 00 00 00 00 00 00 00 00 00  ];
3976                    ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-1";
3977                    ATTR_TYPE = [ 2D ];
3978
3979                    phb0 {
3980                        compatible = "ibm,power10-phb";
3981                        index = <0x03>;
3982                        ATTR_CHIP_UNIT_POS = [ 03 ];
3983                        ATTR_FAPI_POS = <9>;
3984                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 2D 01 2E 00 00 00 00 00 00 00 00 00 00 00  ];
3985                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-1/phb-0";
3986                        ATTR_TYPE = [ 2E ];
3987                    };
3988
3989                    phb1 {
3990                        compatible = "ibm,power10-phb";
3991                        index = <0x04>;
3992                        ATTR_CHIP_UNIT_POS = [ 04 ];
3993                        ATTR_FAPI_POS = <10>;
3994                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 2D 01 2E 01 00 00 00 00 00 00 00 00 00 00  ];
3995                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-1/phb-1";
3996                        ATTR_TYPE = [ 2E ];
3997                    };
3998
3999                    phb2 {
4000                        compatible = "ibm,power10-phb";
4001                        index = <0x05>;
4002                        ATTR_CHIP_UNIT_POS = [ 05 ];
4003                        ATTR_FAPI_POS = <11>;
4004                        ATTR_PHYS_BIN_PATH = [ 25 01 00 02 00 05 01 2D 01 2E 02 00 00 00 00 00 00 00 00 00 00  ];
4005                        ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/proc-1/pec-1/phb-2";
4006                        ATTR_TYPE = [ 2E ];
4007                    };
4008                };
4009            };
4010        };
4011    };
4012};
4013