xref: /openbmc/openpower-vpd-parser/configuration/ibm/50001002.json (revision feb5658b201b11a6b8cb3f4d6665272296585055)
1{
2    "devTree": "conf-aspeed-bmc-ibm-rainier-1s4u.dtb",
3    "backupRestoreConfigPath": "/usr/share/vpd/backup_restore_50001000.json",
4    "commonInterfaces": {
5        "xyz.openbmc_project.Inventory.Decorator.Asset": {
6            "PartNumber": {
7                "recordName": "VINI",
8                "keywordName": "PN"
9            },
10            "SerialNumber": {
11                "recordName": "VINI",
12                "keywordName": "SN"
13            },
14            "SparePartNumber": {
15                "recordName": "VINI",
16                "keywordName": "FN"
17            },
18            "Model": {
19                "recordName": "VINI",
20                "keywordName": "CC"
21            },
22            "BuildDate": {
23                "recordName": "VR10",
24                "keywordName": "DC",
25                "encoding": "DATE"
26            }
27        }
28    },
29    "muxes": [
30        {
31            "i2bus": "6",
32            "deviceaddress": "0xE0",
33            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/6-0070/hold_idle"
34        },
35        {
36            "i2bus": "11",
37            "deviceaddress": "0xE0",
38            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/11-0070/hold_idle"
39        }
40    ],
41    "frus": {
42        "/sys/bus/i2c/drivers/at24/8-0050/eeprom": [
43            {
44                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard",
45                "serviceName": "xyz.openbmc_project.Inventory.Manager",
46                "isSystemVpd": true,
47                "extraInterfaces": {
48                    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": null,
49                    "com.ibm.ipzvpd.Location": {
50                        "LocationCode": "Ufcs-P0"
51                    },
52                    "xyz.openbmc_project.Inventory.Item": {
53                        "PrettyName": "System backplane"
54                    }
55                }
56            },
57            {
58                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/unit0",
59                "serviceName": "xyz.openbmc_project.Inventory.Manager",
60                "inherit": false,
61                "extraInterfaces": {
62                    "xyz.openbmc_project.Inventory.Item": {
63                        "PrettyName": "Oscillator Reference Clock"
64                    }
65                }
66            },
67            {
68                "inventoryPath": "/xyz/openbmc_project/inventory/system",
69                "serviceName": "xyz.openbmc_project.Inventory.Manager",
70                "inherit": false,
71                "isSystemVpd": true,
72                "copyRecords": ["VSYS"],
73                "extraInterfaces": {
74                    "xyz.openbmc_project.Inventory.Item.System": null,
75                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
76                        "SerialNumber": {
77                            "recordName": "VSYS",
78                            "keywordName": "SE"
79                        },
80                        "Model": {
81                            "recordName": "VSYS",
82                            "keywordName": "TM"
83                        },
84                        "SubModel": {
85                            "recordName": "VSYS",
86                            "keywordName": "BR"
87                        }
88                    },
89                    "com.ibm.ipzvpd.Location": {
90                        "LocationCode": "Umts"
91                    },
92                    "xyz.openbmc_project.Inventory.Item": {
93                        "PrettyName": "System"
94                    }
95                }
96            },
97            {
98                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis",
99                "serviceName": "xyz.openbmc_project.Inventory.Manager",
100                "isSystemVpd": true,
101                "extraInterfaces": {
102                    "xyz.openbmc_project.Inventory.Item.Chassis": {
103                        "Type": "xyz.openbmc_project.Inventory.Item.Chassis.ChassisType.RackMount"
104                    },
105                    "xyz.openbmc_project.Inventory.Item.Global": null,
106                    "com.ibm.ipzvpd.Location": {
107                        "LocationCode": "Ufcs"
108                    },
109                    "xyz.openbmc_project.Inventory.Item": {
110                        "PrettyName": "Chassis"
111                    }
112                }
113            },
114            {
115                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7",
116                "serviceName": "xyz.openbmc_project.Inventory.Manager",
117                "inherit": false,
118                "extraInterfaces": {
119                    "com.ibm.Control.Host.PCIeLink": null,
120                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
121                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
122                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
123                    },
124                    "com.ibm.ipzvpd.Location": {
125                        "LocationCode": "Ufcs-P0-C7"
126                    },
127                    "xyz.openbmc_project.Inventory.Item": {
128                        "PrettyName": "PCIe5 x8 adapter"
129                    }
130                }
131            },
132            {
133                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8",
134                "serviceName": "xyz.openbmc_project.Inventory.Manager",
135                "inherit": false,
136                "extraInterfaces": {
137                    "com.ibm.Control.Host.PCIeLink": null,
138                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
139                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
140                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
141                    },
142                    "com.ibm.ipzvpd.Location": {
143                        "LocationCode": "Ufcs-P0-C8"
144                    },
145                    "xyz.openbmc_project.Inventory.Item": {
146                        "PrettyName": "PCIe4 x8 adapter"
147                    }
148                }
149            },
150            {
151                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9",
152                "serviceName": "xyz.openbmc_project.Inventory.Manager",
153                "inherit": false,
154                "extraInterfaces": {
155                    "com.ibm.Control.Host.PCIeLink": null,
156                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
157                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
158                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
159                    },
160                    "com.ibm.ipzvpd.Location": {
161                        "LocationCode": "Ufcs-P0-C9"
162                    },
163                    "xyz.openbmc_project.Inventory.Item": {
164                        "PrettyName": "PCIe5 x8 adapter"
165                    }
166                }
167            },
168            {
169                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10",
170                "serviceName": "xyz.openbmc_project.Inventory.Manager",
171                "inherit": false,
172                "extraInterfaces": {
173                    "com.ibm.Control.Host.PCIeLink": null,
174                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
175                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
176                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
177                    },
178                    "com.ibm.ipzvpd.Location": {
179                        "LocationCode": "Ufcs-P0-C10"
180                    },
181                    "xyz.openbmc_project.Inventory.Item": {
182                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
183                    }
184                }
185            },
186            {
187                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11",
188                "serviceName": "xyz.openbmc_project.Inventory.Manager",
189                "inherit": false,
190                "extraInterfaces": {
191                    "com.ibm.Control.Host.PCIeLink": null,
192                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
193                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
194                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
195                    },
196                    "com.ibm.ipzvpd.Location": {
197                        "LocationCode": "Ufcs-P0-C11"
198                    },
199                    "xyz.openbmc_project.Inventory.Item": {
200                        "PrettyName": "PCIe5 x8 adapter"
201                    }
202                }
203            },
204            {
205                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12",
206                "serviceName": "xyz.openbmc_project.Inventory.Manager",
207                "inherit": false,
208                "extraInterfaces": {
209                    "com.ibm.Control.Host.PCIeLink": null,
210                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
211                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
212                    },
213                    "com.ibm.ipzvpd.Location": {
214                        "LocationCode": "Ufcs-P0-T18"
215                    },
216                    "xyz.openbmc_project.Inventory.Item": {
217                        "PrettyName": "USB 3.0 port (front)"
218                    }
219                }
220            },
221            {
222                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12/pcie_card12",
223                "serviceName": "xyz.openbmc_project.Inventory.Manager",
224                "inherit": false,
225                "extraInterfaces": {
226                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
227                    "com.ibm.ipzvpd.Location": {
228                        "LocationCode": "Ufcs-P0-T18"
229                    },
230                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
231                        "SlotNumber": 12
232                    },
233                    "xyz.openbmc_project.Inventory.Item": {
234                        "PrettyName": "USB 3.0 port (front)"
235                    }
236                }
237            },
238            {
239                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
240                "serviceName": "xyz.openbmc_project.Inventory.Manager",
241                "inherit": false,
242                "embedded": false,
243                "synthesized": true,
244                "extraInterfaces": {
245                    "com.ibm.ipzvpd.Location": {
246                        "LocationCode": "Ufcs-E0"
247                    }
248                }
249            },
250            {
251                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
252                "serviceName": "xyz.openbmc_project.Inventory.Manager",
253                "inherit": false,
254                "embedded": false,
255                "synthesized": true,
256                "extraInterfaces": {
257                    "com.ibm.ipzvpd.Location": {
258                        "LocationCode": "Ufcs-E1"
259                    }
260                }
261            },
262            {
263                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
264                "serviceName": "xyz.openbmc_project.Inventory.Manager",
265                "inherit": false,
266                "embedded": false,
267                "synthesized": true,
268                "extraInterfaces": {
269                    "com.ibm.ipzvpd.Location": {
270                        "LocationCode": "Ufcs-E2"
271                    }
272                }
273            },
274            {
275                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3",
276                "serviceName": "xyz.openbmc_project.Inventory.Manager",
277                "inherit": false,
278                "embedded": false,
279                "synthesized": true,
280                "extraInterfaces": {
281                    "com.ibm.ipzvpd.Location": {
282                        "LocationCode": "Ufcs-E3"
283                    }
284                }
285            },
286            {
287                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0",
288                "serviceName": "xyz.openbmc_project.Inventory.Manager",
289                "inherit": false,
290                "embedded": false,
291                "synthesized": true,
292                "extraInterfaces": {
293                    "com.ibm.ipzvpd.Location": {
294                        "LocationCode": "Ufcs-A0"
295                    },
296                    "com.ibm.ipzvpd.VINI": {
297                        "FN": [48, 50, 89, 75, 51, 50, 51],
298                        "CC": [55, 66, 53, 70],
299                        "PN": [48, 50, 89, 75, 51, 50, 51],
300                        "DR": [66, 108, 111, 119, 101, 114],
301                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
302                        "RT": [86, 73, 78, 73]
303                    },
304                    "com.ibm.ipzvpd.DINF": {
305                        "RI": [0, 5, 33, 0],
306                        "RT": [68, 73, 78, 70]
307                    },
308                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
309                        "Model": "7B5F",
310                        "Manufacturer": "Delta",
311                        "PartNumber": "02YK323",
312                        "SparePartNumber": "02YK323",
313                        "SerialNumber": "YL12JP1C1234"
314                    }
315                }
316            },
317            {
318                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1",
319                "serviceName": "xyz.openbmc_project.Inventory.Manager",
320                "inherit": false,
321                "embedded": false,
322                "synthesized": true,
323                "extraInterfaces": {
324                    "com.ibm.ipzvpd.Location": {
325                        "LocationCode": "Ufcs-A1"
326                    },
327                    "com.ibm.ipzvpd.VINI": {
328                        "FN": [48, 50, 89, 75, 51, 50, 51],
329                        "CC": [55, 66, 53, 70],
330                        "PN": [48, 50, 89, 75, 51, 50, 51],
331                        "DR": [66, 108, 111, 119, 101, 114],
332                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
333                        "RT": [86, 73, 78, 73]
334                    },
335                    "com.ibm.ipzvpd.DINF": {
336                        "RI": [0, 5, 33, 1],
337                        "RT": [68, 73, 78, 70]
338                    },
339                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
340                        "Model": "7B5F",
341                        "Manufacturer": "Delta",
342                        "PartNumber": "02YK323",
343                        "SparePartNumber": "02YK323",
344                        "SerialNumber": "YL12JP1C1234"
345                    }
346                }
347            },
348            {
349                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2",
350                "serviceName": "xyz.openbmc_project.Inventory.Manager",
351                "inherit": false,
352                "embedded": false,
353                "synthesized": true,
354                "extraInterfaces": {
355                    "com.ibm.ipzvpd.Location": {
356                        "LocationCode": "Ufcs-A2"
357                    },
358                    "com.ibm.ipzvpd.VINI": {
359                        "FN": [48, 50, 89, 75, 51, 50, 51],
360                        "CC": [55, 66, 53, 70],
361                        "PN": [48, 50, 89, 75, 51, 50, 51],
362                        "DR": [66, 108, 111, 119, 101, 114],
363                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
364                        "RT": [86, 73, 78, 73]
365                    },
366                    "com.ibm.ipzvpd.DINF": {
367                        "RI": [0, 5, 33, 2],
368                        "RT": [68, 73, 78, 70]
369                    },
370                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
371                        "Model": "7B5F",
372                        "Manufacturer": "Delta",
373                        "PartNumber": "02YK323",
374                        "SparePartNumber": "02YK323",
375                        "SerialNumber": "YL12JP1C1234"
376                    }
377                }
378            },
379            {
380                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan4",
381                "serviceName": "xyz.openbmc_project.Inventory.Manager",
382                "inherit": false,
383                "embedded": false,
384                "synthesized": true,
385                "extraInterfaces": {
386                    "com.ibm.ipzvpd.Location": {
387                        "LocationCode": "Ufcs-A4"
388                    },
389                    "com.ibm.ipzvpd.VINI": {
390                        "FN": [48, 50, 89, 75, 51, 50, 51],
391                        "CC": [55, 66, 53, 70],
392                        "PN": [48, 50, 89, 75, 51, 50, 51],
393                        "DR": [66, 108, 111, 119, 101, 114],
394                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
395                        "RT": [86, 73, 78, 73]
396                    },
397                    "com.ibm.ipzvpd.DINF": {
398                        "RI": [0, 5, 33, 3],
399                        "RT": [68, 73, 78, 70]
400                    },
401                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
402                        "Model": "7B5F",
403                        "Manufacturer": "Delta",
404                        "PartNumber": "02YK323",
405                        "SparePartNumber": "02YK323",
406                        "SerialNumber": "YL12JP1C1234"
407                    }
408                }
409            },
410            {
411                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery",
412                "serviceName": "xyz.openbmc_project.Inventory.Manager",
413                "extraInterfaces": {
414                    "xyz.openbmc_project.Inventory.Item.Battery": null,
415                    "com.ibm.ipzvpd.Location": {
416                        "LocationCode": "Ufcs-P0-E0"
417                    },
418                    "xyz.openbmc_project.Inventory.Item": {
419                        "PrettyName": "Time-of-day battery"
420                    }
421                }
422            },
423            {
424                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector4",
425                "serviceName": "xyz.openbmc_project.Inventory.Manager",
426                "inherit": false,
427                "extraInterfaces": {
428                    "xyz.openbmc_project.Inventory.Item.Connector": null,
429                    "com.ibm.ipzvpd.Location": {
430                        "LocationCode": "Ufcs-P0-T4"
431                    },
432                    "xyz.openbmc_project.Inventory.Item": {
433                        "PrettyName": "Power signal cable port"
434                    }
435                }
436            },
437            {
438                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector7",
439                "serviceName": "xyz.openbmc_project.Inventory.Manager",
440                "inherit": false,
441                "extraInterfaces": {
442                    "xyz.openbmc_project.Inventory.Item.Connector": null,
443                    "com.ibm.ipzvpd.Location": {
444                        "LocationCode": "Ufcs-P0-T7"
445                    },
446                    "xyz.openbmc_project.Inventory.Item": {
447                        "PrettyName": "USB 3.0 port"
448                    }
449                }
450            },
451            {
452                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector8",
453                "serviceName": "xyz.openbmc_project.Inventory.Manager",
454                "inherit": false,
455                "extraInterfaces": {
456                    "xyz.openbmc_project.Inventory.Item.Connector": null,
457                    "com.ibm.ipzvpd.Location": {
458                        "LocationCode": "Ufcs-P0-T8"
459                    },
460                    "xyz.openbmc_project.Inventory.Item": {
461                        "PrettyName": "Drive backplane signal cable port"
462                    }
463                }
464            },
465            {
466                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector9",
467                "serviceName": "xyz.openbmc_project.Inventory.Manager",
468                "inherit": false,
469                "extraInterfaces": {
470                    "xyz.openbmc_project.Inventory.Item.Connector": null,
471                    "com.ibm.ipzvpd.Location": {
472                        "LocationCode": "Ufcs-P0-T9"
473                    },
474                    "xyz.openbmc_project.Inventory.Item": {
475                        "PrettyName": "Drive backplane signal cable port"
476                    }
477                }
478            },
479            {
480                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector11",
481                "serviceName": "xyz.openbmc_project.Inventory.Manager",
482                "inherit": false,
483                "extraInterfaces": {
484                    "xyz.openbmc_project.Inventory.Item.Connector": null,
485                    "com.ibm.ipzvpd.Location": {
486                        "LocationCode": "Ufcs-P0-T11"
487                    },
488                    "xyz.openbmc_project.Inventory.Item": {
489                        "PrettyName": "Control panel cable port"
490                    }
491                }
492            },
493            {
494                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector12",
495                "serviceName": "xyz.openbmc_project.Inventory.Manager",
496                "inherit": false,
497                "extraInterfaces": {
498                    "xyz.openbmc_project.Inventory.Item.Connector": null,
499                    "com.ibm.ipzvpd.Location": {
500                        "LocationCode": "Ufcs-P0-T12"
501                    },
502                    "xyz.openbmc_project.Inventory.Item": {
503                        "PrettyName": "Fan signal cable port"
504                    }
505                }
506            },
507            {
508                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector13",
509                "serviceName": "xyz.openbmc_project.Inventory.Manager",
510                "inherit": false,
511                "extraInterfaces": {
512                    "xyz.openbmc_project.Inventory.Item.Connector": null,
513                    "com.ibm.ipzvpd.Location": {
514                        "LocationCode": "Ufcs-P0-T13"
515                    },
516                    "xyz.openbmc_project.Inventory.Item": {
517                        "PrettyName": "Control panel display cable port"
518                    }
519                }
520            },
521            {
522                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector14",
523                "serviceName": "xyz.openbmc_project.Inventory.Manager",
524                "inherit": false,
525                "extraInterfaces": {
526                    "xyz.openbmc_project.Inventory.Item.Connector": null,
527                    "com.ibm.ipzvpd.Location": {
528                        "LocationCode": "Ufcs-P0-T14"
529                    },
530                    "xyz.openbmc_project.Inventory.Item": {
531                        "PrettyName": "Drive backplane power cable port"
532                    }
533                }
534            },
535            {
536                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector15",
537                "serviceName": "xyz.openbmc_project.Inventory.Manager",
538                "inherit": false,
539                "extraInterfaces": {
540                    "xyz.openbmc_project.Inventory.Item.Connector": null,
541                    "com.ibm.ipzvpd.Location": {
542                        "LocationCode": "Ufcs-P0-T15"
543                    },
544                    "xyz.openbmc_project.Inventory.Item": {
545                        "PrettyName": "Drive backplane power cable port"
546                    }
547                }
548            },
549            {
550                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector17",
551                "serviceName": "xyz.openbmc_project.Inventory.Manager",
552                "inherit": false,
553                "extraInterfaces": {
554                    "xyz.openbmc_project.Inventory.Item.Connector": null,
555                    "com.ibm.ipzvpd.Location": {
556                        "LocationCode": "Ufcs-P0-T17"
557                    },
558                    "xyz.openbmc_project.Inventory.Item": {
559                        "PrettyName": "Fan signal cable port"
560                    }
561                }
562            },
563            {
564                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector18",
565                "serviceName": "xyz.openbmc_project.Inventory.Manager",
566                "inherit": false,
567                "extraInterfaces": {
568                    "xyz.openbmc_project.Inventory.Item.Connector": null,
569                    "com.ibm.ipzvpd.Location": {
570                        "LocationCode": "Ufcs-P0-T18"
571                    },
572                    "xyz.openbmc_project.Inventory.Item": {
573                        "PrettyName": "USB 3.0 port (front)"
574                    }
575                }
576            },
577            {
578                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0",
579                "serviceName": "xyz.openbmc_project.Inventory.Manager",
580                "inherit": false,
581                "embedded": false,
582                "extraInterfaces": {
583                    "xyz.openbmc_project.Inventory.Item.Board": null,
584                    "com.ibm.ipzvpd.Location": {
585                        "LocationCode": "Ufcs-P4"
586                    },
587                    "xyz.openbmc_project.Inventory.Item": {
588                        "PrettyName": "RDX Docking Station"
589                    }
590                }
591            },
592            {
593                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0/media0",
594                "serviceName": "xyz.openbmc_project.Inventory.Manager",
595                "inherit": false,
596                "embedded": false,
597                "extraInterfaces": {
598                    "xyz.openbmc_project.Inventory.Item.Drive": null,
599                    "com.ibm.ipzvpd.Location": {
600                        "LocationCode": "Ufcs-P4-D0"
601                    },
602                    "xyz.openbmc_project.Inventory.Item": {
603                        "PrettyName": "RDX removable disk drive"
604                    }
605                }
606            },
607            {
608                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0/rdx_power_connector",
609                "serviceName": "xyz.openbmc_project.Inventory.Manager",
610                "inherit": false,
611                "embedded": false,
612                "extraInterfaces": {
613                    "xyz.openbmc_project.Inventory.Item.Connector": null,
614                    "com.ibm.ipzvpd.Location": {
615                        "LocationCode": "Ufcs-P4-T0"
616                    },
617                    "xyz.openbmc_project.Inventory.Item": {
618                        "PrettyName": "Power connector for RDX"
619                    }
620                }
621            },
622            {
623                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0/rdx_usb_connector",
624                "serviceName": "xyz.openbmc_project.Inventory.Manager",
625                "inherit": false,
626                "embedded": false,
627                "extraInterfaces": {
628                    "xyz.openbmc_project.Inventory.Item.Connector": null,
629                    "com.ibm.ipzvpd.Location": {
630                        "LocationCode": "Ufcs-P4-T1"
631                    },
632                    "xyz.openbmc_project.Inventory.Item": {
633                        "PrettyName": "USB connector for RDX"
634                    }
635                }
636            }
637        ],
638        "/sys/bus/i2c/drivers/at24/8-0051/eeprom": [
639            {
640                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc",
641                "serviceName": "xyz.openbmc_project.Inventory.Manager",
642                "extraInterfaces": {
643                    "xyz.openbmc_project.Inventory.Item.Bmc": null,
644                    "com.ibm.ipzvpd.Location": {
645                        "LocationCode": "Ufcs-P0-C5"
646                    },
647                    "xyz.openbmc_project.Inventory.Item": {
648                        "PrettyName": "eBMC card"
649                    }
650                }
651            },
652            {
653                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/ethernet0",
654                "serviceName": "xyz.openbmc_project.Inventory.Manager",
655                "inherit": false,
656                "noprime": true,
657                "extraInterfaces": {
658                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
659                    "xyz.openbmc_project.Inventory.Item.Connector": null,
660                    "com.ibm.ipzvpd.Location": {
661                        "LocationCode": "Ufcs-P0-C5-T0"
662                    },
663                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
664                        "MACAddress": {
665                            "recordName": "VCFG",
666                            "keywordName": "Z0",
667                            "encoding": "MAC"
668                        }
669                    },
670                    "xyz.openbmc_project.Inventory.Item": {
671                        "PrettyName": "HMC port 0"
672                    }
673                }
674            },
675            {
676                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/ethernet1",
677                "serviceName": "xyz.openbmc_project.Inventory.Manager",
678                "inherit": false,
679                "noprime": true,
680                "extraInterfaces": {
681                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
682                    "xyz.openbmc_project.Inventory.Item.Connector": null,
683                    "com.ibm.ipzvpd.Location": {
684                        "LocationCode": "Ufcs-P0-C5-T1"
685                    },
686                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
687                        "MACAddress": {
688                            "recordName": "VCFG",
689                            "keywordName": "Z1",
690                            "encoding": "MAC"
691                        },
692                        "xyz.openbmc_project.Inventory.Item": {
693                            "PrettyName": "HMC port 1"
694                        }
695                    }
696                }
697            },
698            {
699                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/usb0",
700                "serviceName": "xyz.openbmc_project.Inventory.Manager",
701                "inherit": false,
702                "extraInterfaces": {
703                    "xyz.openbmc_project.Inventory.Item.Connector": null,
704                    "com.ibm.ipzvpd.Location": {
705                        "LocationCode": "Ufcs-P0-C5-T2"
706                    },
707                    "xyz.openbmc_project.Inventory.Item": {
708                        "PrettyName": "USB 3.0 port (rear)"
709                    }
710                }
711            },
712            {
713                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/displayport0",
714                "serviceName": "xyz.openbmc_project.Inventory.Manager",
715                "inherit": false,
716                "extraInterfaces": {
717                    "xyz.openbmc_project.Inventory.Item.Connector": null,
718                    "com.ibm.ipzvpd.Location": {
719                        "LocationCode": "Ufcs-P0-C5-T3"
720                    },
721                    "xyz.openbmc_project.Inventory.Item": {
722                        "PrettyName": "Display Port"
723                    }
724                }
725            },
726            {
727                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/usb1",
728                "serviceName": "xyz.openbmc_project.Inventory.Manager",
729                "inherit": false,
730                "extraInterfaces": {
731                    "xyz.openbmc_project.Inventory.Item.Connector": null,
732                    "com.ibm.ipzvpd.Location": {
733                        "LocationCode": "Ufcs-P0-C5-T4"
734                    },
735                    "xyz.openbmc_project.Inventory.Item": {
736                        "PrettyName": "USB 2.0 port (rear)"
737                    }
738                }
739            }
740        ],
741        "/sys/bus/i2c/drivers/at24/0-0051/eeprom": [
742            {
743                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tpm_wilson",
744                "serviceName": "xyz.openbmc_project.Inventory.Manager",
745                "preAction": {
746                    "collection": {
747                        "gpioPresence": {
748                            "pin": "CPU_TPM_CARD_PRESENT_N",
749                            "value": 0
750                        }
751                    }
752                },
753                "extraInterfaces": {
754                    "xyz.openbmc_project.Inventory.Item.Tpm": null,
755                    "com.ibm.ipzvpd.Location": {
756                        "LocationCode": "Ufcs-P0-C22"
757                    },
758                    "xyz.openbmc_project.Inventory.Item": {
759                        "PrettyName": "Trusted platform module card"
760                    }
761                }
762            }
763        ],
764        "/sys/bus/i2c/drivers/at24/7-0050/eeprom": [
765            {
766                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/base_op_panel_blyth",
767                "serviceName": "xyz.openbmc_project.Inventory.Manager",
768                "preAction": {
769                    "collection": {
770                        "gpioPresence": {
771                            "pin": "BLYTH_OPPANEL_PRESENCE_N",
772                            "value": 0
773                        }
774                    }
775                },
776                "essentialFru": true,
777                "extraInterfaces": {
778                    "xyz.openbmc_project.Inventory.Item.Panel": null,
779                    "com.ibm.ipzvpd.Location": {
780                        "LocationCode": "Ufcs-D0"
781                    },
782                    "xyz.openbmc_project.Inventory.Item": {
783                        "PrettyName": "Control panel"
784                    }
785                }
786            }
787        ],
788        "/sys/bus/i2c/drivers/at24/7-0051/eeprom": [
789            {
790                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/lcd_op_panel_hill",
791                "serviceName": "xyz.openbmc_project.Inventory.Manager",
792                "pollingRequired": {
793                    "hotPlugging": {
794                        "gpioPresence": {
795                            "pin": "RUSSEL_OPPANEL_PRESENCE_N",
796                            "value": 0
797                        }
798                    }
799                },
800                "preAction": {
801                    "collection": {
802                        "gpioPresence": {
803                            "pin": "RUSSEL_OPPANEL_PRESENCE_N",
804                            "value": 0
805                        },
806                        "setGpio": {
807                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
808                            "value": 0
809                        },
810                        "systemCmd": {
811                            "cmd": "echo 7-0051 > /sys/bus/i2c/drivers/at24/bind"
812                        }
813                    }
814                },
815                "postAction": {
816                    "deletion": {
817                        "systemCmd": {
818                            "cmd": "echo 7-0051 > /sys/bus/i2c/drivers/at24/unbind"
819                        },
820                        "setGpio": {
821                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
822                            "value": 1
823                        }
824                    }
825                },
826                "postFailAction": {
827                    "collection": {
828                        "setGpio": {
829                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
830                            "value": 1
831                        }
832                    },
833                    "deletion": {
834                        "setGpio": {
835                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
836                            "value": 1
837                        }
838                    }
839                },
840                "extraInterfaces": {
841                    "xyz.openbmc_project.Inventory.Item.Panel": null,
842                    "com.ibm.ipzvpd.Location": {
843                        "LocationCode": "Ufcs-D1"
844                    },
845                    "xyz.openbmc_project.Inventory.Item": {
846                        "PrettyName": "Control panel display"
847                    }
848                }
849            }
850        ],
851        "/sys/bus/i2c/drivers/at24/9-0050/eeprom": [
852            {
853                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vdd_vrm0",
854                "serviceName": "xyz.openbmc_project.Inventory.Manager",
855                "extraInterfaces": {
856                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
857                    "com.ibm.ipzvpd.Location": {
858                        "LocationCode": "Ufcs-P0-C14"
859                    },
860                    "xyz.openbmc_project.Inventory.Item": {
861                        "PrettyName": "Voltage regulator module for system processor module 0"
862                    }
863                }
864            }
865        ],
866        "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
867            {
868                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0",
869                "serviceName": "xyz.openbmc_project.Inventory.Manager",
870                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi13.0/eeprom",
871                "cpuType": "primary",
872                "powerOffOnly": true,
873                "offset": 196608,
874                "size": 65504,
875                "extraInterfaces": {
876                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
877                    "com.ibm.ipzvpd.Location": {
878                        "LocationCode": "Ufcs-P0-C15"
879                    },
880                    "xyz.openbmc_project.Inventory.Item": {
881                        "PrettyName": "System processor module 0"
882                    }
883                }
884            },
885            {
886                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit0",
887                "serviceName": "xyz.openbmc_project.Inventory.Manager",
888                "inherit": false,
889                "extraInterfaces": {
890                    "xyz.openbmc_project.Inventory.Item": {
891                        "PrettyName": "Quad"
892                    }
893                }
894            },
895            {
896                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit1",
897                "serviceName": "xyz.openbmc_project.Inventory.Manager",
898                "inherit": false,
899                "extraInterfaces": {
900                    "xyz.openbmc_project.Inventory.Item": {
901                        "PrettyName": "High speed SMP/OpenCAPI Link"
902                    }
903                }
904            },
905            {
906                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit2",
907                "serviceName": "xyz.openbmc_project.Inventory.Manager",
908                "inherit": false,
909                "extraInterfaces": {
910                    "xyz.openbmc_project.Inventory.Item": {
911                        "PrettyName": "Memory Controller"
912                    }
913                }
914            },
915            {
916                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit3",
917                "serviceName": "xyz.openbmc_project.Inventory.Manager",
918                "inherit": false,
919                "extraInterfaces": {
920                    "xyz.openbmc_project.Inventory.Item": {
921                        "PrettyName": "Memory Controller Channel"
922                    }
923                }
924            },
925            {
926                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit4",
927                "serviceName": "xyz.openbmc_project.Inventory.Manager",
928                "inherit": false,
929                "extraInterfaces": {
930                    "xyz.openbmc_project.Inventory.Item": {
931                        "PrettyName": "Processor To Memory Buffer Interface"
932                    }
933                }
934            },
935            {
936                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit5",
937                "serviceName": "xyz.openbmc_project.Inventory.Manager",
938                "inherit": false,
939                "extraInterfaces": {
940                    "xyz.openbmc_project.Inventory.Item": {
941                        "PrettyName": "Nest Memory Management Unit"
942                    }
943                }
944            },
945            {
946                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit6",
947                "serviceName": "xyz.openbmc_project.Inventory.Manager",
948                "inherit": false,
949                "extraInterfaces": {
950                    "xyz.openbmc_project.Inventory.Item": {
951                        "PrettyName": "Accelerator"
952                    }
953                }
954            },
955            {
956                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit7",
957                "serviceName": "xyz.openbmc_project.Inventory.Manager",
958                "inherit": false,
959                "extraInterfaces": {
960                    "xyz.openbmc_project.Inventory.Item": {
961                        "PrettyName": "OpenCAPI Memory Interface"
962                    }
963                }
964            },
965            {
966                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit8",
967                "serviceName": "xyz.openbmc_project.Inventory.Manager",
968                "inherit": false,
969                "extraInterfaces": {
970                    "xyz.openbmc_project.Inventory.Item": {
971                        "PrettyName": "OpenCAPI Memory Interface Controller"
972                    }
973                }
974            },
975            {
976                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit9",
977                "serviceName": "xyz.openbmc_project.Inventory.Manager",
978                "inherit": false,
979                "extraInterfaces": {
980                    "xyz.openbmc_project.Inventory.Item": {
981                        "PrettyName": "POWER Accelerator Unit"
982                    }
983                }
984            },
985            {
986                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit10",
987                "serviceName": "xyz.openbmc_project.Inventory.Manager",
988                "inherit": false,
989                "extraInterfaces": {
990                    "xyz.openbmc_project.Inventory.Item": {
991                        "PrettyName": "POWER Accelerator Unit Controller"
992                    }
993                }
994            },
995            {
996                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit11",
997                "serviceName": "xyz.openbmc_project.Inventory.Manager",
998                "inherit": false,
999                "extraInterfaces": {
1000                    "xyz.openbmc_project.Inventory.Item": {
1001                        "PrettyName": "PCI Express controllers"
1002                    }
1003                }
1004            },
1005            {
1006                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit12",
1007                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1008                "inherit": false,
1009                "extraInterfaces": {
1010                    "xyz.openbmc_project.Inventory.Item": {
1011                        "PrettyName": "PCIe host bridge (PHB)"
1012                    }
1013                }
1014            },
1015            {
1016                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit13",
1017                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1018                "inherit": false,
1019                "extraInterfaces": {
1020                    "xyz.openbmc_project.Inventory.Item": {
1021                        "PrettyName": "OBUS End Point"
1022                    }
1023                }
1024            },
1025            {
1026                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit14",
1027                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1028                "inherit": false,
1029                "extraInterfaces": {
1030                    "xyz.openbmc_project.Inventory.Item": {
1031                        "PrettyName": "Cache-Only Core"
1032                    }
1033                }
1034            }
1035        ],
1036        "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
1037            {
1038                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1",
1039                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1040                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi23.0/eeprom",
1041                "powerOffOnly": true,
1042                "offset": 196608,
1043                "size": 65504,
1044                "extraInterfaces": {
1045                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1046                    "com.ibm.ipzvpd.Location": {
1047                        "LocationCode": "Ufcs-P0-C15"
1048                    },
1049                    "xyz.openbmc_project.Inventory.Item": {
1050                        "PrettyName": "System processor module 0"
1051                    }
1052                }
1053            },
1054            {
1055                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit0",
1056                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1057                "inherit": false,
1058                "extraInterfaces": {
1059                    "xyz.openbmc_project.Inventory.Item": {
1060                        "PrettyName": "Quad"
1061                    }
1062                }
1063            },
1064            {
1065                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit1",
1066                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1067                "inherit": false,
1068                "extraInterfaces": {
1069                    "xyz.openbmc_project.Inventory.Item": {
1070                        "PrettyName": "High speed SMP/OpenCAPI Link"
1071                    }
1072                }
1073            },
1074            {
1075                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit2",
1076                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1077                "inherit": false,
1078                "extraInterfaces": {
1079                    "xyz.openbmc_project.Inventory.Item": {
1080                        "PrettyName": "Memory Controller"
1081                    }
1082                }
1083            },
1084            {
1085                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit3",
1086                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1087                "inherit": false,
1088                "extraInterfaces": {
1089                    "xyz.openbmc_project.Inventory.Item": {
1090                        "PrettyName": "Memory Controller Channel"
1091                    }
1092                }
1093            },
1094            {
1095                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit4",
1096                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1097                "inherit": false,
1098                "extraInterfaces": {
1099                    "xyz.openbmc_project.Inventory.Item": {
1100                        "PrettyName": "Processor To Memory Buffer Interface"
1101                    }
1102                }
1103            },
1104            {
1105                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit5",
1106                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1107                "inherit": false,
1108                "extraInterfaces": {
1109                    "xyz.openbmc_project.Inventory.Item": {
1110                        "PrettyName": "Nest Memory Management Unit"
1111                    }
1112                }
1113            },
1114            {
1115                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit6",
1116                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1117                "inherit": false,
1118                "extraInterfaces": {
1119                    "xyz.openbmc_project.Inventory.Item": {
1120                        "PrettyName": "Accelerator"
1121                    }
1122                }
1123            },
1124            {
1125                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit7",
1126                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1127                "inherit": false,
1128                "extraInterfaces": {
1129                    "xyz.openbmc_project.Inventory.Item": {
1130                        "PrettyName": "OpenCAPI Memory Interface"
1131                    }
1132                }
1133            },
1134            {
1135                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit8",
1136                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1137                "inherit": false,
1138                "extraInterfaces": {
1139                    "xyz.openbmc_project.Inventory.Item": {
1140                        "PrettyName": "OpenCAPI Memory Interface Controller"
1141                    }
1142                }
1143            },
1144            {
1145                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit9",
1146                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1147                "inherit": false,
1148                "extraInterfaces": {
1149                    "xyz.openbmc_project.Inventory.Item": {
1150                        "PrettyName": "POWER Accelerator Unit"
1151                    }
1152                }
1153            },
1154            {
1155                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit10",
1156                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1157                "inherit": false,
1158                "extraInterfaces": {
1159                    "xyz.openbmc_project.Inventory.Item": {
1160                        "PrettyName": "POWER Accelerator Unit Controller"
1161                    }
1162                }
1163            },
1164            {
1165                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit11",
1166                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1167                "inherit": false,
1168                "extraInterfaces": {
1169                    "xyz.openbmc_project.Inventory.Item": {
1170                        "PrettyName": "PCI Express controllers"
1171                    }
1172                }
1173            },
1174            {
1175                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit12",
1176                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1177                "inherit": false,
1178                "extraInterfaces": {
1179                    "xyz.openbmc_project.Inventory.Item": {
1180                        "PrettyName": "PCIe host bridge (PHB)"
1181                    }
1182                }
1183            },
1184            {
1185                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit13",
1186                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1187                "inherit": false,
1188                "extraInterfaces": {
1189                    "xyz.openbmc_project.Inventory.Item": {
1190                        "PrettyName": "OBUS End Point"
1191                    }
1192                }
1193            },
1194            {
1195                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit14",
1196                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1197                "inherit": false,
1198                "extraInterfaces": {
1199                    "xyz.openbmc_project.Inventory.Item": {
1200                        "PrettyName": "Cache-Only Core"
1201                    }
1202                }
1203            }
1204        ],
1205        "/sys/bus/i2c/drivers/at24/29-0050/eeprom": [
1206            {
1207                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10",
1208                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1209                "replaceableAtStandby": true,
1210                "concurrentlyMaintainable": true,
1211                "preAction": {
1212                    "collection": {
1213                        "gpioPresence": {
1214                            "pin": "SLOT10_EXPANDER_PRSNT_N",
1215                            "value": 0
1216                        },
1217                        "setGpio": {
1218                            "pin": "SLOT10_PRSNT_EN_RSVD",
1219                            "value": 1
1220                        },
1221                        "systemCmd": {
1222                            "cmd": "echo 29-0050 > /sys/bus/i2c/drivers/at24/bind"
1223                        }
1224                    },
1225                    "deletion": {
1226                        "systemCmd": {
1227                            "cmd": "echo 29-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
1228                        }
1229                    }
1230                },
1231                "postAction": {
1232                    "collection": {
1233                        "systemCmd": {
1234                            "cmd": "echo 29-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
1235                        }
1236                    },
1237                    "deletion": {
1238                        "systemCmd": {
1239                            "cmd": "echo 29-0050 > /sys/bus/i2c/drivers/at24/unbind"
1240                        },
1241                        "setGpio": {
1242                            "pin": "SLOT10_PRSNT_EN_RSVD",
1243                            "value": 0
1244                        }
1245                    }
1246                },
1247                "postFailAction": {
1248                    "collection": {
1249                        "setGpio": {
1250                            "pin": "SLOT10_PRSNT_EN_RSVD",
1251                            "value": 0
1252                        }
1253                    },
1254                    "deletion": {
1255                        "setGpio": {
1256                            "pin": "SLOT10_PRSNT_EN_RSVD",
1257                            "value": 0
1258                        }
1259                    }
1260                },
1261                "extraInterfaces": {
1262                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1263                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1264                    "com.ibm.ipzvpd.Location": {
1265                        "LocationCode": "Ufcs-P0-C10"
1266                    },
1267                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1268                        "Bus": 29,
1269                        "Address": 80
1270                    },
1271                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1272                        "SlotNumber": 10
1273                    },
1274                    "xyz.openbmc_project.Inventory.Item": {
1275                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
1276                    }
1277                }
1278            },
1279            {
1280                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_top",
1281                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1282                "inherit": false,
1283                "noprime": true,
1284                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1285                "extraInterfaces": {
1286                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1287                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1288                    "com.ibm.ipzvpd.Location": {
1289                        "LocationCode": "Ufcs-P0-C10-T0"
1290                    },
1291                    "xyz.openbmc_project.Inventory.Item": {
1292                        "PrettyName": "CXP Port"
1293                    }
1294                }
1295            },
1296            {
1297                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_bot",
1298                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1299                "inherit": false,
1300                "noprime": true,
1301                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1302                "extraInterfaces": {
1303                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1304                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1305                    "com.ibm.ipzvpd.Location": {
1306                        "LocationCode": "Ufcs-P0-C10-T1"
1307                    },
1308                    "xyz.openbmc_project.Inventory.Item": {
1309                        "PrettyName": "CXP Port"
1310                    }
1311                }
1312            },
1313            {
1314                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector0",
1315                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1316                "inherit": false,
1317                "noprime": true,
1318                "ccin": ["6B87"],
1319                "extraInterfaces": {
1320                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1321                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1322                    "com.ibm.ipzvpd.Location": {
1323                        "LocationCode": "Ufcs-P0-C10-T0"
1324                    },
1325                    "xyz.openbmc_project.Inventory.Item": {
1326                        "PrettyName": "NVMe Internal Connector"
1327                    }
1328                }
1329            },
1330            {
1331                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector1",
1332                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1333                "inherit": false,
1334                "noprime": true,
1335                "ccin": ["6B87"],
1336                "extraInterfaces": {
1337                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1338                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1339                    "com.ibm.ipzvpd.Location": {
1340                        "LocationCode": "Ufcs-P0-C10-T1"
1341                    },
1342                    "xyz.openbmc_project.Inventory.Item": {
1343                        "PrettyName": "NVMe Internal Connector"
1344                    }
1345                }
1346            },
1347            {
1348                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector2",
1349                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1350                "inherit": false,
1351                "noprime": true,
1352                "ccin": ["6B87"],
1353                "extraInterfaces": {
1354                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1355                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1356                    "com.ibm.ipzvpd.Location": {
1357                        "LocationCode": "Ufcs-P0-C10-T2"
1358                    },
1359                    "xyz.openbmc_project.Inventory.Item": {
1360                        "PrettyName": "NVMe Internal Connector"
1361                    }
1362                }
1363            },
1364            {
1365                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector3",
1366                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1367                "inherit": false,
1368                "noprime": true,
1369                "ccin": ["6B87"],
1370                "extraInterfaces": {
1371                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1372                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1373                    "com.ibm.ipzvpd.Location": {
1374                        "LocationCode": "Ufcs-P0-C10-T3"
1375                    },
1376                    "xyz.openbmc_project.Inventory.Item": {
1377                        "PrettyName": "NVMe Internal Connector"
1378                    }
1379                }
1380            }
1381        ],
1382        "/sys/bus/i2c/drivers/at24/26-0052/eeprom": [
1383            {
1384                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7",
1385                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1386                "replaceableAtStandby": true,
1387                "concurrentlyMaintainable": true,
1388                "preAction": {
1389                    "collection": {
1390                        "gpioPresence": {
1391                            "pin": "SLOT7_EXPANDER_PRSNT_N",
1392                            "value": 0
1393                        },
1394                        "setGpio": {
1395                            "pin": "SLOT7_PRSNT_EN_RSVD",
1396                            "value": 1
1397                        },
1398                        "systemCmd": {
1399                            "cmd": "echo 26-0052 > /sys/bus/i2c/drivers/at24/bind"
1400                        }
1401                    }
1402                },
1403                "postAction": {
1404                    "deletion": {
1405                        "systemCmd": {
1406                            "cmd": "echo 26-0052 > /sys/bus/i2c/drivers/at24/unbind"
1407                        },
1408                        "setGpio": {
1409                            "pin": "SLOT7_PRSNT_EN_RSVD",
1410                            "value": 0
1411                        }
1412                    }
1413                },
1414                "postFailAction": {
1415                    "collection": {
1416                        "setGpio": {
1417                            "pin": "SLOT7_PRSNT_EN_RSVD",
1418                            "value": 0
1419                        }
1420                    },
1421                    "deletion": {
1422                        "setGpio": {
1423                            "pin": "SLOT7_PRSNT_EN_RSVD",
1424                            "value": 0
1425                        }
1426                    }
1427                },
1428                "extraInterfaces": {
1429                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1430                    "com.ibm.ipzvpd.Location": {
1431                        "LocationCode": "Ufcs-P0-C7"
1432                    },
1433                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1434                        "Bus": 26,
1435                        "Address": 82
1436                    },
1437                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1438                        "SlotNumber": 7
1439                    },
1440                    "xyz.openbmc_project.Inventory.Item": {
1441                        "PrettyName": "PCIe5 x8 adapter"
1442                    }
1443                }
1444            }
1445        ],
1446        "/sys/bus/i2c/drivers/at24/27-0050/eeprom": [
1447            {
1448                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9/pcie_card9",
1449                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1450                "replaceableAtStandby": true,
1451                "concurrentlyMaintainable": true,
1452                "preAction": {
1453                    "collection": {
1454                        "gpioPresence": {
1455                            "pin": "SLOT9_EXPANDER_PRSNT_N",
1456                            "value": 0
1457                        },
1458                        "setGpio": {
1459                            "pin": "SLOT9_PRSNT_EN_RSVD",
1460                            "value": 1
1461                        },
1462                        "systemCmd": {
1463                            "cmd": "echo 27-0050 > /sys/bus/i2c/drivers/at24/bind"
1464                        }
1465                    }
1466                },
1467                "postAction": {
1468                    "deletion": {
1469                        "systemCmd": {
1470                            "cmd": "echo 27-0050 > /sys/bus/i2c/drivers/at24/unbind"
1471                        },
1472                        "setGpio": {
1473                            "pin": "SLOT9_PRSNT_EN_RSVD",
1474                            "value": 0
1475                        }
1476                    }
1477                },
1478                "postFailAction": {
1479                    "collection": {
1480                        "setGpio": {
1481                            "pin": "SLOT9_PRSNT_EN_RSVD",
1482                            "value": 0
1483                        }
1484                    },
1485                    "deletion": {
1486                        "setGpio": {
1487                            "pin": "SLOT9_PRSNT_EN_RSVD",
1488                            "value": 0
1489                        }
1490                    }
1491                },
1492                "extraInterfaces": {
1493                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1494                    "com.ibm.ipzvpd.Location": {
1495                        "LocationCode": "Ufcs-P0-C9"
1496                    },
1497                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1498                        "Bus": 27,
1499                        "Address": 80
1500                    },
1501                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1502                        "SlotNumber": 9
1503                    },
1504                    "xyz.openbmc_project.Inventory.Item": {
1505                        "PrettyName": "PCIe5 x8 adapter"
1506                    }
1507                }
1508            }
1509        ],
1510        "/sys/bus/i2c/drivers/at24/30-0051/eeprom": [
1511            {
1512                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11",
1513                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1514                "replaceableAtStandby": true,
1515                "concurrentlyMaintainable": true,
1516                "preAction": {
1517                    "collection": {
1518                        "gpioPresence": {
1519                            "pin": "SLOT11_EXPANDER_PRSNT_N",
1520                            "value": 0
1521                        },
1522                        "setGpio": {
1523                            "pin": "SLOT11_PRSNT_EN_RSVD",
1524                            "value": 1
1525                        },
1526                        "systemCmd": {
1527                            "cmd": "echo 30-0051 > /sys/bus/i2c/drivers/at24/bind"
1528                        }
1529                    }
1530                },
1531                "postAction": {
1532                    "deletion": {
1533                        "systemCmd": {
1534                            "cmd": "echo 30-0051 > /sys/bus/i2c/drivers/at24/unbind"
1535                        },
1536                        "setGpio": {
1537                            "pin": "SLOT11_PRSNT_EN_RSVD",
1538                            "value": 0
1539                        }
1540                    }
1541                },
1542                "postFailAction": {
1543                    "collection": {
1544                        "setGpio": {
1545                            "pin": "SLOT11_PRSNT_EN_RSVD",
1546                            "value": 0
1547                        }
1548                    },
1549                    "deletion": {
1550                        "setGpio": {
1551                            "pin": "SLOT11_PRSNT_EN_RSVD",
1552                            "value": 0
1553                        }
1554                    }
1555                },
1556                "extraInterfaces": {
1557                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1558                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1559                    "com.ibm.ipzvpd.Location": {
1560                        "LocationCode": "Ufcs-P0-C11"
1561                    },
1562                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1563                        "Bus": 30,
1564                        "Address": 81
1565                    },
1566                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1567                        "SlotNumber": 11
1568                    },
1569                    "xyz.openbmc_project.Inventory.Item": {
1570                        "PrettyName": "PCIe5 x8 adapter"
1571                    }
1572                }
1573            },
1574            {
1575                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector0",
1576                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1577                "inherit": false,
1578                "noprime": true,
1579                "ccin": ["6B87"],
1580                "extraInterfaces": {
1581                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1582                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1583                    "com.ibm.ipzvpd.Location": {
1584                        "LocationCode": "Ufcs-P0-C11-T0"
1585                    },
1586                    "xyz.openbmc_project.Inventory.Item": {
1587                        "PrettyName": "NVMe Internal Connector"
1588                    }
1589                }
1590            },
1591            {
1592                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector1",
1593                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1594                "inherit": false,
1595                "noprime": true,
1596                "ccin": ["6B87"],
1597                "extraInterfaces": {
1598                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1599                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1600                    "com.ibm.ipzvpd.Location": {
1601                        "LocationCode": "Ufcs-P0-C11-T1"
1602                    },
1603                    "xyz.openbmc_project.Inventory.Item": {
1604                        "PrettyName": "NVMe Internal Connector"
1605                    }
1606                }
1607            },
1608            {
1609                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector2",
1610                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1611                "inherit": false,
1612                "noprime": true,
1613                "ccin": ["6B87"],
1614                "extraInterfaces": {
1615                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1616                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1617                    "com.ibm.ipzvpd.Location": {
1618                        "LocationCode": "Ufcs-P0-C11-T2"
1619                    },
1620                    "xyz.openbmc_project.Inventory.Item": {
1621                        "PrettyName": "NVMe Internal Connector"
1622                    }
1623                }
1624            },
1625            {
1626                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector3",
1627                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1628                "inherit": false,
1629                "noprime": true,
1630                "ccin": ["6B87"],
1631                "extraInterfaces": {
1632                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1633                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1634                    "com.ibm.ipzvpd.Location": {
1635                        "LocationCode": "Ufcs-P0-C11-T3"
1636                    },
1637                    "xyz.openbmc_project.Inventory.Item": {
1638                        "PrettyName": "NVMe Internal Connector"
1639                    }
1640                }
1641            }
1642        ],
1643        "/sys/bus/i2c/drivers/at24/28-0051/eeprom": [
1644            {
1645                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8",
1646                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1647                "replaceableAtStandby": true,
1648                "concurrentlyMaintainable": true,
1649                "preAction": {
1650                    "collection": {
1651                        "gpioPresence": {
1652                            "pin": "SLOT8_EXPANDER_PRSNT_N",
1653                            "value": 0
1654                        },
1655                        "setGpio": {
1656                            "pin": "SLOT8_PRSNT_EN_RSVD",
1657                            "value": 1
1658                        },
1659                        "systemCmd": {
1660                            "cmd": "echo 28-0051 > /sys/bus/i2c/drivers/at24/bind"
1661                        }
1662                    }
1663                },
1664                "postAction": {
1665                    "deletion": {
1666                        "systemCmd": {
1667                            "cmd": "echo 28-0051 > /sys/bus/i2c/drivers/at24/unbind"
1668                        },
1669                        "setGpio": {
1670                            "pin": "SLOT8_PRSNT_EN_RSVD",
1671                            "value": 0
1672                        }
1673                    }
1674                },
1675                "postFailAction": {
1676                    "collection": {
1677                        "setGpio": {
1678                            "pin": "SLOT8_PRSNT_EN_RSVD",
1679                            "value": 0
1680                        }
1681                    },
1682                    "deletion": {
1683                        "setGpio": {
1684                            "pin": "SLOT8_PRSNT_EN_RSVD",
1685                            "value": 0
1686                        }
1687                    }
1688                },
1689                "extraInterfaces": {
1690                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1691                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1692                    "com.ibm.ipzvpd.Location": {
1693                        "LocationCode": "Ufcs-P0-C8"
1694                    },
1695                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1696                        "Bus": 28,
1697                        "Address": 81
1698                    },
1699                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1700                        "SlotNumber": 8
1701                    },
1702                    "xyz.openbmc_project.Inventory.Item": {
1703                        "PrettyName": "PCIe4 x8 adapter"
1704                    }
1705                }
1706            },
1707            {
1708                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector0",
1709                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1710                "inherit": false,
1711                "noprime": true,
1712                "ccin": ["6B87"],
1713                "extraInterfaces": {
1714                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1715                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1716                    "com.ibm.ipzvpd.Location": {
1717                        "LocationCode": "Ufcs-P0-C8-T0"
1718                    },
1719                    "xyz.openbmc_project.Inventory.Item": {
1720                        "PrettyName": "NVMe Internal Connector"
1721                    }
1722                }
1723            },
1724            {
1725                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector1",
1726                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1727                "inherit": false,
1728                "noprime": true,
1729                "ccin": ["6B87"],
1730                "extraInterfaces": {
1731                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1732                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1733                    "com.ibm.ipzvpd.Location": {
1734                        "LocationCode": "Ufcs-P0-C8-T1"
1735                    },
1736                    "xyz.openbmc_project.Inventory.Item": {
1737                        "PrettyName": "NVMe Internal Connector"
1738                    }
1739                }
1740            },
1741            {
1742                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector2",
1743                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1744                "inherit": false,
1745                "noprime": true,
1746                "ccin": ["6B87"],
1747                "extraInterfaces": {
1748                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1749                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1750                    "com.ibm.ipzvpd.Location": {
1751                        "LocationCode": "Ufcs-P0-C8-T2"
1752                    },
1753                    "xyz.openbmc_project.Inventory.Item": {
1754                        "PrettyName": "NVMe Internal Connector"
1755                    }
1756                }
1757            },
1758            {
1759                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector3",
1760                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1761                "inherit": false,
1762                "noprime": true,
1763                "ccin": ["6B87"],
1764                "extraInterfaces": {
1765                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1766                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1767                    "com.ibm.ipzvpd.Location": {
1768                        "LocationCode": "Ufcs-P0-C8-T3"
1769                    },
1770                    "xyz.openbmc_project.Inventory.Item": {
1771                        "PrettyName": "NVMe Internal Connector"
1772                    }
1773                }
1774            }
1775        ],
1776        "/sys/bus/i2c/drivers/at24/13-0050/eeprom": [
1777            {
1778                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0",
1779                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1780                "extraInterfaces": {
1781                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
1782                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1783                    "com.ibm.ipzvpd.Location": {
1784                        "LocationCode": "Ufcs-P1"
1785                    },
1786                    "xyz.openbmc_project.Inventory.Item": {
1787                        "PrettyName": "Drive backplane 0"
1788                    }
1789                }
1790            },
1791            {
1792                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme0",
1793                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1794                "inherit": false,
1795                "extraInterfaces": {
1796                    "com.ibm.Control.Host.PCIeLink": null,
1797                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
1798                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
1799                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
1800                    },
1801                    "com.ibm.ipzvpd.Location": {
1802                        "LocationCode": "Ufcs-P1-C0"
1803                    },
1804                    "xyz.openbmc_project.Inventory.Item": {
1805                        "PrettyName": "NVMe U.2 drive 0"
1806                    }
1807                }
1808            },
1809            {
1810                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme0/dp0_drive0",
1811                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1812                "inherit": false,
1813                "embedded": false,
1814                "concurrentlyMaintainable": true,
1815                "extraInterfaces": {
1816                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1817                    "com.ibm.ipzvpd.Location": {
1818                        "LocationCode": "Ufcs-P1-C0"
1819                    },
1820                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1821                        "SlotNumber": 1
1822                    },
1823                    "xyz.openbmc_project.Inventory.Item": {
1824                        "PrettyName": "NVMe U.2 drive 0"
1825                    }
1826                }
1827            },
1828            {
1829                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme1",
1830                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1831                "inherit": false,
1832                "extraInterfaces": {
1833                    "com.ibm.Control.Host.PCIeLink": null,
1834                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
1835                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
1836                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
1837                    },
1838                    "com.ibm.ipzvpd.Location": {
1839                        "LocationCode": "Ufcs-P1-C1"
1840                    },
1841                    "xyz.openbmc_project.Inventory.Item": {
1842                        "PrettyName": "NVMe U.2 drive 1"
1843                    }
1844                }
1845            },
1846            {
1847                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme1/dp0_drive1",
1848                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1849                "inherit": false,
1850                "embedded": false,
1851                "concurrentlyMaintainable": true,
1852                "extraInterfaces": {
1853                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1854                    "com.ibm.ipzvpd.Location": {
1855                        "LocationCode": "Ufcs-P1-C1"
1856                    },
1857                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1858                        "SlotNumber": 2
1859                    },
1860                    "xyz.openbmc_project.Inventory.Item": {
1861                        "PrettyName": "NVMe U.2 drive 1"
1862                    }
1863                }
1864            },
1865            {
1866                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme2",
1867                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1868                "inherit": false,
1869                "extraInterfaces": {
1870                    "com.ibm.Control.Host.PCIeLink": null,
1871                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
1872                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
1873                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
1874                    },
1875                    "com.ibm.ipzvpd.Location": {
1876                        "LocationCode": "Ufcs-P1-C2"
1877                    },
1878                    "xyz.openbmc_project.Inventory.Item": {
1879                        "PrettyName": "NVMe U.2 drive 2"
1880                    }
1881                }
1882            },
1883            {
1884                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme2/dp0_drive2",
1885                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1886                "inherit": false,
1887                "embedded": false,
1888                "concurrentlyMaintainable": true,
1889                "extraInterfaces": {
1890                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1891                    "com.ibm.ipzvpd.Location": {
1892                        "LocationCode": "Ufcs-P1-C2"
1893                    },
1894                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1895                        "SlotNumber": 3
1896                    },
1897                    "xyz.openbmc_project.Inventory.Item": {
1898                        "PrettyName": "NVMe U.2 drive 2"
1899                    }
1900                }
1901            },
1902            {
1903                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme3",
1904                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1905                "inherit": false,
1906                "extraInterfaces": {
1907                    "com.ibm.Control.Host.PCIeLink": null,
1908                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
1909                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
1910                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
1911                    },
1912                    "com.ibm.ipzvpd.Location": {
1913                        "LocationCode": "Ufcs-P1-C3"
1914                    },
1915                    "xyz.openbmc_project.Inventory.Item": {
1916                        "PrettyName": "NVMe U.2 drive 3"
1917                    }
1918                }
1919            },
1920            {
1921                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme3/dp0_drive3",
1922                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1923                "inherit": false,
1924                "embedded": false,
1925                "concurrentlyMaintainable": true,
1926                "extraInterfaces": {
1927                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1928                    "com.ibm.ipzvpd.Location": {
1929                        "LocationCode": "Ufcs-P1-C3"
1930                    },
1931                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1932                        "SlotNumber": 4
1933                    },
1934                    "xyz.openbmc_project.Inventory.Item": {
1935                        "PrettyName": "NVMe U.2 drive 3"
1936                    }
1937                }
1938            },
1939            {
1940                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme4",
1941                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1942                "inherit": false,
1943                "extraInterfaces": {
1944                    "com.ibm.Control.Host.PCIeLink": null,
1945                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
1946                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
1947                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
1948                    },
1949                    "com.ibm.ipzvpd.Location": {
1950                        "LocationCode": "Ufcs-P1-C4"
1951                    },
1952                    "xyz.openbmc_project.Inventory.Item": {
1953                        "PrettyName": "NVMe U.2 drive 4"
1954                    }
1955                }
1956            },
1957            {
1958                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme4/dp0_drive4",
1959                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1960                "inherit": false,
1961                "embedded": false,
1962                "concurrentlyMaintainable": true,
1963                "extraInterfaces": {
1964                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1965                    "com.ibm.ipzvpd.Location": {
1966                        "LocationCode": "Ufcs-P1-C4"
1967                    },
1968                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1969                        "SlotNumber": 5
1970                    },
1971                    "xyz.openbmc_project.Inventory.Item": {
1972                        "PrettyName": "NVMe U.2 drive 4"
1973                    }
1974                }
1975            },
1976            {
1977                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme5",
1978                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1979                "inherit": false,
1980                "extraInterfaces": {
1981                    "com.ibm.Control.Host.PCIeLink": null,
1982                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
1983                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
1984                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
1985                    },
1986                    "com.ibm.ipzvpd.Location": {
1987                        "LocationCode": "Ufcs-P1-C5"
1988                    },
1989                    "xyz.openbmc_project.Inventory.Item": {
1990                        "PrettyName": "NVMe U.2 drive 5"
1991                    }
1992                }
1993            },
1994            {
1995                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme5/dp0_drive5",
1996                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1997                "inherit": false,
1998                "embedded": false,
1999                "concurrentlyMaintainable": true,
2000                "extraInterfaces": {
2001                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2002                    "com.ibm.ipzvpd.Location": {
2003                        "LocationCode": "Ufcs-P1-C5"
2004                    },
2005                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2006                        "SlotNumber": 6
2007                    },
2008                    "xyz.openbmc_project.Inventory.Item": {
2009                        "PrettyName": "NVMe U.2 drive 5"
2010                    }
2011                }
2012            },
2013            {
2014                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme6",
2015                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2016                "inherit": false,
2017                "extraInterfaces": {
2018                    "com.ibm.Control.Host.PCIeLink": null,
2019                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2020                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2021                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2022                    },
2023                    "com.ibm.ipzvpd.Location": {
2024                        "LocationCode": "Ufcs-P1-C6"
2025                    },
2026                    "xyz.openbmc_project.Inventory.Item": {
2027                        "PrettyName": "NVMe U.2 drive 6"
2028                    }
2029                }
2030            },
2031            {
2032                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme6/dp0_drive6",
2033                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2034                "inherit": false,
2035                "embedded": false,
2036                "concurrentlyMaintainable": true,
2037                "extraInterfaces": {
2038                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2039                    "com.ibm.ipzvpd.Location": {
2040                        "LocationCode": "Ufcs-P1-C6"
2041                    },
2042                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2043                        "SlotNumber": 7
2044                    },
2045                    "xyz.openbmc_project.Inventory.Item": {
2046                        "PrettyName": "NVMe U.2 drive 6"
2047                    }
2048                }
2049            },
2050            {
2051                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme7",
2052                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2053                "inherit": false,
2054                "extraInterfaces": {
2055                    "com.ibm.Control.Host.PCIeLink": null,
2056                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2057                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2058                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2059                    },
2060                    "com.ibm.ipzvpd.Location": {
2061                        "LocationCode": "Ufcs-P1-C7"
2062                    },
2063                    "xyz.openbmc_project.Inventory.Item": {
2064                        "PrettyName": "NVMe U.2 drive 7"
2065                    }
2066                }
2067            },
2068            {
2069                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme7/dp0_drive7",
2070                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2071                "inherit": false,
2072                "embedded": false,
2073                "concurrentlyMaintainable": true,
2074                "extraInterfaces": {
2075                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2076                    "com.ibm.ipzvpd.Location": {
2077                        "LocationCode": "Ufcs-P1-C7"
2078                    },
2079                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2080                        "SlotNumber": 8
2081                    },
2082                    "xyz.openbmc_project.Inventory.Item": {
2083                        "PrettyName": "NVMe U.2 drive 7"
2084                    }
2085                }
2086            },
2087            {
2088                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector0",
2089                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2090                "inherit": false,
2091                "extraInterfaces": {
2092                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2093                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2094                    "com.ibm.ipzvpd.Location": {
2095                        "LocationCode": "Ufcs-P1-T0"
2096                    },
2097                    "xyz.openbmc_project.Inventory.Item": {
2098                        "PrettyName": "Drive cable port"
2099                    }
2100                }
2101            },
2102            {
2103                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector1",
2104                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2105                "inherit": false,
2106                "extraInterfaces": {
2107                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2108                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2109                    "com.ibm.ipzvpd.Location": {
2110                        "LocationCode": "Ufcs-P1-T1"
2111                    },
2112                    "xyz.openbmc_project.Inventory.Item": {
2113                        "PrettyName": "Drive cable port"
2114                    }
2115                }
2116            },
2117            {
2118                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector2",
2119                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2120                "inherit": false,
2121                "extraInterfaces": {
2122                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2123                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2124                    "com.ibm.ipzvpd.Location": {
2125                        "LocationCode": "Ufcs-P1-T2"
2126                    },
2127                    "xyz.openbmc_project.Inventory.Item": {
2128                        "PrettyName": "Drive cable port"
2129                    }
2130                }
2131            },
2132            {
2133                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector3",
2134                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2135                "inherit": false,
2136                "extraInterfaces": {
2137                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2138                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2139                    "com.ibm.ipzvpd.Location": {
2140                        "LocationCode": "Ufcs-P1-T3"
2141                    },
2142                    "xyz.openbmc_project.Inventory.Item": {
2143                        "PrettyName": "Drive cable port"
2144                    }
2145                }
2146            },
2147            {
2148                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector4",
2149                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2150                "inherit": false,
2151                "extraInterfaces": {
2152                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2153                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2154                    "com.ibm.ipzvpd.Location": {
2155                        "LocationCode": "Ufcs-P1-T4"
2156                    },
2157                    "xyz.openbmc_project.Inventory.Item": {
2158                        "PrettyName": "Drive backplane signal cable port"
2159                    }
2160                }
2161            },
2162            {
2163                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector5",
2164                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2165                "inherit": false,
2166                "extraInterfaces": {
2167                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2168                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2169                    "com.ibm.ipzvpd.Location": {
2170                        "LocationCode": "Ufcs-P1-T5"
2171                    },
2172                    "xyz.openbmc_project.Inventory.Item": {
2173                        "PrettyName": "Drive backplane power cable port"
2174                    }
2175                }
2176            },
2177            {
2178                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable0",
2179                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2180                "inherit": false,
2181                "noprime": true,
2182                "extraInterfaces": {
2183                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2184                    "xyz.openbmc_project.Inventory.Item": {
2185                        "PrettyName": "NVMe Backplane Cable"
2186                    }
2187                }
2188            },
2189            {
2190                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable1",
2191                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2192                "inherit": false,
2193                "noprime": true,
2194                "extraInterfaces": {
2195                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2196                    "xyz.openbmc_project.Inventory.Item": {
2197                        "PrettyName": "NVMe Backplane Cable"
2198                    }
2199                }
2200            },
2201            {
2202                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable2",
2203                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2204                "inherit": false,
2205                "noprime": true,
2206                "extraInterfaces": {
2207                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2208                    "xyz.openbmc_project.Inventory.Item": {
2209                        "PrettyName": "NVMe Backplane Cable"
2210                    }
2211                }
2212            },
2213            {
2214                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable3",
2215                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2216                "inherit": false,
2217                "noprime": true,
2218                "extraInterfaces": {
2219                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2220                    "xyz.openbmc_project.Inventory.Item": {
2221                        "PrettyName": "NVMe Backplane Cable"
2222                    }
2223                }
2224            }
2225        ],
2226        "/sys/bus/i2c/drivers/at24/14-0050/eeprom": [
2227            {
2228                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1",
2229                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2230                "extraInterfaces": {
2231                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
2232                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2233                    "com.ibm.ipzvpd.Location": {
2234                        "LocationCode": "Ufcs-P2"
2235                    },
2236                    "xyz.openbmc_project.Inventory.Item": {
2237                        "PrettyName": "Drive backplane 1"
2238                    }
2239                }
2240            },
2241            {
2242                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme0",
2243                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2244                "inherit": false,
2245                "extraInterfaces": {
2246                    "com.ibm.Control.Host.PCIeLink": null,
2247                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2248                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2249                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2250                    },
2251                    "com.ibm.ipzvpd.Location": {
2252                        "LocationCode": "Ufcs-P2-C8"
2253                    },
2254                    "xyz.openbmc_project.Inventory.Item": {
2255                        "PrettyName": "NVMe U.2 drive 8"
2256                    }
2257                }
2258            },
2259            {
2260                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme0/dp1_drive0",
2261                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2262                "inherit": false,
2263                "embedded": false,
2264                "concurrentlyMaintainable": true,
2265                "extraInterfaces": {
2266                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2267                    "com.ibm.ipzvpd.Location": {
2268                        "LocationCode": "Ufcs-P2-C8"
2269                    },
2270                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2271                        "SlotNumber": 9
2272                    },
2273                    "xyz.openbmc_project.Inventory.Item": {
2274                        "PrettyName": "NVMe U.2 drive 8"
2275                    }
2276                }
2277            },
2278            {
2279                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme1",
2280                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2281                "inherit": false,
2282                "extraInterfaces": {
2283                    "com.ibm.Control.Host.PCIeLink": null,
2284                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2285                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2286                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2287                    },
2288                    "com.ibm.ipzvpd.Location": {
2289                        "LocationCode": "Ufcs-P2-C9"
2290                    },
2291                    "xyz.openbmc_project.Inventory.Item": {
2292                        "PrettyName": "NVMe U.2 drive 9"
2293                    }
2294                }
2295            },
2296            {
2297                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme1/dp1_drive1",
2298                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2299                "inherit": false,
2300                "embedded": false,
2301                "concurrentlyMaintainable": true,
2302                "extraInterfaces": {
2303                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2304                    "com.ibm.ipzvpd.Location": {
2305                        "LocationCode": "Ufcs-P2-C9"
2306                    },
2307                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2308                        "SlotNumber": 10
2309                    },
2310                    "xyz.openbmc_project.Inventory.Item": {
2311                        "PrettyName": "NVMe U.2 drive 9"
2312                    }
2313                }
2314            },
2315            {
2316                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme2",
2317                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2318                "inherit": false,
2319                "extraInterfaces": {
2320                    "com.ibm.Control.Host.PCIeLink": null,
2321                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2322                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2323                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2324                    },
2325                    "com.ibm.ipzvpd.Location": {
2326                        "LocationCode": "Ufcs-P2-C10"
2327                    },
2328                    "xyz.openbmc_project.Inventory.Item": {
2329                        "PrettyName": "NVMe U.2 drive 10"
2330                    }
2331                }
2332            },
2333            {
2334                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme2/dp1_drive2",
2335                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2336                "inherit": false,
2337                "embedded": false,
2338                "concurrentlyMaintainable": true,
2339                "extraInterfaces": {
2340                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2341                    "com.ibm.ipzvpd.Location": {
2342                        "LocationCode": "Ufcs-P2-C10"
2343                    },
2344                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2345                        "SlotNumber": 11
2346                    },
2347                    "xyz.openbmc_project.Inventory.Item": {
2348                        "PrettyName": "NVMe U.2 drive 10"
2349                    }
2350                }
2351            },
2352            {
2353                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme3",
2354                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2355                "inherit": false,
2356                "extraInterfaces": {
2357                    "com.ibm.Control.Host.PCIeLink": null,
2358                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2359                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2360                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2361                    },
2362                    "com.ibm.ipzvpd.Location": {
2363                        "LocationCode": "Ufcs-P2-C11"
2364                    },
2365                    "xyz.openbmc_project.Inventory.Item": {
2366                        "PrettyName": "NVMe U.2 drive 11"
2367                    }
2368                }
2369            },
2370            {
2371                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme3/dp1_drive3",
2372                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2373                "inherit": false,
2374                "embedded": false,
2375                "concurrentlyMaintainable": true,
2376                "extraInterfaces": {
2377                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2378                    "com.ibm.ipzvpd.Location": {
2379                        "LocationCode": "Ufcs-P2-C11"
2380                    },
2381                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2382                        "SlotNumber": 12
2383                    },
2384                    "xyz.openbmc_project.Inventory.Item": {
2385                        "PrettyName": "NVMe U.2 drive 11"
2386                    }
2387                }
2388            },
2389            {
2390                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme4",
2391                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2392                "inherit": false,
2393                "extraInterfaces": {
2394                    "com.ibm.Control.Host.PCIeLink": null,
2395                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2396                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2397                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2398                    },
2399                    "com.ibm.ipzvpd.Location": {
2400                        "LocationCode": "Ufcs-P2-C12"
2401                    },
2402                    "xyz.openbmc_project.Inventory.Item": {
2403                        "PrettyName": "NVMe U.2 drive 12"
2404                    }
2405                }
2406            },
2407            {
2408                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme4/dp1_drive4",
2409                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2410                "inherit": false,
2411                "embedded": false,
2412                "concurrentlyMaintainable": true,
2413                "extraInterfaces": {
2414                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2415                    "com.ibm.ipzvpd.Location": {
2416                        "LocationCode": "Ufcs-P2-C12"
2417                    },
2418                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2419                        "SlotNumber": 13
2420                    },
2421                    "xyz.openbmc_project.Inventory.Item": {
2422                        "PrettyName": "NVMe U.2 drive 12"
2423                    }
2424                }
2425            },
2426            {
2427                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme5",
2428                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2429                "inherit": false,
2430                "extraInterfaces": {
2431                    "com.ibm.Control.Host.PCIeLink": null,
2432                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2433                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2434                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2435                    },
2436                    "com.ibm.ipzvpd.Location": {
2437                        "LocationCode": "Ufcs-P2-C13"
2438                    },
2439                    "xyz.openbmc_project.Inventory.Item": {
2440                        "PrettyName": "NVMe U.2 drive 13"
2441                    }
2442                }
2443            },
2444            {
2445                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme5/dp1_drive5",
2446                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2447                "inherit": false,
2448                "embedded": false,
2449                "concurrentlyMaintainable": true,
2450                "extraInterfaces": {
2451                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2452                    "com.ibm.ipzvpd.Location": {
2453                        "LocationCode": "Ufcs-P2-C13"
2454                    },
2455                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2456                        "SlotNumber": 14
2457                    },
2458                    "xyz.openbmc_project.Inventory.Item": {
2459                        "PrettyName": "NVMe U.2 drive 13"
2460                    }
2461                }
2462            },
2463            {
2464                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme6",
2465                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2466                "inherit": false,
2467                "extraInterfaces": {
2468                    "com.ibm.Control.Host.PCIeLink": null,
2469                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2470                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2471                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2472                    },
2473                    "com.ibm.ipzvpd.Location": {
2474                        "LocationCode": "Ufcs-P2-C14"
2475                    },
2476                    "xyz.openbmc_project.Inventory.Item": {
2477                        "PrettyName": "NVMe U.2 drive 14"
2478                    }
2479                }
2480            },
2481            {
2482                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme6/dp1_drive6",
2483                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2484                "inherit": false,
2485                "embedded": false,
2486                "concurrentlyMaintainable": true,
2487                "extraInterfaces": {
2488                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2489                    "com.ibm.ipzvpd.Location": {
2490                        "LocationCode": "Ufcs-P2-C14"
2491                    },
2492                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2493                        "SlotNumber": 15
2494                    },
2495                    "xyz.openbmc_project.Inventory.Item": {
2496                        "PrettyName": "NVMe U.2 drive 14"
2497                    }
2498                }
2499            },
2500            {
2501                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme7",
2502                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2503                "inherit": false,
2504                "extraInterfaces": {
2505                    "com.ibm.Control.Host.PCIeLink": null,
2506                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2507                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2508                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2509                    },
2510                    "com.ibm.ipzvpd.Location": {
2511                        "LocationCode": "Ufcs-P2-C15"
2512                    },
2513                    "xyz.openbmc_project.Inventory.Item": {
2514                        "PrettyName": "NVMe U.2 drive 15"
2515                    }
2516                }
2517            },
2518            {
2519                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme7/dp1_drive7",
2520                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2521                "inherit": false,
2522                "embedded": false,
2523                "concurrentlyMaintainable": true,
2524                "extraInterfaces": {
2525                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2526                    "com.ibm.ipzvpd.Location": {
2527                        "LocationCode": "Ufcs-P2-C15"
2528                    },
2529                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2530                        "SlotNumber": 16
2531                    },
2532                    "xyz.openbmc_project.Inventory.Item": {
2533                        "PrettyName": "NVMe U.2 drive 15"
2534                    }
2535                }
2536            },
2537            {
2538                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector0",
2539                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2540                "inherit": false,
2541                "extraInterfaces": {
2542                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2543                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2544                    "com.ibm.ipzvpd.Location": {
2545                        "LocationCode": "Ufcs-P2-T0"
2546                    },
2547                    "xyz.openbmc_project.Inventory.Item": {
2548                        "PrettyName": "Drive cable port"
2549                    }
2550                }
2551            },
2552            {
2553                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector1",
2554                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2555                "inherit": false,
2556                "extraInterfaces": {
2557                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2558                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2559                    "com.ibm.ipzvpd.Location": {
2560                        "LocationCode": "Ufcs-P2-T1"
2561                    },
2562                    "xyz.openbmc_project.Inventory.Item": {
2563                        "PrettyName": "Drive cable port"
2564                    }
2565                }
2566            },
2567            {
2568                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector2",
2569                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2570                "inherit": false,
2571                "extraInterfaces": {
2572                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2573                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2574                    "com.ibm.ipzvpd.Location": {
2575                        "LocationCode": "Ufcs-P2-T2"
2576                    },
2577                    "xyz.openbmc_project.Inventory.Item": {
2578                        "PrettyName": "Drive cable port"
2579                    }
2580                }
2581            },
2582            {
2583                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector3",
2584                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2585                "inherit": false,
2586                "extraInterfaces": {
2587                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2588                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2589                    "com.ibm.ipzvpd.Location": {
2590                        "LocationCode": "Ufcs-P2-T3"
2591                    },
2592                    "xyz.openbmc_project.Inventory.Item": {
2593                        "PrettyName": "Drive cable port"
2594                    }
2595                }
2596            },
2597            {
2598                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector4",
2599                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2600                "inherit": false,
2601                "extraInterfaces": {
2602                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2603                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2604                    "com.ibm.ipzvpd.Location": {
2605                        "LocationCode": "Ufcs-P2-T4"
2606                    },
2607                    "xyz.openbmc_project.Inventory.Item": {
2608                        "PrettyName": "Drive backplane signal cable port"
2609                    }
2610                }
2611            },
2612            {
2613                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector5",
2614                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2615                "inherit": false,
2616                "extraInterfaces": {
2617                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2618                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2619                    "com.ibm.ipzvpd.Location": {
2620                        "LocationCode": "Ufcs-P2-T5"
2621                    },
2622                    "xyz.openbmc_project.Inventory.Item": {
2623                        "PrettyName": "Drive backplane power cable port"
2624                    }
2625                }
2626            },
2627            {
2628                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable0",
2629                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2630                "inherit": false,
2631                "noprime": true,
2632                "extraInterfaces": {
2633                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2634                    "xyz.openbmc_project.Inventory.Item": {
2635                        "PrettyName": "NVMe Backplane Cable"
2636                    }
2637                }
2638            },
2639            {
2640                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable1",
2641                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2642                "inherit": false,
2643                "noprime": true,
2644                "extraInterfaces": {
2645                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2646                    "xyz.openbmc_project.Inventory.Item": {
2647                        "PrettyName": "NVMe Backplane Cable"
2648                    }
2649                }
2650            },
2651            {
2652                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable2",
2653                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2654                "inherit": false,
2655                "noprime": true,
2656                "extraInterfaces": {
2657                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2658                    "xyz.openbmc_project.Inventory.Item": {
2659                        "PrettyName": "NVMe Backplane Cable"
2660                    }
2661                }
2662            },
2663            {
2664                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable3",
2665                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2666                "inherit": false,
2667                "noprime": true,
2668                "extraInterfaces": {
2669                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2670                    "xyz.openbmc_project.Inventory.Item": {
2671                        "PrettyName": "NVMe Backplane Cable"
2672                    }
2673                }
2674            }
2675        ],
2676        "/sys/bus/i2c/drivers/at24/111-0050/eeprom": [
2677            {
2678                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
2679                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2680                "powerOffOnly": true,
2681                "preAction": {
2682                    "collection": {
2683                        "gpioPresence": {
2684                            "pin": "P10_DCM0_PRES",
2685                            "value": 0
2686                        },
2687                        "systemCmd": {
2688                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-111/new_device"
2689                        }
2690                    }
2691                },
2692                "extraInterfaces": {
2693                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
2694                    "com.ibm.ipzvpd.Location": {
2695                        "LocationCode": "Ufcs-P0-C12"
2696                    },
2697                    "xyz.openbmc_project.Inventory.Item": {
2698                        "PrettyName": "Memory module 0"
2699                    },
2700                    "xyz.openbmc_project.State.Decorator.Availability": {
2701                        "Available": false
2702                    }
2703                }
2704            },
2705            {
2706                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit0",
2707                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2708                "inherit": false,
2709                "extraInterfaces": {
2710                    "xyz.openbmc_project.Inventory.Item": {
2711                        "PrettyName": "OpenCAPI Memory Buffer"
2712                    }
2713                }
2714            },
2715            {
2716                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit1",
2717                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2718                "inherit": false,
2719                "extraInterfaces": {
2720                    "xyz.openbmc_project.Inventory.Item": {
2721                        "PrettyName": "DDR Memory Port"
2722                    }
2723                }
2724            },
2725            {
2726                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit2",
2727                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2728                "inherit": false,
2729                "extraInterfaces": {
2730                    "xyz.openbmc_project.Inventory.Item": {
2731                        "PrettyName": "Onboard Memory Power Control Device"
2732                    }
2733                }
2734            },
2735            {
2736                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit3",
2737                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2738                "inherit": false,
2739                "extraInterfaces": {
2740                    "xyz.openbmc_project.Inventory.Item": {
2741                        "PrettyName": "Onboard Memory Power Management IC"
2742                    }
2743                }
2744            }
2745        ],
2746        "/sys/bus/i2c/drivers/at24/110-0050/eeprom": [
2747            {
2748                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
2749                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2750                "powerOffOnly": true,
2751                "preAction": {
2752                    "collection": {
2753                        "gpioPresence": {
2754                            "pin": "P10_DCM0_PRES",
2755                            "value": 0
2756                        },
2757                        "systemCmd": {
2758                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-110/new_device"
2759                        }
2760                    }
2761                },
2762                "extraInterfaces": {
2763                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
2764                    "com.ibm.ipzvpd.Location": {
2765                        "LocationCode": "Ufcs-P0-C13"
2766                    },
2767                    "xyz.openbmc_project.Inventory.Item": {
2768                        "PrettyName": "Memory module 1"
2769                    },
2770                    "xyz.openbmc_project.State.Decorator.Availability": {
2771                        "Available": false
2772                    }
2773                }
2774            },
2775            {
2776                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit0",
2777                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2778                "inherit": false,
2779                "extraInterfaces": {
2780                    "xyz.openbmc_project.Inventory.Item": {
2781                        "PrettyName": "OpenCAPI Memory Buffer"
2782                    }
2783                }
2784            },
2785            {
2786                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit1",
2787                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2788                "inherit": false,
2789                "extraInterfaces": {
2790                    "xyz.openbmc_project.Inventory.Item": {
2791                        "PrettyName": "DDR Memory Port"
2792                    }
2793                }
2794            },
2795            {
2796                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit2",
2797                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2798                "inherit": false,
2799                "extraInterfaces": {
2800                    "xyz.openbmc_project.Inventory.Item": {
2801                        "PrettyName": "Onboard Memory Power Control Device"
2802                    }
2803                }
2804            },
2805            {
2806                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit3",
2807                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2808                "inherit": false,
2809                "extraInterfaces": {
2810                    "xyz.openbmc_project.Inventory.Item": {
2811                        "PrettyName": "Onboard Memory Power Management IC"
2812                    }
2813                }
2814            }
2815        ],
2816        "/sys/bus/i2c/drivers/at24/112-0050/eeprom": [
2817            {
2818                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
2819                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2820                "powerOffOnly": true,
2821                "preAction": {
2822                    "collection": {
2823                        "gpioPresence": {
2824                            "pin": "P10_DCM0_PRES",
2825                            "value": 0
2826                        },
2827                        "systemCmd": {
2828                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-112/new_device"
2829                        }
2830                    }
2831                },
2832                "extraInterfaces": {
2833                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
2834                    "com.ibm.ipzvpd.Location": {
2835                        "LocationCode": "Ufcs-P0-C27"
2836                    },
2837                    "xyz.openbmc_project.Inventory.Item": {
2838                        "PrettyName": "Memory module 10"
2839                    },
2840                    "xyz.openbmc_project.State.Decorator.Availability": {
2841                        "Available": false
2842                    }
2843                }
2844            },
2845            {
2846                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit0",
2847                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2848                "inherit": false,
2849                "extraInterfaces": {
2850                    "xyz.openbmc_project.Inventory.Item": {
2851                        "PrettyName": "OpenCAPI Memory Buffer"
2852                    }
2853                }
2854            },
2855            {
2856                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit1",
2857                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2858                "inherit": false,
2859                "extraInterfaces": {
2860                    "xyz.openbmc_project.Inventory.Item": {
2861                        "PrettyName": "DDR Memory Port"
2862                    }
2863                }
2864            },
2865            {
2866                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit2",
2867                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2868                "inherit": false,
2869                "extraInterfaces": {
2870                    "xyz.openbmc_project.Inventory.Item": {
2871                        "PrettyName": "Onboard Memory Power Control Device"
2872                    }
2873                }
2874            },
2875            {
2876                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit3",
2877                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2878                "inherit": false,
2879                "extraInterfaces": {
2880                    "xyz.openbmc_project.Inventory.Item": {
2881                        "PrettyName": "Onboard Memory Power Management IC"
2882                    }
2883                }
2884            }
2885        ],
2886        "/sys/bus/i2c/drivers/at24/115-0050/eeprom": [
2887            {
2888                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
2889                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2890                "powerOffOnly": true,
2891                "preAction": {
2892                    "collection": {
2893                        "gpioPresence": {
2894                            "pin": "P10_DCM0_PRES",
2895                            "value": 0
2896                        },
2897                        "systemCmd": {
2898                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-115/new_device"
2899                        }
2900                    }
2901                },
2902                "extraInterfaces": {
2903                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
2904                    "com.ibm.ipzvpd.Location": {
2905                        "LocationCode": "Ufcs-P0-C28"
2906                    },
2907                    "xyz.openbmc_project.Inventory.Item": {
2908                        "PrettyName": "Memory module 11"
2909                    },
2910                    "xyz.openbmc_project.State.Decorator.Availability": {
2911                        "Available": false
2912                    }
2913                }
2914            },
2915            {
2916                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit0",
2917                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2918                "inherit": false,
2919                "extraInterfaces": {
2920                    "xyz.openbmc_project.Inventory.Item": {
2921                        "PrettyName": "OpenCAPI Memory Buffer"
2922                    }
2923                }
2924            },
2925            {
2926                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit1",
2927                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2928                "inherit": false,
2929                "extraInterfaces": {
2930                    "xyz.openbmc_project.Inventory.Item": {
2931                        "PrettyName": "DDR Memory Port"
2932                    }
2933                }
2934            },
2935            {
2936                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit2",
2937                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2938                "inherit": false,
2939                "extraInterfaces": {
2940                    "xyz.openbmc_project.Inventory.Item": {
2941                        "PrettyName": "Onboard Memory Power Control Device"
2942                    }
2943                }
2944            },
2945            {
2946                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit3",
2947                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2948                "inherit": false,
2949                "extraInterfaces": {
2950                    "xyz.openbmc_project.Inventory.Item": {
2951                        "PrettyName": "Onboard Memory Power Management IC"
2952                    }
2953                }
2954            }
2955        ],
2956        "/sys/bus/i2c/drivers/at24/100-0050/eeprom": [
2957            {
2958                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
2959                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2960                "powerOffOnly": true,
2961                "preAction": {
2962                    "collection": {
2963                        "gpioPresence": {
2964                            "pin": "P10_DCM0_PRES",
2965                            "value": 0
2966                        },
2967                        "systemCmd": {
2968                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-100/new_device"
2969                        }
2970                    }
2971                },
2972                "extraInterfaces": {
2973                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
2974                    "com.ibm.ipzvpd.Location": {
2975                        "LocationCode": "Ufcs-P0-C29"
2976                    },
2977                    "xyz.openbmc_project.Inventory.Item": {
2978                        "PrettyName": "Memory module 12"
2979                    },
2980                    "xyz.openbmc_project.State.Decorator.Availability": {
2981                        "Available": false
2982                    }
2983                }
2984            },
2985            {
2986                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit0",
2987                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2988                "inherit": false,
2989                "extraInterfaces": {
2990                    "xyz.openbmc_project.Inventory.Item": {
2991                        "PrettyName": "OpenCAPI Memory Buffer"
2992                    }
2993                }
2994            },
2995            {
2996                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit1",
2997                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2998                "inherit": false,
2999                "extraInterfaces": {
3000                    "xyz.openbmc_project.Inventory.Item": {
3001                        "PrettyName": "DDR Memory Port"
3002                    }
3003                }
3004            },
3005            {
3006                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit2",
3007                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3008                "inherit": false,
3009                "extraInterfaces": {
3010                    "xyz.openbmc_project.Inventory.Item": {
3011                        "PrettyName": "Onboard Memory Power Control Device"
3012                    }
3013                }
3014            },
3015            {
3016                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit3",
3017                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3018                "inherit": false,
3019                "extraInterfaces": {
3020                    "xyz.openbmc_project.Inventory.Item": {
3021                        "PrettyName": "Onboard Memory Power Management IC"
3022                    }
3023                }
3024            }
3025        ],
3026        "/sys/bus/i2c/drivers/at24/101-0050/eeprom": [
3027            {
3028                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
3029                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3030                "powerOffOnly": true,
3031                "preAction": {
3032                    "collection": {
3033                        "gpioPresence": {
3034                            "pin": "P10_DCM0_PRES",
3035                            "value": 0
3036                        },
3037                        "systemCmd": {
3038                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-101/new_device"
3039                        }
3040                    }
3041                },
3042                "extraInterfaces": {
3043                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3044                    "com.ibm.ipzvpd.Location": {
3045                        "LocationCode": "Ufcs-P0-C30"
3046                    },
3047                    "xyz.openbmc_project.Inventory.Item": {
3048                        "PrettyName": "Memory module 13"
3049                    },
3050                    "xyz.openbmc_project.State.Decorator.Availability": {
3051                        "Available": false
3052                    }
3053                }
3054            },
3055            {
3056                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit0",
3057                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3058                "inherit": false,
3059                "extraInterfaces": {
3060                    "xyz.openbmc_project.Inventory.Item": {
3061                        "PrettyName": "OpenCAPI Memory Buffer"
3062                    }
3063                }
3064            },
3065            {
3066                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit1",
3067                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3068                "inherit": false,
3069                "extraInterfaces": {
3070                    "xyz.openbmc_project.Inventory.Item": {
3071                        "PrettyName": "DDR Memory Port"
3072                    }
3073                }
3074            },
3075            {
3076                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit2",
3077                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3078                "inherit": false,
3079                "extraInterfaces": {
3080                    "xyz.openbmc_project.Inventory.Item": {
3081                        "PrettyName": "Onboard Memory Power Control Device"
3082                    }
3083                }
3084            },
3085            {
3086                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit3",
3087                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3088                "inherit": false,
3089                "extraInterfaces": {
3090                    "xyz.openbmc_project.Inventory.Item": {
3091                        "PrettyName": "Onboard Memory Power Management IC"
3092                    }
3093                }
3094            }
3095        ],
3096        "/sys/bus/i2c/drivers/at24/114-0050/eeprom": [
3097            {
3098                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
3099                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3100                "powerOffOnly": true,
3101                "preAction": {
3102                    "collection": {
3103                        "gpioPresence": {
3104                            "pin": "P10_DCM0_PRES",
3105                            "value": 0
3106                        },
3107                        "systemCmd": {
3108                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-114/new_device"
3109                        }
3110                    }
3111                },
3112                "extraInterfaces": {
3113                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3114                    "com.ibm.ipzvpd.Location": {
3115                        "LocationCode": "Ufcs-P0-C31"
3116                    },
3117                    "xyz.openbmc_project.Inventory.Item": {
3118                        "PrettyName": "Memory module 14"
3119                    },
3120                    "xyz.openbmc_project.State.Decorator.Availability": {
3121                        "Available": false
3122                    }
3123                }
3124            },
3125            {
3126                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit0",
3127                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3128                "inherit": false,
3129                "extraInterfaces": {
3130                    "xyz.openbmc_project.Inventory.Item": {
3131                        "PrettyName": "OpenCAPI Memory Buffer"
3132                    }
3133                }
3134            },
3135            {
3136                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit1",
3137                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3138                "inherit": false,
3139                "extraInterfaces": {
3140                    "xyz.openbmc_project.Inventory.Item": {
3141                        "PrettyName": "DDR Memory Port"
3142                    }
3143                }
3144            },
3145            {
3146                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit2",
3147                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3148                "inherit": false,
3149                "extraInterfaces": {
3150                    "xyz.openbmc_project.Inventory.Item": {
3151                        "PrettyName": "Onboard Memory Power Control Device"
3152                    }
3153                }
3154            },
3155            {
3156                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit3",
3157                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3158                "inherit": false,
3159                "extraInterfaces": {
3160                    "xyz.openbmc_project.Inventory.Item": {
3161                        "PrettyName": "Onboard Memory Power Management IC"
3162                    }
3163                }
3164            }
3165        ],
3166        "/sys/bus/i2c/drivers/at24/113-0050/eeprom": [
3167            {
3168                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
3169                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3170                "powerOffOnly": true,
3171                "preAction": {
3172                    "collection": {
3173                        "gpioPresence": {
3174                            "pin": "P10_DCM0_PRES",
3175                            "value": 0
3176                        },
3177                        "systemCmd": {
3178                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-113/new_device"
3179                        }
3180                    }
3181                },
3182                "extraInterfaces": {
3183                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3184                    "com.ibm.ipzvpd.Location": {
3185                        "LocationCode": "Ufcs-P0-C32"
3186                    },
3187                    "xyz.openbmc_project.Inventory.Item": {
3188                        "PrettyName": "Memory module 15"
3189                    },
3190                    "xyz.openbmc_project.State.Decorator.Availability": {
3191                        "Available": false
3192                    }
3193                }
3194            },
3195            {
3196                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit0",
3197                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3198                "inherit": false,
3199                "extraInterfaces": {
3200                    "xyz.openbmc_project.Inventory.Item": {
3201                        "PrettyName": "OpenCAPI Memory Buffer"
3202                    }
3203                }
3204            },
3205            {
3206                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit1",
3207                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3208                "inherit": false,
3209                "extraInterfaces": {
3210                    "xyz.openbmc_project.Inventory.Item": {
3211                        "PrettyName": "DDR Memory Port"
3212                    }
3213                }
3214            },
3215            {
3216                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit2",
3217                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3218                "inherit": false,
3219                "extraInterfaces": {
3220                    "xyz.openbmc_project.Inventory.Item": {
3221                        "PrettyName": "Onboard Memory Power Control Device"
3222                    }
3223                }
3224            },
3225            {
3226                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit3",
3227                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3228                "inherit": false,
3229                "extraInterfaces": {
3230                    "xyz.openbmc_project.Inventory.Item": {
3231                        "PrettyName": "Onboard Memory Power Management IC"
3232                    }
3233                }
3234            }
3235        ]
3236    }
3237}
3238