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