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