xref: /openbmc/openpower-vpd-parser/configuration/ibm/50001000_v2.json (revision fa5e4d325ef9cea3c841fe89d202c340f92bd8c6)
1{
2    "devTree": "conf-aspeed-bmc-ibm-rainier-4u.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": "4",
32            "deviceaddress": "0xE0",
33            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/4-0070/hold_idle"
34        },
35        {
36            "i2bus": "5",
37            "deviceaddress": "0xE0",
38            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/5-0070/hold_idle"
39        },
40        {
41            "i2bus": "6",
42            "deviceaddress": "0xE0",
43            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/6-0070/hold_idle"
44        },
45        {
46            "i2bus": "11",
47            "deviceaddress": "0xE0",
48            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/11-0070/hold_idle"
49        }
50    ],
51    "frus": {
52        "/sys/bus/i2c/drivers/at24/8-0050/eeprom": [
53            {
54                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard",
55                "serviceName": "xyz.openbmc_project.Inventory.Manager",
56                "isSystemVpd": true,
57                "extraInterfaces": {
58                    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": null,
59                    "com.ibm.ipzvpd.Location": {
60                        "LocationCode": "Ufcs-P0"
61                    },
62                    "xyz.openbmc_project.Inventory.Item": {
63                        "PrettyName": "System backplane"
64                    }
65                }
66            },
67            {
68                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/unit0",
69                "serviceName": "xyz.openbmc_project.Inventory.Manager",
70                "inherit": false,
71                "extraInterfaces": {
72                    "xyz.openbmc_project.Inventory.Item": {
73                        "PrettyName": "Oscillator Reference Clock"
74                    }
75                }
76            },
77            {
78                "inventoryPath": "/xyz/openbmc_project/inventory/system",
79                "serviceName": "xyz.openbmc_project.Inventory.Manager",
80                "inherit": false,
81                "isSystemVpd": true,
82                "copyRecords": ["VSYS"],
83                "extraInterfaces": {
84                    "xyz.openbmc_project.Inventory.Item.System": null,
85                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
86                        "SerialNumber": {
87                            "recordName": "VSYS",
88                            "keywordName": "SE"
89                        },
90                        "Model": {
91                            "recordName": "VSYS",
92                            "keywordName": "TM"
93                        },
94                        "SubModel": {
95                            "recordName": "VSYS",
96                            "keywordName": "BR"
97                        }
98                    },
99                    "com.ibm.ipzvpd.Location": {
100                        "LocationCode": "Umts"
101                    },
102                    "xyz.openbmc_project.Inventory.Item": {
103                        "PrettyName": "System"
104                    }
105                }
106            },
107            {
108                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis",
109                "serviceName": "xyz.openbmc_project.Inventory.Manager",
110                "isSystemVpd": true,
111                "extraInterfaces": {
112                    "xyz.openbmc_project.Inventory.Item.Chassis": {
113                        "Type": "xyz.openbmc_project.Inventory.Item.Chassis.ChassisType.RackMount"
114                    },
115                    "xyz.openbmc_project.Inventory.Item.Global": null,
116                    "com.ibm.ipzvpd.Location": {
117                        "LocationCode": "Ufcs"
118                    },
119                    "xyz.openbmc_project.Inventory.Item": {
120                        "PrettyName": "Chassis"
121                    }
122                }
123            },
124            {
125                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0",
126                "serviceName": "xyz.openbmc_project.Inventory.Manager",
127                "inherit": false,
128                "extraInterfaces": {
129                    "com.ibm.Control.Host.PCIeLink": null,
130                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
131                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
132                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
133                    },
134                    "com.ibm.ipzvpd.Location": {
135                        "LocationCode": "Ufcs-P0-C0"
136                    },
137                    "xyz.openbmc_project.Inventory.Item": {
138                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
139                    }
140                }
141            },
142            {
143                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1",
144                "serviceName": "xyz.openbmc_project.Inventory.Manager",
145                "inherit": false,
146                "extraInterfaces": {
147                    "com.ibm.Control.Host.PCIeLink": null,
148                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
149                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
150                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
151                    },
152                    "com.ibm.ipzvpd.Location": {
153                        "LocationCode": "Ufcs-P0-C1"
154                    },
155                    "xyz.openbmc_project.Inventory.Item": {
156                        "PrettyName": "PCIe4 x8 adapter"
157                    }
158                }
159            },
160            {
161                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2",
162                "serviceName": "xyz.openbmc_project.Inventory.Manager",
163                "inherit": false,
164                "extraInterfaces": {
165                    "com.ibm.Control.Host.PCIeLink": null,
166                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
167                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
168                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
169                    },
170                    "com.ibm.ipzvpd.Location": {
171                        "LocationCode": "Ufcs-P0-C2"
172                    },
173                    "xyz.openbmc_project.Inventory.Item": {
174                        "PrettyName": "PCIe5 x8 adapter"
175                    }
176                }
177            },
178            {
179                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3",
180                "serviceName": "xyz.openbmc_project.Inventory.Manager",
181                "inherit": false,
182                "extraInterfaces": {
183                    "com.ibm.Control.Host.PCIeLink": null,
184                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
185                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
186                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
187                    },
188                    "com.ibm.ipzvpd.Location": {
189                        "LocationCode": "Ufcs-P0-C3"
190                    },
191                    "xyz.openbmc_project.Inventory.Item": {
192                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
193                    }
194                }
195            },
196            {
197                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4",
198                "serviceName": "xyz.openbmc_project.Inventory.Manager",
199                "inherit": false,
200                "extraInterfaces": {
201                    "com.ibm.Control.Host.PCIeLink": null,
202                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
203                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
204                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
205                    },
206                    "com.ibm.ipzvpd.Location": {
207                        "LocationCode": "Ufcs-P0-C4"
208                    },
209                    "xyz.openbmc_project.Inventory.Item": {
210                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
211                    }
212                }
213            },
214            {
215                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6",
216                "serviceName": "xyz.openbmc_project.Inventory.Manager",
217                "inherit": false,
218                "extraInterfaces": {
219                    "com.ibm.Control.Host.PCIeLink": null,
220                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
221                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
222                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
223                    },
224                    "com.ibm.ipzvpd.Location": {
225                        "LocationCode": "Ufcs-P0-C6"
226                    },
227                    "xyz.openbmc_project.Inventory.Item": {
228                        "PrettyName": "OpenCAPI adapter"
229                    }
230                }
231            },
232            {
233                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7",
234                "serviceName": "xyz.openbmc_project.Inventory.Manager",
235                "inherit": false,
236                "extraInterfaces": {
237                    "com.ibm.Control.Host.PCIeLink": null,
238                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
239                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
240                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
241                    },
242                    "com.ibm.ipzvpd.Location": {
243                        "LocationCode": "Ufcs-P0-C7"
244                    },
245                    "xyz.openbmc_project.Inventory.Item": {
246                        "PrettyName": "PCIe5 x8 adapter"
247                    }
248                }
249            },
250            {
251                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8",
252                "serviceName": "xyz.openbmc_project.Inventory.Manager",
253                "inherit": false,
254                "extraInterfaces": {
255                    "com.ibm.Control.Host.PCIeLink": null,
256                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
257                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
258                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
259                    },
260                    "com.ibm.ipzvpd.Location": {
261                        "LocationCode": "Ufcs-P0-C8"
262                    },
263                    "xyz.openbmc_project.Inventory.Item": {
264                        "PrettyName": "PCIe4 x8 adapter"
265                    }
266                }
267            },
268            {
269                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9",
270                "serviceName": "xyz.openbmc_project.Inventory.Manager",
271                "inherit": false,
272                "extraInterfaces": {
273                    "com.ibm.Control.Host.PCIeLink": null,
274                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
275                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
276                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
277                    },
278                    "com.ibm.ipzvpd.Location": {
279                        "LocationCode": "Ufcs-P0-C9"
280                    },
281                    "xyz.openbmc_project.Inventory.Item": {
282                        "PrettyName": "PCIe5 x8 adapter"
283                    }
284                }
285            },
286            {
287                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10",
288                "serviceName": "xyz.openbmc_project.Inventory.Manager",
289                "inherit": false,
290                "extraInterfaces": {
291                    "com.ibm.Control.Host.PCIeLink": null,
292                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
293                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
294                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
295                    },
296                    "com.ibm.ipzvpd.Location": {
297                        "LocationCode": "Ufcs-P0-C10"
298                    },
299                    "xyz.openbmc_project.Inventory.Item": {
300                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
301                    }
302                }
303            },
304            {
305                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11",
306                "serviceName": "xyz.openbmc_project.Inventory.Manager",
307                "inherit": false,
308                "extraInterfaces": {
309                    "com.ibm.Control.Host.PCIeLink": null,
310                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
311                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
312                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
313                    },
314                    "com.ibm.ipzvpd.Location": {
315                        "LocationCode": "Ufcs-P0-C11"
316                    },
317                    "xyz.openbmc_project.Inventory.Item": {
318                        "PrettyName": "PCIe5 x8 adapter"
319                    }
320                }
321            },
322            {
323                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12",
324                "serviceName": "xyz.openbmc_project.Inventory.Manager",
325                "inherit": false,
326                "extraInterfaces": {
327                    "com.ibm.Control.Host.PCIeLink": null,
328                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
329                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
330                    },
331                    "com.ibm.ipzvpd.Location": {
332                        "LocationCode": "Ufcs-P0-T18"
333                    },
334                    "xyz.openbmc_project.Inventory.Item": {
335                        "PrettyName": "USB 3.0 port (front)"
336                    }
337                }
338            },
339            {
340                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12/pcie_card12",
341                "serviceName": "xyz.openbmc_project.Inventory.Manager",
342                "inherit": false,
343                "extraInterfaces": {
344                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
345                    "com.ibm.ipzvpd.Location": {
346                        "LocationCode": "Ufcs-P0-T18"
347                    },
348                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
349                        "SlotNumber": 12
350                    },
351                    "xyz.openbmc_project.Inventory.Item": {
352                        "PrettyName": "USB 3.0 port (front)"
353                    }
354                }
355            },
356            {
357                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
358                "serviceName": "xyz.openbmc_project.Inventory.Manager",
359                "inherit": false,
360                "embedded": false,
361                "synthesized": true,
362                "extraInterfaces": {
363                    "com.ibm.ipzvpd.Location": {
364                        "LocationCode": "Ufcs-E0"
365                    }
366                }
367            },
368            {
369                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
370                "serviceName": "xyz.openbmc_project.Inventory.Manager",
371                "inherit": false,
372                "embedded": false,
373                "synthesized": true,
374                "extraInterfaces": {
375                    "com.ibm.ipzvpd.Location": {
376                        "LocationCode": "Ufcs-E1"
377                    }
378                }
379            },
380            {
381                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
382                "serviceName": "xyz.openbmc_project.Inventory.Manager",
383                "inherit": false,
384                "embedded": false,
385                "synthesized": true,
386                "extraInterfaces": {
387                    "com.ibm.ipzvpd.Location": {
388                        "LocationCode": "Ufcs-E2"
389                    }
390                }
391            },
392            {
393                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3",
394                "serviceName": "xyz.openbmc_project.Inventory.Manager",
395                "inherit": false,
396                "embedded": false,
397                "synthesized": true,
398                "extraInterfaces": {
399                    "com.ibm.ipzvpd.Location": {
400                        "LocationCode": "Ufcs-E3"
401                    }
402                }
403            },
404            {
405                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0",
406                "serviceName": "xyz.openbmc_project.Inventory.Manager",
407                "inherit": false,
408                "embedded": false,
409                "synthesized": true,
410                "extraInterfaces": {
411                    "com.ibm.ipzvpd.Location": {
412                        "LocationCode": "Ufcs-A0"
413                    },
414                    "com.ibm.ipzvpd.VINI": {
415                        "FN": [48, 50, 89, 75, 51, 50, 51],
416                        "CC": [55, 66, 53, 70],
417                        "PN": [48, 50, 89, 75, 51, 50, 51],
418                        "DR": [66, 108, 111, 119, 101, 114],
419                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
420                        "RT": [86, 73, 78, 73]
421                    },
422                    "com.ibm.ipzvpd.DINF": {
423                        "RI": [0, 5, 33, 0],
424                        "RT": [68, 73, 78, 70]
425                    },
426                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
427                        "Model": "7B5F",
428                        "Manufacturer": "Delta",
429                        "PartNumber": "02YK323",
430                        "SparePartNumber": "02YK323",
431                        "SerialNumber": "YL12JP1C1234"
432                    }
433                }
434            },
435            {
436                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1",
437                "serviceName": "xyz.openbmc_project.Inventory.Manager",
438                "inherit": false,
439                "embedded": false,
440                "synthesized": true,
441                "extraInterfaces": {
442                    "com.ibm.ipzvpd.Location": {
443                        "LocationCode": "Ufcs-A1"
444                    },
445                    "com.ibm.ipzvpd.VINI": {
446                        "FN": [48, 50, 89, 75, 51, 50, 51],
447                        "CC": [55, 66, 53, 70],
448                        "PN": [48, 50, 89, 75, 51, 50, 51],
449                        "DR": [66, 108, 111, 119, 101, 114],
450                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
451                        "RT": [86, 73, 78, 73]
452                    },
453                    "com.ibm.ipzvpd.DINF": {
454                        "RI": [0, 5, 33, 1],
455                        "RT": [68, 73, 78, 70]
456                    },
457                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
458                        "Model": "7B5F",
459                        "Manufacturer": "Delta",
460                        "PartNumber": "02YK323",
461                        "SparePartNumber": "02YK323",
462                        "SerialNumber": "YL12JP1C1234"
463                    }
464                }
465            },
466            {
467                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2",
468                "serviceName": "xyz.openbmc_project.Inventory.Manager",
469                "inherit": false,
470                "embedded": false,
471                "synthesized": true,
472                "extraInterfaces": {
473                    "com.ibm.ipzvpd.Location": {
474                        "LocationCode": "Ufcs-A2"
475                    },
476                    "com.ibm.ipzvpd.VINI": {
477                        "FN": [48, 50, 89, 75, 51, 50, 51],
478                        "CC": [55, 66, 53, 70],
479                        "PN": [48, 50, 89, 75, 51, 50, 51],
480                        "DR": [66, 108, 111, 119, 101, 114],
481                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
482                        "RT": [86, 73, 78, 73]
483                    },
484                    "com.ibm.ipzvpd.DINF": {
485                        "RI": [0, 5, 33, 2],
486                        "RT": [68, 73, 78, 70]
487                    },
488                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
489                        "Model": "7B5F",
490                        "Manufacturer": "Delta",
491                        "PartNumber": "02YK323",
492                        "SparePartNumber": "02YK323",
493                        "SerialNumber": "YL12JP1C1234"
494                    }
495                }
496            },
497            {
498                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3",
499                "serviceName": "xyz.openbmc_project.Inventory.Manager",
500                "inherit": false,
501                "embedded": false,
502                "synthesized": true,
503                "extraInterfaces": {
504                    "com.ibm.ipzvpd.Location": {
505                        "LocationCode": "Ufcs-A3"
506                    },
507                    "com.ibm.ipzvpd.VINI": {
508                        "FN": [48, 50, 89, 75, 51, 50, 51],
509                        "CC": [55, 66, 53, 70],
510                        "PN": [48, 50, 89, 75, 51, 50, 51],
511                        "DR": [66, 108, 111, 119, 101, 114],
512                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
513                        "RT": [86, 73, 78, 73]
514                    },
515                    "com.ibm.ipzvpd.DINF": {
516                        "RI": [0, 5, 33, 3],
517                        "RT": [68, 73, 78, 70]
518                    },
519                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
520                        "Model": "7B5F",
521                        "Manufacturer": "Delta",
522                        "PartNumber": "02YK323",
523                        "SparePartNumber": "02YK323",
524                        "SerialNumber": "YL12JP1C1234"
525                    }
526                }
527            },
528            {
529                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan4",
530                "serviceName": "xyz.openbmc_project.Inventory.Manager",
531                "inherit": false,
532                "embedded": false,
533                "synthesized": true,
534                "extraInterfaces": {
535                    "com.ibm.ipzvpd.Location": {
536                        "LocationCode": "Ufcs-A4"
537                    },
538                    "com.ibm.ipzvpd.VINI": {
539                        "FN": [48, 50, 89, 75, 51, 50, 51],
540                        "CC": [55, 66, 53, 70],
541                        "PN": [48, 50, 89, 75, 51, 50, 51],
542                        "DR": [66, 108, 111, 119, 101, 114],
543                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
544                        "RT": [86, 73, 78, 73]
545                    },
546                    "com.ibm.ipzvpd.DINF": {
547                        "RI": [0, 5, 33, 4],
548                        "RT": [68, 73, 78, 70]
549                    },
550                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
551                        "Model": "7B5F",
552                        "Manufacturer": "Delta",
553                        "PartNumber": "02YK323",
554                        "SparePartNumber": "02YK323",
555                        "SerialNumber": "YL12JP1C1234"
556                    }
557                }
558            },
559            {
560                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan5",
561                "serviceName": "xyz.openbmc_project.Inventory.Manager",
562                "inherit": false,
563                "embedded": false,
564                "synthesized": true,
565                "extraInterfaces": {
566                    "com.ibm.ipzvpd.Location": {
567                        "LocationCode": "Ufcs-A5"
568                    },
569                    "com.ibm.ipzvpd.VINI": {
570                        "FN": [48, 50, 89, 75, 51, 50, 51],
571                        "CC": [55, 66, 53, 70],
572                        "PN": [48, 50, 89, 75, 51, 50, 51],
573                        "DR": [66, 108, 111, 119, 101, 114],
574                        "SN": [89, 76, 49, 50, 74, 80, 49, 67, 49, 50, 51, 52],
575                        "RT": [86, 73, 78, 73]
576                    },
577                    "com.ibm.ipzvpd.DINF": {
578                        "RI": [0, 5, 33, 5],
579                        "RT": [68, 73, 78, 70]
580                    },
581                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
582                        "Model": "7B5F",
583                        "Manufacturer": "Delta",
584                        "PartNumber": "02YK323",
585                        "SparePartNumber": "02YK323",
586                        "SerialNumber": "YL12JP1C1234"
587                    }
588                }
589            },
590            {
591                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery",
592                "serviceName": "xyz.openbmc_project.Inventory.Manager",
593                "extraInterfaces": {
594                    "xyz.openbmc_project.Inventory.Item.Battery": null,
595                    "com.ibm.ipzvpd.Location": {
596                        "LocationCode": "Ufcs-P0-E0"
597                    },
598                    "xyz.openbmc_project.Inventory.Item": {
599                        "PrettyName": "Time-of-day battery"
600                    }
601                }
602            },
603            {
604                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector0",
605                "serviceName": "xyz.openbmc_project.Inventory.Manager",
606                "inherit": false,
607                "extraInterfaces": {
608                    "xyz.openbmc_project.Inventory.Item.Connector": null,
609                    "com.ibm.ipzvpd.Location": {
610                        "LocationCode": "Ufcs-P0-T0"
611                    },
612                    "xyz.openbmc_project.Inventory.Item": {
613                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P0 OP3B"
614                    }
615                }
616            },
617            {
618                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector1",
619                "serviceName": "xyz.openbmc_project.Inventory.Manager",
620                "inherit": false,
621                "extraInterfaces": {
622                    "xyz.openbmc_project.Inventory.Item.Connector": null,
623                    "com.ibm.ipzvpd.Location": {
624                        "LocationCode": "Ufcs-P0-T1"
625                    },
626                    "xyz.openbmc_project.Inventory.Item": {
627                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P0 OP3A"
628                    }
629                }
630            },
631            {
632                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector2",
633                "serviceName": "xyz.openbmc_project.Inventory.Manager",
634                "inherit": false,
635                "extraInterfaces": {
636                    "xyz.openbmc_project.Inventory.Item.Connector": null,
637                    "com.ibm.ipzvpd.Location": {
638                        "LocationCode": "Ufcs-P0-T2"
639                    },
640                    "xyz.openbmc_project.Inventory.Item": {
641                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P1 OP0B"
642                    }
643                }
644            },
645            {
646                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector3",
647                "serviceName": "xyz.openbmc_project.Inventory.Manager",
648                "inherit": false,
649                "extraInterfaces": {
650                    "xyz.openbmc_project.Inventory.Item.Connector": null,
651                    "com.ibm.ipzvpd.Location": {
652                        "LocationCode": "Ufcs-P0-T3"
653                    },
654                    "xyz.openbmc_project.Inventory.Item": {
655                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P1 OP0A"
656                    }
657                }
658            },
659            {
660                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector4",
661                "serviceName": "xyz.openbmc_project.Inventory.Manager",
662                "inherit": false,
663                "extraInterfaces": {
664                    "xyz.openbmc_project.Inventory.Item.Connector": null,
665                    "com.ibm.ipzvpd.Location": {
666                        "LocationCode": "Ufcs-P0-T4"
667                    },
668                    "xyz.openbmc_project.Inventory.Item": {
669                        "PrettyName": "Power signal cable port"
670                    }
671                }
672            },
673            {
674                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector5",
675                "serviceName": "xyz.openbmc_project.Inventory.Manager",
676                "inherit": false,
677                "extraInterfaces": {
678                    "xyz.openbmc_project.Inventory.Item.Connector": null,
679                    "com.ibm.ipzvpd.Location": {
680                        "LocationCode": "Ufcs-P0-T5"
681                    },
682                    "xyz.openbmc_project.Inventory.Item": {
683                        "PrettyName": "Connector for OpenCAPI Port DCM-1 P0 OP3A"
684                    }
685                }
686            },
687            {
688                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector6",
689                "serviceName": "xyz.openbmc_project.Inventory.Manager",
690                "inherit": false,
691                "extraInterfaces": {
692                    "xyz.openbmc_project.Inventory.Item.Connector": null,
693                    "com.ibm.ipzvpd.Location": {
694                        "LocationCode": "Ufcs-P0-T6"
695                    },
696                    "xyz.openbmc_project.Inventory.Item": {
697                        "PrettyName": "Connector for OpenCAPI Port DCM-1 P1 OP0B"
698                    }
699                }
700            },
701            {
702                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector7",
703                "serviceName": "xyz.openbmc_project.Inventory.Manager",
704                "inherit": false,
705                "extraInterfaces": {
706                    "xyz.openbmc_project.Inventory.Item.Connector": null,
707                    "com.ibm.ipzvpd.Location": {
708                        "LocationCode": "Ufcs-P0-T7"
709                    },
710                    "xyz.openbmc_project.Inventory.Item": {
711                        "PrettyName": "USB 3.0 port"
712                    }
713                }
714            },
715            {
716                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector8",
717                "serviceName": "xyz.openbmc_project.Inventory.Manager",
718                "inherit": false,
719                "extraInterfaces": {
720                    "xyz.openbmc_project.Inventory.Item.Connector": null,
721                    "com.ibm.ipzvpd.Location": {
722                        "LocationCode": "Ufcs-P0-T8"
723                    },
724                    "xyz.openbmc_project.Inventory.Item": {
725                        "PrettyName": "Drive backplane signal cable port"
726                    }
727                }
728            },
729            {
730                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector9",
731                "serviceName": "xyz.openbmc_project.Inventory.Manager",
732                "inherit": false,
733                "extraInterfaces": {
734                    "xyz.openbmc_project.Inventory.Item.Connector": null,
735                    "com.ibm.ipzvpd.Location": {
736                        "LocationCode": "Ufcs-P0-T9"
737                    },
738                    "xyz.openbmc_project.Inventory.Item": {
739                        "PrettyName": "Drive backplane signal cable port"
740                    }
741                }
742            },
743            {
744                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector10",
745                "serviceName": "xyz.openbmc_project.Inventory.Manager",
746                "inherit": false,
747                "extraInterfaces": {
748                    "xyz.openbmc_project.Inventory.Item.Connector": null,
749                    "com.ibm.ipzvpd.Location": {
750                        "LocationCode": "Ufcs-P0-T10"
751                    },
752                    "xyz.openbmc_project.Inventory.Item": {
753                        "PrettyName": "Drive backplane signal cable port"
754                    }
755                }
756            },
757            {
758                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector11",
759                "serviceName": "xyz.openbmc_project.Inventory.Manager",
760                "inherit": false,
761                "extraInterfaces": {
762                    "xyz.openbmc_project.Inventory.Item.Connector": null,
763                    "com.ibm.ipzvpd.Location": {
764                        "LocationCode": "Ufcs-P0-T11"
765                    },
766                    "xyz.openbmc_project.Inventory.Item": {
767                        "PrettyName": "Control panel cable port"
768                    }
769                }
770            },
771            {
772                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector12",
773                "serviceName": "xyz.openbmc_project.Inventory.Manager",
774                "inherit": false,
775                "extraInterfaces": {
776                    "xyz.openbmc_project.Inventory.Item.Connector": null,
777                    "com.ibm.ipzvpd.Location": {
778                        "LocationCode": "Ufcs-P0-T12"
779                    },
780                    "xyz.openbmc_project.Inventory.Item": {
781                        "PrettyName": "Fan signal cable port"
782                    }
783                }
784            },
785            {
786                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector13",
787                "serviceName": "xyz.openbmc_project.Inventory.Manager",
788                "inherit": false,
789                "extraInterfaces": {
790                    "xyz.openbmc_project.Inventory.Item.Connector": null,
791                    "com.ibm.ipzvpd.Location": {
792                        "LocationCode": "Ufcs-P0-T13"
793                    },
794                    "xyz.openbmc_project.Inventory.Item": {
795                        "PrettyName": "Control panel display cable port"
796                    }
797                }
798            },
799            {
800                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector14",
801                "serviceName": "xyz.openbmc_project.Inventory.Manager",
802                "inherit": false,
803                "extraInterfaces": {
804                    "xyz.openbmc_project.Inventory.Item.Connector": null,
805                    "com.ibm.ipzvpd.Location": {
806                        "LocationCode": "Ufcs-P0-T14"
807                    },
808                    "xyz.openbmc_project.Inventory.Item": {
809                        "PrettyName": "Drive backplane power cable port"
810                    }
811                }
812            },
813            {
814                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector15",
815                "serviceName": "xyz.openbmc_project.Inventory.Manager",
816                "inherit": false,
817                "extraInterfaces": {
818                    "xyz.openbmc_project.Inventory.Item.Connector": null,
819                    "com.ibm.ipzvpd.Location": {
820                        "LocationCode": "Ufcs-P0-T15"
821                    },
822                    "xyz.openbmc_project.Inventory.Item": {
823                        "PrettyName": "Drive backplane power cable port"
824                    }
825                }
826            },
827            {
828                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector16",
829                "serviceName": "xyz.openbmc_project.Inventory.Manager",
830                "inherit": false,
831                "extraInterfaces": {
832                    "xyz.openbmc_project.Inventory.Item.Connector": null,
833                    "com.ibm.ipzvpd.Location": {
834                        "LocationCode": "Ufcs-P0-T16"
835                    },
836                    "xyz.openbmc_project.Inventory.Item": {
837                        "PrettyName": "Drive backplane power cable port"
838                    }
839                }
840            },
841            {
842                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector17",
843                "serviceName": "xyz.openbmc_project.Inventory.Manager",
844                "inherit": false,
845                "extraInterfaces": {
846                    "xyz.openbmc_project.Inventory.Item.Connector": null,
847                    "com.ibm.ipzvpd.Location": {
848                        "LocationCode": "Ufcs-P0-T17"
849                    },
850                    "xyz.openbmc_project.Inventory.Item": {
851                        "PrettyName": "Fan signal cable port"
852                    }
853                }
854            },
855            {
856                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector18",
857                "serviceName": "xyz.openbmc_project.Inventory.Manager",
858                "inherit": false,
859                "extraInterfaces": {
860                    "xyz.openbmc_project.Inventory.Item.Connector": null,
861                    "com.ibm.ipzvpd.Location": {
862                        "LocationCode": "Ufcs-P0-T18"
863                    },
864                    "xyz.openbmc_project.Inventory.Item": {
865                        "PrettyName": "USB 3.0 port (front)"
866                    }
867                }
868            },
869            {
870                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector19",
871                "serviceName": "xyz.openbmc_project.Inventory.Manager",
872                "inherit": false,
873                "extraInterfaces": {
874                    "xyz.openbmc_project.Inventory.Item.Connector": null,
875                    "com.ibm.ipzvpd.Location": {
876                        "LocationCode": "Ufcs-P0-T19"
877                    },
878                    "xyz.openbmc_project.Inventory.Item": {
879                        "PrettyName": "Fan cable port"
880                    }
881                }
882            },
883            {
884                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector20",
885                "serviceName": "xyz.openbmc_project.Inventory.Manager",
886                "inherit": false,
887                "extraInterfaces": {
888                    "xyz.openbmc_project.Inventory.Item.Connector": null,
889                    "com.ibm.ipzvpd.Location": {
890                        "LocationCode": "Ufcs-P0-T20"
891                    },
892                    "xyz.openbmc_project.Inventory.Item": {
893                        "PrettyName": "Fan cable port"
894                    }
895                }
896            },
897            {
898                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector21",
899                "serviceName": "xyz.openbmc_project.Inventory.Manager",
900                "inherit": false,
901                "extraInterfaces": {
902                    "xyz.openbmc_project.Inventory.Item.Connector": null,
903                    "com.ibm.ipzvpd.Location": {
904                        "LocationCode": "Ufcs-P0-T21"
905                    },
906                    "xyz.openbmc_project.Inventory.Item": {
907                        "PrettyName": "Internal RDX power cable port"
908                    }
909                }
910            },
911            {
912                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0",
913                "serviceName": "xyz.openbmc_project.Inventory.Manager",
914                "inherit": false,
915                "embedded": false,
916                "extraInterfaces": {
917                    "xyz.openbmc_project.Inventory.Item.Board": null,
918                    "com.ibm.ipzvpd.Location": {
919                        "LocationCode": "Ufcs-P4"
920                    },
921                    "xyz.openbmc_project.Inventory.Item": {
922                        "PrettyName": "RDX Docking Station"
923                    }
924                }
925            },
926            {
927                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0/media0",
928                "serviceName": "xyz.openbmc_project.Inventory.Manager",
929                "inherit": false,
930                "embedded": false,
931                "extraInterfaces": {
932                    "xyz.openbmc_project.Inventory.Item.Drive": null,
933                    "com.ibm.ipzvpd.Location": {
934                        "LocationCode": "Ufcs-P4-D0"
935                    },
936                    "xyz.openbmc_project.Inventory.Item": {
937                        "PrettyName": "RDX removable disk drive"
938                    }
939                }
940            },
941            {
942                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0/rdx_power_connector",
943                "serviceName": "xyz.openbmc_project.Inventory.Manager",
944                "inherit": false,
945                "embedded": false,
946                "extraInterfaces": {
947                    "xyz.openbmc_project.Inventory.Item.Connector": null,
948                    "com.ibm.ipzvpd.Location": {
949                        "LocationCode": "Ufcs-P4-T0"
950                    },
951                    "xyz.openbmc_project.Inventory.Item": {
952                        "PrettyName": "Power connector for RDX"
953                    }
954                }
955            },
956            {
957                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/rdx0/rdx_usb_connector",
958                "serviceName": "xyz.openbmc_project.Inventory.Manager",
959                "inherit": false,
960                "embedded": false,
961                "extraInterfaces": {
962                    "xyz.openbmc_project.Inventory.Item.Connector": null,
963                    "com.ibm.ipzvpd.Location": {
964                        "LocationCode": "Ufcs-P4-T1"
965                    },
966                    "xyz.openbmc_project.Inventory.Item": {
967                        "PrettyName": "USB connector for RDX"
968                    }
969                }
970            }
971        ],
972        "/sys/bus/i2c/drivers/at24/8-0051/eeprom": [
973            {
974                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc",
975                "serviceName": "xyz.openbmc_project.Inventory.Manager",
976                "extraInterfaces": {
977                    "xyz.openbmc_project.Inventory.Item.Bmc": null,
978                    "com.ibm.ipzvpd.Location": {
979                        "LocationCode": "Ufcs-P0-C5"
980                    },
981                    "xyz.openbmc_project.Inventory.Item": {
982                        "PrettyName": "eBMC card"
983                    }
984                }
985            },
986            {
987                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/ethernet0",
988                "serviceName": "xyz.openbmc_project.Inventory.Manager",
989                "inherit": false,
990                "noprime": true,
991                "extraInterfaces": {
992                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
993                    "xyz.openbmc_project.Inventory.Item.Connector": null,
994                    "com.ibm.ipzvpd.Location": {
995                        "LocationCode": "Ufcs-P0-C5-T0"
996                    },
997                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
998                        "MACAddress": {
999                            "recordName": "VCFG",
1000                            "keywordName": "Z0",
1001                            "encoding": "MAC"
1002                        }
1003                    },
1004                    "xyz.openbmc_project.Inventory.Item": {
1005                        "PrettyName": "HMC port 0"
1006                    }
1007                }
1008            },
1009            {
1010                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/ethernet1",
1011                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1012                "inherit": false,
1013                "noprime": true,
1014                "extraInterfaces": {
1015                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
1016                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1017                    "com.ibm.ipzvpd.Location": {
1018                        "LocationCode": "Ufcs-P0-C5-T1"
1019                    },
1020                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
1021                        "MACAddress": {
1022                            "recordName": "VCFG",
1023                            "keywordName": "Z1",
1024                            "encoding": "MAC"
1025                        }
1026                    },
1027                    "xyz.openbmc_project.Inventory.Item": {
1028                        "PrettyName": "HMC port 1"
1029                    }
1030                }
1031            },
1032            {
1033                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/usb0",
1034                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1035                "inherit": false,
1036                "extraInterfaces": {
1037                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1038                    "com.ibm.ipzvpd.Location": {
1039                        "LocationCode": "Ufcs-P0-C5-T2"
1040                    },
1041                    "xyz.openbmc_project.Inventory.Item": {
1042                        "PrettyName": "USB 3.0 port (rear)"
1043                    }
1044                }
1045            },
1046            {
1047                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/displayport0",
1048                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1049                "inherit": false,
1050                "extraInterfaces": {
1051                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1052                    "com.ibm.ipzvpd.Location": {
1053                        "LocationCode": "Ufcs-P0-C5-T3"
1054                    },
1055                    "xyz.openbmc_project.Inventory.Item": {
1056                        "PrettyName": "Display Port"
1057                    }
1058                }
1059            },
1060            {
1061                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/usb1",
1062                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1063                "inherit": false,
1064                "extraInterfaces": {
1065                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1066                    "com.ibm.ipzvpd.Location": {
1067                        "LocationCode": "Ufcs-P0-C5-T4"
1068                    },
1069                    "xyz.openbmc_project.Inventory.Item": {
1070                        "PrettyName": "USB 2.0 port (rear)"
1071                    }
1072                }
1073            }
1074        ],
1075        "/sys/bus/i2c/drivers/at24/0-0051/eeprom": [
1076            {
1077                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tpm_wilson",
1078                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1079                "preAction": {
1080                    "collection": {
1081                        "gpioPresence": {
1082                            "pin": "CPU_TPM_CARD_PRESENT_N",
1083                            "value": 0
1084                        }
1085                    }
1086                },
1087                "extraInterfaces": {
1088                    "xyz.openbmc_project.Inventory.Item.Tpm": null,
1089                    "com.ibm.ipzvpd.Location": {
1090                        "LocationCode": "Ufcs-P0-C22"
1091                    },
1092                    "xyz.openbmc_project.Inventory.Item": {
1093                        "PrettyName": "Trusted platform module card"
1094                    }
1095                }
1096            }
1097        ],
1098        "/sys/bus/i2c/drivers/at24/7-0050/eeprom": [
1099            {
1100                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/base_op_panel_blyth",
1101                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1102                "preAction": {
1103                    "collection": {
1104                        "gpioPresence": {
1105                            "pin": "BLYTH_OPPANEL_PRESENCE_N",
1106                            "value": 0
1107                        }
1108                    }
1109                },
1110                "essentialFru": true,
1111                "extraInterfaces": {
1112                    "xyz.openbmc_project.Inventory.Item.Panel": null,
1113                    "com.ibm.ipzvpd.Location": {
1114                        "LocationCode": "Ufcs-D0"
1115                    },
1116                    "xyz.openbmc_project.Inventory.Item": {
1117                        "PrettyName": "Control panel"
1118                    }
1119                }
1120            }
1121        ],
1122        "/sys/bus/i2c/drivers/at24/7-0051/eeprom": [
1123            {
1124                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/lcd_op_panel_hill",
1125                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1126                "replaceableAtRuntime": true,
1127                "pollingRequired": {
1128                    "hotPlugging": {
1129                        "gpioPresence": {
1130                            "pin": "RUSSEL_OPPANEL_PRESENCE_N",
1131                            "value": 0
1132                        }
1133                    }
1134                },
1135                "preAction": {
1136                    "collection": {
1137                        "gpioPresence": {
1138                            "pin": "RUSSEL_OPPANEL_PRESENCE_N",
1139                            "value": 0
1140                        },
1141                        "setGpio": {
1142                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
1143                            "value": 0
1144                        },
1145                        "systemCmd": {
1146                            "cmd": "echo 7-0051 > /sys/bus/i2c/drivers/at24/bind"
1147                        }
1148                    }
1149                },
1150                "postAction": {
1151                    "deletion": {
1152                        "systemCmd": {
1153                            "cmd": "echo 7-0051 > /sys/bus/i2c/drivers/at24/unbind"
1154                        },
1155                        "setGpio": {
1156                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
1157                            "value": 1
1158                        }
1159                    }
1160                },
1161                "postFailAction": {
1162                    "collection": {
1163                        "setGpio": {
1164                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
1165                            "value": 1
1166                        }
1167                    },
1168                    "deletion": {
1169                        "setGpio": {
1170                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
1171                            "value": 1
1172                        }
1173                    }
1174                },
1175                "extraInterfaces": {
1176                    "xyz.openbmc_project.Inventory.Item.Panel": null,
1177                    "com.ibm.ipzvpd.Location": {
1178                        "LocationCode": "Ufcs-D1"
1179                    },
1180                    "xyz.openbmc_project.Inventory.Item": {
1181                        "PrettyName": "Control panel display"
1182                    }
1183                }
1184            }
1185        ],
1186        "/sys/bus/i2c/drivers/at24/9-0050/eeprom": [
1187            {
1188                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vdd_vrm0",
1189                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1190                "extraInterfaces": {
1191                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
1192                    "com.ibm.ipzvpd.Location": {
1193                        "LocationCode": "Ufcs-P0-C14"
1194                    },
1195                    "xyz.openbmc_project.Inventory.Item": {
1196                        "PrettyName": "Voltage regulator module for system processor module 0"
1197                    }
1198                }
1199            }
1200        ],
1201        "/sys/bus/i2c/drivers/at24/10-0050/eeprom": [
1202            {
1203                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vdd_vrm1",
1204                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1205                "extraInterfaces": {
1206                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
1207                    "com.ibm.ipzvpd.Location": {
1208                        "LocationCode": "Ufcs-P0-C23"
1209                    },
1210                    "xyz.openbmc_project.Inventory.Item": {
1211                        "PrettyName": "Voltage regulator module for system processor module 1"
1212                    }
1213                }
1214            }
1215        ],
1216        "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
1217            {
1218                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0",
1219                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1220                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi13.0/eeprom",
1221                "cpuType": "primary",
1222                "powerOffOnly": true,
1223                "offset": 196608,
1224                "size": 65504,
1225                "extraInterfaces": {
1226                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1227                    "com.ibm.ipzvpd.Location": {
1228                        "LocationCode": "Ufcs-P0-C15"
1229                    },
1230                    "xyz.openbmc_project.Inventory.Item": {
1231                        "PrettyName": "System processor module 0"
1232                    }
1233                }
1234            },
1235            {
1236                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit0",
1237                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1238                "inherit": false,
1239                "extraInterfaces": {
1240                    "xyz.openbmc_project.Inventory.Item": {
1241                        "PrettyName": "Quad"
1242                    }
1243                }
1244            },
1245            {
1246                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit1",
1247                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1248                "inherit": false,
1249                "extraInterfaces": {
1250                    "xyz.openbmc_project.Inventory.Item": {
1251                        "PrettyName": "High speed SMP/OpenCAPI Link"
1252                    }
1253                }
1254            },
1255            {
1256                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit2",
1257                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1258                "inherit": false,
1259                "extraInterfaces": {
1260                    "xyz.openbmc_project.Inventory.Item": {
1261                        "PrettyName": "Memory Controller"
1262                    }
1263                }
1264            },
1265            {
1266                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit3",
1267                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1268                "inherit": false,
1269                "extraInterfaces": {
1270                    "xyz.openbmc_project.Inventory.Item": {
1271                        "PrettyName": "Memory Controller Channel"
1272                    }
1273                }
1274            },
1275            {
1276                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit4",
1277                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1278                "inherit": false,
1279                "extraInterfaces": {
1280                    "xyz.openbmc_project.Inventory.Item": {
1281                        "PrettyName": "Processor To Memory Buffer Interface"
1282                    }
1283                }
1284            },
1285            {
1286                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit5",
1287                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1288                "inherit": false,
1289                "extraInterfaces": {
1290                    "xyz.openbmc_project.Inventory.Item": {
1291                        "PrettyName": "Nest Memory Management Unit"
1292                    }
1293                }
1294            },
1295            {
1296                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit6",
1297                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1298                "inherit": false,
1299                "extraInterfaces": {
1300                    "xyz.openbmc_project.Inventory.Item": {
1301                        "PrettyName": "Accelerator"
1302                    }
1303                }
1304            },
1305            {
1306                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit7",
1307                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1308                "inherit": false,
1309                "extraInterfaces": {
1310                    "xyz.openbmc_project.Inventory.Item": {
1311                        "PrettyName": "OpenCAPI Memory Interface"
1312                    }
1313                }
1314            },
1315            {
1316                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit8",
1317                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1318                "inherit": false,
1319                "extraInterfaces": {
1320                    "xyz.openbmc_project.Inventory.Item": {
1321                        "PrettyName": "OpenCAPI Memory Interface Controller"
1322                    }
1323                }
1324            },
1325            {
1326                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit9",
1327                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1328                "inherit": false,
1329                "extraInterfaces": {
1330                    "xyz.openbmc_project.Inventory.Item": {
1331                        "PrettyName": "POWER Accelerator Unit"
1332                    }
1333                }
1334            },
1335            {
1336                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit10",
1337                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1338                "inherit": false,
1339                "extraInterfaces": {
1340                    "xyz.openbmc_project.Inventory.Item": {
1341                        "PrettyName": "POWER Accelerator Unit Controller"
1342                    }
1343                }
1344            },
1345            {
1346                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit11",
1347                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1348                "inherit": false,
1349                "extraInterfaces": {
1350                    "xyz.openbmc_project.Inventory.Item": {
1351                        "PrettyName": "PCI Express controllers"
1352                    }
1353                }
1354            },
1355            {
1356                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit12",
1357                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1358                "inherit": false,
1359                "extraInterfaces": {
1360                    "xyz.openbmc_project.Inventory.Item": {
1361                        "PrettyName": "PCIe host bridge (PHB)"
1362                    }
1363                }
1364            },
1365            {
1366                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit13",
1367                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1368                "inherit": false,
1369                "extraInterfaces": {
1370                    "xyz.openbmc_project.Inventory.Item": {
1371                        "PrettyName": "OBUS End Point"
1372                    }
1373                }
1374            },
1375            {
1376                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit14",
1377                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1378                "inherit": false,
1379                "extraInterfaces": {
1380                    "xyz.openbmc_project.Inventory.Item": {
1381                        "PrettyName": "Cache-Only Core"
1382                    }
1383                }
1384            }
1385        ],
1386        "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
1387            {
1388                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1",
1389                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1390                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi23.0/eeprom",
1391                "powerOffOnly": true,
1392                "offset": 196608,
1393                "size": 65504,
1394                "extraInterfaces": {
1395                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1396                    "com.ibm.ipzvpd.Location": {
1397                        "LocationCode": "Ufcs-P0-C15"
1398                    },
1399                    "xyz.openbmc_project.Inventory.Item": {
1400                        "PrettyName": "System processor module 0"
1401                    }
1402                }
1403            },
1404            {
1405                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit0",
1406                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1407                "inherit": false,
1408                "extraInterfaces": {
1409                    "xyz.openbmc_project.Inventory.Item": {
1410                        "PrettyName": "Quad"
1411                    }
1412                }
1413            },
1414            {
1415                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit1",
1416                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1417                "inherit": false,
1418                "extraInterfaces": {
1419                    "xyz.openbmc_project.Inventory.Item": {
1420                        "PrettyName": "High speed SMP/OpenCAPI Link"
1421                    }
1422                }
1423            },
1424            {
1425                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit2",
1426                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1427                "inherit": false,
1428                "extraInterfaces": {
1429                    "xyz.openbmc_project.Inventory.Item": {
1430                        "PrettyName": "Memory Controller"
1431                    }
1432                }
1433            },
1434            {
1435                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit3",
1436                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1437                "inherit": false,
1438                "extraInterfaces": {
1439                    "xyz.openbmc_project.Inventory.Item": {
1440                        "PrettyName": "Memory Controller Channel"
1441                    }
1442                }
1443            },
1444            {
1445                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit4",
1446                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1447                "inherit": false,
1448                "extraInterfaces": {
1449                    "xyz.openbmc_project.Inventory.Item": {
1450                        "PrettyName": "Processor To Memory Buffer Interface"
1451                    }
1452                }
1453            },
1454            {
1455                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit5",
1456                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1457                "inherit": false,
1458                "extraInterfaces": {
1459                    "xyz.openbmc_project.Inventory.Item": {
1460                        "PrettyName": "Nest Memory Management Unit"
1461                    }
1462                }
1463            },
1464            {
1465                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit6",
1466                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1467                "inherit": false,
1468                "extraInterfaces": {
1469                    "xyz.openbmc_project.Inventory.Item": {
1470                        "PrettyName": "Accelerator"
1471                    }
1472                }
1473            },
1474            {
1475                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit7",
1476                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1477                "inherit": false,
1478                "extraInterfaces": {
1479                    "xyz.openbmc_project.Inventory.Item": {
1480                        "PrettyName": "OpenCAPI Memory Interface"
1481                    }
1482                }
1483            },
1484            {
1485                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit8",
1486                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1487                "inherit": false,
1488                "extraInterfaces": {
1489                    "xyz.openbmc_project.Inventory.Item": {
1490                        "PrettyName": "OpenCAPI Memory Interface Controller"
1491                    }
1492                }
1493            },
1494            {
1495                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit9",
1496                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1497                "inherit": false,
1498                "extraInterfaces": {
1499                    "xyz.openbmc_project.Inventory.Item": {
1500                        "PrettyName": "POWER Accelerator Unit"
1501                    }
1502                }
1503            },
1504            {
1505                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit10",
1506                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1507                "inherit": false,
1508                "extraInterfaces": {
1509                    "xyz.openbmc_project.Inventory.Item": {
1510                        "PrettyName": "POWER Accelerator Unit Controller"
1511                    }
1512                }
1513            },
1514            {
1515                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit11",
1516                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1517                "inherit": false,
1518                "extraInterfaces": {
1519                    "xyz.openbmc_project.Inventory.Item": {
1520                        "PrettyName": "PCI Express controllers"
1521                    }
1522                }
1523            },
1524            {
1525                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit12",
1526                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1527                "inherit": false,
1528                "extraInterfaces": {
1529                    "xyz.openbmc_project.Inventory.Item": {
1530                        "PrettyName": "PCIe host bridge (PHB)"
1531                    }
1532                }
1533            },
1534            {
1535                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit13",
1536                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1537                "inherit": false,
1538                "extraInterfaces": {
1539                    "xyz.openbmc_project.Inventory.Item": {
1540                        "PrettyName": "OBUS End Point"
1541                    }
1542                }
1543            },
1544            {
1545                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit14",
1546                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1547                "inherit": false,
1548                "extraInterfaces": {
1549                    "xyz.openbmc_project.Inventory.Item": {
1550                        "PrettyName": "Cache-Only Core"
1551                    }
1552                }
1553            }
1554        ],
1555        "/sys/bus/spi/drivers/at25/spi32.0/eeprom": [
1556            {
1557                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0",
1558                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1559                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi33.0/eeprom",
1560                "powerOffOnly": true,
1561                "offset": 196608,
1562                "size": 65504,
1563                "extraInterfaces": {
1564                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1565                    "com.ibm.ipzvpd.Location": {
1566                        "LocationCode": "Ufcs-P0-C24"
1567                    },
1568                    "xyz.openbmc_project.Inventory.Item": {
1569                        "PrettyName": "System processor module 1"
1570                    }
1571                }
1572            },
1573            {
1574                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit0",
1575                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1576                "inherit": false,
1577                "extraInterfaces": {
1578                    "xyz.openbmc_project.Inventory.Item": {
1579                        "PrettyName": "Quad"
1580                    }
1581                }
1582            },
1583            {
1584                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit1",
1585                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1586                "inherit": false,
1587                "extraInterfaces": {
1588                    "xyz.openbmc_project.Inventory.Item": {
1589                        "PrettyName": "High speed SMP/OpenCAPI Link"
1590                    }
1591                }
1592            },
1593            {
1594                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit2",
1595                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1596                "inherit": false,
1597                "extraInterfaces": {
1598                    "xyz.openbmc_project.Inventory.Item": {
1599                        "PrettyName": "Memory Controller"
1600                    }
1601                }
1602            },
1603            {
1604                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit3",
1605                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1606                "inherit": false,
1607                "extraInterfaces": {
1608                    "xyz.openbmc_project.Inventory.Item": {
1609                        "PrettyName": "Memory Controller Channel"
1610                    }
1611                }
1612            },
1613            {
1614                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit4",
1615                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1616                "inherit": false,
1617                "extraInterfaces": {
1618                    "xyz.openbmc_project.Inventory.Item": {
1619                        "PrettyName": "Processor To Memory Buffer Interface"
1620                    }
1621                }
1622            },
1623            {
1624                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit5",
1625                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1626                "inherit": false,
1627                "extraInterfaces": {
1628                    "xyz.openbmc_project.Inventory.Item": {
1629                        "PrettyName": "Nest Memory Management Unit"
1630                    }
1631                }
1632            },
1633            {
1634                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit6",
1635                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1636                "inherit": false,
1637                "extraInterfaces": {
1638                    "xyz.openbmc_project.Inventory.Item": {
1639                        "PrettyName": "Accelerator"
1640                    }
1641                }
1642            },
1643            {
1644                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit7",
1645                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1646                "inherit": false,
1647                "extraInterfaces": {
1648                    "xyz.openbmc_project.Inventory.Item": {
1649                        "PrettyName": "OpenCAPI Memory Interface"
1650                    }
1651                }
1652            },
1653            {
1654                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit8",
1655                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1656                "inherit": false,
1657                "extraInterfaces": {
1658                    "xyz.openbmc_project.Inventory.Item": {
1659                        "PrettyName": "OpenCAPI Memory Interface Controller"
1660                    }
1661                }
1662            },
1663            {
1664                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit9",
1665                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1666                "inherit": false,
1667                "extraInterfaces": {
1668                    "xyz.openbmc_project.Inventory.Item": {
1669                        "PrettyName": "POWER Accelerator Unit"
1670                    }
1671                }
1672            },
1673            {
1674                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit10",
1675                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1676                "inherit": false,
1677                "extraInterfaces": {
1678                    "xyz.openbmc_project.Inventory.Item": {
1679                        "PrettyName": "POWER Accelerator Unit Controller"
1680                    }
1681                }
1682            },
1683            {
1684                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit11",
1685                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1686                "inherit": false,
1687                "extraInterfaces": {
1688                    "xyz.openbmc_project.Inventory.Item": {
1689                        "PrettyName": "PCI Express controllers"
1690                    }
1691                }
1692            },
1693            {
1694                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit12",
1695                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1696                "inherit": false,
1697                "extraInterfaces": {
1698                    "xyz.openbmc_project.Inventory.Item": {
1699                        "PrettyName": "PCIe host bridge (PHB)"
1700                    }
1701                }
1702            },
1703            {
1704                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit13",
1705                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1706                "inherit": false,
1707                "extraInterfaces": {
1708                    "xyz.openbmc_project.Inventory.Item": {
1709                        "PrettyName": "OBUS End Point"
1710                    }
1711                }
1712            },
1713            {
1714                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit14",
1715                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1716                "inherit": false,
1717                "extraInterfaces": {
1718                    "xyz.openbmc_project.Inventory.Item": {
1719                        "PrettyName": "Cache-Only Core"
1720                    }
1721                }
1722            }
1723        ],
1724        "/sys/bus/spi/drivers/at25/spi42.0/eeprom": [
1725            {
1726                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1",
1727                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1728                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi43.0/eeprom",
1729                "powerOffOnly": true,
1730                "offset": 196608,
1731                "size": 65504,
1732                "extraInterfaces": {
1733                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1734                    "com.ibm.ipzvpd.Location": {
1735                        "LocationCode": "Ufcs-P0-C24"
1736                    },
1737                    "xyz.openbmc_project.Inventory.Item": {
1738                        "PrettyName": "System processor module 1"
1739                    }
1740                }
1741            },
1742            {
1743                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit0",
1744                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1745                "inherit": false,
1746                "extraInterfaces": {
1747                    "xyz.openbmc_project.Inventory.Item": {
1748                        "PrettyName": "Quad"
1749                    }
1750                }
1751            },
1752            {
1753                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit1",
1754                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1755                "inherit": false,
1756                "extraInterfaces": {
1757                    "xyz.openbmc_project.Inventory.Item": {
1758                        "PrettyName": "High speed SMP/OpenCAPI Link"
1759                    }
1760                }
1761            },
1762            {
1763                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit2",
1764                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1765                "inherit": false,
1766                "extraInterfaces": {
1767                    "xyz.openbmc_project.Inventory.Item": {
1768                        "PrettyName": "Memory Controller"
1769                    }
1770                }
1771            },
1772            {
1773                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit3",
1774                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1775                "inherit": false,
1776                "extraInterfaces": {
1777                    "xyz.openbmc_project.Inventory.Item": {
1778                        "PrettyName": "Memory Controller Channel"
1779                    }
1780                }
1781            },
1782            {
1783                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit4",
1784                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1785                "inherit": false,
1786                "extraInterfaces": {
1787                    "xyz.openbmc_project.Inventory.Item": {
1788                        "PrettyName": "Processor To Memory Buffer Interface"
1789                    }
1790                }
1791            },
1792            {
1793                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit5",
1794                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1795                "inherit": false,
1796                "extraInterfaces": {
1797                    "xyz.openbmc_project.Inventory.Item": {
1798                        "PrettyName": "Nest Memory Management Unit"
1799                    }
1800                }
1801            },
1802            {
1803                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit6",
1804                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1805                "inherit": false,
1806                "extraInterfaces": {
1807                    "xyz.openbmc_project.Inventory.Item": {
1808                        "PrettyName": "Accelerator"
1809                    }
1810                }
1811            },
1812            {
1813                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit7",
1814                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1815                "inherit": false,
1816                "extraInterfaces": {
1817                    "xyz.openbmc_project.Inventory.Item": {
1818                        "PrettyName": "OpenCAPI Memory Interface"
1819                    }
1820                }
1821            },
1822            {
1823                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit8",
1824                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1825                "inherit": false,
1826                "extraInterfaces": {
1827                    "xyz.openbmc_project.Inventory.Item": {
1828                        "PrettyName": "OpenCAPI Memory Interface Controller"
1829                    }
1830                }
1831            },
1832            {
1833                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit9",
1834                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1835                "inherit": false,
1836                "extraInterfaces": {
1837                    "xyz.openbmc_project.Inventory.Item": {
1838                        "PrettyName": "POWER Accelerator Unit"
1839                    }
1840                }
1841            },
1842            {
1843                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit10",
1844                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1845                "inherit": false,
1846                "extraInterfaces": {
1847                    "xyz.openbmc_project.Inventory.Item": {
1848                        "PrettyName": "POWER Accelerator Unit Controller"
1849                    }
1850                }
1851            },
1852            {
1853                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit11",
1854                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1855                "inherit": false,
1856                "extraInterfaces": {
1857                    "xyz.openbmc_project.Inventory.Item": {
1858                        "PrettyName": "PCI Express controllers"
1859                    }
1860                }
1861            },
1862            {
1863                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit12",
1864                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1865                "inherit": false,
1866                "extraInterfaces": {
1867                    "xyz.openbmc_project.Inventory.Item": {
1868                        "PrettyName": "PCIe host bridge (PHB)"
1869                    }
1870                }
1871            },
1872            {
1873                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit13",
1874                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1875                "inherit": false,
1876                "extraInterfaces": {
1877                    "xyz.openbmc_project.Inventory.Item": {
1878                        "PrettyName": "OBUS End Point"
1879                    }
1880                }
1881            },
1882            {
1883                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit14",
1884                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1885                "inherit": false,
1886                "extraInterfaces": {
1887                    "xyz.openbmc_project.Inventory.Item": {
1888                        "PrettyName": "Cache-Only Core"
1889                    }
1890                }
1891            }
1892        ],
1893        "/sys/bus/i2c/drivers/at24/20-0050/eeprom": [
1894            {
1895                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0",
1896                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1897                "pcaChipAddress": "20-0060",
1898                "replaceableAtStandby": true,
1899
1900                "replaceableAtRuntime": true,
1901                "preAction": {
1902                    "collection": {
1903                        "gpioPresence": {
1904                            "pin": "SLOT0_EXPANDER_PRSNT_N",
1905                            "value": 0
1906                        },
1907                        "setGpio": {
1908                            "pin": "SLOT0_PRSNT_EN_RSVD",
1909                            "value": 1
1910                        },
1911                        "systemCmd": {
1912                            "cmd": "echo 20-0050 > /sys/bus/i2c/drivers/at24/bind"
1913                        }
1914                    },
1915                    "deletion": {
1916                        "systemCmd": {
1917                            "cmd": "echo 20-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
1918                        }
1919                    }
1920                },
1921                "postAction": {
1922                    "collection": {
1923                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1924                        "systemCmd": {
1925                            "cmd": "echo 20-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
1926                        }
1927                    },
1928                    "deletion": {
1929                        "systemCmd": {
1930                            "cmd": "echo 20-0050 > /sys/bus/i2c/drivers/at24/unbind"
1931                        },
1932                        "setGpio": {
1933                            "pin": "SLOT0_PRSNT_EN_RSVD",
1934                            "value": 0
1935                        }
1936                    }
1937                },
1938                "postFailAction": {
1939                    "collection": {
1940                        "setGpio": {
1941                            "pin": "SLOT0_PRSNT_EN_RSVD",
1942                            "value": 0
1943                        }
1944                    },
1945                    "deletion": {
1946                        "setGpio": {
1947                            "pin": "SLOT0_PRSNT_EN_RSVD",
1948                            "value": 0
1949                        }
1950                    }
1951                },
1952                "extraInterfaces": {
1953                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1954                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1955                    "com.ibm.ipzvpd.Location": {
1956                        "LocationCode": "Ufcs-P0-C0"
1957                    },
1958                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1959                        "Bus": 20,
1960                        "Address": 80
1961                    },
1962                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1963                        "SlotNumber": 0
1964                    },
1965                    "xyz.openbmc_project.Inventory.Item": {
1966                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
1967                    }
1968                }
1969            },
1970            {
1971                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0/cxp_top",
1972                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1973                "inherit": false,
1974                "noprime": true,
1975                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1976                "extraInterfaces": {
1977                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1978                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1979                    "com.ibm.ipzvpd.Location": {
1980                        "LocationCode": "Ufcs-P0-C0-T0"
1981                    },
1982                    "xyz.openbmc_project.Inventory.Item": {
1983                        "PrettyName": "CXP Port"
1984                    }
1985                }
1986            },
1987            {
1988                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0/cxp_bot",
1989                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1990                "inherit": false,
1991                "noprime": true,
1992                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1993                "extraInterfaces": {
1994                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1995                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1996                    "com.ibm.ipzvpd.Location": {
1997                        "LocationCode": "Ufcs-P0-C0-T1"
1998                    },
1999                    "xyz.openbmc_project.Inventory.Item": {
2000                        "PrettyName": "CXP Port"
2001                    }
2002                }
2003            }
2004        ],
2005        "/sys/bus/i2c/drivers/at24/23-0050/eeprom": [
2006            {
2007                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3",
2008                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2009                "replaceableAtStandby": true,
2010                "replaceableAtRuntime": true,
2011                "preAction": {
2012                    "collection": {
2013                        "gpioPresence": {
2014                            "pin": "SLOT3_EXPANDER_PRSNT_N",
2015                            "value": 0
2016                        },
2017                        "setGpio": {
2018                            "pin": "SLOT3_PRSNT_EN_RSVD",
2019                            "value": 1
2020                        },
2021                        "systemCmd": {
2022                            "cmd": "echo 23-0050 > /sys/bus/i2c/drivers/at24/bind"
2023                        }
2024                    },
2025                    "deletion": {
2026                        "systemCmd": {
2027                            "cmd": "echo 23-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
2028                        }
2029                    }
2030                },
2031                "postAction": {
2032                    "collection": {
2033                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2034                        "systemCmd": {
2035                            "cmd": "echo 23-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
2036                        }
2037                    },
2038                    "deletion": {
2039                        "systemCmd": {
2040                            "cmd": "echo 23-0050 > /sys/bus/i2c/drivers/at24/unbind"
2041                        },
2042                        "setGpio": {
2043                            "pin": "SLOT3_PRSNT_EN_RSVD",
2044                            "value": 0
2045                        }
2046                    }
2047                },
2048                "PostFailAction": {
2049                    "collection": {
2050                        "setGpio": {
2051                            "pin": "SLOT3_PRSNT_EN_RSVD",
2052                            "value": 0
2053                        }
2054                    },
2055                    "deletion": {
2056                        "setGpio": {
2057                            "pin": "SLOT3_PRSNT_EN_RSVD",
2058                            "value": 0
2059                        }
2060                    }
2061                },
2062                "extraInterfaces": {
2063                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2064                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2065                    "com.ibm.ipzvpd.Location": {
2066                        "LocationCode": "Ufcs-P0-C3"
2067                    },
2068                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2069                        "Bus": 23,
2070                        "Address": 80
2071                    },
2072                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2073                        "SlotNumber": 3
2074                    },
2075                    "xyz.openbmc_project.Inventory.Item": {
2076                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
2077                    }
2078                }
2079            },
2080            {
2081                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_top",
2082                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2083                "inherit": false,
2084                "noprime": true,
2085                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2086                "extraInterfaces": {
2087                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2088                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2089                    "com.ibm.ipzvpd.Location": {
2090                        "LocationCode": "Ufcs-P0-C3-T0"
2091                    },
2092                    "xyz.openbmc_project.Inventory.Item": {
2093                        "PrettyName": "CXP Port"
2094                    }
2095                }
2096            },
2097            {
2098                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_bot",
2099                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2100                "inherit": false,
2101                "noprime": true,
2102                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2103                "extraInterfaces": {
2104                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2105                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2106                    "com.ibm.ipzvpd.Location": {
2107                        "LocationCode": "Ufcs-P0-C3-T1"
2108                    },
2109                    "xyz.openbmc_project.Inventory.Item": {
2110                        "PrettyName": "CXP Port"
2111                    }
2112                }
2113            }
2114        ],
2115        "/sys/bus/i2c/drivers/at24/24-0051/eeprom": [
2116            {
2117                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4",
2118                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2119                "replaceableAtStandby": true,
2120                "replaceableAtRuntime": true,
2121                "preAction": {
2122                    "collection": {
2123                        "gpioPresence": {
2124                            "pin": "SLOT4_EXPANDER_PRSNT_N",
2125                            "value": 0
2126                        },
2127                        "setGpio": {
2128                            "pin": "SLOT4_PRSNT_EN_RSVD",
2129                            "value": 1
2130                        },
2131                        "systemCmd": {
2132                            "cmd": "echo 24-0051 > /sys/bus/i2c/drivers/at24/bind"
2133                        }
2134                    },
2135                    "deletion": {
2136                        "systemCmd": {
2137                            "cmd": "echo 24-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
2138                        }
2139                    }
2140                },
2141                "postAction": {
2142                    "collection": {
2143                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2144                        "systemCmd": {
2145                            "cmd": "echo 24-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
2146                        }
2147                    },
2148                    "deletion": {
2149                        "systemCmd": {
2150                            "cmd": "echo 24-0051 > /sys/bus/i2c/drivers/at24/unbind"
2151                        },
2152                        "setGpio": {
2153                            "pin": "SLOT4_PRSNT_EN_RSVD",
2154                            "value": 0
2155                        }
2156                    }
2157                },
2158                "postFailAction": {
2159                    "collection": {
2160                        "setGpio": {
2161                            "pin": "SLOT4_PRSNT_EN_RSVD",
2162                            "value": 0
2163                        }
2164                    },
2165                    "deletion": {
2166                        "setGpio": {
2167                            "pin": "SLOT4_PRSNT_EN_RSVD",
2168                            "value": 0
2169                        }
2170                    }
2171                },
2172                "extraInterfaces": {
2173                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2174                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2175                    "com.ibm.ipzvpd.Location": {
2176                        "LocationCode": "Ufcs-P0-C4"
2177                    },
2178                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2179                        "Bus": 24,
2180                        "Address": 81
2181                    },
2182                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2183                        "SlotNumber": 4
2184                    },
2185                    "xyz.openbmc_project.Inventory.Item": {
2186                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
2187                    }
2188                }
2189            },
2190            {
2191                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_top",
2192                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2193                "inherit": false,
2194                "noprime": true,
2195                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2196                "extraInterfaces": {
2197                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2198                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2199                    "com.ibm.ipzvpd.Location": {
2200                        "LocationCode": "Ufcs-P0-C4-T0"
2201                    },
2202                    "xyz.openbmc_project.Inventory.Item": {
2203                        "PrettyName": "CXP Port"
2204                    }
2205                }
2206            },
2207            {
2208                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_bot",
2209                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2210                "inherit": false,
2211                "noprime": true,
2212                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2213                "extraInterfaces": {
2214                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2215                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2216                    "com.ibm.ipzvpd.Location": {
2217                        "LocationCode": "Ufcs-P0-C4-T1"
2218                    },
2219                    "xyz.openbmc_project.Inventory.Item": {
2220                        "PrettyName": "CXP Port"
2221                    }
2222                }
2223            }
2224        ],
2225        "/sys/bus/i2c/drivers/at24/29-0050/eeprom": [
2226            {
2227                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10",
2228                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2229                "replaceableAtStandby": true,
2230                "replaceableAtRuntime": true,
2231                "preAction": {
2232                    "collection": {
2233                        "gpioPresence": {
2234                            "pin": "SLOT10_EXPANDER_PRSNT_N",
2235                            "value": 0
2236                        },
2237                        "setGpio": {
2238                            "pin": "SLOT10_PRSNT_EN_RSVD",
2239                            "value": 1
2240                        },
2241                        "systemCmd": {
2242                            "cmd": "echo 29-0050 > /sys/bus/i2c/drivers/at24/bind"
2243                        }
2244                    },
2245                    "deletion": {
2246                        "systemCmd": {
2247                            "cmd": "echo 29-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
2248                        }
2249                    }
2250                },
2251                "postAction": {
2252                    "collection": {
2253                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2254                        "systemCmd": {
2255                            "cmd": "echo 29-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
2256                        }
2257                    },
2258                    "deletion": {
2259                        "systemCmd": {
2260                            "cmd": "echo 29-0050 > /sys/bus/i2c/drivers/at24/unbind"
2261                        },
2262                        "setGpio": {
2263                            "pin": "SLOT10_PRSNT_EN_RSVD",
2264                            "value": 0
2265                        }
2266                    }
2267                },
2268                "PostFailAction": {
2269                    "collection": {
2270                        "setGpio": {
2271                            "pin": "SLOT10_PRSNT_EN_RSVD",
2272                            "value": 0
2273                        }
2274                    },
2275                    "deletion": {
2276                        "setGpio": {
2277                            "pin": "SLOT10_PRSNT_EN_RSVD",
2278                            "value": 0
2279                        }
2280                    }
2281                },
2282                "extraInterfaces": {
2283                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2284                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2285                    "com.ibm.ipzvpd.Location": {
2286                        "LocationCode": "Ufcs-P0-C10"
2287                    },
2288                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2289                        "Bus": 29,
2290                        "Address": 80
2291                    },
2292                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2293                        "SlotNumber": 10
2294                    },
2295                    "xyz.openbmc_project.Inventory.Item": {
2296                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
2297                    }
2298                }
2299            },
2300            {
2301                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_top",
2302                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2303                "inherit": false,
2304                "noprime": true,
2305                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2306                "extraInterfaces": {
2307                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2308                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2309                    "com.ibm.ipzvpd.Location": {
2310                        "LocationCode": "Ufcs-P0-C10-T0"
2311                    },
2312                    "xyz.openbmc_project.Inventory.Item": {
2313                        "PrettyName": "CXP Port"
2314                    }
2315                }
2316            },
2317            {
2318                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_bot",
2319                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2320                "inherit": false,
2321                "noprime": true,
2322                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2323                "extraInterfaces": {
2324                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2325                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2326                    "com.ibm.ipzvpd.Location": {
2327                        "LocationCode": "Ufcs-P0-C10-T1"
2328                    },
2329                    "xyz.openbmc_project.Inventory.Item": {
2330                        "PrettyName": "CXP Port"
2331                    }
2332                }
2333            },
2334            {
2335                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector0",
2336                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2337                "inherit": false,
2338                "noprime": true,
2339                "ccin": ["6B87"],
2340                "extraInterfaces": {
2341                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2342                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2343                    "com.ibm.ipzvpd.Location": {
2344                        "LocationCode": "Ufcs-P0-C10-T0"
2345                    },
2346                    "xyz.openbmc_project.Inventory.Item": {
2347                        "PrettyName": "NVMe Internal Connector"
2348                    }
2349                }
2350            },
2351            {
2352                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector1",
2353                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2354                "inherit": false,
2355                "noprime": true,
2356                "ccin": ["6B87"],
2357                "extraInterfaces": {
2358                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2359                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2360                    "com.ibm.ipzvpd.Location": {
2361                        "LocationCode": "Ufcs-P0-C10-T1"
2362                    },
2363                    "xyz.openbmc_project.Inventory.Item": {
2364                        "PrettyName": "NVMe Internal Connector"
2365                    }
2366                }
2367            },
2368            {
2369                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector2",
2370                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2371                "inherit": false,
2372                "noprime": true,
2373                "ccin": ["6B87"],
2374                "extraInterfaces": {
2375                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2376                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2377                    "com.ibm.ipzvpd.Location": {
2378                        "LocationCode": "Ufcs-P0-C10-T2"
2379                    },
2380                    "xyz.openbmc_project.Inventory.Item": {
2381                        "PrettyName": "NVMe Internal Connector"
2382                    }
2383                }
2384            },
2385            {
2386                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector3",
2387                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2388                "inherit": false,
2389                "noprime": true,
2390                "ccin": ["6B87"],
2391                "extraInterfaces": {
2392                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2393                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2394                    "com.ibm.ipzvpd.Location": {
2395                        "LocationCode": "Ufcs-P0-C10-T3"
2396                    },
2397                    "xyz.openbmc_project.Inventory.Item": {
2398                        "PrettyName": "NVMe Internal Connector"
2399                    }
2400                }
2401            }
2402        ],
2403        "/sys/bus/i2c/drivers/at24/22-0052/eeprom": [
2404            {
2405                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2",
2406                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2407                "replaceableAtStandby": true,
2408                "replaceableAtRuntime": true,
2409                "preAction": {
2410                    "collection": {
2411                        "gpioPresence": {
2412                            "pin": "SLOT2_EXPANDER_PRSNT_N",
2413                            "value": 0
2414                        },
2415                        "setGpio": {
2416                            "pin": "SLOT2_PRSNT_EN_RSVD",
2417                            "value": 1
2418                        },
2419                        "systemCmd": {
2420                            "cmd": "echo 22-0052 > /sys/bus/i2c/drivers/at24/bind"
2421                        }
2422                    }
2423                },
2424                "postAction": {
2425                    "deletion": {
2426                        "systemCmd": {
2427                            "cmd": "echo 22-0052 > /sys/bus/i2c/drivers/at24/unbind"
2428                        },
2429                        "setGpio": {
2430                            "pin": "SLOT2_PRSNT_EN_RSVD",
2431                            "value": 0
2432                        }
2433                    }
2434                },
2435                "PostFailAction": {
2436                    "collection": {
2437                        "setGpio": {
2438                            "pin": "SLOT2_PRSNT_EN_RSVD",
2439                            "value": 0
2440                        }
2441                    },
2442                    "deletion": {
2443                        "setGpio": {
2444                            "pin": "SLOT2_PRSNT_EN_RSVD",
2445                            "value": 0
2446                        }
2447                    }
2448                },
2449                "extraInterfaces": {
2450                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2451                    "com.ibm.ipzvpd.Location": {
2452                        "LocationCode": "Ufcs-P0-C2"
2453                    },
2454                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2455                        "Bus": 22,
2456                        "Address": 82
2457                    },
2458                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2459                        "SlotNumber": 2
2460                    },
2461                    "xyz.openbmc_project.Inventory.Item": {
2462                        "PrettyName": "PCIe5 x8 adapter"
2463                    }
2464                }
2465            }
2466        ],
2467        "/sys/bus/i2c/drivers/at24/25-0053/eeprom": [
2468            {
2469                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6/pcie_card6",
2470                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2471                "replaceableAtStandby": true,
2472                "replaceableAtRuntime": true,
2473                "preAction": {
2474                    "collection": {
2475                        "gpioPresence": {
2476                            "pin": "SLOT6_EXPANDER_PRSNT_N",
2477                            "value": 0
2478                        },
2479                        "setGpio": {
2480                            "pin": "SLOT6_PRSNT_EN_RSVD",
2481                            "value": 1
2482                        },
2483                        "systemCmd": {
2484                            "cmd": "echo 25-0053 > /sys/bus/i2c/drivers/at24/bind"
2485                        }
2486                    }
2487                },
2488                "postAction": {
2489                    "deletion": {
2490                        "systemCmd": {
2491                            "cmd": "echo 25-0053 > /sys/bus/i2c/drivers/at24/unbind"
2492                        },
2493                        "setGpio": {
2494                            "pin": "SLOT6_PRSNT_EN_RSVD",
2495                            "value": 0
2496                        }
2497                    }
2498                },
2499                "PostFailAction": {
2500                    "collection": {
2501                        "setGpio": {
2502                            "pin": "SLOT6_PRSNT_EN_RSVD",
2503                            "value": 0
2504                        }
2505                    },
2506                    "deletion": {
2507                        "setGpio": {
2508                            "pin": "SLOT6_PRSNT_EN_RSVD",
2509                            "value": 0
2510                        }
2511                    }
2512                },
2513                "extraInterfaces": {
2514                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2515                    "com.ibm.ipzvpd.Location": {
2516                        "LocationCode": "Ufcs-P0-C6"
2517                    },
2518                    "xyz.openbmc_project.Inventory.Item": {
2519                        "PrettyName": "OpenCAPI adapter"
2520                    }
2521                }
2522            }
2523        ],
2524        "/sys/bus/i2c/drivers/at24/26-0052/eeprom": [
2525            {
2526                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7",
2527                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2528                "replaceableAtStandby": true,
2529                "replaceableAtRuntime": true,
2530                "preAction": {
2531                    "collection": {
2532                        "gpioPresence": {
2533                            "pin": "SLOT7_EXPANDER_PRSNT_N",
2534                            "value": 0
2535                        },
2536                        "setGpio": {
2537                            "pin": "SLOT7_PRSNT_EN_RSVD",
2538                            "value": 1
2539                        },
2540                        "systemCmd": {
2541                            "cmd": "echo 26-0052 > /sys/bus/i2c/drivers/at24/bind"
2542                        }
2543                    }
2544                },
2545                "postAction": {
2546                    "deletion": {
2547                        "systemCmd": {
2548                            "cmd": "echo 26-0052 > /sys/bus/i2c/drivers/at24/unbind"
2549                        },
2550                        "setGpio": {
2551                            "pin": "SLOT7_PRSNT_EN_RSVD",
2552                            "value": 0
2553                        }
2554                    }
2555                },
2556                "PostFailAction": {
2557                    "collection": {
2558                        "setGpio": {
2559                            "pin": "SLOT7_PRSNT_EN_RSVD",
2560                            "value": 0
2561                        }
2562                    },
2563                    "deletion": {
2564                        "setGpio": {
2565                            "pin": "SLOT7_PRSNT_EN_RSVD",
2566                            "value": 0
2567                        }
2568                    }
2569                },
2570                "extraInterfaces": {
2571                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2572                    "com.ibm.ipzvpd.Location": {
2573                        "LocationCode": "Ufcs-P0-C7"
2574                    },
2575                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2576                        "Bus": 26,
2577                        "Address": 82
2578                    },
2579                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2580                        "SlotNumber": 7
2581                    },
2582                    "xyz.openbmc_project.Inventory.Item": {
2583                        "PrettyName": "PCIe5 x8 adapter"
2584                    }
2585                }
2586            }
2587        ],
2588        "/sys/bus/i2c/drivers/at24/27-0050/eeprom": [
2589            {
2590                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9/pcie_card9",
2591                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2592                "replaceableAtStandby": true,
2593                "replaceableAtRuntime": true,
2594                "preAction": {
2595                    "collection": {
2596                        "gpioPresence": {
2597                            "pin": "SLOT9_EXPANDER_PRSNT_N",
2598                            "value": 0
2599                        },
2600                        "setGpio": {
2601                            "pin": "SLOT9_PRSNT_EN_RSVD",
2602                            "value": 1
2603                        },
2604                        "systemCmd": {
2605                            "cmd": "echo 27-0050 > /sys/bus/i2c/drivers/at24/bind"
2606                        }
2607                    }
2608                },
2609                "postAction": {
2610                    "deletion": {
2611                        "systemCmd": {
2612                            "cmd": "echo 27-0050 > /sys/bus/i2c/drivers/at24/unbind"
2613                        },
2614                        "setGpio": {
2615                            "pin": "SLOT9_PRSNT_EN_RSVD",
2616                            "value": 0
2617                        }
2618                    }
2619                },
2620                "PostFailAction": {
2621                    "collection": {
2622                        "setGpio": {
2623                            "pin": "SLOT9_PRSNT_EN_RSVD",
2624                            "value": 0
2625                        }
2626                    },
2627                    "deletion": {
2628                        "setGpio": {
2629                            "pin": "SLOT9_PRSNT_EN_RSVD",
2630                            "value": 0
2631                        }
2632                    }
2633                },
2634                "extraInterfaces": {
2635                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2636                    "com.ibm.ipzvpd.Location": {
2637                        "LocationCode": "Ufcs-P0-C9"
2638                    },
2639                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2640                        "Bus": 27,
2641                        "Address": 80
2642                    },
2643                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2644                        "SlotNumber": 9
2645                    },
2646                    "xyz.openbmc_project.Inventory.Item": {
2647                        "PrettyName": "PCIe5 x8 adapter"
2648                    }
2649                }
2650            }
2651        ],
2652        "/sys/bus/i2c/drivers/at24/30-0051/eeprom": [
2653            {
2654                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11",
2655                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2656                "replaceableAtStandby": true,
2657                "replaceableAtRuntime": true,
2658                "preAction": {
2659                    "collection": {
2660                        "gpioPresence": {
2661                            "pin": "SLOT11_EXPANDER_PRSNT_N",
2662                            "value": 0
2663                        },
2664                        "setGpio": {
2665                            "pin": "SLOT11_PRSNT_EN_RSVD",
2666                            "value": 1
2667                        },
2668                        "systemCmd": {
2669                            "cmd": "echo 30-0051 > /sys/bus/i2c/drivers/at24/bind"
2670                        }
2671                    }
2672                },
2673                "postAction": {
2674                    "deletion": {
2675                        "systemCmd": {
2676                            "cmd": "echo 30-0051 > /sys/bus/i2c/drivers/at24/unbind"
2677                        },
2678                        "setGpio": {
2679                            "pin": "SLOT11_PRSNT_EN_RSVD",
2680                            "value": 0
2681                        }
2682                    }
2683                },
2684                "PostFailAction": {
2685                    "collection": {
2686                        "setGpio": {
2687                            "pin": "SLOT11_PRSNT_EN_RSVD",
2688                            "value": 0
2689                        }
2690                    },
2691                    "deletion": {
2692                        "setGpio": {
2693                            "pin": "SLOT11_PRSNT_EN_RSVD",
2694                            "value": 0
2695                        }
2696                    }
2697                },
2698                "extraInterfaces": {
2699                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2700                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2701                    "com.ibm.ipzvpd.Location": {
2702                        "LocationCode": "Ufcs-P0-C11"
2703                    },
2704                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2705                        "Bus": 30,
2706                        "Address": 81
2707                    },
2708                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2709                        "SlotNumber": 11
2710                    },
2711                    "xyz.openbmc_project.Inventory.Item": {
2712                        "PrettyName": "PCIe5 x8 adapter"
2713                    }
2714                }
2715            },
2716            {
2717                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector0",
2718                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2719                "inherit": false,
2720                "noprime": true,
2721                "ccin": ["6B87"],
2722                "extraInterfaces": {
2723                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2724                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2725                    "com.ibm.ipzvpd.Location": {
2726                        "LocationCode": "Ufcs-P0-C11-T0"
2727                    },
2728                    "xyz.openbmc_project.Inventory.Item": {
2729                        "PrettyName": "NVMe Internal Connector"
2730                    }
2731                }
2732            },
2733            {
2734                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector1",
2735                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2736                "inherit": false,
2737                "noprime": true,
2738                "ccin": ["6B87"],
2739                "extraInterfaces": {
2740                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2741                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2742                    "com.ibm.ipzvpd.Location": {
2743                        "LocationCode": "Ufcs-P0-C11-T1"
2744                    },
2745                    "xyz.openbmc_project.Inventory.Item": {
2746                        "PrettyName": "NVMe Internal Connector"
2747                    }
2748                }
2749            },
2750            {
2751                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector2",
2752                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2753                "inherit": false,
2754                "noprime": true,
2755                "ccin": ["6B87"],
2756                "extraInterfaces": {
2757                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2758                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2759                    "com.ibm.ipzvpd.Location": {
2760                        "LocationCode": "Ufcs-P0-C11-T2"
2761                    },
2762                    "xyz.openbmc_project.Inventory.Item": {
2763                        "PrettyName": "NVMe Internal Connector"
2764                    }
2765                }
2766            },
2767            {
2768                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector3",
2769                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2770                "inherit": false,
2771                "noprime": true,
2772                "ccin": ["6B87"],
2773                "extraInterfaces": {
2774                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2775                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2776                    "com.ibm.ipzvpd.Location": {
2777                        "LocationCode": "Ufcs-P0-C11-T3"
2778                    },
2779                    "xyz.openbmc_project.Inventory.Item": {
2780                        "PrettyName": "NVMe Internal Connector"
2781                    }
2782                }
2783            }
2784        ],
2785        "/sys/bus/i2c/drivers/at24/21-0051/eeprom": [
2786            {
2787                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1",
2788                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2789                "pcaChipAddress": "21-0061",
2790                "replaceableAtStandby": true,
2791                "replaceableAtRuntime": true,
2792                "preAction": {
2793                    "collection": {
2794                        "gpioPresence": {
2795                            "pin": "SLOT1_EXPANDER_PRSNT_N",
2796                            "value": 0
2797                        },
2798                        "setGpio": {
2799                            "pin": "SLOT1_PRSNT_EN_RSVD",
2800                            "value": 1
2801                        },
2802                        "systemCmd": {
2803                            "cmd": "echo 21-0051 > /sys/bus/i2c/drivers/at24/bind"
2804                        }
2805                    }
2806                },
2807                "postAction": {
2808                    "deletion": {
2809                        "systemCmd": {
2810                            "cmd": "echo 21-0051 > /sys/bus/i2c/drivers/at24/unbind"
2811                        },
2812                        "setGpio": {
2813                            "pin": "SLOT1_PRSNT_EN_RSVD",
2814                            "value": 0
2815                        }
2816                    }
2817                },
2818                "PostFailAction": {
2819                    "collection": {
2820                        "setGpio": {
2821                            "pin": "SLOT1_PRSNT_EN_RSVD",
2822                            "value": 0
2823                        }
2824                    },
2825                    "deletion": {
2826                        "setGpio": {
2827                            "pin": "SLOT1_PRSNT_EN_RSVD",
2828                            "value": 0
2829                        }
2830                    }
2831                },
2832                "extraInterfaces": {
2833                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2834                    "com.ibm.ipzvpd.Location": {
2835                        "LocationCode": "Ufcs-P0-C1"
2836                    },
2837                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2838                        "Bus": 21,
2839                        "Address": 81
2840                    },
2841                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2842                        "SlotNumber": 1
2843                    },
2844                    "xyz.openbmc_project.Inventory.Item": {
2845                        "PrettyName": "PCIe4 x8 adapter"
2846                    }
2847                }
2848            }
2849        ],
2850        "/sys/bus/i2c/drivers/at24/28-0051/eeprom": [
2851            {
2852                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8",
2853                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2854                "replaceableAtStandby": true,
2855                "replaceableAtRuntime": true,
2856                "preAction": {
2857                    "collection": {
2858                        "gpioPresence": {
2859                            "pin": "SLOT8_EXPANDER_PRSNT_N",
2860                            "value": 0
2861                        },
2862                        "setGpio": {
2863                            "pin": "SLOT8_PRSNT_EN_RSVD",
2864                            "value": 1
2865                        },
2866                        "systemCmd": {
2867                            "cmd": "echo 28-0051 > /sys/bus/i2c/drivers/at24/bind"
2868                        }
2869                    }
2870                },
2871                "postAction": {
2872                    "deletion": {
2873                        "systemCmd": {
2874                            "cmd": "echo 28-0051 > /sys/bus/i2c/drivers/at24/unbind"
2875                        },
2876                        "setGpio": {
2877                            "pin": "SLOT8_PRSNT_EN_RSVD",
2878                            "value": 0
2879                        }
2880                    }
2881                },
2882                "PostFailAction": {
2883                    "collection": {
2884                        "setGpio": {
2885                            "pin": "SLOT8_PRSNT_EN_RSVD",
2886                            "value": 0
2887                        }
2888                    },
2889                    "deletion": {
2890                        "setGpio": {
2891                            "pin": "SLOT8_PRSNT_EN_RSVD",
2892                            "value": 0
2893                        }
2894                    }
2895                },
2896                "extraInterfaces": {
2897                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2898                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2899                    "com.ibm.ipzvpd.Location": {
2900                        "LocationCode": "Ufcs-P0-C8"
2901                    },
2902                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2903                        "Bus": 28,
2904                        "Address": 81
2905                    },
2906                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2907                        "SlotNumber": 8
2908                    },
2909                    "xyz.openbmc_project.Inventory.Item": {
2910                        "PrettyName": "PCIe4 x8 adapter"
2911                    }
2912                }
2913            },
2914            {
2915                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector0",
2916                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2917                "inherit": false,
2918                "noprime": true,
2919                "ccin": ["6B87"],
2920                "extraInterfaces": {
2921                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2922                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2923                    "com.ibm.ipzvpd.Location": {
2924                        "LocationCode": "Ufcs-P0-C8-T0"
2925                    },
2926                    "xyz.openbmc_project.Inventory.Item": {
2927                        "PrettyName": "NVMe Internal Connector"
2928                    }
2929                }
2930            },
2931            {
2932                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector1",
2933                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2934                "inherit": false,
2935                "noprime": true,
2936                "ccin": ["6B87"],
2937                "extraInterfaces": {
2938                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2939                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2940                    "com.ibm.ipzvpd.Location": {
2941                        "LocationCode": "Ufcs-P0-C8-T1"
2942                    },
2943                    "xyz.openbmc_project.Inventory.Item": {
2944                        "PrettyName": "NVMe Internal Connector"
2945                    }
2946                }
2947            },
2948            {
2949                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector2",
2950                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2951                "inherit": false,
2952                "noprime": true,
2953                "ccin": ["6B87"],
2954                "extraInterfaces": {
2955                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2956                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2957                    "com.ibm.ipzvpd.Location": {
2958                        "LocationCode": "Ufcs-P0-C8-T2"
2959                    },
2960                    "xyz.openbmc_project.Inventory.Item": {
2961                        "PrettyName": "NVMe Internal Connector"
2962                    }
2963                }
2964            },
2965            {
2966                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector3",
2967                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2968                "inherit": false,
2969                "noprime": true,
2970                "ccin": ["6B87"],
2971                "extraInterfaces": {
2972                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2973                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2974                    "com.ibm.ipzvpd.Location": {
2975                        "LocationCode": "Ufcs-P0-C8-T3"
2976                    },
2977                    "xyz.openbmc_project.Inventory.Item": {
2978                        "PrettyName": "NVMe Internal Connector"
2979                    }
2980                }
2981            }
2982        ],
2983        "/sys/bus/i2c/drivers/at24/13-0050/eeprom": [
2984            {
2985                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0",
2986                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2987                "extraInterfaces": {
2988                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
2989                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2990                    "com.ibm.ipzvpd.Location": {
2991                        "LocationCode": "Ufcs-P1"
2992                    },
2993                    "xyz.openbmc_project.Inventory.Item": {
2994                        "PrettyName": "Drive backplane 0"
2995                    }
2996                }
2997            },
2998            {
2999                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme0",
3000                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3001                "inherit": false,
3002                "extraInterfaces": {
3003                    "com.ibm.Control.Host.PCIeLink": null,
3004                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3005                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3006                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3007                    },
3008                    "com.ibm.ipzvpd.Location": {
3009                        "LocationCode": "Ufcs-P1-C0"
3010                    },
3011                    "xyz.openbmc_project.Inventory.Item": {
3012                        "PrettyName": "NVMe U.2 drive 0"
3013                    }
3014                }
3015            },
3016            {
3017                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme0/dp0_drive0",
3018                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3019                "inherit": false,
3020                "embedded": false,
3021                "replaceableAtRuntime": true,
3022                "extraInterfaces": {
3023                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3024                    "com.ibm.ipzvpd.Location": {
3025                        "LocationCode": "Ufcs-P1-C0"
3026                    },
3027                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3028                        "SlotNumber": 1
3029                    },
3030                    "xyz.openbmc_project.Inventory.Item": {
3031                        "PrettyName": "NVMe U.2 drive 0"
3032                    }
3033                }
3034            },
3035            {
3036                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme1",
3037                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3038                "inherit": false,
3039                "extraInterfaces": {
3040                    "com.ibm.Control.Host.PCIeLink": null,
3041                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3042                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3043                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3044                    },
3045                    "com.ibm.ipzvpd.Location": {
3046                        "LocationCode": "Ufcs-P1-C1"
3047                    },
3048                    "xyz.openbmc_project.Inventory.Item": {
3049                        "PrettyName": "NVMe U.2 drive 1"
3050                    }
3051                }
3052            },
3053            {
3054                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme1/dp0_drive1",
3055                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3056                "inherit": false,
3057                "embedded": false,
3058                "replaceableAtRuntime": true,
3059                "extraInterfaces": {
3060                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3061                    "com.ibm.ipzvpd.Location": {
3062                        "LocationCode": "Ufcs-P1-C1"
3063                    },
3064                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3065                        "SlotNumber": 2
3066                    },
3067                    "xyz.openbmc_project.Inventory.Item": {
3068                        "PrettyName": "NVMe U.2 drive 1"
3069                    }
3070                }
3071            },
3072            {
3073                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme2",
3074                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3075                "inherit": false,
3076                "extraInterfaces": {
3077                    "com.ibm.Control.Host.PCIeLink": null,
3078                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3079                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3080                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3081                    },
3082                    "com.ibm.ipzvpd.Location": {
3083                        "LocationCode": "Ufcs-P1-C2"
3084                    },
3085                    "xyz.openbmc_project.Inventory.Item": {
3086                        "PrettyName": "NVMe U.2 drive 2"
3087                    }
3088                }
3089            },
3090            {
3091                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme2/dp0_drive2",
3092                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3093                "inherit": false,
3094                "embedded": false,
3095                "replaceableAtRuntime": true,
3096                "extraInterfaces": {
3097                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3098                    "com.ibm.ipzvpd.Location": {
3099                        "LocationCode": "Ufcs-P1-C2"
3100                    },
3101                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3102                        "SlotNumber": 3
3103                    },
3104                    "xyz.openbmc_project.Inventory.Item": {
3105                        "PrettyName": "NVMe U.2 drive 2"
3106                    }
3107                }
3108            },
3109            {
3110                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme3",
3111                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3112                "inherit": false,
3113                "extraInterfaces": {
3114                    "com.ibm.Control.Host.PCIeLink": null,
3115                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3116                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3117                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3118                    },
3119                    "com.ibm.ipzvpd.Location": {
3120                        "LocationCode": "Ufcs-P1-C3"
3121                    },
3122                    "xyz.openbmc_project.Inventory.Item": {
3123                        "PrettyName": "NVMe U.2 drive 3"
3124                    }
3125                }
3126            },
3127            {
3128                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme3/dp0_drive3",
3129                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3130                "inherit": false,
3131                "embedded": false,
3132                "replaceableAtRuntime": true,
3133                "extraInterfaces": {
3134                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3135                    "com.ibm.ipzvpd.Location": {
3136                        "LocationCode": "Ufcs-P1-C3"
3137                    },
3138                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3139                        "SlotNumber": 4
3140                    },
3141                    "xyz.openbmc_project.Inventory.Item": {
3142                        "PrettyName": "NVMe U.2 drive 3"
3143                    }
3144                }
3145            },
3146            {
3147                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme4",
3148                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3149                "inherit": false,
3150                "extraInterfaces": {
3151                    "com.ibm.Control.Host.PCIeLink": null,
3152                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3153                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3154                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3155                    },
3156                    "com.ibm.ipzvpd.Location": {
3157                        "LocationCode": "Ufcs-P1-C4"
3158                    },
3159                    "xyz.openbmc_project.Inventory.Item": {
3160                        "PrettyName": "NVMe U.2 drive 4"
3161                    }
3162                }
3163            },
3164            {
3165                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme4/dp0_drive4",
3166                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3167                "inherit": false,
3168                "embedded": false,
3169                "replaceableAtRuntime": true,
3170                "extraInterfaces": {
3171                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3172                    "com.ibm.ipzvpd.Location": {
3173                        "LocationCode": "Ufcs-P1-C4"
3174                    },
3175                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3176                        "SlotNumber": 5
3177                    },
3178                    "xyz.openbmc_project.Inventory.Item": {
3179                        "PrettyName": "NVMe U.2 drive 4"
3180                    }
3181                }
3182            },
3183            {
3184                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme5",
3185                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3186                "inherit": false,
3187                "extraInterfaces": {
3188                    "com.ibm.Control.Host.PCIeLink": null,
3189                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3190                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3191                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3192                    },
3193                    "com.ibm.ipzvpd.Location": {
3194                        "LocationCode": "Ufcs-P1-C5"
3195                    },
3196                    "xyz.openbmc_project.Inventory.Item": {
3197                        "PrettyName": "NVMe U.2 drive 5"
3198                    }
3199                }
3200            },
3201            {
3202                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme5/dp0_drive5",
3203                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3204                "inherit": false,
3205                "embedded": false,
3206                "replaceableAtRuntime": true,
3207                "extraInterfaces": {
3208                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3209                    "com.ibm.ipzvpd.Location": {
3210                        "LocationCode": "Ufcs-P1-C5"
3211                    },
3212                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3213                        "SlotNumber": 6
3214                    },
3215                    "xyz.openbmc_project.Inventory.Item": {
3216                        "PrettyName": "NVMe U.2 drive 5"
3217                    }
3218                }
3219            },
3220            {
3221                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme6",
3222                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3223                "inherit": false,
3224                "extraInterfaces": {
3225                    "com.ibm.Control.Host.PCIeLink": null,
3226                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3227                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3228                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3229                    },
3230                    "com.ibm.ipzvpd.Location": {
3231                        "LocationCode": "Ufcs-P1-C6"
3232                    },
3233                    "xyz.openbmc_project.Inventory.Item": {
3234                        "PrettyName": "NVMe U.2 drive 6"
3235                    }
3236                }
3237            },
3238            {
3239                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme6/dp0_drive6",
3240                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3241                "inherit": false,
3242                "embedded": false,
3243                "replaceableAtRuntime": true,
3244                "extraInterfaces": {
3245                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3246                    "com.ibm.ipzvpd.Location": {
3247                        "LocationCode": "Ufcs-P1-C6"
3248                    },
3249                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3250                        "SlotNumber": 7
3251                    },
3252                    "xyz.openbmc_project.Inventory.Item": {
3253                        "PrettyName": "NVMe U.2 drive 6"
3254                    }
3255                }
3256            },
3257            {
3258                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme7",
3259                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3260                "inherit": false,
3261                "extraInterfaces": {
3262                    "com.ibm.Control.Host.PCIeLink": null,
3263                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3264                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3265                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3266                    },
3267                    "com.ibm.ipzvpd.Location": {
3268                        "LocationCode": "Ufcs-P1-C7"
3269                    },
3270                    "xyz.openbmc_project.Inventory.Item": {
3271                        "PrettyName": "NVMe U.2 drive 7"
3272                    }
3273                }
3274            },
3275            {
3276                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme7/dp0_drive7",
3277                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3278                "inherit": false,
3279                "embedded": false,
3280                "replaceableAtRuntime": true,
3281                "extraInterfaces": {
3282                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3283                    "com.ibm.ipzvpd.Location": {
3284                        "LocationCode": "Ufcs-P1-C7"
3285                    },
3286                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3287                        "SlotNumber": 8
3288                    },
3289                    "xyz.openbmc_project.Inventory.Item": {
3290                        "PrettyName": "NVMe U.2 drive 7"
3291                    }
3292                }
3293            },
3294            {
3295                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector0",
3296                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3297                "inherit": false,
3298                "extraInterfaces": {
3299                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3300                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3301                    "com.ibm.ipzvpd.Location": {
3302                        "LocationCode": "Ufcs-P1-T0"
3303                    },
3304                    "xyz.openbmc_project.Inventory.Item": {
3305                        "PrettyName": "Drive cable port"
3306                    }
3307                }
3308            },
3309            {
3310                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector1",
3311                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3312                "inherit": false,
3313                "extraInterfaces": {
3314                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3315                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3316                    "com.ibm.ipzvpd.Location": {
3317                        "LocationCode": "Ufcs-P1-T1"
3318                    },
3319                    "xyz.openbmc_project.Inventory.Item": {
3320                        "PrettyName": "Drive cable port"
3321                    }
3322                }
3323            },
3324            {
3325                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector2",
3326                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3327                "inherit": false,
3328                "extraInterfaces": {
3329                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3330                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3331                    "com.ibm.ipzvpd.Location": {
3332                        "LocationCode": "Ufcs-P1-T2"
3333                    },
3334                    "xyz.openbmc_project.Inventory.Item": {
3335                        "PrettyName": "Drive cable port"
3336                    }
3337                }
3338            },
3339            {
3340                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector3",
3341                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3342                "inherit": false,
3343                "extraInterfaces": {
3344                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3345                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3346                    "com.ibm.ipzvpd.Location": {
3347                        "LocationCode": "Ufcs-P1-T3"
3348                    },
3349                    "xyz.openbmc_project.Inventory.Item": {
3350                        "PrettyName": "Drive cable port"
3351                    }
3352                }
3353            },
3354            {
3355                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector4",
3356                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3357                "inherit": false,
3358                "extraInterfaces": {
3359                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3360                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3361                    "com.ibm.ipzvpd.Location": {
3362                        "LocationCode": "Ufcs-P1-T4"
3363                    },
3364                    "xyz.openbmc_project.Inventory.Item": {
3365                        "PrettyName": "Drive backplane signal cable port"
3366                    }
3367                }
3368            },
3369            {
3370                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector5",
3371                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3372                "inherit": false,
3373                "extraInterfaces": {
3374                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3375                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3376                    "com.ibm.ipzvpd.Location": {
3377                        "LocationCode": "Ufcs-P1-T5"
3378                    },
3379                    "xyz.openbmc_project.Inventory.Item": {
3380                        "PrettyName": "Drive backplane power cable port"
3381                    }
3382                }
3383            },
3384            {
3385                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable0",
3386                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3387                "inherit": false,
3388                "noprime": true,
3389                "extraInterfaces": {
3390                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3391                    "xyz.openbmc_project.Inventory.Item": {
3392                        "PrettyName": "NVMe Backplane Cable"
3393                    }
3394                }
3395            },
3396            {
3397                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable1",
3398                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3399                "inherit": false,
3400                "noprime": true,
3401                "extraInterfaces": {
3402                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3403                    "xyz.openbmc_project.Inventory.Item": {
3404                        "PrettyName": "NVMe Backplane Cable"
3405                    }
3406                }
3407            },
3408            {
3409                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable2",
3410                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3411                "inherit": false,
3412                "noprime": true,
3413                "extraInterfaces": {
3414                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3415                    "xyz.openbmc_project.Inventory.Item": {
3416                        "PrettyName": "NVMe Backplane Cable"
3417                    }
3418                }
3419            },
3420            {
3421                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable3",
3422                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3423                "inherit": false,
3424                "noprime": true,
3425                "extraInterfaces": {
3426                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3427                    "xyz.openbmc_project.Inventory.Item": {
3428                        "PrettyName": "NVMe Backplane Cable"
3429                    }
3430                }
3431            }
3432        ],
3433        "/sys/bus/i2c/drivers/at24/14-0050/eeprom": [
3434            {
3435                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1",
3436                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3437                "extraInterfaces": {
3438                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
3439                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3440                    "com.ibm.ipzvpd.Location": {
3441                        "LocationCode": "Ufcs-P2"
3442                    },
3443                    "xyz.openbmc_project.Inventory.Item": {
3444                        "PrettyName": "Drive backplane 1"
3445                    }
3446                }
3447            },
3448            {
3449                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme0",
3450                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3451                "inherit": false,
3452                "extraInterfaces": {
3453                    "com.ibm.Control.Host.PCIeLink": null,
3454                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3455                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3456                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3457                    },
3458                    "com.ibm.ipzvpd.Location": {
3459                        "LocationCode": "Ufcs-P2-C8"
3460                    },
3461                    "xyz.openbmc_project.Inventory.Item": {
3462                        "PrettyName": "NVMe U.2 drive 8"
3463                    }
3464                }
3465            },
3466            {
3467                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme0/dp1_drive0",
3468                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3469                "inherit": false,
3470                "embedded": false,
3471                "replaceableAtRuntime": true,
3472                "extraInterfaces": {
3473                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3474                    "com.ibm.ipzvpd.Location": {
3475                        "LocationCode": "Ufcs-P2-C8"
3476                    },
3477                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3478                        "SlotNumber": 9
3479                    },
3480                    "xyz.openbmc_project.Inventory.Item": {
3481                        "PrettyName": "NVMe U.2 drive 8"
3482                    }
3483                }
3484            },
3485            {
3486                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme1",
3487                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3488                "inherit": false,
3489                "extraInterfaces": {
3490                    "com.ibm.Control.Host.PCIeLink": null,
3491                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3492                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3493                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3494                    },
3495                    "com.ibm.ipzvpd.Location": {
3496                        "LocationCode": "Ufcs-P2-C9"
3497                    },
3498                    "xyz.openbmc_project.Inventory.Item": {
3499                        "PrettyName": "NVMe U.2 drive 9"
3500                    }
3501                }
3502            },
3503            {
3504                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme1/dp1_drive1",
3505                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3506                "inherit": false,
3507                "embedded": false,
3508                "replaceableAtRuntime": true,
3509                "extraInterfaces": {
3510                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3511                    "com.ibm.ipzvpd.Location": {
3512                        "LocationCode": "Ufcs-P2-C9"
3513                    },
3514                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3515                        "SlotNumber": 10
3516                    },
3517                    "xyz.openbmc_project.Inventory.Item": {
3518                        "PrettyName": "NVMe U.2 drive 9"
3519                    }
3520                }
3521            },
3522            {
3523                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme2",
3524                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3525                "inherit": false,
3526                "extraInterfaces": {
3527                    "com.ibm.Control.Host.PCIeLink": null,
3528                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3529                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3530                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3531                    },
3532                    "com.ibm.ipzvpd.Location": {
3533                        "LocationCode": "Ufcs-P2-C10"
3534                    },
3535                    "xyz.openbmc_project.Inventory.Item": {
3536                        "PrettyName": "NVMe U.2 drive 10"
3537                    }
3538                }
3539            },
3540            {
3541                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme2/dp1_drive2",
3542                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3543                "inherit": false,
3544                "embedded": false,
3545                "replaceableAtRuntime": true,
3546                "extraInterfaces": {
3547                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3548                    "com.ibm.ipzvpd.Location": {
3549                        "LocationCode": "Ufcs-P2-C10"
3550                    },
3551                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3552                        "SlotNumber": 11
3553                    },
3554                    "xyz.openbmc_project.Inventory.Item": {
3555                        "PrettyName": "NVMe U.2 drive 10"
3556                    }
3557                }
3558            },
3559            {
3560                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme3",
3561                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3562                "inherit": false,
3563                "extraInterfaces": {
3564                    "com.ibm.Control.Host.PCIeLink": null,
3565                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3566                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3567                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3568                    },
3569                    "com.ibm.ipzvpd.Location": {
3570                        "LocationCode": "Ufcs-P2-C11"
3571                    },
3572                    "xyz.openbmc_project.Inventory.Item": {
3573                        "PrettyName": "NVMe U.2 drive 11"
3574                    }
3575                }
3576            },
3577            {
3578                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme3/dp1_drive3",
3579                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3580                "inherit": false,
3581                "embedded": false,
3582                "replaceableAtRuntime": true,
3583                "extraInterfaces": {
3584                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3585                    "com.ibm.ipzvpd.Location": {
3586                        "LocationCode": "Ufcs-P2-C11"
3587                    },
3588                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3589                        "SlotNumber": 12
3590                    },
3591                    "xyz.openbmc_project.Inventory.Item": {
3592                        "PrettyName": "NVMe U.2 drive 11"
3593                    }
3594                }
3595            },
3596            {
3597                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme4",
3598                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3599                "inherit": false,
3600                "extraInterfaces": {
3601                    "com.ibm.Control.Host.PCIeLink": null,
3602                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3603                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3604                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3605                    },
3606                    "com.ibm.ipzvpd.Location": {
3607                        "LocationCode": "Ufcs-P2-C12"
3608                    },
3609                    "xyz.openbmc_project.Inventory.Item": {
3610                        "PrettyName": "NVMe U.2 drive 12"
3611                    }
3612                }
3613            },
3614            {
3615                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme4/dp1_drive4",
3616                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3617                "inherit": false,
3618                "embedded": false,
3619                "replaceableAtRuntime": true,
3620                "extraInterfaces": {
3621                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3622                    "com.ibm.ipzvpd.Location": {
3623                        "LocationCode": "Ufcs-P2-C12"
3624                    },
3625                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3626                        "SlotNumber": 13
3627                    },
3628                    "xyz.openbmc_project.Inventory.Item": {
3629                        "PrettyName": "NVMe U.2 drive 12"
3630                    }
3631                }
3632            },
3633            {
3634                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme5",
3635                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3636                "inherit": false,
3637                "extraInterfaces": {
3638                    "com.ibm.Control.Host.PCIeLink": null,
3639                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3640                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3641                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3642                    },
3643                    "com.ibm.ipzvpd.Location": {
3644                        "LocationCode": "Ufcs-P2-C13"
3645                    },
3646                    "xyz.openbmc_project.Inventory.Item": {
3647                        "PrettyName": "NVMe U.2 drive 13"
3648                    }
3649                }
3650            },
3651            {
3652                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme5/dp1_drive5",
3653                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3654                "inherit": false,
3655                "embedded": false,
3656                "replaceableAtRuntime": true,
3657                "extraInterfaces": {
3658                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3659                    "com.ibm.ipzvpd.Location": {
3660                        "LocationCode": "Ufcs-P2-C13"
3661                    },
3662                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3663                        "SlotNumber": 14
3664                    },
3665                    "xyz.openbmc_project.Inventory.Item": {
3666                        "PrettyName": "NVMe U.2 drive 13"
3667                    }
3668                }
3669            },
3670            {
3671                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme6",
3672                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3673                "inherit": false,
3674                "extraInterfaces": {
3675                    "com.ibm.Control.Host.PCIeLink": null,
3676                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3677                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3678                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3679                    },
3680                    "com.ibm.ipzvpd.Location": {
3681                        "LocationCode": "Ufcs-P2-C14"
3682                    },
3683                    "xyz.openbmc_project.Inventory.Item": {
3684                        "PrettyName": "NVMe U.2 drive 14"
3685                    }
3686                }
3687            },
3688            {
3689                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme6/dp1_drive6",
3690                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3691                "inherit": false,
3692                "embedded": false,
3693                "replaceableAtRuntime": true,
3694                "extraInterfaces": {
3695                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3696                    "com.ibm.ipzvpd.Location": {
3697                        "LocationCode": "Ufcs-P2-C14"
3698                    },
3699                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3700                        "SlotNumber": 15
3701                    },
3702                    "xyz.openbmc_project.Inventory.Item": {
3703                        "PrettyName": "NVMe U.2 drive 14"
3704                    }
3705                }
3706            },
3707            {
3708                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme7",
3709                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3710                "inherit": false,
3711                "extraInterfaces": {
3712                    "com.ibm.Control.Host.PCIeLink": null,
3713                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3714                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3715                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3716                    },
3717                    "com.ibm.ipzvpd.Location": {
3718                        "LocationCode": "Ufcs-P2-C15"
3719                    },
3720                    "xyz.openbmc_project.Inventory.Item": {
3721                        "PrettyName": "NVMe U.2 drive 15"
3722                    }
3723                }
3724            },
3725            {
3726                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme7/dp1_drive7",
3727                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3728                "inherit": false,
3729                "embedded": false,
3730                "replaceableAtRuntime": true,
3731                "extraInterfaces": {
3732                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3733                    "com.ibm.ipzvpd.Location": {
3734                        "LocationCode": "Ufcs-P2-C15"
3735                    },
3736                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3737                        "SlotNumber": 16
3738                    },
3739                    "xyz.openbmc_project.Inventory.Item": {
3740                        "PrettyName": "NVMe U.2 drive 15"
3741                    }
3742                }
3743            },
3744            {
3745                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector0",
3746                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3747                "inherit": false,
3748                "extraInterfaces": {
3749                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3750                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3751                    "com.ibm.ipzvpd.Location": {
3752                        "LocationCode": "Ufcs-P2-T0"
3753                    },
3754                    "xyz.openbmc_project.Inventory.Item": {
3755                        "PrettyName": "Drive cable port"
3756                    }
3757                }
3758            },
3759            {
3760                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector1",
3761                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3762                "inherit": false,
3763                "extraInterfaces": {
3764                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3765                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3766                    "com.ibm.ipzvpd.Location": {
3767                        "LocationCode": "Ufcs-P2-T1"
3768                    },
3769                    "xyz.openbmc_project.Inventory.Item": {
3770                        "PrettyName": "Drive cable port"
3771                    }
3772                }
3773            },
3774            {
3775                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector2",
3776                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3777                "inherit": false,
3778                "extraInterfaces": {
3779                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3780                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3781                    "com.ibm.ipzvpd.Location": {
3782                        "LocationCode": "Ufcs-P2-T2"
3783                    },
3784                    "xyz.openbmc_project.Inventory.Item": {
3785                        "PrettyName": "Drive cable port"
3786                    }
3787                }
3788            },
3789            {
3790                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector3",
3791                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3792                "inherit": false,
3793                "extraInterfaces": {
3794                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3795                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3796                    "com.ibm.ipzvpd.Location": {
3797                        "LocationCode": "Ufcs-P2-T3"
3798                    },
3799                    "xyz.openbmc_project.Inventory.Item": {
3800                        "PrettyName": "Drive cable port"
3801                    }
3802                }
3803            },
3804            {
3805                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector4",
3806                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3807                "inherit": false,
3808                "extraInterfaces": {
3809                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3810                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3811                    "com.ibm.ipzvpd.Location": {
3812                        "LocationCode": "Ufcs-P2-T4"
3813                    },
3814                    "xyz.openbmc_project.Inventory.Item": {
3815                        "PrettyName": "Drive backplane signal cable port"
3816                    }
3817                }
3818            },
3819            {
3820                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector5",
3821                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3822                "inherit": false,
3823                "extraInterfaces": {
3824                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3825                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3826                    "com.ibm.ipzvpd.Location": {
3827                        "LocationCode": "Ufcs-P2-T5"
3828                    },
3829                    "xyz.openbmc_project.Inventory.Item": {
3830                        "PrettyName": "Drive backplane power cable port"
3831                    }
3832                }
3833            },
3834            {
3835                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable0",
3836                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3837                "inherit": false,
3838                "noprime": true,
3839                "extraInterfaces": {
3840                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3841                    "xyz.openbmc_project.Inventory.Item": {
3842                        "PrettyName": "NVMe Backplane Cable"
3843                    }
3844                }
3845            },
3846            {
3847                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable1",
3848                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3849                "inherit": false,
3850                "noprime": true,
3851                "extraInterfaces": {
3852                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3853                    "xyz.openbmc_project.Inventory.Item": {
3854                        "PrettyName": "NVMe Backplane Cable"
3855                    }
3856                }
3857            },
3858            {
3859                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable2",
3860                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3861                "inherit": false,
3862                "noprime": true,
3863                "extraInterfaces": {
3864                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3865                    "xyz.openbmc_project.Inventory.Item": {
3866                        "PrettyName": "NVMe Backplane Cable"
3867                    }
3868                }
3869            },
3870            {
3871                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable3",
3872                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3873                "inherit": false,
3874                "noprime": true,
3875                "extraInterfaces": {
3876                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3877                    "xyz.openbmc_project.Inventory.Item": {
3878                        "PrettyName": "NVMe Backplane Cable"
3879                    }
3880                }
3881            }
3882        ],
3883        "/sys/bus/i2c/drivers/at24/111-0050/eeprom": [
3884            {
3885                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
3886                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3887                "powerOffOnly": true,
3888                "preAction": {
3889                    "collection": {
3890                        "gpioPresence": {
3891                            "pin": "P10_DCM0_PRES",
3892                            "value": 0
3893                        },
3894                        "systemCmd": {
3895                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-111/new_device"
3896                        }
3897                    }
3898                },
3899                "extraInterfaces": {
3900                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3901                    "com.ibm.ipzvpd.Location": {
3902                        "LocationCode": "Ufcs-P0-C12"
3903                    },
3904                    "xyz.openbmc_project.Inventory.Item": {
3905                        "PrettyName": "Memory module 0"
3906                    },
3907                    "xyz.openbmc_project.State.Decorator.Availability": {
3908                        "Available": false
3909                    }
3910                }
3911            },
3912            {
3913                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit0",
3914                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3915                "inherit": false,
3916                "extraInterfaces": {
3917                    "xyz.openbmc_project.Inventory.Item": {
3918                        "PrettyName": "OpenCAPI Memory Buffer"
3919                    }
3920                }
3921            },
3922            {
3923                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit1",
3924                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3925                "inherit": false,
3926                "extraInterfaces": {
3927                    "xyz.openbmc_project.Inventory.Item": {
3928                        "PrettyName": "DDR Memory Port"
3929                    }
3930                }
3931            },
3932            {
3933                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit2",
3934                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3935                "inherit": false,
3936                "extraInterfaces": {
3937                    "xyz.openbmc_project.Inventory.Item": {
3938                        "PrettyName": "Onboard Memory Power Control Device"
3939                    }
3940                }
3941            },
3942            {
3943                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit3",
3944                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3945                "inherit": false,
3946                "extraInterfaces": {
3947                    "xyz.openbmc_project.Inventory.Item": {
3948                        "PrettyName": "Onboard Memory Power Management IC"
3949                    }
3950                }
3951            }
3952        ],
3953        "/sys/bus/i2c/drivers/at24/110-0050/eeprom": [
3954            {
3955                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
3956                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3957                "powerOffOnly": true,
3958                "preAction": {
3959                    "collection": {
3960                        "gpioPresence": {
3961                            "pin": "P10_DCM0_PRES",
3962                            "value": 0
3963                        },
3964                        "systemCmd": {
3965                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-110/new_device"
3966                        }
3967                    }
3968                },
3969                "extraInterfaces": {
3970                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3971                    "com.ibm.ipzvpd.Location": {
3972                        "LocationCode": "Ufcs-P0-C13"
3973                    },
3974                    "xyz.openbmc_project.Inventory.Item": {
3975                        "PrettyName": "Memory module 1"
3976                    },
3977                    "xyz.openbmc_project.State.Decorator.Availability": {
3978                        "Available": false
3979                    }
3980                }
3981            },
3982            {
3983                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit0",
3984                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3985                "inherit": false,
3986                "extraInterfaces": {
3987                    "xyz.openbmc_project.Inventory.Item": {
3988                        "PrettyName": "OpenCAPI Memory Buffer"
3989                    }
3990                }
3991            },
3992            {
3993                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit1",
3994                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3995                "inherit": false,
3996                "extraInterfaces": {
3997                    "xyz.openbmc_project.Inventory.Item": {
3998                        "PrettyName": "DDR Memory Port"
3999                    }
4000                }
4001            },
4002            {
4003                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit2",
4004                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4005                "inherit": false,
4006                "extraInterfaces": {
4007                    "xyz.openbmc_project.Inventory.Item": {
4008                        "PrettyName": "Onboard Memory Power Control Device"
4009                    }
4010                }
4011            },
4012            {
4013                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit3",
4014                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4015                "inherit": false,
4016                "extraInterfaces": {
4017                    "xyz.openbmc_project.Inventory.Item": {
4018                        "PrettyName": "Onboard Memory Power Management IC"
4019                    }
4020                }
4021            }
4022        ],
4023        "/sys/bus/i2c/drivers/at24/214-0050/eeprom": [
4024            {
4025                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10",
4026                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4027                "powerOffOnly": true,
4028                "preAction": {
4029                    "collection": {
4030                        "gpioPresence": {
4031                            "pin": "P10_DCM0_PRES",
4032                            "value": 0
4033                        },
4034                        "systemCmd": {
4035                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-214/new_device"
4036                        }
4037                    }
4038                },
4039                "extraInterfaces": {
4040                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4041                    "com.ibm.ipzvpd.Location": {
4042                        "LocationCode": "Ufcs-P0-C16"
4043                    },
4044                    "xyz.openbmc_project.Inventory.Item": {
4045                        "PrettyName": "Memory module 2"
4046                    },
4047                    "xyz.openbmc_project.State.Decorator.Availability": {
4048                        "Available": false
4049                    }
4050                }
4051            },
4052            {
4053                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit0",
4054                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4055                "inherit": false,
4056                "extraInterfaces": {
4057                    "xyz.openbmc_project.Inventory.Item": {
4058                        "PrettyName": "OpenCAPI Memory Buffer"
4059                    }
4060                }
4061            },
4062            {
4063                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit1",
4064                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4065                "inherit": false,
4066                "extraInterfaces": {
4067                    "xyz.openbmc_project.Inventory.Item": {
4068                        "PrettyName": "DDR Memory Port"
4069                    }
4070                }
4071            },
4072            {
4073                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit2",
4074                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4075                "inherit": false,
4076                "extraInterfaces": {
4077                    "xyz.openbmc_project.Inventory.Item": {
4078                        "PrettyName": "Onboard Memory Power Control Device"
4079                    }
4080                }
4081            },
4082            {
4083                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit3",
4084                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4085                "inherit": false,
4086                "extraInterfaces": {
4087                    "xyz.openbmc_project.Inventory.Item": {
4088                        "PrettyName": "Onboard Memory Power Management IC"
4089                    }
4090                }
4091            }
4092        ],
4093        "/sys/bus/i2c/drivers/at24/210-0050/eeprom": [
4094            {
4095                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9",
4096                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4097                "powerOffOnly": true,
4098                "preAction": {
4099                    "collection": {
4100                        "gpioPresence": {
4101                            "pin": "P10_DCM0_PRES",
4102                            "value": 0
4103                        },
4104                        "systemCmd": {
4105                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-210/new_device"
4106                        }
4107                    }
4108                },
4109                "extraInterfaces": {
4110                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4111                    "com.ibm.ipzvpd.Location": {
4112                        "LocationCode": "Ufcs-P0-C17"
4113                    },
4114                    "xyz.openbmc_project.Inventory.Item": {
4115                        "PrettyName": "Memory module 3"
4116                    },
4117                    "xyz.openbmc_project.State.Decorator.Availability": {
4118                        "Available": false
4119                    }
4120                }
4121            },
4122            {
4123                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit0",
4124                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4125                "inherit": false,
4126                "extraInterfaces": {
4127                    "xyz.openbmc_project.Inventory.Item": {
4128                        "PrettyName": "OpenCAPI Memory Buffer"
4129                    }
4130                }
4131            },
4132            {
4133                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit1",
4134                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4135                "inherit": false,
4136                "extraInterfaces": {
4137                    "xyz.openbmc_project.Inventory.Item": {
4138                        "PrettyName": "DDR Memory Port"
4139                    }
4140                }
4141            },
4142            {
4143                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit2",
4144                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4145                "inherit": false,
4146                "extraInterfaces": {
4147                    "xyz.openbmc_project.Inventory.Item": {
4148                        "PrettyName": "Onboard Memory Power Control Device"
4149                    }
4150                }
4151            },
4152            {
4153                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit3",
4154                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4155                "inherit": false,
4156                "extraInterfaces": {
4157                    "xyz.openbmc_project.Inventory.Item": {
4158                        "PrettyName": "Onboard Memory Power Management IC"
4159                    }
4160                }
4161            }
4162        ],
4163        "/sys/bus/i2c/drivers/at24/202-0050/eeprom": [
4164            {
4165                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8",
4166                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4167                "powerOffOnly": true,
4168                "preAction": {
4169                    "collection": {
4170                        "gpioPresence": {
4171                            "pin": "P10_DCM0_PRES",
4172                            "value": 0
4173                        },
4174                        "systemCmd": {
4175                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-202/new_device"
4176                        }
4177                    }
4178                },
4179                "extraInterfaces": {
4180                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4181                    "com.ibm.ipzvpd.Location": {
4182                        "LocationCode": "Ufcs-P0-C18"
4183                    },
4184                    "xyz.openbmc_project.Inventory.Item": {
4185                        "PrettyName": "Memory module 4"
4186                    },
4187                    "xyz.openbmc_project.State.Decorator.Availability": {
4188                        "Available": false
4189                    }
4190                }
4191            },
4192            {
4193                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit0",
4194                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4195                "inherit": false,
4196                "extraInterfaces": {
4197                    "xyz.openbmc_project.Inventory.Item": {
4198                        "PrettyName": "OpenCAPI Memory Buffer"
4199                    }
4200                }
4201            },
4202            {
4203                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit1",
4204                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4205                "inherit": false,
4206                "extraInterfaces": {
4207                    "xyz.openbmc_project.Inventory.Item": {
4208                        "PrettyName": "DDR Memory Port"
4209                    }
4210                }
4211            },
4212            {
4213                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit2",
4214                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4215                "inherit": false,
4216                "extraInterfaces": {
4217                    "xyz.openbmc_project.Inventory.Item": {
4218                        "PrettyName": "Onboard Memory Power Control Device"
4219                    }
4220                }
4221            },
4222            {
4223                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit3",
4224                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4225                "inherit": false,
4226                "extraInterfaces": {
4227                    "xyz.openbmc_project.Inventory.Item": {
4228                        "PrettyName": "Onboard Memory Power Management IC"
4229                    }
4230                }
4231            }
4232        ],
4233        "/sys/bus/i2c/drivers/at24/311-0050/eeprom": [
4234            {
4235                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16",
4236                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4237                "powerOffOnly": true,
4238                "preAction": {
4239                    "collection": {
4240                        "gpioPresence": {
4241                            "pin": "P10_DCM1_PRES",
4242                            "value": 0
4243                        },
4244                        "systemCmd": {
4245                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-311/new_device"
4246                        }
4247                    }
4248                },
4249                "extraInterfaces": {
4250                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4251                    "com.ibm.ipzvpd.Location": {
4252                        "LocationCode": "Ufcs-P0-C19"
4253                    },
4254                    "xyz.openbmc_project.Inventory.Item": {
4255                        "PrettyName": "Memory module 5"
4256                    },
4257                    "xyz.openbmc_project.State.Decorator.Availability": {
4258                        "Available": false
4259                    }
4260                }
4261            },
4262            {
4263                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit0",
4264                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4265                "inherit": false,
4266                "extraInterfaces": {
4267                    "xyz.openbmc_project.Inventory.Item": {
4268                        "PrettyName": "OpenCAPI Memory Buffer"
4269                    }
4270                }
4271            },
4272            {
4273                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit1",
4274                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4275                "inherit": false,
4276                "extraInterfaces": {
4277                    "xyz.openbmc_project.Inventory.Item": {
4278                        "PrettyName": "DDR Memory Port"
4279                    }
4280                }
4281            },
4282            {
4283                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit2",
4284                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4285                "inherit": false,
4286                "extraInterfaces": {
4287                    "xyz.openbmc_project.Inventory.Item": {
4288                        "PrettyName": "Onboard Memory Power Control Device"
4289                    }
4290                }
4291            },
4292            {
4293                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit3",
4294                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4295                "inherit": false,
4296                "extraInterfaces": {
4297                    "xyz.openbmc_project.Inventory.Item": {
4298                        "PrettyName": "Onboard Memory Power Management IC"
4299                    }
4300                }
4301            }
4302        ],
4303        "/sys/bus/i2c/drivers/at24/310-0050/eeprom": [
4304            {
4305                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17",
4306                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4307                "powerOffOnly": true,
4308                "preAction": {
4309                    "collection": {
4310                        "gpioPresence": {
4311                            "pin": "P10_DCM1_PRES",
4312                            "value": 0
4313                        },
4314                        "systemCmd": {
4315                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-310/new_device"
4316                        }
4317                    }
4318                },
4319                "extraInterfaces": {
4320                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4321                    "com.ibm.ipzvpd.Location": {
4322                        "LocationCode": "Ufcs-P0-C20"
4323                    },
4324                    "xyz.openbmc_project.Inventory.Item": {
4325                        "PrettyName": "Memory module 6"
4326                    },
4327                    "xyz.openbmc_project.State.Decorator.Availability": {
4328                        "Available": false
4329                    }
4330                }
4331            },
4332            {
4333                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit0",
4334                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4335                "inherit": false,
4336                "extraInterfaces": {
4337                    "xyz.openbmc_project.Inventory.Item": {
4338                        "PrettyName": "OpenCAPI Memory Buffer"
4339                    }
4340                }
4341            },
4342            {
4343                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit1",
4344                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4345                "inherit": false,
4346                "extraInterfaces": {
4347                    "xyz.openbmc_project.Inventory.Item": {
4348                        "PrettyName": "DDR Memory Port"
4349                    }
4350                }
4351            },
4352            {
4353                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit2",
4354                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4355                "inherit": false,
4356                "extraInterfaces": {
4357                    "xyz.openbmc_project.Inventory.Item": {
4358                        "PrettyName": "Onboard Memory Power Control Device"
4359                    }
4360                }
4361            },
4362            {
4363                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit3",
4364                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4365                "inherit": false,
4366                "extraInterfaces": {
4367                    "xyz.openbmc_project.Inventory.Item": {
4368                        "PrettyName": "Onboard Memory Power Management IC"
4369                    }
4370                }
4371            }
4372        ],
4373        "/sys/bus/i2c/drivers/at24/312-0050/eeprom": [
4374            {
4375                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18",
4376                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4377                "powerOffOnly": true,
4378                "preAction": {
4379                    "collection": {
4380                        "gpioPresence": {
4381                            "pin": "P10_DCM1_PRES",
4382                            "value": 0
4383                        },
4384                        "systemCmd": {
4385                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-312/new_device"
4386                        }
4387                    }
4388                },
4389                "extraInterfaces": {
4390                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4391                    "com.ibm.ipzvpd.Location": {
4392                        "LocationCode": "Ufcs-P0-C21"
4393                    },
4394                    "xyz.openbmc_project.Inventory.Item": {
4395                        "PrettyName": "Memory module 7"
4396                    },
4397                    "xyz.openbmc_project.State.Decorator.Availability": {
4398                        "Available": false
4399                    }
4400                }
4401            },
4402            {
4403                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit0",
4404                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4405                "inherit": false,
4406                "extraInterfaces": {
4407                    "xyz.openbmc_project.Inventory.Item": {
4408                        "PrettyName": "OpenCAPI Memory Buffer"
4409                    }
4410                }
4411            },
4412            {
4413                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit1",
4414                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4415                "inherit": false,
4416                "extraInterfaces": {
4417                    "xyz.openbmc_project.Inventory.Item": {
4418                        "PrettyName": "DDR Memory Port"
4419                    }
4420                }
4421            },
4422            {
4423                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit2",
4424                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4425                "inherit": false,
4426                "extraInterfaces": {
4427                    "xyz.openbmc_project.Inventory.Item": {
4428                        "PrettyName": "Onboard Memory Power Control Device"
4429                    }
4430                }
4431            },
4432            {
4433                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit3",
4434                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4435                "inherit": false,
4436                "extraInterfaces": {
4437                    "xyz.openbmc_project.Inventory.Item": {
4438                        "PrettyName": "Onboard Memory Power Management IC"
4439                    }
4440                }
4441            }
4442        ],
4443        "/sys/bus/i2c/drivers/at24/402-0050/eeprom": [
4444            {
4445                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24",
4446                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4447                "powerOffOnly": true,
4448                "preAction": {
4449                    "collection": {
4450                        "gpioPresence": {
4451                            "pin": "P10_DCM1_PRES",
4452                            "value": 0
4453                        },
4454                        "systemCmd": {
4455                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-402/new_device"
4456                        }
4457                    }
4458                },
4459                "extraInterfaces": {
4460                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4461                    "com.ibm.ipzvpd.Location": {
4462                        "LocationCode": "Ufcs-P0-C25"
4463                    },
4464                    "xyz.openbmc_project.Inventory.Item": {
4465                        "PrettyName": "Memory module 8"
4466                    },
4467                    "xyz.openbmc_project.State.Decorator.Availability": {
4468                        "Available": false
4469                    }
4470                }
4471            },
4472            {
4473                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit0",
4474                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4475                "inherit": false,
4476                "extraInterfaces": {
4477                    "xyz.openbmc_project.Inventory.Item": {
4478                        "PrettyName": "OpenCAPI Memory Buffer"
4479                    }
4480                }
4481            },
4482            {
4483                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit1",
4484                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4485                "inherit": false,
4486                "extraInterfaces": {
4487                    "xyz.openbmc_project.Inventory.Item": {
4488                        "PrettyName": "DDR Memory Port"
4489                    }
4490                }
4491            },
4492            {
4493                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit2",
4494                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4495                "inherit": false,
4496                "extraInterfaces": {
4497                    "xyz.openbmc_project.Inventory.Item": {
4498                        "PrettyName": "Onboard Memory Power Control Device"
4499                    }
4500                }
4501            },
4502            {
4503                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit3",
4504                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4505                "inherit": false,
4506                "extraInterfaces": {
4507                    "xyz.openbmc_project.Inventory.Item": {
4508                        "PrettyName": "Onboard Memory Power Management IC"
4509                    }
4510                }
4511            }
4512        ],
4513        "/sys/bus/i2c/drivers/at24/410-0050/eeprom": [
4514            {
4515                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25",
4516                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4517                "powerOffOnly": true,
4518                "preAction": {
4519                    "collection": {
4520                        "gpioPresence": {
4521                            "pin": "P10_DCM1_PRES",
4522                            "value": 0
4523                        },
4524                        "systemCmd": {
4525                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-410/new_device"
4526                        }
4527                    }
4528                },
4529                "extraInterfaces": {
4530                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4531                    "com.ibm.ipzvpd.Location": {
4532                        "LocationCode": "Ufcs-P0-C26"
4533                    },
4534                    "xyz.openbmc_project.Inventory.Item": {
4535                        "PrettyName": "Memory module 9"
4536                    },
4537                    "xyz.openbmc_project.State.Decorator.Availability": {
4538                        "Available": false
4539                    }
4540                }
4541            },
4542            {
4543                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit0",
4544                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4545                "inherit": false,
4546                "extraInterfaces": {
4547                    "xyz.openbmc_project.Inventory.Item": {
4548                        "PrettyName": "OpenCAPI Memory Buffer"
4549                    }
4550                }
4551            },
4552            {
4553                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit1",
4554                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4555                "inherit": false,
4556                "extraInterfaces": {
4557                    "xyz.openbmc_project.Inventory.Item": {
4558                        "PrettyName": "DDR Memory Port"
4559                    }
4560                }
4561            },
4562            {
4563                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit2",
4564                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4565                "inherit": false,
4566                "extraInterfaces": {
4567                    "xyz.openbmc_project.Inventory.Item": {
4568                        "PrettyName": "Onboard Memory Power Control Device"
4569                    }
4570                }
4571            },
4572            {
4573                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit3",
4574                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4575                "inherit": false,
4576                "extraInterfaces": {
4577                    "xyz.openbmc_project.Inventory.Item": {
4578                        "PrettyName": "Onboard Memory Power Management IC"
4579                    }
4580                }
4581            }
4582        ],
4583        "/sys/bus/i2c/drivers/at24/112-0050/eeprom": [
4584            {
4585                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
4586                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4587                "powerOffOnly": true,
4588                "preAction": {
4589                    "collection": {
4590                        "gpioPresence": {
4591                            "pin": "P10_DCM0_PRES",
4592                            "value": 0
4593                        },
4594                        "systemCmd": {
4595                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-112/new_device"
4596                        }
4597                    }
4598                },
4599                "extraInterfaces": {
4600                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4601                    "com.ibm.ipzvpd.Location": {
4602                        "LocationCode": "Ufcs-P0-C27"
4603                    },
4604                    "xyz.openbmc_project.Inventory.Item": {
4605                        "PrettyName": "Memory module 10"
4606                    },
4607                    "xyz.openbmc_project.State.Decorator.Availability": {
4608                        "Available": false
4609                    }
4610                }
4611            },
4612            {
4613                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit0",
4614                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4615                "inherit": false,
4616                "extraInterfaces": {
4617                    "xyz.openbmc_project.Inventory.Item": {
4618                        "PrettyName": "OpenCAPI Memory Buffer"
4619                    }
4620                }
4621            },
4622            {
4623                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit1",
4624                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4625                "inherit": false,
4626                "extraInterfaces": {
4627                    "xyz.openbmc_project.Inventory.Item": {
4628                        "PrettyName": "DDR Memory Port"
4629                    }
4630                }
4631            },
4632            {
4633                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit2",
4634                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4635                "inherit": false,
4636                "extraInterfaces": {
4637                    "xyz.openbmc_project.Inventory.Item": {
4638                        "PrettyName": "Onboard Memory Power Control Device"
4639                    }
4640                }
4641            },
4642            {
4643                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit3",
4644                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4645                "inherit": false,
4646                "extraInterfaces": {
4647                    "xyz.openbmc_project.Inventory.Item": {
4648                        "PrettyName": "Onboard Memory Power Management IC"
4649                    }
4650                }
4651            }
4652        ],
4653        "/sys/bus/i2c/drivers/at24/115-0050/eeprom": [
4654            {
4655                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
4656                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4657                "powerOffOnly": true,
4658                "preAction": {
4659                    "collection": {
4660                        "gpioPresence": {
4661                            "pin": "P10_DCM0_PRES",
4662                            "value": 0
4663                        },
4664                        "systemCmd": {
4665                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-115/new_device"
4666                        }
4667                    }
4668                },
4669                "extraInterfaces": {
4670                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4671                    "com.ibm.ipzvpd.Location": {
4672                        "LocationCode": "Ufcs-P0-C28"
4673                    },
4674                    "xyz.openbmc_project.Inventory.Item": {
4675                        "PrettyName": "Memory module 11"
4676                    },
4677                    "xyz.openbmc_project.State.Decorator.Availability": {
4678                        "Available": false
4679                    }
4680                }
4681            },
4682            {
4683                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit0",
4684                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4685                "inherit": false,
4686                "extraInterfaces": {
4687                    "xyz.openbmc_project.Inventory.Item": {
4688                        "PrettyName": "OpenCAPI Memory Buffer"
4689                    }
4690                }
4691            },
4692            {
4693                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit1",
4694                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4695                "inherit": false,
4696                "extraInterfaces": {
4697                    "xyz.openbmc_project.Inventory.Item": {
4698                        "PrettyName": "DDR Memory Port"
4699                    }
4700                }
4701            },
4702            {
4703                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit2",
4704                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4705                "inherit": false,
4706                "extraInterfaces": {
4707                    "xyz.openbmc_project.Inventory.Item": {
4708                        "PrettyName": "Onboard Memory Power Control Device"
4709                    }
4710                }
4711            },
4712            {
4713                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit3",
4714                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4715                "inherit": false,
4716                "extraInterfaces": {
4717                    "xyz.openbmc_project.Inventory.Item": {
4718                        "PrettyName": "Onboard Memory Power Management IC"
4719                    }
4720                }
4721            }
4722        ],
4723        "/sys/bus/i2c/drivers/at24/100-0050/eeprom": [
4724            {
4725                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
4726                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4727                "powerOffOnly": true,
4728                "preAction": {
4729                    "collection": {
4730                        "gpioPresence": {
4731                            "pin": "P10_DCM0_PRES",
4732                            "value": 0
4733                        },
4734                        "systemCmd": {
4735                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-100/new_device"
4736                        }
4737                    }
4738                },
4739                "extraInterfaces": {
4740                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4741                    "com.ibm.ipzvpd.Location": {
4742                        "LocationCode": "Ufcs-P0-C29"
4743                    },
4744                    "xyz.openbmc_project.Inventory.Item": {
4745                        "PrettyName": "Memory module 12"
4746                    },
4747                    "xyz.openbmc_project.State.Decorator.Availability": {
4748                        "Available": false
4749                    }
4750                }
4751            },
4752            {
4753                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit0",
4754                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4755                "inherit": false,
4756                "extraInterfaces": {
4757                    "xyz.openbmc_project.Inventory.Item": {
4758                        "PrettyName": "OpenCAPI Memory Buffer"
4759                    }
4760                }
4761            },
4762            {
4763                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit1",
4764                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4765                "inherit": false,
4766                "extraInterfaces": {
4767                    "xyz.openbmc_project.Inventory.Item": {
4768                        "PrettyName": "DDR Memory Port"
4769                    }
4770                }
4771            },
4772            {
4773                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit2",
4774                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4775                "inherit": false,
4776                "extraInterfaces": {
4777                    "xyz.openbmc_project.Inventory.Item": {
4778                        "PrettyName": "Onboard Memory Power Control Device"
4779                    }
4780                }
4781            },
4782            {
4783                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit3",
4784                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4785                "inherit": false,
4786                "extraInterfaces": {
4787                    "xyz.openbmc_project.Inventory.Item": {
4788                        "PrettyName": "Onboard Memory Power Management IC"
4789                    }
4790                }
4791            }
4792        ],
4793        "/sys/bus/i2c/drivers/at24/101-0050/eeprom": [
4794            {
4795                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
4796                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4797                "powerOffOnly": true,
4798                "preAction": {
4799                    "collection": {
4800                        "gpioPresence": {
4801                            "pin": "P10_DCM0_PRES",
4802                            "value": 0
4803                        },
4804                        "systemCmd": {
4805                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-101/new_device"
4806                        }
4807                    }
4808                },
4809                "extraInterfaces": {
4810                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4811                    "com.ibm.ipzvpd.Location": {
4812                        "LocationCode": "Ufcs-P0-C30"
4813                    },
4814                    "xyz.openbmc_project.Inventory.Item": {
4815                        "PrettyName": "Memory module 13"
4816                    },
4817                    "xyz.openbmc_project.State.Decorator.Availability": {
4818                        "Available": false
4819                    }
4820                }
4821            },
4822            {
4823                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit0",
4824                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4825                "inherit": false,
4826                "extraInterfaces": {
4827                    "xyz.openbmc_project.Inventory.Item": {
4828                        "PrettyName": "OpenCAPI Memory Buffer"
4829                    }
4830                }
4831            },
4832            {
4833                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit1",
4834                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4835                "inherit": false,
4836                "extraInterfaces": {
4837                    "xyz.openbmc_project.Inventory.Item": {
4838                        "PrettyName": "DDR Memory Port"
4839                    }
4840                }
4841            },
4842            {
4843                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit2",
4844                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4845                "inherit": false,
4846                "extraInterfaces": {
4847                    "xyz.openbmc_project.Inventory.Item": {
4848                        "PrettyName": "Onboard Memory Power Control Device"
4849                    }
4850                }
4851            },
4852            {
4853                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit3",
4854                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4855                "inherit": false,
4856                "extraInterfaces": {
4857                    "xyz.openbmc_project.Inventory.Item": {
4858                        "PrettyName": "Onboard Memory Power Management IC"
4859                    }
4860                }
4861            }
4862        ],
4863        "/sys/bus/i2c/drivers/at24/114-0050/eeprom": [
4864            {
4865                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
4866                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4867                "powerOffOnly": true,
4868                "preAction": {
4869                    "collection": {
4870                        "gpioPresence": {
4871                            "pin": "P10_DCM0_PRES",
4872                            "value": 0
4873                        },
4874                        "systemCmd": {
4875                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-114/new_device"
4876                        }
4877                    }
4878                },
4879                "extraInterfaces": {
4880                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4881                    "com.ibm.ipzvpd.Location": {
4882                        "LocationCode": "Ufcs-P0-C31"
4883                    },
4884                    "xyz.openbmc_project.Inventory.Item": {
4885                        "PrettyName": "Memory module 14"
4886                    },
4887                    "xyz.openbmc_project.State.Decorator.Availability": {
4888                        "Available": false
4889                    }
4890                }
4891            },
4892            {
4893                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit0",
4894                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4895                "inherit": false,
4896                "extraInterfaces": {
4897                    "xyz.openbmc_project.Inventory.Item": {
4898                        "PrettyName": "OpenCAPI Memory Buffer"
4899                    }
4900                }
4901            },
4902            {
4903                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit1",
4904                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4905                "inherit": false,
4906                "extraInterfaces": {
4907                    "xyz.openbmc_project.Inventory.Item": {
4908                        "PrettyName": "DDR Memory Port"
4909                    }
4910                }
4911            },
4912            {
4913                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit2",
4914                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4915                "inherit": false,
4916                "extraInterfaces": {
4917                    "xyz.openbmc_project.Inventory.Item": {
4918                        "PrettyName": "Onboard Memory Power Control Device"
4919                    }
4920                }
4921            },
4922            {
4923                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit3",
4924                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4925                "inherit": false,
4926                "extraInterfaces": {
4927                    "xyz.openbmc_project.Inventory.Item": {
4928                        "PrettyName": "Onboard Memory Power Management IC"
4929                    }
4930                }
4931            }
4932        ],
4933        "/sys/bus/i2c/drivers/at24/113-0050/eeprom": [
4934            {
4935                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
4936                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4937                "powerOffOnly": true,
4938                "preAction": {
4939                    "collection": {
4940                        "gpioPresence": {
4941                            "pin": "P10_DCM0_PRES",
4942                            "value": 0
4943                        },
4944                        "systemCmd": {
4945                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-113/new_device"
4946                        }
4947                    }
4948                },
4949                "extraInterfaces": {
4950                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4951                    "com.ibm.ipzvpd.Location": {
4952                        "LocationCode": "Ufcs-P0-C32"
4953                    },
4954                    "xyz.openbmc_project.Inventory.Item": {
4955                        "PrettyName": "Memory module 15"
4956                    },
4957                    "xyz.openbmc_project.State.Decorator.Availability": {
4958                        "Available": false
4959                    }
4960                }
4961            },
4962            {
4963                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit0",
4964                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4965                "inherit": false,
4966                "extraInterfaces": {
4967                    "xyz.openbmc_project.Inventory.Item": {
4968                        "PrettyName": "OpenCAPI Memory Buffer"
4969                    }
4970                }
4971            },
4972            {
4973                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit1",
4974                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4975                "inherit": false,
4976                "extraInterfaces": {
4977                    "xyz.openbmc_project.Inventory.Item": {
4978                        "PrettyName": "DDR Memory Port"
4979                    }
4980                }
4981            },
4982            {
4983                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit2",
4984                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4985                "inherit": false,
4986                "extraInterfaces": {
4987                    "xyz.openbmc_project.Inventory.Item": {
4988                        "PrettyName": "Onboard Memory Power Control Device"
4989                    }
4990                }
4991            },
4992            {
4993                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit3",
4994                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4995                "inherit": false,
4996                "extraInterfaces": {
4997                    "xyz.openbmc_project.Inventory.Item": {
4998                        "PrettyName": "Onboard Memory Power Management IC"
4999                    }
5000                }
5001            }
5002        ],
5003        "/sys/bus/i2c/drivers/at24/216-0050/eeprom": [
5004            {
5005                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15",
5006                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5007                "powerOffOnly": true,
5008                "preAction": {
5009                    "collection": {
5010                        "gpioPresence": {
5011                            "pin": "P10_DCM0_PRES",
5012                            "value": 0
5013                        },
5014                        "systemCmd": {
5015                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-216/new_device"
5016                        }
5017                    }
5018                },
5019                "extraInterfaces": {
5020                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5021                    "com.ibm.ipzvpd.Location": {
5022                        "LocationCode": "Ufcs-P0-C33"
5023                    },
5024                    "xyz.openbmc_project.Inventory.Item": {
5025                        "PrettyName": "Memory module 16"
5026                    },
5027                    "xyz.openbmc_project.State.Decorator.Availability": {
5028                        "Available": false
5029                    }
5030                }
5031            },
5032            {
5033                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit0",
5034                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5035                "inherit": false,
5036                "extraInterfaces": {
5037                    "xyz.openbmc_project.Inventory.Item": {
5038                        "PrettyName": "OpenCAPI Memory Buffer"
5039                    }
5040                }
5041            },
5042            {
5043                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit1",
5044                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5045                "inherit": false,
5046                "extraInterfaces": {
5047                    "xyz.openbmc_project.Inventory.Item": {
5048                        "PrettyName": "DDR Memory Port"
5049                    }
5050                }
5051            },
5052            {
5053                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit2",
5054                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5055                "inherit": false,
5056                "extraInterfaces": {
5057                    "xyz.openbmc_project.Inventory.Item": {
5058                        "PrettyName": "Onboard Memory Power Control Device"
5059                    }
5060                }
5061            },
5062            {
5063                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit3",
5064                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5065                "inherit": false,
5066                "extraInterfaces": {
5067                    "xyz.openbmc_project.Inventory.Item": {
5068                        "PrettyName": "Onboard Memory Power Management IC"
5069                    }
5070                }
5071            }
5072        ],
5073        "/sys/bus/i2c/drivers/at24/203-0050/eeprom": [
5074            {
5075                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14",
5076                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5077                "powerOffOnly": true,
5078                "preAction": {
5079                    "collection": {
5080                        "gpioPresence": {
5081                            "pin": "P10_DCM0_PRES",
5082                            "value": 0
5083                        },
5084                        "systemCmd": {
5085                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-203/new_device"
5086                        }
5087                    }
5088                },
5089                "extraInterfaces": {
5090                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5091                    "com.ibm.ipzvpd.Location": {
5092                        "LocationCode": "Ufcs-P0-C34"
5093                    },
5094                    "xyz.openbmc_project.Inventory.Item": {
5095                        "PrettyName": "Memory module 17"
5096                    },
5097                    "xyz.openbmc_project.State.Decorator.Availability": {
5098                        "Available": false
5099                    }
5100                }
5101            },
5102            {
5103                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit0",
5104                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5105                "inherit": false,
5106                "extraInterfaces": {
5107                    "xyz.openbmc_project.Inventory.Item": {
5108                        "PrettyName": "OpenCAPI Memory Buffer"
5109                    }
5110                }
5111            },
5112            {
5113                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit1",
5114                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5115                "inherit": false,
5116                "extraInterfaces": {
5117                    "xyz.openbmc_project.Inventory.Item": {
5118                        "PrettyName": "DDR Memory Port"
5119                    }
5120                }
5121            },
5122            {
5123                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit2",
5124                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5125                "inherit": false,
5126                "extraInterfaces": {
5127                    "xyz.openbmc_project.Inventory.Item": {
5128                        "PrettyName": "Onboard Memory Power Control Device"
5129                    }
5130                }
5131            },
5132            {
5133                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit3",
5134                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5135                "inherit": false,
5136                "extraInterfaces": {
5137                    "xyz.openbmc_project.Inventory.Item": {
5138                        "PrettyName": "Onboard Memory Power Management IC"
5139                    }
5140                }
5141            }
5142        ],
5143        "/sys/bus/i2c/drivers/at24/217-0050/eeprom": [
5144            {
5145                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11",
5146                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5147                "powerOffOnly": true,
5148                "preAction": {
5149                    "collection": {
5150                        "gpioPresence": {
5151                            "pin": "P10_DCM0_PRES",
5152                            "value": 0
5153                        },
5154                        "systemCmd": {
5155                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-217/new_device"
5156                        }
5157                    }
5158                },
5159                "extraInterfaces": {
5160                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5161                    "com.ibm.ipzvpd.Location": {
5162                        "LocationCode": "Ufcs-P0-C35"
5163                    },
5164                    "xyz.openbmc_project.Inventory.Item": {
5165                        "PrettyName": "Memory module 18"
5166                    },
5167                    "xyz.openbmc_project.State.Decorator.Availability": {
5168                        "Available": false
5169                    }
5170                }
5171            },
5172            {
5173                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit0",
5174                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5175                "inherit": false,
5176                "extraInterfaces": {
5177                    "xyz.openbmc_project.Inventory.Item": {
5178                        "PrettyName": "OpenCAPI Memory Buffer"
5179                    }
5180                }
5181            },
5182            {
5183                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit1",
5184                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5185                "inherit": false,
5186                "extraInterfaces": {
5187                    "xyz.openbmc_project.Inventory.Item": {
5188                        "PrettyName": "DDR Memory Port"
5189                    }
5190                }
5191            },
5192            {
5193                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit2",
5194                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5195                "inherit": false,
5196                "extraInterfaces": {
5197                    "xyz.openbmc_project.Inventory.Item": {
5198                        "PrettyName": "Onboard Memory Power Control Device"
5199                    }
5200                }
5201            },
5202            {
5203                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit3",
5204                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5205                "inherit": false,
5206                "extraInterfaces": {
5207                    "xyz.openbmc_project.Inventory.Item": {
5208                        "PrettyName": "Onboard Memory Power Management IC"
5209                    }
5210                }
5211            }
5212        ],
5213        "/sys/bus/i2c/drivers/at24/211-0050/eeprom": [
5214            {
5215                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13",
5216                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5217                "powerOffOnly": true,
5218                "preAction": {
5219                    "collection": {
5220                        "gpioPresence": {
5221                            "pin": "P10_DCM0_PRES",
5222                            "value": 0
5223                        },
5224                        "systemCmd": {
5225                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-211/new_device"
5226                        }
5227                    }
5228                },
5229                "extraInterfaces": {
5230                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5231                    "com.ibm.ipzvpd.Location": {
5232                        "LocationCode": "Ufcs-P0-C36"
5233                    },
5234                    "xyz.openbmc_project.Inventory.Item": {
5235                        "PrettyName": "Memory module 19"
5236                    },
5237                    "xyz.openbmc_project.State.Decorator.Availability": {
5238                        "Available": false
5239                    }
5240                }
5241            },
5242            {
5243                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit0",
5244                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5245                "inherit": false,
5246                "extraInterfaces": {
5247                    "xyz.openbmc_project.Inventory.Item": {
5248                        "PrettyName": "OpenCAPI Memory Buffer"
5249                    }
5250                }
5251            },
5252            {
5253                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit1",
5254                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5255                "inherit": false,
5256                "extraInterfaces": {
5257                    "xyz.openbmc_project.Inventory.Item": {
5258                        "PrettyName": "DDR Memory Port"
5259                    }
5260                }
5261            },
5262            {
5263                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit2",
5264                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5265                "inherit": false,
5266                "extraInterfaces": {
5267                    "xyz.openbmc_project.Inventory.Item": {
5268                        "PrettyName": "Onboard Memory Power Control Device"
5269                    }
5270                }
5271            },
5272            {
5273                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit3",
5274                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5275                "inherit": false,
5276                "extraInterfaces": {
5277                    "xyz.openbmc_project.Inventory.Item": {
5278                        "PrettyName": "Onboard Memory Power Management IC"
5279                    }
5280                }
5281            }
5282        ],
5283        "/sys/bus/i2c/drivers/at24/215-0050/eeprom": [
5284            {
5285                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12",
5286                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5287                "powerOffOnly": true,
5288                "preAction": {
5289                    "collection": {
5290                        "gpioPresence": {
5291                            "pin": "P10_DCM0_PRES",
5292                            "value": 0
5293                        },
5294                        "systemCmd": {
5295                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-215/new_device"
5296                        }
5297                    }
5298                },
5299                "extraInterfaces": {
5300                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5301                    "com.ibm.ipzvpd.Location": {
5302                        "LocationCode": "Ufcs-P0-C37"
5303                    },
5304                    "xyz.openbmc_project.Inventory.Item": {
5305                        "PrettyName": "Memory module 20"
5306                    },
5307                    "xyz.openbmc_project.State.Decorator.Availability": {
5308                        "Available": false
5309                    }
5310                }
5311            },
5312            {
5313                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit0",
5314                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5315                "inherit": false,
5316                "extraInterfaces": {
5317                    "xyz.openbmc_project.Inventory.Item": {
5318                        "PrettyName": "OpenCAPI Memory Buffer"
5319                    }
5320                }
5321            },
5322            {
5323                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit1",
5324                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5325                "inherit": false,
5326                "extraInterfaces": {
5327                    "xyz.openbmc_project.Inventory.Item": {
5328                        "PrettyName": "DDR Memory Port"
5329                    }
5330                }
5331            },
5332            {
5333                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit2",
5334                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5335                "inherit": false,
5336                "extraInterfaces": {
5337                    "xyz.openbmc_project.Inventory.Item": {
5338                        "PrettyName": "Onboard Memory Power Control Device"
5339                    }
5340                }
5341            },
5342            {
5343                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit3",
5344                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5345                "inherit": false,
5346                "extraInterfaces": {
5347                    "xyz.openbmc_project.Inventory.Item": {
5348                        "PrettyName": "Onboard Memory Power Management IC"
5349                    }
5350                }
5351            }
5352        ],
5353        "/sys/bus/i2c/drivers/at24/315-0050/eeprom": [
5354            {
5355                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20",
5356                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5357                "powerOffOnly": true,
5358                "preAction": {
5359                    "collection": {
5360                        "gpioPresence": {
5361                            "pin": "P10_DCM1_PRES",
5362                            "value": 0
5363                        },
5364                        "systemCmd": {
5365                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-315/new_device"
5366                        }
5367                    }
5368                },
5369                "extraInterfaces": {
5370                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5371                    "com.ibm.ipzvpd.Location": {
5372                        "LocationCode": "Ufcs-P0-C38"
5373                    },
5374                    "xyz.openbmc_project.Inventory.Item": {
5375                        "PrettyName": "Memory module 21"
5376                    },
5377                    "xyz.openbmc_project.State.Decorator.Availability": {
5378                        "Available": false
5379                    }
5380                }
5381            },
5382            {
5383                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit0",
5384                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5385                "inherit": false,
5386                "extraInterfaces": {
5387                    "xyz.openbmc_project.Inventory.Item": {
5388                        "PrettyName": "OpenCAPI Memory Buffer"
5389                    }
5390                }
5391            },
5392            {
5393                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit1",
5394                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5395                "inherit": false,
5396                "extraInterfaces": {
5397                    "xyz.openbmc_project.Inventory.Item": {
5398                        "PrettyName": "DDR Memory Port"
5399                    }
5400                }
5401            },
5402            {
5403                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit2",
5404                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5405                "inherit": false,
5406                "extraInterfaces": {
5407                    "xyz.openbmc_project.Inventory.Item": {
5408                        "PrettyName": "Onboard Memory Power Control Device"
5409                    }
5410                }
5411            },
5412            {
5413                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit3",
5414                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5415                "inherit": false,
5416                "extraInterfaces": {
5417                    "xyz.openbmc_project.Inventory.Item": {
5418                        "PrettyName": "Onboard Memory Power Management IC"
5419                    }
5420                }
5421            }
5422        ],
5423        "/sys/bus/i2c/drivers/at24/300-0050/eeprom": [
5424            {
5425                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21",
5426                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5427                "powerOffOnly": true,
5428                "preAction": {
5429                    "collection": {
5430                        "gpioPresence": {
5431                            "pin": "P10_DCM1_PRES",
5432                            "value": 0
5433                        },
5434                        "systemCmd": {
5435                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-300/new_device"
5436                        }
5437                    }
5438                },
5439                "extraInterfaces": {
5440                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5441                    "com.ibm.ipzvpd.Location": {
5442                        "LocationCode": "Ufcs-P0-C39"
5443                    },
5444                    "xyz.openbmc_project.Inventory.Item": {
5445                        "PrettyName": "Memory module 22"
5446                    },
5447                    "xyz.openbmc_project.State.Decorator.Availability": {
5448                        "Available": false
5449                    }
5450                }
5451            },
5452            {
5453                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit0",
5454                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5455                "inherit": false,
5456                "extraInterfaces": {
5457                    "xyz.openbmc_project.Inventory.Item": {
5458                        "PrettyName": "OpenCAPI Memory Buffer"
5459                    }
5460                }
5461            },
5462            {
5463                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit1",
5464                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5465                "inherit": false,
5466                "extraInterfaces": {
5467                    "xyz.openbmc_project.Inventory.Item": {
5468                        "PrettyName": "DDR Memory Port"
5469                    }
5470                }
5471            },
5472            {
5473                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit2",
5474                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5475                "inherit": false,
5476                "extraInterfaces": {
5477                    "xyz.openbmc_project.Inventory.Item": {
5478                        "PrettyName": "Onboard Memory Power Control Device"
5479                    }
5480                }
5481            },
5482            {
5483                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit3",
5484                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5485                "inherit": false,
5486                "extraInterfaces": {
5487                    "xyz.openbmc_project.Inventory.Item": {
5488                        "PrettyName": "Onboard Memory Power Management IC"
5489                    }
5490                }
5491            }
5492        ],
5493        "/sys/bus/i2c/drivers/at24/313-0050/eeprom": [
5494            {
5495                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19",
5496                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5497                "powerOffOnly": true,
5498                "preAction": {
5499                    "collection": {
5500                        "gpioPresence": {
5501                            "pin": "P10_DCM1_PRES",
5502                            "value": 0
5503                        },
5504                        "systemCmd": {
5505                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-313/new_device"
5506                        }
5507                    }
5508                },
5509                "extraInterfaces": {
5510                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5511                    "com.ibm.ipzvpd.Location": {
5512                        "LocationCode": "Ufcs-P0-C40"
5513                    },
5514                    "xyz.openbmc_project.Inventory.Item": {
5515                        "PrettyName": "Memory module 23"
5516                    },
5517                    "xyz.openbmc_project.State.Decorator.Availability": {
5518                        "Available": false
5519                    }
5520                }
5521            },
5522            {
5523                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit0",
5524                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5525                "inherit": false,
5526                "extraInterfaces": {
5527                    "xyz.openbmc_project.Inventory.Item": {
5528                        "PrettyName": "OpenCAPI Memory Buffer"
5529                    }
5530                }
5531            },
5532            {
5533                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit1",
5534                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5535                "inherit": false,
5536                "extraInterfaces": {
5537                    "xyz.openbmc_project.Inventory.Item": {
5538                        "PrettyName": "DDR Memory Port"
5539                    }
5540                }
5541            },
5542            {
5543                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit2",
5544                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5545                "inherit": false,
5546                "extraInterfaces": {
5547                    "xyz.openbmc_project.Inventory.Item": {
5548                        "PrettyName": "Onboard Memory Power Control Device"
5549                    }
5550                }
5551            },
5552            {
5553                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit3",
5554                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5555                "inherit": false,
5556                "extraInterfaces": {
5557                    "xyz.openbmc_project.Inventory.Item": {
5558                        "PrettyName": "Onboard Memory Power Management IC"
5559                    }
5560                }
5561            }
5562        ],
5563        "/sys/bus/i2c/drivers/at24/314-0050/eeprom": [
5564            {
5565                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22",
5566                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5567                "powerOffOnly": true,
5568                "preAction": {
5569                    "collection": {
5570                        "gpioPresence": {
5571                            "pin": "P10_DCM1_PRES",
5572                            "value": 0
5573                        },
5574                        "systemCmd": {
5575                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-314/new_device"
5576                        }
5577                    }
5578                },
5579                "extraInterfaces": {
5580                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5581                    "com.ibm.ipzvpd.Location": {
5582                        "LocationCode": "Ufcs-P0-C41"
5583                    },
5584                    "xyz.openbmc_project.Inventory.Item": {
5585                        "PrettyName": "Memory module 24"
5586                    },
5587                    "xyz.openbmc_project.State.Decorator.Availability": {
5588                        "Available": false
5589                    }
5590                }
5591            },
5592            {
5593                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit0",
5594                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5595                "inherit": false,
5596                "extraInterfaces": {
5597                    "xyz.openbmc_project.Inventory.Item": {
5598                        "PrettyName": "OpenCAPI Memory Buffer"
5599                    }
5600                }
5601            },
5602            {
5603                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit1",
5604                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5605                "inherit": false,
5606                "extraInterfaces": {
5607                    "xyz.openbmc_project.Inventory.Item": {
5608                        "PrettyName": "DDR Memory Port"
5609                    }
5610                }
5611            },
5612            {
5613                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit2",
5614                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5615                "inherit": false,
5616                "extraInterfaces": {
5617                    "xyz.openbmc_project.Inventory.Item": {
5618                        "PrettyName": "Onboard Memory Power Control Device"
5619                    }
5620                }
5621            },
5622            {
5623                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit3",
5624                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5625                "inherit": false,
5626                "extraInterfaces": {
5627                    "xyz.openbmc_project.Inventory.Item": {
5628                        "PrettyName": "Onboard Memory Power Management IC"
5629                    }
5630                }
5631            }
5632        ],
5633        "/sys/bus/i2c/drivers/at24/301-0050/eeprom": [
5634            {
5635                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23",
5636                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5637                "powerOffOnly": true,
5638                "preAction": {
5639                    "collection": {
5640                        "gpioPresence": {
5641                            "pin": "P10_DCM1_PRES",
5642                            "value": 0
5643                        },
5644                        "systemCmd": {
5645                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-301/new_device"
5646                        }
5647                    }
5648                },
5649                "extraInterfaces": {
5650                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5651                    "com.ibm.ipzvpd.Location": {
5652                        "LocationCode": "Ufcs-P0-C42"
5653                    },
5654                    "xyz.openbmc_project.Inventory.Item": {
5655                        "PrettyName": "Memory module 25"
5656                    },
5657                    "xyz.openbmc_project.State.Decorator.Availability": {
5658                        "Available": false
5659                    }
5660                }
5661            },
5662            {
5663                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit0",
5664                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5665                "inherit": false,
5666                "extraInterfaces": {
5667                    "xyz.openbmc_project.Inventory.Item": {
5668                        "PrettyName": "OpenCAPI Memory Buffer"
5669                    }
5670                }
5671            },
5672            {
5673                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit1",
5674                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5675                "inherit": false,
5676                "extraInterfaces": {
5677                    "xyz.openbmc_project.Inventory.Item": {
5678                        "PrettyName": "DDR Memory Port"
5679                    }
5680                }
5681            },
5682            {
5683                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit2",
5684                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5685                "inherit": false,
5686                "extraInterfaces": {
5687                    "xyz.openbmc_project.Inventory.Item": {
5688                        "PrettyName": "Onboard Memory Power Control Device"
5689                    }
5690                }
5691            },
5692            {
5693                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit3",
5694                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5695                "inherit": false,
5696                "extraInterfaces": {
5697                    "xyz.openbmc_project.Inventory.Item": {
5698                        "PrettyName": "Onboard Memory Power Management IC"
5699                    }
5700                }
5701            }
5702        ],
5703        "/sys/bus/i2c/drivers/at24/417-0050/eeprom": [
5704            {
5705                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27",
5706                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5707                "powerOffOnly": true,
5708                "preAction": {
5709                    "collection": {
5710                        "gpioPresence": {
5711                            "pin": "P10_DCM1_PRES",
5712                            "value": 0
5713                        },
5714                        "systemCmd": {
5715                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-417/new_device"
5716                        }
5717                    }
5718                },
5719                "extraInterfaces": {
5720                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5721                    "com.ibm.ipzvpd.Location": {
5722                        "LocationCode": "Ufcs-P0-C43"
5723                    },
5724                    "xyz.openbmc_project.Inventory.Item": {
5725                        "PrettyName": "Memory module 26"
5726                    },
5727                    "xyz.openbmc_project.State.Decorator.Availability": {
5728                        "Available": false
5729                    }
5730                }
5731            },
5732            {
5733                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit0",
5734                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5735                "inherit": false,
5736                "extraInterfaces": {
5737                    "xyz.openbmc_project.Inventory.Item": {
5738                        "PrettyName": "OpenCAPI Memory Buffer"
5739                    }
5740                }
5741            },
5742            {
5743                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit1",
5744                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5745                "inherit": false,
5746                "extraInterfaces": {
5747                    "xyz.openbmc_project.Inventory.Item": {
5748                        "PrettyName": "DDR Memory Port"
5749                    }
5750                }
5751            },
5752            {
5753                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit2",
5754                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5755                "inherit": false,
5756                "extraInterfaces": {
5757                    "xyz.openbmc_project.Inventory.Item": {
5758                        "PrettyName": "Onboard Memory Power Control Device"
5759                    }
5760                }
5761            },
5762            {
5763                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit3",
5764                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5765                "inherit": false,
5766                "extraInterfaces": {
5767                    "xyz.openbmc_project.Inventory.Item": {
5768                        "PrettyName": "Onboard Memory Power Management IC"
5769                    }
5770                }
5771            }
5772        ],
5773        "/sys/bus/i2c/drivers/at24/403-0050/eeprom": [
5774            {
5775                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30",
5776                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5777                "powerOffOnly": true,
5778                "preAction": {
5779                    "collection": {
5780                        "gpioPresence": {
5781                            "pin": "P10_DCM1_PRES",
5782                            "value": 0
5783                        },
5784                        "systemCmd": {
5785                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-403/new_device"
5786                        }
5787                    }
5788                },
5789                "extraInterfaces": {
5790                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5791                    "com.ibm.ipzvpd.Location": {
5792                        "LocationCode": "Ufcs-P0-C44"
5793                    },
5794                    "xyz.openbmc_project.Inventory.Item": {
5795                        "PrettyName": "Memory module 27"
5796                    },
5797                    "xyz.openbmc_project.State.Decorator.Availability": {
5798                        "Available": false
5799                    }
5800                }
5801            },
5802            {
5803                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit0",
5804                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5805                "inherit": false,
5806                "extraInterfaces": {
5807                    "xyz.openbmc_project.Inventory.Item": {
5808                        "PrettyName": "OpenCAPI Memory Buffer"
5809                    }
5810                }
5811            },
5812            {
5813                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit1",
5814                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5815                "inherit": false,
5816                "extraInterfaces": {
5817                    "xyz.openbmc_project.Inventory.Item": {
5818                        "PrettyName": "DDR Memory Port"
5819                    }
5820                }
5821            },
5822            {
5823                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit2",
5824                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5825                "inherit": false,
5826                "extraInterfaces": {
5827                    "xyz.openbmc_project.Inventory.Item": {
5828                        "PrettyName": "Onboard Memory Power Control Device"
5829                    }
5830                }
5831            },
5832            {
5833                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit3",
5834                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5835                "inherit": false,
5836                "extraInterfaces": {
5837                    "xyz.openbmc_project.Inventory.Item": {
5838                        "PrettyName": "Onboard Memory Power Management IC"
5839                    }
5840                }
5841            }
5842        ],
5843        "/sys/bus/i2c/drivers/at24/416-0050/eeprom": [
5844            {
5845                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31",
5846                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5847                "powerOffOnly": true,
5848                "preAction": {
5849                    "collection": {
5850                        "gpioPresence": {
5851                            "pin": "P10_DCM1_PRES",
5852                            "value": 0
5853                        },
5854                        "systemCmd": {
5855                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-416/new_device"
5856                        }
5857                    }
5858                },
5859                "extraInterfaces": {
5860                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5861                    "com.ibm.ipzvpd.Location": {
5862                        "LocationCode": "Ufcs-P0-C45"
5863                    },
5864                    "xyz.openbmc_project.Inventory.Item": {
5865                        "PrettyName": "Memory module 28"
5866                    },
5867                    "xyz.openbmc_project.State.Decorator.Availability": {
5868                        "Available": false
5869                    }
5870                }
5871            },
5872            {
5873                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit0",
5874                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5875                "inherit": false,
5876                "extraInterfaces": {
5877                    "xyz.openbmc_project.Inventory.Item": {
5878                        "PrettyName": "OpenCAPI Memory Buffer"
5879                    }
5880                }
5881            },
5882            {
5883                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit1",
5884                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5885                "inherit": false,
5886                "extraInterfaces": {
5887                    "xyz.openbmc_project.Inventory.Item": {
5888                        "PrettyName": "DDR Memory Port"
5889                    }
5890                }
5891            },
5892            {
5893                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit2",
5894                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5895                "inherit": false,
5896                "extraInterfaces": {
5897                    "xyz.openbmc_project.Inventory.Item": {
5898                        "PrettyName": "Onboard Memory Power Control Device"
5899                    }
5900                }
5901            },
5902            {
5903                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit3",
5904                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5905                "inherit": false,
5906                "extraInterfaces": {
5907                    "xyz.openbmc_project.Inventory.Item": {
5908                        "PrettyName": "Onboard Memory Power Management IC"
5909                    }
5910                }
5911            }
5912        ],
5913        "/sys/bus/i2c/drivers/at24/411-0050/eeprom": [
5914            {
5915                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29",
5916                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5917                "powerOffOnly": true,
5918                "preAction": {
5919                    "collection": {
5920                        "gpioPresence": {
5921                            "pin": "P10_DCM1_PRES",
5922                            "value": 0
5923                        },
5924                        "systemCmd": {
5925                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-411/new_device"
5926                        }
5927                    }
5928                },
5929                "extraInterfaces": {
5930                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5931                    "com.ibm.ipzvpd.Location": {
5932                        "LocationCode": "Ufcs-P0-C46"
5933                    },
5934                    "xyz.openbmc_project.Inventory.Item": {
5935                        "PrettyName": "Memory module 29"
5936                    },
5937                    "xyz.openbmc_project.State.Decorator.Availability": {
5938                        "Available": false
5939                    }
5940                }
5941            },
5942            {
5943                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit0",
5944                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5945                "inherit": false,
5946                "extraInterfaces": {
5947                    "xyz.openbmc_project.Inventory.Item": {
5948                        "PrettyName": "OpenCAPI Memory Buffer"
5949                    }
5950                }
5951            },
5952            {
5953                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit1",
5954                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5955                "inherit": false,
5956                "extraInterfaces": {
5957                    "xyz.openbmc_project.Inventory.Item": {
5958                        "PrettyName": "DDR Memory Port"
5959                    }
5960                }
5961            },
5962            {
5963                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit2",
5964                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5965                "inherit": false,
5966                "extraInterfaces": {
5967                    "xyz.openbmc_project.Inventory.Item": {
5968                        "PrettyName": "Onboard Memory Power Control Device"
5969                    }
5970                }
5971            },
5972            {
5973                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit3",
5974                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5975                "inherit": false,
5976                "extraInterfaces": {
5977                    "xyz.openbmc_project.Inventory.Item": {
5978                        "PrettyName": "Onboard Memory Power Management IC"
5979                    }
5980                }
5981            }
5982        ],
5983        "/sys/bus/i2c/drivers/at24/415-0050/eeprom": [
5984            {
5985                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28",
5986                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5987                "powerOffOnly": true,
5988                "preAction": {
5989                    "collection": {
5990                        "gpioPresence": {
5991                            "pin": "P10_DCM1_PRES",
5992                            "value": 0
5993                        },
5994                        "systemCmd": {
5995                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-415/new_device"
5996                        }
5997                    }
5998                },
5999                "extraInterfaces": {
6000                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6001                    "com.ibm.ipzvpd.Location": {
6002                        "LocationCode": "Ufcs-P0-C47"
6003                    },
6004                    "xyz.openbmc_project.Inventory.Item": {
6005                        "PrettyName": "Memory module 30"
6006                    },
6007                    "xyz.openbmc_project.State.Decorator.Availability": {
6008                        "Available": false
6009                    }
6010                }
6011            },
6012            {
6013                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit0",
6014                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6015                "inherit": false,
6016                "extraInterfaces": {
6017                    "xyz.openbmc_project.Inventory.Item": {
6018                        "PrettyName": "OpenCAPI Memory Buffer"
6019                    }
6020                }
6021            },
6022            {
6023                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit1",
6024                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6025                "inherit": false,
6026                "extraInterfaces": {
6027                    "xyz.openbmc_project.Inventory.Item": {
6028                        "PrettyName": "DDR Memory Port"
6029                    }
6030                }
6031            },
6032            {
6033                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit2",
6034                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6035                "inherit": false,
6036                "extraInterfaces": {
6037                    "xyz.openbmc_project.Inventory.Item": {
6038                        "PrettyName": "Onboard Memory Power Control Device"
6039                    }
6040                }
6041            },
6042            {
6043                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit3",
6044                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6045                "inherit": false,
6046                "extraInterfaces": {
6047                    "xyz.openbmc_project.Inventory.Item": {
6048                        "PrettyName": "Onboard Memory Power Management IC"
6049                    }
6050                }
6051            }
6052        ],
6053        "/sys/bus/i2c/drivers/at24/414-0050/eeprom": [
6054            {
6055                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26",
6056                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6057                "powerOffOnly": true,
6058                "preAction": {
6059                    "collection": {
6060                        "gpioPresence": {
6061                            "pin": "P10_DCM1_PRES",
6062                            "value": 0
6063                        },
6064                        "systemCmd": {
6065                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-414/new_device"
6066                        }
6067                    }
6068                },
6069                "extraInterfaces": {
6070                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6071                    "com.ibm.ipzvpd.Location": {
6072                        "LocationCode": "Ufcs-P0-C48"
6073                    },
6074                    "xyz.openbmc_project.Inventory.Item": {
6075                        "PrettyName": "Memory module 31"
6076                    },
6077                    "xyz.openbmc_project.State.Decorator.Availability": {
6078                        "Available": false
6079                    }
6080                }
6081            },
6082            {
6083                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit0",
6084                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6085                "inherit": false,
6086                "extraInterfaces": {
6087                    "xyz.openbmc_project.Inventory.Item": {
6088                        "PrettyName": "OpenCAPI Memory Buffer"
6089                    }
6090                }
6091            },
6092            {
6093                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit1",
6094                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6095                "inherit": false,
6096                "extraInterfaces": {
6097                    "xyz.openbmc_project.Inventory.Item": {
6098                        "PrettyName": "DDR Memory Port"
6099                    }
6100                }
6101            },
6102            {
6103                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit2",
6104                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6105                "inherit": false,
6106                "extraInterfaces": {
6107                    "xyz.openbmc_project.Inventory.Item": {
6108                        "PrettyName": "Onboard Memory Power Control Device"
6109                    }
6110                }
6111            },
6112            {
6113                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit3",
6114                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6115                "inherit": false,
6116                "extraInterfaces": {
6117                    "xyz.openbmc_project.Inventory.Item": {
6118                        "PrettyName": "Onboard Memory Power Management IC"
6119                    }
6120                }
6121            }
6122        ]
6123    }
6124}
6125