xref: /openbmc/openpower-vpd-parser/configuration/ibm/50003000.json (revision 78c9107325750f00f03a7407f60f8572eb3d67a8)
1{
2    "devTree": "conf-aspeed-bmc-ibm-everest.dtb",
3    "backupRestoreConfigPath": "/usr/share/vpd/backup_restore_50003000.json",
4    "commonInterfaces": {
5        "xyz.openbmc_project.Inventory.Decorator.Asset": {
6            "PartNumber": {
7                "recordName": "VINI",
8                "keywordName": "PN"
9            },
10            "SerialNumber": {
11                "recordName": "VINI",
12                "keywordName": "SN"
13            },
14            "SparePartNumber": {
15                "recordName": "VINI",
16                "keywordName": "FN"
17            },
18            "Model": {
19                "recordName": "VINI",
20                "keywordName": "CC"
21            },
22            "BuildDate": {
23                "recordName": "VR10",
24                "keywordName": "DC",
25                "encoding": "DATE"
26            }
27        }
28    },
29    "muxes": [
30        {
31            "i2bus": "4",
32            "deviceaddress": "0xE0",
33            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/4-0070/hold_idle"
34        },
35        {
36            "i2bus": "5",
37            "deviceaddress": "0xE0",
38            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/5-0070/hold_idle"
39        },
40        {
41            "i2bus": "6",
42            "deviceaddress": "0xE0",
43            "holdidlepath": "/sys/bus/i2c/drivers/pca954x/6-0070/hold_idle"
44        }
45    ],
46    "frus": {
47        "/sys/bus/i2c/drivers/at24/8-0050/eeprom": [
48            {
49                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard",
50                "serviceName": "xyz.openbmc_project.Inventory.Manager",
51                "isSystemVpd": true,
52                "extraInterfaces": {
53                    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": null,
54                    "com.ibm.ipzvpd.Location": {
55                        "LocationCode": "Ufcs-P0"
56                    },
57                    "xyz.openbmc_project.Inventory.Item": {
58                        "PrettyName": "System backplane"
59                    }
60                }
61            },
62            {
63                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/unit0",
64                "serviceName": "xyz.openbmc_project.Inventory.Manager",
65                "inherit": false,
66                "extraInterfaces": {
67                    "xyz.openbmc_project.Inventory.Item": {
68                        "PrettyName": "Oscillator Reference Clock"
69                    }
70                }
71            },
72            {
73                "inventoryPath": "/xyz/openbmc_project/inventory/system",
74                "serviceName": "xyz.openbmc_project.Inventory.Manager",
75                "inherit": false,
76                "isSystemVpd": true,
77                "copyRecords": ["VSYS"],
78                "extraInterfaces": {
79                    "xyz.openbmc_project.Inventory.Item.System": null,
80                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
81                        "SerialNumber": {
82                            "recordName": "VSYS",
83                            "keywordName": "SE"
84                        },
85                        "Model": {
86                            "recordName": "VSYS",
87                            "keywordName": "TM"
88                        },
89                        "SubModel": {
90                            "recordName": "VSYS",
91                            "keywordName": "BR"
92                        }
93                    },
94                    "com.ibm.ipzvpd.Location": {
95                        "LocationCode": "Umts"
96                    },
97                    "xyz.openbmc_project.Inventory.Item": {
98                        "PrettyName": "System"
99                    }
100                }
101            },
102            {
103                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis",
104                "serviceName": "xyz.openbmc_project.Inventory.Manager",
105                "isSystemVpd": true,
106                "extraInterfaces": {
107                    "xyz.openbmc_project.Inventory.Item.Chassis": {
108                        "Type": "xyz.openbmc_project.Inventory.Item.Chassis.ChassisType.RackMount"
109                    },
110                    "xyz.openbmc_project.Inventory.Item.Global": null,
111                    "com.ibm.ipzvpd.Location": {
112                        "LocationCode": "Ufcs"
113                    },
114                    "xyz.openbmc_project.Inventory.Item": {
115                        "PrettyName": "Chassis"
116                    }
117                }
118            },
119            {
120                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1",
121                "serviceName": "xyz.openbmc_project.Inventory.Manager",
122                "inherit": false,
123                "extraInterfaces": {
124                    "com.ibm.Control.Host.PCIeLink": null,
125                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
126                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
127                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
128                    },
129                    "com.ibm.ipzvpd.Location": {
130                        "LocationCode": "Ufcs-P0-C1"
131                    },
132                    "xyz.openbmc_project.Inventory.Item": {
133                        "PrettyName": "PCIe4 x8 adapter"
134                    }
135                }
136            },
137            {
138                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2",
139                "serviceName": "xyz.openbmc_project.Inventory.Manager",
140                "inherit": false,
141                "extraInterfaces": {
142                    "com.ibm.Control.Host.PCIeLink": null,
143                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
144                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
145                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
146                    },
147                    "com.ibm.ipzvpd.Location": {
148                        "LocationCode": "Ufcs-P0-C2"
149                    },
150                    "xyz.openbmc_project.Inventory.Item": {
151                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
152                    }
153                }
154            },
155            {
156                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3",
157                "serviceName": "xyz.openbmc_project.Inventory.Manager",
158                "inherit": false,
159                "extraInterfaces": {
160                    "com.ibm.Control.Host.PCIeLink": null,
161                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
162                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
163                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
164                    },
165                    "com.ibm.ipzvpd.Location": {
166                        "LocationCode": "Ufcs-P0-C3"
167                    },
168                    "xyz.openbmc_project.Inventory.Item": {
169                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
170                    }
171                }
172            },
173            {
174                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4",
175                "serviceName": "xyz.openbmc_project.Inventory.Manager",
176                "inherit": false,
177                "extraInterfaces": {
178                    "com.ibm.Control.Host.PCIeLink": null,
179                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
180                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
181                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
182                    },
183                    "com.ibm.ipzvpd.Location": {
184                        "LocationCode": "Ufcs-P0-C4"
185                    },
186                    "xyz.openbmc_project.Inventory.Item": {
187                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
188                    }
189                }
190            },
191            {
192                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5",
193                "serviceName": "xyz.openbmc_project.Inventory.Manager",
194                "inherit": false,
195                "extraInterfaces": {
196                    "com.ibm.Control.Host.PCIeLink": null,
197                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
198                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
199                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
200                    },
201                    "com.ibm.ipzvpd.Location": {
202                        "LocationCode": "Ufcs-P0-C5"
203                    },
204                    "xyz.openbmc_project.Inventory.Item": {
205                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
206                    }
207                }
208            },
209            {
210                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6",
211                "serviceName": "xyz.openbmc_project.Inventory.Manager",
212                "inherit": false,
213                "extraInterfaces": {
214                    "com.ibm.Control.Host.PCIeLink": null,
215                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
216                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
217                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
218                    },
219                    "com.ibm.ipzvpd.Location": {
220                        "LocationCode": "Ufcs-P0-C6"
221                    },
222                    "xyz.openbmc_project.Inventory.Item": {
223                        "PrettyName": "PCIe4 x8 adapter"
224                    }
225                }
226            },
227            {
228                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7",
229                "serviceName": "xyz.openbmc_project.Inventory.Manager",
230                "inherit": false,
231                "extraInterfaces": {
232                    "com.ibm.Control.Host.PCIeLink": null,
233                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
234                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
235                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
236                    },
237                    "com.ibm.ipzvpd.Location": {
238                        "LocationCode": "Ufcs-P0-C7"
239                    },
240                    "xyz.openbmc_project.Inventory.Item": {
241                        "PrettyName": "PCIe5 x8 adapter"
242                    }
243                }
244            },
245            {
246                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8",
247                "serviceName": "xyz.openbmc_project.Inventory.Manager",
248                "inherit": false,
249                "extraInterfaces": {
250                    "com.ibm.Control.Host.PCIeLink": null,
251                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
252                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
253                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
254                    },
255                    "com.ibm.ipzvpd.Location": {
256                        "LocationCode": "Ufcs-P0-C8"
257                    },
258                    "xyz.openbmc_project.Inventory.Item": {
259                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
260                    }
261                }
262            },
263            {
264                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9",
265                "serviceName": "xyz.openbmc_project.Inventory.Manager",
266                "inherit": false,
267                "extraInterfaces": {
268                    "com.ibm.Control.Host.PCIeLink": null,
269                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
270                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
271                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
272                    },
273                    "com.ibm.ipzvpd.Location": {
274                        "LocationCode": "Ufcs-P0-C9"
275                    },
276                    "xyz.openbmc_project.Inventory.Item": {
277                        "PrettyName": "PCIe4 x8 adapter"
278                    }
279                }
280            },
281            {
282                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10",
283                "serviceName": "xyz.openbmc_project.Inventory.Manager",
284                "inherit": false,
285                "extraInterfaces": {
286                    "com.ibm.Control.Host.PCIeLink": null,
287                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
288                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
289                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
290                    },
291                    "com.ibm.ipzvpd.Location": {
292                        "LocationCode": "Ufcs-P0-C10"
293                    },
294                    "xyz.openbmc_project.Inventory.Item": {
295                        "PrettyName": "PCIe5 x8 adapter"
296                    }
297                }
298            },
299            {
300                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11",
301                "serviceName": "xyz.openbmc_project.Inventory.Manager",
302                "inherit": false,
303                "extraInterfaces": {
304                    "com.ibm.Control.Host.PCIeLink": null,
305                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
306                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
307                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
308                    },
309                    "com.ibm.ipzvpd.Location": {
310                        "LocationCode": "Ufcs-P0-C11"
311                    },
312                    "xyz.openbmc_project.Inventory.Item": {
313                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
314                    }
315                }
316            },
317            {
318                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12",
319                "serviceName": "xyz.openbmc_project.Inventory.Manager",
320                "inherit": false,
321                "extraInterfaces": {
322                    "com.ibm.Control.Host.PCIeLink": null,
323                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
324                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
325                    },
326                    "com.ibm.ipzvpd.Location": {
327                        "LocationCode": "Ufcs-P1-T1"
328                    },
329                    "xyz.openbmc_project.Inventory.Item": {
330                        "PrettyName": "USB 3.0 port 2 (front)"
331                    }
332                }
333            },
334            {
335                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12/pcie_card12",
336                "serviceName": "xyz.openbmc_project.Inventory.Manager",
337                "inherit": false,
338                "extraInterfaces": {
339                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
340                    "com.ibm.ipzvpd.Location": {
341                        "LocationCode": "Ufcs-P1-T1"
342                    },
343                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
344                        "SlotNumber": 12
345                    },
346                    "xyz.openbmc_project.Inventory.Item": {
347                        "PrettyName": "USB 3.0 port 2 (front)"
348                    }
349                }
350            },
351            {
352                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
353                "serviceName": "xyz.openbmc_project.Inventory.Manager",
354                "inherit": false,
355                "embedded": false,
356                "synthesized": true,
357                "extraInterfaces": {
358                    "com.ibm.ipzvpd.Location": {
359                        "LocationCode": "Ufcs-E0"
360                    }
361                }
362            },
363            {
364                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
365                "serviceName": "xyz.openbmc_project.Inventory.Manager",
366                "inherit": false,
367                "embedded": false,
368                "synthesized": true,
369                "extraInterfaces": {
370                    "com.ibm.ipzvpd.Location": {
371                        "LocationCode": "Ufcs-E1"
372                    }
373                }
374            },
375            {
376                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
377                "serviceName": "xyz.openbmc_project.Inventory.Manager",
378                "inherit": false,
379                "embedded": false,
380                "synthesized": true,
381                "extraInterfaces": {
382                    "com.ibm.ipzvpd.Location": {
383                        "LocationCode": "Ufcs-E2"
384                    }
385                }
386            },
387            {
388                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3",
389                "serviceName": "xyz.openbmc_project.Inventory.Manager",
390                "inherit": false,
391                "embedded": false,
392                "synthesized": true,
393                "extraInterfaces": {
394                    "com.ibm.ipzvpd.Location": {
395                        "LocationCode": "Ufcs-E3"
396                    }
397                }
398            },
399            {
400                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector0",
401                "serviceName": "xyz.openbmc_project.Inventory.Manager",
402                "inherit": false,
403                "extraInterfaces": {
404                    "xyz.openbmc_project.Inventory.Item.Connector": null,
405                    "com.ibm.ipzvpd.Location": {
406                        "LocationCode": "Ufcs-P0-T0"
407                    },
408                    "xyz.openbmc_project.Inventory.Item": {
409                        "PrettyName": "Open CAPI Conn 0"
410                    }
411                }
412            },
413            {
414                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector1",
415                "serviceName": "xyz.openbmc_project.Inventory.Manager",
416                "inherit": false,
417                "extraInterfaces": {
418                    "xyz.openbmc_project.Inventory.Item.Connector": null,
419                    "com.ibm.ipzvpd.Location": {
420                        "LocationCode": "Ufcs-P0-T1"
421                    },
422                    "xyz.openbmc_project.Inventory.Item": {
423                        "PrettyName": "Open CAPI Conn 1"
424                    }
425                }
426            },
427            {
428                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector2",
429                "serviceName": "xyz.openbmc_project.Inventory.Manager",
430                "inherit": false,
431                "extraInterfaces": {
432                    "xyz.openbmc_project.Inventory.Item.Connector": null,
433                    "com.ibm.ipzvpd.Location": {
434                        "LocationCode": "Ufcs-P0-T2"
435                    },
436                    "xyz.openbmc_project.Inventory.Item": {
437                        "PrettyName": "Open CAPI Conn 2"
438                    }
439                }
440            },
441            {
442                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector3",
443                "serviceName": "xyz.openbmc_project.Inventory.Manager",
444                "inherit": false,
445                "extraInterfaces": {
446                    "xyz.openbmc_project.Inventory.Item.Connector": null,
447                    "com.ibm.ipzvpd.Location": {
448                        "LocationCode": "Ufcs-P0-T3"
449                    },
450                    "xyz.openbmc_project.Inventory.Item": {
451                        "PrettyName": "Open CAPI Conn 3"
452                    }
453                }
454            },
455            {
456                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector4",
457                "serviceName": "xyz.openbmc_project.Inventory.Manager",
458                "inherit": false,
459                "extraInterfaces": {
460                    "xyz.openbmc_project.Inventory.Item.Connector": null,
461                    "com.ibm.ipzvpd.Location": {
462                        "LocationCode": "Ufcs-P0-T4"
463                    },
464                    "xyz.openbmc_project.Inventory.Item": {
465                        "PrettyName": "Open CAPI Conn 4"
466                    }
467                }
468            },
469            {
470                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector5",
471                "serviceName": "xyz.openbmc_project.Inventory.Manager",
472                "inherit": false,
473                "extraInterfaces": {
474                    "xyz.openbmc_project.Inventory.Item.Connector": null,
475                    "com.ibm.ipzvpd.Location": {
476                        "LocationCode": "Ufcs-P0-T5"
477                    },
478                    "xyz.openbmc_project.Inventory.Item": {
479                        "PrettyName": "Open CAPI Conn 5"
480                    }
481                }
482            }
483        ],
484        "/sys/bus/i2c/drivers/at24/8-0051/eeprom": [
485            {
486                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc",
487                "serviceName": "xyz.openbmc_project.Inventory.Manager",
488                "extraInterfaces": {
489                    "xyz.openbmc_project.Inventory.Item.Bmc": null,
490                    "com.ibm.ipzvpd.Location": {
491                        "LocationCode": "Ufcs-P0-C0"
492                    },
493                    "xyz.openbmc_project.Inventory.Item": {
494                        "PrettyName": "eBMC card assembly"
495                    }
496                }
497            },
498            {
499                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/ethernet0",
500                "serviceName": "xyz.openbmc_project.Inventory.Manager",
501                "inherit": false,
502                "noprime": true,
503                "extraInterfaces": {
504                    "xyz.openbmc_project.Inventory.Item.Connector": null,
505                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
506                    "com.ibm.ipzvpd.Location": {
507                        "LocationCode": "Ufcs-P0-C0-T2"
508                    },
509                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
510                        "MACAddress": {
511                            "recordName": "VCFG",
512                            "keywordName": "Z0",
513                            "encoding": "MAC"
514                        }
515                    },
516                    "xyz.openbmc_project.Inventory.Item": {
517                        "PrettyName": "HMC port 1"
518                    }
519                }
520            },
521            {
522                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/ethernet1",
523                "serviceName": "xyz.openbmc_project.Inventory.Manager",
524                "inherit": false,
525                "noprime": true,
526                "extraInterfaces": {
527                    "xyz.openbmc_project.Inventory.Item.Connector": null,
528                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
529                    "com.ibm.ipzvpd.Location": {
530                        "LocationCode": "Ufcs-P0-C0-T3"
531                    },
532                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
533                        "MACAddress": {
534                            "recordName": "VCFG",
535                            "keywordName": "Z1",
536                            "encoding": "MAC"
537                        }
538                    },
539                    "xyz.openbmc_project.Inventory.Item": {
540                        "PrettyName": "HMC port 2"
541                    }
542                }
543            },
544            {
545                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/usb2_conn0",
546                "serviceName": "xyz.openbmc_project.Inventory.Manager",
547                "extraInterfaces": {
548                    "xyz.openbmc_project.Inventory.Item.Connector": null,
549                    "com.ibm.ipzvpd.Location": {
550                        "LocationCode": "Ufcs-P0-C0-T0"
551                    },
552                    "xyz.openbmc_project.Inventory.Item": {
553                        "PrettyName": "USB 3.0 port 1 (rear)"
554                    }
555                }
556            },
557            {
558                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/usb2_conn1",
559                "serviceName": "xyz.openbmc_project.Inventory.Manager",
560                "extraInterfaces": {
561                    "xyz.openbmc_project.Inventory.Item.Connector": null,
562                    "com.ibm.ipzvpd.Location": {
563                        "LocationCode": "Ufcs-P0-C0-T1"
564                    },
565                    "xyz.openbmc_project.Inventory.Item": {
566                        "PrettyName": "USB 3.0 port 2 (rear)"
567                    }
568                }
569            },
570            {
571                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/usb3_conn0",
572                "serviceName": "xyz.openbmc_project.Inventory.Manager",
573                "extraInterfaces": {
574                    "xyz.openbmc_project.Inventory.Item.Connector": null,
575                    "com.ibm.ipzvpd.Location": {
576                        "LocationCode": "Ufcs-P0-C0-T4"
577                    },
578                    "xyz.openbmc_project.Inventory.Item": {
579                        "PrettyName": "USB 2.0 port 1 (rear)"
580                    }
581                }
582            },
583            {
584                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/usb3_conn1",
585                "serviceName": "xyz.openbmc_project.Inventory.Manager",
586                "extraInterfaces": {
587                    "xyz.openbmc_project.Inventory.Item.Connector": null,
588                    "com.ibm.ipzvpd.Location": {
589                        "LocationCode": "Ufcs-P0-C0-T5"
590                    },
591                    "xyz.openbmc_project.Inventory.Item": {
592                        "PrettyName": "USB 2.0 port 2 (rear)"
593                    }
594                }
595            },
596            {
597                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/bmc/tod_battery",
598                "serviceName": "xyz.openbmc_project.Inventory.Manager",
599                "extraInterfaces": {
600                    "xyz.openbmc_project.Inventory.Item.Battery": null,
601                    "com.ibm.ipzvpd.Location": {
602                        "LocationCode": "Ufcs-P0-C0-E0"
603                    },
604                    "xyz.openbmc_project.Inventory.Item": {
605                        "PrettyName": "Time-of-day battery"
606                    }
607                }
608            }
609        ],
610        "/sys/bus/i2c/drivers/at24/9-0052/eeprom": [
611            {
612                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm8",
613                "serviceName": "xyz.openbmc_project.Inventory.Manager",
614                "readOnly": true,
615                "preAction": {
616                    "collection": {
617                        "gpioPresence": {
618                            "pin": "presence-vrm-c54",
619                            "value": 0
620                        }
621                    }
622                },
623                "extraInterfaces": {
624                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
625                    "com.ibm.ipzvpd.Location": {
626                        "LocationCode": "Ufcs-P0-C54"
627                    },
628                    "xyz.openbmc_project.Inventory.Item": {
629                        "PrettyName": "Miscellaneous voltage regulator module for system processor module 3"
630                    }
631                }
632            }
633        ],
634        "/sys/bus/i2c/drivers/at24/9-0051/eeprom": [
635            {
636                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm9",
637                "serviceName": "xyz.openbmc_project.Inventory.Manager",
638                "readOnly": true,
639                "preAction": {
640                    "collection": {
641                        "gpioPresence": {
642                            "pin": "presence-vrm-c55",
643                            "value": 0
644                        }
645                    }
646                },
647                "extraInterfaces": {
648                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
649                    "com.ibm.ipzvpd.Location": {
650                        "LocationCode": "Ufcs-P0-C55"
651                    },
652                    "xyz.openbmc_project.Inventory.Item": {
653                        "PrettyName": "Processor voltage regulator module for system processor module 3"
654                    }
655                }
656            }
657        ],
658        "/sys/bus/i2c/drivers/at24/9-0050/eeprom": [
659            {
660                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm10",
661                "serviceName": "xyz.openbmc_project.Inventory.Manager",
662                "readOnly": true,
663                "preAction": {
664                    "collection": {
665                        "gpioPresence": {
666                            "pin": "presence-vrm-c57",
667                            "value": 0
668                        }
669                    }
670                },
671                "extraInterfaces": {
672                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
673                    "com.ibm.ipzvpd.Location": {
674                        "LocationCode": "Ufcs-P0-C57"
675                    },
676                    "xyz.openbmc_project.Inventory.Item": {
677                        "PrettyName": "Processor voltage regulator module for system processor module 3"
678                    }
679                }
680            }
681        ],
682        "/sys/bus/i2c/drivers/at24/9-0053/eeprom": [
683            {
684                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm11",
685                "serviceName": "xyz.openbmc_project.Inventory.Manager",
686                "readOnly": true,
687                "preAction": {
688                    "collection": {
689                        "gpioPresence": {
690                            "pin": "presence-vrm-c58",
691                            "value": 0
692                        }
693                    }
694                },
695                "extraInterfaces": {
696                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
697                    "com.ibm.ipzvpd.Location": {
698                        "LocationCode": "Ufcs-P0-C58"
699                    },
700                    "xyz.openbmc_project.Inventory.Item": {
701                        "PrettyName": "Shared voltage regulator module"
702                    }
703                }
704            }
705        ],
706        "/sys/bus/i2c/drivers/at24/10-0052/eeprom": [
707            {
708                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm0",
709                "serviceName": "xyz.openbmc_project.Inventory.Manager",
710                "readOnly": true,
711                "preAction": {
712                    "collection": {
713                        "gpioPresence": {
714                            "pin": "presence-vrm-c12",
715                            "value": 0
716                        }
717                    }
718                },
719                "extraInterfaces": {
720                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
721                    "com.ibm.ipzvpd.Location": {
722                        "LocationCode": "Ufcs-P0-C12"
723                    },
724                    "xyz.openbmc_project.Inventory.Item": {
725                        "PrettyName": "Miscellaneous voltage regulator module for system processor module 1"
726                    }
727                }
728            }
729        ],
730        "/sys/bus/i2c/drivers/at24/10-0050/eeprom": [
731            {
732                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm1",
733                "serviceName": "xyz.openbmc_project.Inventory.Manager",
734                "readOnly": true,
735                "preAction": {
736                    "collection": {
737                        "gpioPresence": {
738                            "pin": "presence-vrm-c13",
739                            "value": 0
740                        }
741                    }
742                },
743                "extraInterfaces": {
744                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
745                    "com.ibm.ipzvpd.Location": {
746                        "LocationCode": "Ufcs-P0-C13"
747                    },
748                    "xyz.openbmc_project.Inventory.Item": {
749                        "PrettyName": "Processor voltage regulator module for system processor module 1"
750                    }
751                }
752            }
753        ],
754        "/sys/bus/i2c/drivers/at24/10-0051/eeprom": [
755            {
756                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm2",
757                "serviceName": "xyz.openbmc_project.Inventory.Manager",
758                "readOnly": true,
759                "preAction": {
760                    "collection": {
761                        "gpioPresence": {
762                            "pin": "presence-vrm-c15",
763                            "value": 0
764                        }
765                    }
766                },
767                "extraInterfaces": {
768                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
769                    "com.ibm.ipzvpd.Location": {
770                        "LocationCode": "Ufcs-P0-C15"
771                    },
772                    "xyz.openbmc_project.Inventory.Item": {
773                        "PrettyName": "Processor voltage regulator module for system processor module 1"
774                    }
775                }
776            }
777        ],
778        "/sys/bus/i2c/drivers/at24/10-0053/eeprom": [
779            {
780                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm3",
781                "serviceName": "xyz.openbmc_project.Inventory.Manager",
782                "readOnly": true,
783                "preAction": {
784                    "collection": {
785                        "gpioPresence": {
786                            "pin": "presence-vrm-c16",
787                            "value": 0
788                        }
789                    }
790                },
791                "extraInterfaces": {
792                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
793                    "com.ibm.ipzvpd.Location": {
794                        "LocationCode": "Ufcs-P0-C16"
795                    },
796                    "xyz.openbmc_project.Inventory.Item": {
797                        "PrettyName": "Shared voltage regulator module"
798                    }
799                }
800            }
801        ],
802        "/sys/bus/i2c/drivers/at24/11-0053/eeprom": [
803            {
804                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm12",
805                "serviceName": "xyz.openbmc_project.Inventory.Manager",
806                "readOnly": true,
807                "preAction": {
808                    "collection": {
809                        "gpioPresence": {
810                            "pin": "presence-vrm-c59",
811                            "value": 0
812                        }
813                    }
814                },
815                "extraInterfaces": {
816                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
817                    "com.ibm.ipzvpd.Location": {
818                        "LocationCode": "Ufcs-P0-C59"
819                    },
820                    "xyz.openbmc_project.Inventory.Item": {
821                        "PrettyName": "I/O and standby voltage regulator module"
822                    }
823                }
824            }
825        ],
826        "/sys/bus/i2c/drivers/at24/11-0051/eeprom": [
827            {
828                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm13",
829                "serviceName": "xyz.openbmc_project.Inventory.Manager",
830                "readOnly": true,
831                "preAction": {
832                    "collection": {
833                        "gpioPresence": {
834                            "pin": "presence-vrm-c60",
835                            "value": 0
836                        }
837                    }
838                },
839                "extraInterfaces": {
840                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
841                    "com.ibm.ipzvpd.Location": {
842                        "LocationCode": "Ufcs-P0-C60"
843                    },
844                    "xyz.openbmc_project.Inventory.Item": {
845                        "PrettyName": "Processor voltage regulator module for system processor module 0"
846                    }
847                }
848            }
849        ],
850        "/sys/bus/i2c/drivers/at24/11-0050/eeprom": [
851            {
852                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm14",
853                "serviceName": "xyz.openbmc_project.Inventory.Manager",
854                "readOnly": true,
855                "preAction": {
856                    "collection": {
857                        "gpioPresence": {
858                            "pin": "presence-vrm-c62",
859                            "value": 0
860                        }
861                    }
862                },
863                "extraInterfaces": {
864                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
865                    "com.ibm.ipzvpd.Location": {
866                        "LocationCode": "Ufcs-P0-C62"
867                    },
868                    "xyz.openbmc_project.Inventory.Item": {
869                        "PrettyName": "Processor voltage regulator module for system processor module 0"
870                    }
871                }
872            }
873        ],
874        "/sys/bus/i2c/drivers/at24/11-0052/eeprom": [
875            {
876                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm15",
877                "serviceName": "xyz.openbmc_project.Inventory.Manager",
878                "readOnly": true,
879                "preAction": {
880                    "collection": {
881                        "gpioPresence": {
882                            "pin": "presence-vrm-c63",
883                            "value": 0
884                        }
885                    }
886                },
887                "extraInterfaces": {
888                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
889                    "com.ibm.ipzvpd.Location": {
890                        "LocationCode": "Ufcs-P0-C63"
891                    },
892                    "xyz.openbmc_project.Inventory.Item": {
893                        "PrettyName": "Miscellaneous voltage regulator module for system processor module 0"
894                    }
895                }
896            }
897        ],
898        "/sys/bus/i2c/drivers/at24/13-0053/eeprom": [
899            {
900                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm4",
901                "serviceName": "xyz.openbmc_project.Inventory.Manager",
902                "readOnly": true,
903                "preAction": {
904                    "collection": {
905                        "gpioPresence": {
906                            "pin": "presence-vrm-c17",
907                            "value": 0
908                        }
909                    }
910                },
911                "extraInterfaces": {
912                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
913                    "com.ibm.ipzvpd.Location": {
914                        "LocationCode": "Ufcs-P0-C17"
915                    },
916                    "xyz.openbmc_project.Inventory.Item": {
917                        "PrettyName": "I/O and standby voltage regulator module"
918                    }
919                }
920            }
921        ],
922        "/sys/bus/i2c/drivers/at24/13-0050/eeprom": [
923            {
924                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm5",
925                "serviceName": "xyz.openbmc_project.Inventory.Manager",
926                "readOnly": true,
927                "preAction": {
928                    "collection": {
929                        "gpioPresence": {
930                            "pin": "presence-vrm-c18",
931                            "value": 0
932                        }
933                    }
934                },
935                "extraInterfaces": {
936                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
937                    "com.ibm.ipzvpd.Location": {
938                        "LocationCode": "Ufcs-P0-C18"
939                    },
940                    "xyz.openbmc_project.Inventory.Item": {
941                        "PrettyName": "Processor voltage regulator module for system processor module 2"
942                    }
943                }
944            }
945        ],
946        "/sys/bus/i2c/drivers/at24/13-0051/eeprom": [
947            {
948                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm6",
949                "serviceName": "xyz.openbmc_project.Inventory.Manager",
950                "readOnly": true,
951                "preAction": {
952                    "collection": {
953                        "gpioPresence": {
954                            "pin": "presence-vrm-c20",
955                            "value": 0
956                        }
957                    }
958                },
959                "extraInterfaces": {
960                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
961                    "com.ibm.ipzvpd.Location": {
962                        "LocationCode": "Ufcs-P0-C20"
963                    },
964                    "xyz.openbmc_project.Inventory.Item": {
965                        "PrettyName": "Processor voltage regulator module for system processor module 2"
966                    }
967                }
968            }
969        ],
970        "/sys/bus/i2c/drivers/at24/13-0052/eeprom": [
971            {
972                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vrm7",
973                "serviceName": "xyz.openbmc_project.Inventory.Manager",
974                "readOnly": true,
975                "preAction": {
976                    "collection": {
977                        "gpioPresence": {
978                            "pin": "presence-vrm-c21",
979                            "value": 0
980                        }
981                    }
982                },
983                "extraInterfaces": {
984                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
985                    "com.ibm.ipzvpd.Location": {
986                        "LocationCode": "Ufcs-P0-C21"
987                    },
988                    "xyz.openbmc_project.Inventory.Item": {
989                        "PrettyName": "Miscellaneous voltage regulator module for system processor module 2"
990                    }
991                }
992            }
993        ],
994        "/sys/bus/i2c/drivers/at24/0-0051/eeprom": [
995            {
996                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tpm",
997                "serviceName": "xyz.openbmc_project.Inventory.Manager",
998                "preAction": {
999                    "collection": {
1000                        "gpioPresence": {
1001                            "pin": "presence-tpm",
1002                            "value": 0
1003                        }
1004                    }
1005                },
1006                "extraInterfaces": {
1007                    "xyz.openbmc_project.Inventory.Item.Tpm": null,
1008                    "com.ibm.ipzvpd.Location": {
1009                        "LocationCode": "Ufcs-P0-C96"
1010                    },
1011                    "xyz.openbmc_project.Inventory.Item": {
1012                        "PrettyName": "Trusted platform module card"
1013                    }
1014                }
1015            }
1016        ],
1017        "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
1018            {
1019                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0",
1020                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1021                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi13.0/eeprom",
1022                "offset": 196608,
1023                "powerOffOnly": true,
1024                "preAction": {
1025                    "collection": {
1026                        "gpioPresence": {
1027                            "pin": "presence-cp0",
1028                            "value": 0
1029                        }
1030                    }
1031                },
1032                "extraInterfaces": {
1033                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1034                    "com.ibm.ipzvpd.Location": {
1035                        "LocationCode": "Ufcs-P0-C61"
1036                    },
1037                    "xyz.openbmc_project.Inventory.Item": {
1038                        "PrettyName": "System processor module 0"
1039                    }
1040                }
1041            },
1042            {
1043                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit0",
1044                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1045                "inherit": false,
1046                "extraInterfaces": {
1047                    "xyz.openbmc_project.Inventory.Item": {
1048                        "PrettyName": "Quad"
1049                    }
1050                }
1051            },
1052            {
1053                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit1",
1054                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1055                "inherit": false,
1056                "extraInterfaces": {
1057                    "xyz.openbmc_project.Inventory.Item": {
1058                        "PrettyName": "High speed SMP/OpenCAPI Link"
1059                    }
1060                }
1061            },
1062            {
1063                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit2",
1064                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1065                "inherit": false,
1066                "extraInterfaces": {
1067                    "xyz.openbmc_project.Inventory.Item": {
1068                        "PrettyName": "Memory Controller"
1069                    }
1070                }
1071            },
1072            {
1073                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit3",
1074                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1075                "inherit": false,
1076                "extraInterfaces": {
1077                    "xyz.openbmc_project.Inventory.Item": {
1078                        "PrettyName": "Memory Controller Channel"
1079                    }
1080                }
1081            },
1082            {
1083                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit4",
1084                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1085                "inherit": false,
1086                "extraInterfaces": {
1087                    "xyz.openbmc_project.Inventory.Item": {
1088                        "PrettyName": "Processor To Memory Buffer Interface"
1089                    }
1090                }
1091            },
1092            {
1093                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit5",
1094                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1095                "inherit": false,
1096                "extraInterfaces": {
1097                    "xyz.openbmc_project.Inventory.Item": {
1098                        "PrettyName": "Nest Memory Management Unit"
1099                    }
1100                }
1101            },
1102            {
1103                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit6",
1104                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1105                "inherit": false,
1106                "extraInterfaces": {
1107                    "xyz.openbmc_project.Inventory.Item": {
1108                        "PrettyName": "Accelerator"
1109                    }
1110                }
1111            },
1112            {
1113                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit7",
1114                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1115                "inherit": false,
1116                "extraInterfaces": {
1117                    "xyz.openbmc_project.Inventory.Item": {
1118                        "PrettyName": "OpenCAPI Memory Interface"
1119                    }
1120                }
1121            },
1122            {
1123                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit8",
1124                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1125                "inherit": false,
1126                "extraInterfaces": {
1127                    "xyz.openbmc_project.Inventory.Item": {
1128                        "PrettyName": "OpenCAPI Memory Interface Controller"
1129                    }
1130                }
1131            },
1132            {
1133                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit9",
1134                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1135                "inherit": false,
1136                "extraInterfaces": {
1137                    "xyz.openbmc_project.Inventory.Item": {
1138                        "PrettyName": "POWER Accelerator Unit"
1139                    }
1140                }
1141            },
1142            {
1143                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit10",
1144                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1145                "inherit": false,
1146                "extraInterfaces": {
1147                    "xyz.openbmc_project.Inventory.Item": {
1148                        "PrettyName": "POWER Accelerator Unit Controller"
1149                    }
1150                }
1151            },
1152            {
1153                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit11",
1154                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1155                "inherit": false,
1156                "extraInterfaces": {
1157                    "xyz.openbmc_project.Inventory.Item": {
1158                        "PrettyName": "PCI Express controllers"
1159                    }
1160                }
1161            },
1162            {
1163                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit12",
1164                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1165                "inherit": false,
1166                "extraInterfaces": {
1167                    "xyz.openbmc_project.Inventory.Item": {
1168                        "PrettyName": "PCIe host bridge (PHB)"
1169                    }
1170                }
1171            },
1172            {
1173                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit13",
1174                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1175                "inherit": false,
1176                "extraInterfaces": {
1177                    "xyz.openbmc_project.Inventory.Item": {
1178                        "PrettyName": "OBUS End Point"
1179                    }
1180                }
1181            },
1182            {
1183                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit14",
1184                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1185                "inherit": false,
1186                "extraInterfaces": {
1187                    "xyz.openbmc_project.Inventory.Item": {
1188                        "PrettyName": "Cache-Only Core"
1189                    }
1190                }
1191            }
1192        ],
1193        "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
1194            {
1195                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1",
1196                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1197                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi23.0/eeprom",
1198                "offset": 196608,
1199                "powerOffOnly": true,
1200                "preAction": {
1201                    "collection": {
1202                        "gpioPresence": {
1203                            "pin": "presence-cp0",
1204                            "value": 0
1205                        }
1206                    }
1207                },
1208                "extraInterfaces": {
1209                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1210                    "com.ibm.ipzvpd.Location": {
1211                        "LocationCode": "Ufcs-P0-C61"
1212                    },
1213                    "xyz.openbmc_project.Inventory.Item": {
1214                        "PrettyName": "System processor module 0"
1215                    }
1216                }
1217            },
1218            {
1219                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit0",
1220                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1221                "inherit": false,
1222                "extraInterfaces": {
1223                    "xyz.openbmc_project.Inventory.Item": {
1224                        "PrettyName": "Quad"
1225                    }
1226                }
1227            },
1228            {
1229                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit1",
1230                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1231                "inherit": false,
1232                "extraInterfaces": {
1233                    "xyz.openbmc_project.Inventory.Item": {
1234                        "PrettyName": "High speed SMP/OpenCAPI Link"
1235                    }
1236                }
1237            },
1238            {
1239                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit2",
1240                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1241                "inherit": false,
1242                "extraInterfaces": {
1243                    "xyz.openbmc_project.Inventory.Item": {
1244                        "PrettyName": "Memory Controller"
1245                    }
1246                }
1247            },
1248            {
1249                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit3",
1250                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1251                "inherit": false,
1252                "extraInterfaces": {
1253                    "xyz.openbmc_project.Inventory.Item": {
1254                        "PrettyName": "Memory Controller Channel"
1255                    }
1256                }
1257            },
1258            {
1259                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit4",
1260                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1261                "inherit": false,
1262                "extraInterfaces": {
1263                    "xyz.openbmc_project.Inventory.Item": {
1264                        "PrettyName": "Processor To Memory Buffer Interface"
1265                    }
1266                }
1267            },
1268            {
1269                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit5",
1270                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1271                "inherit": false,
1272                "extraInterfaces": {
1273                    "xyz.openbmc_project.Inventory.Item": {
1274                        "PrettyName": "Nest Memory Management Unit"
1275                    }
1276                }
1277            },
1278            {
1279                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit6",
1280                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1281                "inherit": false,
1282                "extraInterfaces": {
1283                    "xyz.openbmc_project.Inventory.Item": {
1284                        "PrettyName": "Accelerator"
1285                    }
1286                }
1287            },
1288            {
1289                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit7",
1290                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1291                "inherit": false,
1292                "extraInterfaces": {
1293                    "xyz.openbmc_project.Inventory.Item": {
1294                        "PrettyName": "OpenCAPI Memory Interface"
1295                    }
1296                }
1297            },
1298            {
1299                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit8",
1300                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1301                "inherit": false,
1302                "extraInterfaces": {
1303                    "xyz.openbmc_project.Inventory.Item": {
1304                        "PrettyName": "OpenCAPI Memory Interface Controller"
1305                    }
1306                }
1307            },
1308            {
1309                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit9",
1310                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1311                "inherit": false,
1312                "extraInterfaces": {
1313                    "xyz.openbmc_project.Inventory.Item": {
1314                        "PrettyName": "POWER Accelerator Unit"
1315                    }
1316                }
1317            },
1318            {
1319                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit10",
1320                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1321                "inherit": false,
1322                "extraInterfaces": {
1323                    "xyz.openbmc_project.Inventory.Item": {
1324                        "PrettyName": "POWER Accelerator Unit Controller"
1325                    }
1326                }
1327            },
1328            {
1329                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit11",
1330                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1331                "inherit": false,
1332                "extraInterfaces": {
1333                    "xyz.openbmc_project.Inventory.Item": {
1334                        "PrettyName": "PCI Express controllers"
1335                    }
1336                }
1337            },
1338            {
1339                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit12",
1340                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1341                "inherit": false,
1342                "extraInterfaces": {
1343                    "xyz.openbmc_project.Inventory.Item": {
1344                        "PrettyName": "PCIe host bridge (PHB)"
1345                    }
1346                }
1347            },
1348            {
1349                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit13",
1350                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1351                "inherit": false,
1352                "extraInterfaces": {
1353                    "xyz.openbmc_project.Inventory.Item": {
1354                        "PrettyName": "OBUS End Point"
1355                    }
1356                }
1357            },
1358            {
1359                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit14",
1360                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1361                "inherit": false,
1362                "extraInterfaces": {
1363                    "xyz.openbmc_project.Inventory.Item": {
1364                        "PrettyName": "Cache-Only Core"
1365                    }
1366                }
1367            }
1368        ],
1369        "/sys/bus/spi/drivers/at25/spi32.0/eeprom": [
1370            {
1371                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0",
1372                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1373                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi33.0/eeprom",
1374                "cpuType": "primary",
1375                "offset": 196608,
1376                "powerOffOnly": true,
1377                "preAction": {
1378                    "collection": {
1379                        "gpioPresence": {
1380                            "pin": "presence-cp1",
1381                            "value": 0
1382                        }
1383                    }
1384                },
1385                "extraInterfaces": {
1386                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1387                    "com.ibm.ipzvpd.Location": {
1388                        "LocationCode": "Ufcs-P0-C14"
1389                    },
1390                    "xyz.openbmc_project.Inventory.Item": {
1391                        "PrettyName": "System processor module 1"
1392                    }
1393                }
1394            },
1395            {
1396                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit0",
1397                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1398                "inherit": false,
1399                "extraInterfaces": {
1400                    "xyz.openbmc_project.Inventory.Item": {
1401                        "PrettyName": "Quad"
1402                    }
1403                }
1404            },
1405            {
1406                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit1",
1407                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1408                "inherit": false,
1409                "extraInterfaces": {
1410                    "xyz.openbmc_project.Inventory.Item": {
1411                        "PrettyName": "High speed SMP/OpenCAPI Link"
1412                    }
1413                }
1414            },
1415            {
1416                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit2",
1417                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1418                "inherit": false,
1419                "extraInterfaces": {
1420                    "xyz.openbmc_project.Inventory.Item": {
1421                        "PrettyName": "Memory Controller"
1422                    }
1423                }
1424            },
1425            {
1426                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit3",
1427                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1428                "inherit": false,
1429                "extraInterfaces": {
1430                    "xyz.openbmc_project.Inventory.Item": {
1431                        "PrettyName": "Memory Controller Channel"
1432                    }
1433                }
1434            },
1435            {
1436                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit4",
1437                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1438                "inherit": false,
1439                "extraInterfaces": {
1440                    "xyz.openbmc_project.Inventory.Item": {
1441                        "PrettyName": "Processor To Memory Buffer Interface"
1442                    }
1443                }
1444            },
1445            {
1446                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit5",
1447                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1448                "inherit": false,
1449                "extraInterfaces": {
1450                    "xyz.openbmc_project.Inventory.Item": {
1451                        "PrettyName": "Nest Memory Management Unit"
1452                    }
1453                }
1454            },
1455            {
1456                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit6",
1457                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1458                "inherit": false,
1459                "extraInterfaces": {
1460                    "xyz.openbmc_project.Inventory.Item": {
1461                        "PrettyName": "Accelerator"
1462                    }
1463                }
1464            },
1465            {
1466                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit7",
1467                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1468                "inherit": false,
1469                "extraInterfaces": {
1470                    "xyz.openbmc_project.Inventory.Item": {
1471                        "PrettyName": "OpenCAPI Memory Interface"
1472                    }
1473                }
1474            },
1475            {
1476                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit8",
1477                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1478                "inherit": false,
1479                "extraInterfaces": {
1480                    "xyz.openbmc_project.Inventory.Item": {
1481                        "PrettyName": "OpenCAPI Memory Interface Controller"
1482                    }
1483                }
1484            },
1485            {
1486                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit9",
1487                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1488                "inherit": false,
1489                "extraInterfaces": {
1490                    "xyz.openbmc_project.Inventory.Item": {
1491                        "PrettyName": "POWER Accelerator Unit"
1492                    }
1493                }
1494            },
1495            {
1496                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit10",
1497                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1498                "inherit": false,
1499                "extraInterfaces": {
1500                    "xyz.openbmc_project.Inventory.Item": {
1501                        "PrettyName": "POWER Accelerator Unit Controller"
1502                    }
1503                }
1504            },
1505            {
1506                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit11",
1507                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1508                "inherit": false,
1509                "extraInterfaces": {
1510                    "xyz.openbmc_project.Inventory.Item": {
1511                        "PrettyName": "PCI Express controllers"
1512                    }
1513                }
1514            },
1515            {
1516                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit12",
1517                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1518                "inherit": false,
1519                "extraInterfaces": {
1520                    "xyz.openbmc_project.Inventory.Item": {
1521                        "PrettyName": "PCIe host bridge (PHB)"
1522                    }
1523                }
1524            },
1525            {
1526                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit13",
1527                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1528                "inherit": false,
1529                "extraInterfaces": {
1530                    "xyz.openbmc_project.Inventory.Item": {
1531                        "PrettyName": "OBUS End Point"
1532                    }
1533                }
1534            },
1535            {
1536                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit14",
1537                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1538                "inherit": false,
1539                "extraInterfaces": {
1540                    "xyz.openbmc_project.Inventory.Item": {
1541                        "PrettyName": "Cache-Only Core"
1542                    }
1543                }
1544            }
1545        ],
1546        "/sys/bus/spi/drivers/at25/spi42.0/eeprom": [
1547            {
1548                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1",
1549                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1550                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi43.0/eeprom",
1551                "offset": 196608,
1552                "powerOffOnly": true,
1553                "preAction": {
1554                    "collection": {
1555                        "gpioPresence": {
1556                            "pin": "presence-cp1",
1557                            "value": 0
1558                        }
1559                    }
1560                },
1561                "extraInterfaces": {
1562                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1563                    "com.ibm.ipzvpd.Location": {
1564                        "LocationCode": "Ufcs-P0-C14"
1565                    },
1566                    "xyz.openbmc_project.Inventory.Item": {
1567                        "PrettyName": "System processor module 1"
1568                    }
1569                }
1570            },
1571            {
1572                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit0",
1573                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1574                "inherit": false,
1575                "extraInterfaces": {
1576                    "xyz.openbmc_project.Inventory.Item": {
1577                        "PrettyName": "Quad"
1578                    }
1579                }
1580            },
1581            {
1582                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit1",
1583                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1584                "inherit": false,
1585                "extraInterfaces": {
1586                    "xyz.openbmc_project.Inventory.Item": {
1587                        "PrettyName": "High speed SMP/OpenCAPI Link"
1588                    }
1589                }
1590            },
1591            {
1592                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit2",
1593                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1594                "inherit": false,
1595                "extraInterfaces": {
1596                    "xyz.openbmc_project.Inventory.Item": {
1597                        "PrettyName": "Memory Controller"
1598                    }
1599                }
1600            },
1601            {
1602                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit3",
1603                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1604                "inherit": false,
1605                "extraInterfaces": {
1606                    "xyz.openbmc_project.Inventory.Item": {
1607                        "PrettyName": "Memory Controller Channel"
1608                    }
1609                }
1610            },
1611            {
1612                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit4",
1613                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1614                "inherit": false,
1615                "extraInterfaces": {
1616                    "xyz.openbmc_project.Inventory.Item": {
1617                        "PrettyName": "Processor To Memory Buffer Interface"
1618                    }
1619                }
1620            },
1621            {
1622                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit5",
1623                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1624                "inherit": false,
1625                "extraInterfaces": {
1626                    "xyz.openbmc_project.Inventory.Item": {
1627                        "PrettyName": "Nest Memory Management Unit"
1628                    }
1629                }
1630            },
1631            {
1632                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit6",
1633                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1634                "inherit": false,
1635                "extraInterfaces": {
1636                    "xyz.openbmc_project.Inventory.Item": {
1637                        "PrettyName": "Accelerator"
1638                    }
1639                }
1640            },
1641            {
1642                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit7",
1643                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1644                "inherit": false,
1645                "extraInterfaces": {
1646                    "xyz.openbmc_project.Inventory.Item": {
1647                        "PrettyName": "OpenCAPI Memory Interface"
1648                    }
1649                }
1650            },
1651            {
1652                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit8",
1653                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1654                "inherit": false,
1655                "extraInterfaces": {
1656                    "xyz.openbmc_project.Inventory.Item": {
1657                        "PrettyName": "OpenCAPI Memory Interface Controller"
1658                    }
1659                }
1660            },
1661            {
1662                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit9",
1663                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1664                "inherit": false,
1665                "extraInterfaces": {
1666                    "xyz.openbmc_project.Inventory.Item": {
1667                        "PrettyName": "POWER Accelerator Unit"
1668                    }
1669                }
1670            },
1671            {
1672                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit10",
1673                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1674                "inherit": false,
1675                "extraInterfaces": {
1676                    "xyz.openbmc_project.Inventory.Item": {
1677                        "PrettyName": "POWER Accelerator Unit Controller"
1678                    }
1679                }
1680            },
1681            {
1682                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit11",
1683                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1684                "inherit": false,
1685                "extraInterfaces": {
1686                    "xyz.openbmc_project.Inventory.Item": {
1687                        "PrettyName": "PCI Express controllers"
1688                    }
1689                }
1690            },
1691            {
1692                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit12",
1693                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1694                "inherit": false,
1695                "extraInterfaces": {
1696                    "xyz.openbmc_project.Inventory.Item": {
1697                        "PrettyName": "PCIe host bridge (PHB)"
1698                    }
1699                }
1700            },
1701            {
1702                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit13",
1703                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1704                "inherit": false,
1705                "extraInterfaces": {
1706                    "xyz.openbmc_project.Inventory.Item": {
1707                        "PrettyName": "OBUS End Point"
1708                    }
1709                }
1710            },
1711            {
1712                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit14",
1713                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1714                "inherit": false,
1715                "extraInterfaces": {
1716                    "xyz.openbmc_project.Inventory.Item": {
1717                        "PrettyName": "Cache-Only Core"
1718                    }
1719                }
1720            }
1721        ],
1722        "/sys/bus/spi/drivers/at25/spi52.0/eeprom": [
1723            {
1724                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0",
1725                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1726                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi53.0/eeprom",
1727                "offset": 196608,
1728                "powerOffOnly": true,
1729                "preAction": {
1730                    "collection": {
1731                        "gpioPresence": {
1732                            "pin": "presence-cp2",
1733                            "value": 0
1734                        }
1735                    }
1736                },
1737                "extraInterfaces": {
1738                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1739                    "com.ibm.ipzvpd.Location": {
1740                        "LocationCode": "Ufcs-P0-C19"
1741                    },
1742                    "xyz.openbmc_project.Inventory.Item": {
1743                        "PrettyName": "System processor module 2"
1744                    }
1745                }
1746            },
1747            {
1748                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit0",
1749                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1750                "inherit": false,
1751                "extraInterfaces": {
1752                    "xyz.openbmc_project.Inventory.Item": {
1753                        "PrettyName": "Quad"
1754                    }
1755                }
1756            },
1757            {
1758                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit1",
1759                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1760                "inherit": false,
1761                "extraInterfaces": {
1762                    "xyz.openbmc_project.Inventory.Item": {
1763                        "PrettyName": "High speed SMP/OpenCAPI Link"
1764                    }
1765                }
1766            },
1767            {
1768                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit2",
1769                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1770                "inherit": false,
1771                "extraInterfaces": {
1772                    "xyz.openbmc_project.Inventory.Item": {
1773                        "PrettyName": "Memory Controller"
1774                    }
1775                }
1776            },
1777            {
1778                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit3",
1779                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1780                "inherit": false,
1781                "extraInterfaces": {
1782                    "xyz.openbmc_project.Inventory.Item": {
1783                        "PrettyName": "Memory Controller Channel"
1784                    }
1785                }
1786            },
1787            {
1788                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit4",
1789                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1790                "inherit": false,
1791                "extraInterfaces": {
1792                    "xyz.openbmc_project.Inventory.Item": {
1793                        "PrettyName": "Processor To Memory Buffer Interface"
1794                    }
1795                }
1796            },
1797            {
1798                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit5",
1799                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1800                "inherit": false,
1801                "extraInterfaces": {
1802                    "xyz.openbmc_project.Inventory.Item": {
1803                        "PrettyName": "Nest Memory Management Unit"
1804                    }
1805                }
1806            },
1807            {
1808                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit6",
1809                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1810                "inherit": false,
1811                "extraInterfaces": {
1812                    "xyz.openbmc_project.Inventory.Item": {
1813                        "PrettyName": "Accelerator"
1814                    }
1815                }
1816            },
1817            {
1818                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit7",
1819                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1820                "inherit": false,
1821                "extraInterfaces": {
1822                    "xyz.openbmc_project.Inventory.Item": {
1823                        "PrettyName": "OpenCAPI Memory Interface"
1824                    }
1825                }
1826            },
1827            {
1828                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit8",
1829                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1830                "inherit": false,
1831                "extraInterfaces": {
1832                    "xyz.openbmc_project.Inventory.Item": {
1833                        "PrettyName": "OpenCAPI Memory Interface Controller"
1834                    }
1835                }
1836            },
1837            {
1838                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit9",
1839                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1840                "inherit": false,
1841                "extraInterfaces": {
1842                    "xyz.openbmc_project.Inventory.Item": {
1843                        "PrettyName": "POWER Accelerator Unit"
1844                    }
1845                }
1846            },
1847            {
1848                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit10",
1849                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1850                "inherit": false,
1851                "extraInterfaces": {
1852                    "xyz.openbmc_project.Inventory.Item": {
1853                        "PrettyName": "POWER Accelerator Unit Controller"
1854                    }
1855                }
1856            },
1857            {
1858                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit11",
1859                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1860                "inherit": false,
1861                "extraInterfaces": {
1862                    "xyz.openbmc_project.Inventory.Item": {
1863                        "PrettyName": "PCI Express controllers"
1864                    }
1865                }
1866            },
1867            {
1868                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit12",
1869                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1870                "inherit": false,
1871                "extraInterfaces": {
1872                    "xyz.openbmc_project.Inventory.Item": {
1873                        "PrettyName": "PCIe host bridge (PHB)"
1874                    }
1875                }
1876            },
1877            {
1878                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit13",
1879                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1880                "inherit": false,
1881                "extraInterfaces": {
1882                    "xyz.openbmc_project.Inventory.Item": {
1883                        "PrettyName": "OBUS End Point"
1884                    }
1885                }
1886            },
1887            {
1888                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0/unit14",
1889                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1890                "inherit": false,
1891                "extraInterfaces": {
1892                    "xyz.openbmc_project.Inventory.Item": {
1893                        "PrettyName": "Cache-Only Core"
1894                    }
1895                }
1896            }
1897        ],
1898        "/sys/bus/spi/drivers/at25/spi62.0/eeprom": [
1899            {
1900                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1",
1901                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1902                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi63.0/eeprom",
1903                "offset": 196608,
1904                "powerOffOnly": true,
1905                "preAction": {
1906                    "collection": {
1907                        "gpioPresence": {
1908                            "pin": "presence-cp2",
1909                            "value": 0
1910                        }
1911                    }
1912                },
1913                "extraInterfaces": {
1914                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1915                    "com.ibm.ipzvpd.Location": {
1916                        "LocationCode": "Ufcs-P0-C19"
1917                    },
1918                    "xyz.openbmc_project.Inventory.Item": {
1919                        "PrettyName": "System processor module 2"
1920                    }
1921                }
1922            },
1923            {
1924                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit0",
1925                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1926                "inherit": false,
1927                "extraInterfaces": {
1928                    "xyz.openbmc_project.Inventory.Item": {
1929                        "PrettyName": "Quad"
1930                    }
1931                }
1932            },
1933            {
1934                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit1",
1935                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1936                "inherit": false,
1937                "extraInterfaces": {
1938                    "xyz.openbmc_project.Inventory.Item": {
1939                        "PrettyName": "High speed SMP/OpenCAPI Link"
1940                    }
1941                }
1942            },
1943            {
1944                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit2",
1945                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1946                "inherit": false,
1947                "extraInterfaces": {
1948                    "xyz.openbmc_project.Inventory.Item": {
1949                        "PrettyName": "Memory Controller"
1950                    }
1951                }
1952            },
1953            {
1954                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit3",
1955                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1956                "inherit": false,
1957                "extraInterfaces": {
1958                    "xyz.openbmc_project.Inventory.Item": {
1959                        "PrettyName": "Memory Controller Channel"
1960                    }
1961                }
1962            },
1963            {
1964                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit4",
1965                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1966                "inherit": false,
1967                "extraInterfaces": {
1968                    "xyz.openbmc_project.Inventory.Item": {
1969                        "PrettyName": "Processor To Memory Buffer Interface"
1970                    }
1971                }
1972            },
1973            {
1974                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit5",
1975                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1976                "inherit": false,
1977                "extraInterfaces": {
1978                    "xyz.openbmc_project.Inventory.Item": {
1979                        "PrettyName": "Nest Memory Management Unit"
1980                    }
1981                }
1982            },
1983            {
1984                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit6",
1985                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1986                "inherit": false,
1987                "extraInterfaces": {
1988                    "xyz.openbmc_project.Inventory.Item": {
1989                        "PrettyName": "Accelerator"
1990                    }
1991                }
1992            },
1993            {
1994                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit7",
1995                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1996                "inherit": false,
1997                "extraInterfaces": {
1998                    "xyz.openbmc_project.Inventory.Item": {
1999                        "PrettyName": "OpenCAPI Memory Interface"
2000                    }
2001                }
2002            },
2003            {
2004                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit8",
2005                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2006                "inherit": false,
2007                "extraInterfaces": {
2008                    "xyz.openbmc_project.Inventory.Item": {
2009                        "PrettyName": "OpenCAPI Memory Interface Controller"
2010                    }
2011                }
2012            },
2013            {
2014                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit9",
2015                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2016                "inherit": false,
2017                "extraInterfaces": {
2018                    "xyz.openbmc_project.Inventory.Item": {
2019                        "PrettyName": "POWER Accelerator Unit"
2020                    }
2021                }
2022            },
2023            {
2024                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit10",
2025                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2026                "inherit": false,
2027                "extraInterfaces": {
2028                    "xyz.openbmc_project.Inventory.Item": {
2029                        "PrettyName": "POWER Accelerator Unit Controller"
2030                    }
2031                }
2032            },
2033            {
2034                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit11",
2035                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2036                "inherit": false,
2037                "extraInterfaces": {
2038                    "xyz.openbmc_project.Inventory.Item": {
2039                        "PrettyName": "PCI Express controllers"
2040                    }
2041                }
2042            },
2043            {
2044                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit12",
2045                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2046                "inherit": false,
2047                "extraInterfaces": {
2048                    "xyz.openbmc_project.Inventory.Item": {
2049                        "PrettyName": "PCIe host bridge (PHB)"
2050                    }
2051                }
2052            },
2053            {
2054                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit13",
2055                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2056                "inherit": false,
2057                "extraInterfaces": {
2058                    "xyz.openbmc_project.Inventory.Item": {
2059                        "PrettyName": "OBUS End Point"
2060                    }
2061                }
2062            },
2063            {
2064                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu1/unit14",
2065                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2066                "inherit": false,
2067                "extraInterfaces": {
2068                    "xyz.openbmc_project.Inventory.Item": {
2069                        "PrettyName": "Cache-Only Core"
2070                    }
2071                }
2072            }
2073        ],
2074        "/sys/bus/spi/drivers/at25/spi72.0/eeprom": [
2075            {
2076                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0",
2077                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2078                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi73.0/eeprom",
2079                "offset": 196608,
2080                "powerOffOnly": true,
2081                "preAction": {
2082                    "collection": {
2083                        "gpioPresence": {
2084                            "pin": "presence-cp3",
2085                            "value": 0
2086                        }
2087                    }
2088                },
2089                "extraInterfaces": {
2090                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
2091                    "com.ibm.ipzvpd.Location": {
2092                        "LocationCode": "Ufcs-P0-C56"
2093                    },
2094                    "xyz.openbmc_project.Inventory.Item": {
2095                        "PrettyName": "System processor module 3"
2096                    }
2097                }
2098            },
2099            {
2100                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit0",
2101                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2102                "inherit": false,
2103                "extraInterfaces": {
2104                    "xyz.openbmc_project.Inventory.Item": {
2105                        "PrettyName": "Quad"
2106                    }
2107                }
2108            },
2109            {
2110                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit1",
2111                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2112                "inherit": false,
2113                "extraInterfaces": {
2114                    "xyz.openbmc_project.Inventory.Item": {
2115                        "PrettyName": "High speed SMP/OpenCAPI Link"
2116                    }
2117                }
2118            },
2119            {
2120                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit2",
2121                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2122                "inherit": false,
2123                "extraInterfaces": {
2124                    "xyz.openbmc_project.Inventory.Item": {
2125                        "PrettyName": "Memory Controller"
2126                    }
2127                }
2128            },
2129            {
2130                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit3",
2131                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2132                "inherit": false,
2133                "extraInterfaces": {
2134                    "xyz.openbmc_project.Inventory.Item": {
2135                        "PrettyName": "Memory Controller Channel"
2136                    }
2137                }
2138            },
2139            {
2140                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit4",
2141                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2142                "inherit": false,
2143                "extraInterfaces": {
2144                    "xyz.openbmc_project.Inventory.Item": {
2145                        "PrettyName": "Processor To Memory Buffer Interface"
2146                    }
2147                }
2148            },
2149            {
2150                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit5",
2151                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2152                "inherit": false,
2153                "extraInterfaces": {
2154                    "xyz.openbmc_project.Inventory.Item": {
2155                        "PrettyName": "Nest Memory Management Unit"
2156                    }
2157                }
2158            },
2159            {
2160                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit6",
2161                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2162                "inherit": false,
2163                "extraInterfaces": {
2164                    "xyz.openbmc_project.Inventory.Item": {
2165                        "PrettyName": "Accelerator"
2166                    }
2167                }
2168            },
2169            {
2170                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit7",
2171                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2172                "inherit": false,
2173                "extraInterfaces": {
2174                    "xyz.openbmc_project.Inventory.Item": {
2175                        "PrettyName": "OpenCAPI Memory Interface"
2176                    }
2177                }
2178            },
2179            {
2180                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit8",
2181                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2182                "inherit": false,
2183                "extraInterfaces": {
2184                    "xyz.openbmc_project.Inventory.Item": {
2185                        "PrettyName": "OpenCAPI Memory Interface Controller"
2186                    }
2187                }
2188            },
2189            {
2190                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit9",
2191                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2192                "inherit": false,
2193                "extraInterfaces": {
2194                    "xyz.openbmc_project.Inventory.Item": {
2195                        "PrettyName": "POWER Accelerator Unit"
2196                    }
2197                }
2198            },
2199            {
2200                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit10",
2201                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2202                "inherit": false,
2203                "extraInterfaces": {
2204                    "xyz.openbmc_project.Inventory.Item": {
2205                        "PrettyName": "POWER Accelerator Unit Controller"
2206                    }
2207                }
2208            },
2209            {
2210                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit11",
2211                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2212                "inherit": false,
2213                "extraInterfaces": {
2214                    "xyz.openbmc_project.Inventory.Item": {
2215                        "PrettyName": "PCI Express controllers"
2216                    }
2217                }
2218            },
2219            {
2220                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit12",
2221                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2222                "inherit": false,
2223                "extraInterfaces": {
2224                    "xyz.openbmc_project.Inventory.Item": {
2225                        "PrettyName": "PCIe host bridge (PHB)"
2226                    }
2227                }
2228            },
2229            {
2230                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit13",
2231                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2232                "inherit": false,
2233                "extraInterfaces": {
2234                    "xyz.openbmc_project.Inventory.Item": {
2235                        "PrettyName": "OBUS End Point"
2236                    }
2237                }
2238            },
2239            {
2240                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0/unit14",
2241                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2242                "inherit": false,
2243                "extraInterfaces": {
2244                    "xyz.openbmc_project.Inventory.Item": {
2245                        "PrettyName": "Cache-Only Core"
2246                    }
2247                }
2248            }
2249        ],
2250        "/sys/bus/spi/drivers/at25/spi82.0/eeprom": [
2251            {
2252                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1",
2253                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2254                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi83.0/eeprom",
2255                "offset": 196608,
2256                "powerOffOnly": true,
2257                "preAction": {
2258                    "collection": {
2259                        "gpioPresence": {
2260                            "pin": "presence-cp3",
2261                            "value": 0
2262                        }
2263                    }
2264                },
2265                "extraInterfaces": {
2266                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
2267                    "com.ibm.ipzvpd.Location": {
2268                        "LocationCode": "Ufcs-P0-C56"
2269                    },
2270                    "xyz.openbmc_project.Inventory.Item": {
2271                        "PrettyName": "System processor module 3"
2272                    }
2273                }
2274            },
2275            {
2276                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit0",
2277                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2278                "inherit": false,
2279                "extraInterfaces": {
2280                    "xyz.openbmc_project.Inventory.Item": {
2281                        "PrettyName": "Quad"
2282                    }
2283                }
2284            },
2285            {
2286                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit1",
2287                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2288                "inherit": false,
2289                "extraInterfaces": {
2290                    "xyz.openbmc_project.Inventory.Item": {
2291                        "PrettyName": "High speed SMP/OpenCAPI Link"
2292                    }
2293                }
2294            },
2295            {
2296                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit2",
2297                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2298                "inherit": false,
2299                "extraInterfaces": {
2300                    "xyz.openbmc_project.Inventory.Item": {
2301                        "PrettyName": "Memory Controller"
2302                    }
2303                }
2304            },
2305            {
2306                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit3",
2307                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2308                "inherit": false,
2309                "extraInterfaces": {
2310                    "xyz.openbmc_project.Inventory.Item": {
2311                        "PrettyName": "Memory Controller Channel"
2312                    }
2313                }
2314            },
2315            {
2316                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit4",
2317                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2318                "inherit": false,
2319                "extraInterfaces": {
2320                    "xyz.openbmc_project.Inventory.Item": {
2321                        "PrettyName": "Processor To Memory Buffer Interface"
2322                    }
2323                }
2324            },
2325            {
2326                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit5",
2327                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2328                "inherit": false,
2329                "extraInterfaces": {
2330                    "xyz.openbmc_project.Inventory.Item": {
2331                        "PrettyName": "Nest Memory Management Unit"
2332                    }
2333                }
2334            },
2335            {
2336                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit6",
2337                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2338                "inherit": false,
2339                "extraInterfaces": {
2340                    "xyz.openbmc_project.Inventory.Item": {
2341                        "PrettyName": "Accelerator"
2342                    }
2343                }
2344            },
2345            {
2346                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit7",
2347                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2348                "inherit": false,
2349                "extraInterfaces": {
2350                    "xyz.openbmc_project.Inventory.Item": {
2351                        "PrettyName": "OpenCAPI Memory Interface"
2352                    }
2353                }
2354            },
2355            {
2356                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit8",
2357                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2358                "inherit": false,
2359                "extraInterfaces": {
2360                    "xyz.openbmc_project.Inventory.Item": {
2361                        "PrettyName": "OpenCAPI Memory Interface Controller"
2362                    }
2363                }
2364            },
2365            {
2366                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit9",
2367                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2368                "inherit": false,
2369                "extraInterfaces": {
2370                    "xyz.openbmc_project.Inventory.Item": {
2371                        "PrettyName": "POWER Accelerator Unit"
2372                    }
2373                }
2374            },
2375            {
2376                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit10",
2377                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2378                "inherit": false,
2379                "extraInterfaces": {
2380                    "xyz.openbmc_project.Inventory.Item": {
2381                        "PrettyName": "POWER Accelerator Unit Controller"
2382                    }
2383                }
2384            },
2385            {
2386                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit11",
2387                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2388                "inherit": false,
2389                "extraInterfaces": {
2390                    "xyz.openbmc_project.Inventory.Item": {
2391                        "PrettyName": "PCI Express controllers"
2392                    }
2393                }
2394            },
2395            {
2396                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit12",
2397                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2398                "inherit": false,
2399                "extraInterfaces": {
2400                    "xyz.openbmc_project.Inventory.Item": {
2401                        "PrettyName": "PCIe host bridge (PHB)"
2402                    }
2403                }
2404            },
2405            {
2406                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit13",
2407                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2408                "inherit": false,
2409                "extraInterfaces": {
2410                    "xyz.openbmc_project.Inventory.Item": {
2411                        "PrettyName": "OBUS End Point"
2412                    }
2413                }
2414            },
2415            {
2416                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu1/unit14",
2417                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2418                "inherit": false,
2419                "extraInterfaces": {
2420                    "xyz.openbmc_project.Inventory.Item": {
2421                        "PrettyName": "Cache-Only Core"
2422                    }
2423                }
2424            }
2425        ],
2426        "/sys/bus/i2c/drivers/at24/27-0050/eeprom": [
2427            {
2428                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane",
2429                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2430                "preAction": {
2431                    "collection": {
2432                        "gpioPresence": {
2433                            "pin": "presence-dasd",
2434                            "value": 0
2435                        }
2436                    }
2437                },
2438                "extraInterfaces": {
2439                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
2440                    "com.ibm.ipzvpd.Location": {
2441                        "LocationCode": "Ufcs-P1"
2442                    },
2443                    "xyz.openbmc_project.Inventory.Item": {
2444                        "PrettyName": "Drive backplane"
2445                    }
2446                }
2447            },
2448            {
2449                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme0",
2450                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2451                "inherit": false,
2452                "extraInterfaces": {
2453                    "com.ibm.Control.Host.PCIeLink": null,
2454                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2455                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2456                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2457                    },
2458                    "com.ibm.ipzvpd.Location": {
2459                        "LocationCode": "Ufcs-P1-C0"
2460                    },
2461                    "xyz.openbmc_project.Inventory.Item": {
2462                        "PrettyName": "NVMe U.2 drive 0"
2463                    }
2464                }
2465            },
2466            {
2467                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme0/drive0",
2468                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2469                "inherit": false,
2470                "embedded": false,
2471                "replaceableAtRuntime": true,
2472                "extraInterfaces": {
2473                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2474                    "com.ibm.ipzvpd.Location": {
2475                        "LocationCode": "Ufcs-P1-C0"
2476                    },
2477                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2478                        "SlotNumber": 1
2479                    },
2480                    "xyz.openbmc_project.Inventory.Item": {
2481                        "PrettyName": "NVMe U.2 drive 0"
2482                    }
2483                }
2484            },
2485            {
2486                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme1",
2487                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2488                "inherit": false,
2489                "extraInterfaces": {
2490                    "com.ibm.Control.Host.PCIeLink": null,
2491                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2492                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2493                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2494                    },
2495                    "com.ibm.ipzvpd.Location": {
2496                        "LocationCode": "Ufcs-P1-C1"
2497                    },
2498                    "xyz.openbmc_project.Inventory.Item": {
2499                        "PrettyName": "NVMe U.2 drive 1"
2500                    }
2501                }
2502            },
2503            {
2504                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme1/drive1",
2505                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2506                "inherit": false,
2507                "embedded": false,
2508                "replaceableAtRuntime": true,
2509                "extraInterfaces": {
2510                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2511                    "com.ibm.ipzvpd.Location": {
2512                        "LocationCode": "Ufcs-P1-C1"
2513                    },
2514                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2515                        "SlotNumber": 2
2516                    },
2517                    "xyz.openbmc_project.Inventory.Item": {
2518                        "PrettyName": "NVMe U.2 drive 1"
2519                    }
2520                }
2521            },
2522            {
2523                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme2",
2524                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2525                "inherit": false,
2526                "extraInterfaces": {
2527                    "com.ibm.Control.Host.PCIeLink": null,
2528                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2529                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2530                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2531                    },
2532                    "com.ibm.ipzvpd.Location": {
2533                        "LocationCode": "Ufcs-P1-C2"
2534                    },
2535                    "xyz.openbmc_project.Inventory.Item": {
2536                        "PrettyName": "NVMe U.2 drive 2"
2537                    }
2538                }
2539            },
2540            {
2541                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme2/drive2",
2542                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2543                "inherit": false,
2544                "embedded": false,
2545                "replaceableAtRuntime": true,
2546                "extraInterfaces": {
2547                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2548                    "com.ibm.ipzvpd.Location": {
2549                        "LocationCode": "Ufcs-P1-C2"
2550                    },
2551                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2552                        "SlotNumber": 3
2553                    },
2554                    "xyz.openbmc_project.Inventory.Item": {
2555                        "PrettyName": "NVMe U.2 drive 2"
2556                    }
2557                }
2558            },
2559            {
2560                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme3",
2561                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2562                "inherit": false,
2563                "extraInterfaces": {
2564                    "com.ibm.Control.Host.PCIeLink": null,
2565                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2566                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2567                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2568                    },
2569                    "com.ibm.ipzvpd.Location": {
2570                        "LocationCode": "Ufcs-P1-C3"
2571                    },
2572                    "xyz.openbmc_project.Inventory.Item": {
2573                        "PrettyName": "NVMe U.2 drive 3"
2574                    }
2575                }
2576            },
2577            {
2578                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme3/drive3",
2579                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2580                "inherit": false,
2581                "embedded": false,
2582                "replaceableAtRuntime": true,
2583                "extraInterfaces": {
2584                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2585                    "com.ibm.ipzvpd.Location": {
2586                        "LocationCode": "Ufcs-P1-C3"
2587                    },
2588                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2589                        "SlotNumber": 4
2590                    },
2591                    "xyz.openbmc_project.Inventory.Item": {
2592                        "PrettyName": "NVMe U.2 drive 3"
2593                    }
2594                }
2595            },
2596            {
2597                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme4",
2598                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2599                "inherit": false,
2600                "extraInterfaces": {
2601                    "com.ibm.Control.Host.PCIeLink": null,
2602                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2603                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2604                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2605                    },
2606                    "com.ibm.ipzvpd.Location": {
2607                        "LocationCode": "Ufcs-P1-C4"
2608                    },
2609                    "xyz.openbmc_project.Inventory.Item": {
2610                        "PrettyName": "NVMe U.2 drive 4"
2611                    }
2612                }
2613            },
2614            {
2615                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme4/drive4",
2616                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2617                "inherit": false,
2618                "embedded": false,
2619                "replaceableAtRuntime": true,
2620                "extraInterfaces": {
2621                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2622                    "com.ibm.ipzvpd.Location": {
2623                        "LocationCode": "Ufcs-P1-C4"
2624                    },
2625                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2626                        "SlotNumber": 5
2627                    },
2628                    "xyz.openbmc_project.Inventory.Item": {
2629                        "PrettyName": "NVMe U.2 drive 4"
2630                    }
2631                }
2632            },
2633            {
2634                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme5",
2635                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2636                "inherit": false,
2637                "extraInterfaces": {
2638                    "com.ibm.Control.Host.PCIeLink": null,
2639                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2640                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2641                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2642                    },
2643                    "com.ibm.ipzvpd.Location": {
2644                        "LocationCode": "Ufcs-P1-C5"
2645                    },
2646                    "xyz.openbmc_project.Inventory.Item": {
2647                        "PrettyName": "NVMe U.2 drive 5"
2648                    }
2649                }
2650            },
2651            {
2652                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme5/drive5",
2653                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2654                "inherit": false,
2655                "embedded": false,
2656                "replaceableAtRuntime": true,
2657                "extraInterfaces": {
2658                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2659                    "com.ibm.ipzvpd.Location": {
2660                        "LocationCode": "Ufcs-P1-C5"
2661                    },
2662                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2663                        "SlotNumber": 6
2664                    },
2665                    "xyz.openbmc_project.Inventory.Item": {
2666                        "PrettyName": "NVMe U.2 drive 5"
2667                    }
2668                }
2669            },
2670            {
2671                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme6",
2672                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2673                "inherit": false,
2674                "extraInterfaces": {
2675                    "com.ibm.Control.Host.PCIeLink": null,
2676                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2677                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2678                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2679                    },
2680                    "com.ibm.ipzvpd.Location": {
2681                        "LocationCode": "Ufcs-P1-C6"
2682                    },
2683                    "xyz.openbmc_project.Inventory.Item": {
2684                        "PrettyName": "NVMe U.2 drive 6"
2685                    }
2686                }
2687            },
2688            {
2689                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme6/drive6",
2690                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2691                "inherit": false,
2692                "embedded": false,
2693                "replaceableAtRuntime": true,
2694                "extraInterfaces": {
2695                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2696                    "com.ibm.ipzvpd.Location": {
2697                        "LocationCode": "Ufcs-P1-C6"
2698                    },
2699                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2700                        "SlotNumber": 7
2701                    },
2702                    "xyz.openbmc_project.Inventory.Item": {
2703                        "PrettyName": "NVMe U.2 drive 6"
2704                    }
2705                }
2706            },
2707            {
2708                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme7",
2709                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2710                "inherit": false,
2711                "extraInterfaces": {
2712                    "com.ibm.Control.Host.PCIeLink": null,
2713                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2714                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2715                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2716                    },
2717                    "com.ibm.ipzvpd.Location": {
2718                        "LocationCode": "Ufcs-P1-C7"
2719                    },
2720                    "xyz.openbmc_project.Inventory.Item": {
2721                        "PrettyName": "NVMe U.2 drive 7"
2722                    }
2723                }
2724            },
2725            {
2726                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme7/drive7",
2727                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2728                "inherit": false,
2729                "embedded": false,
2730                "replaceableAtRuntime": true,
2731                "extraInterfaces": {
2732                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2733                    "com.ibm.ipzvpd.Location": {
2734                        "LocationCode": "Ufcs-P1-C7"
2735                    },
2736                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2737                        "SlotNumber": 8
2738                    },
2739                    "xyz.openbmc_project.Inventory.Item": {
2740                        "PrettyName": "NVMe U.2 drive 7"
2741                    }
2742                }
2743            },
2744            {
2745                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme8",
2746                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2747                "inherit": false,
2748                "extraInterfaces": {
2749                    "com.ibm.Control.Host.PCIeLink": null,
2750                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2751                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2752                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2753                    },
2754                    "com.ibm.ipzvpd.Location": {
2755                        "LocationCode": "Ufcs-P1-C8"
2756                    },
2757                    "xyz.openbmc_project.Inventory.Item": {
2758                        "PrettyName": "NVMe U.2 drive 8"
2759                    }
2760                }
2761            },
2762            {
2763                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme8/drive8",
2764                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2765                "inherit": false,
2766                "embedded": false,
2767                "replaceableAtRuntime": true,
2768                "extraInterfaces": {
2769                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2770                    "com.ibm.ipzvpd.Location": {
2771                        "LocationCode": "Ufcs-P1-C8"
2772                    },
2773                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2774                        "SlotNumber": 9
2775                    },
2776                    "xyz.openbmc_project.Inventory.Item": {
2777                        "PrettyName": "NVMe U.2 drive 8"
2778                    }
2779                }
2780            },
2781            {
2782                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme9",
2783                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2784                "inherit": false,
2785                "extraInterfaces": {
2786                    "com.ibm.Control.Host.PCIeLink": null,
2787                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2788                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2789                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2790                    },
2791                    "com.ibm.ipzvpd.Location": {
2792                        "LocationCode": "Ufcs-P1-C9"
2793                    },
2794                    "xyz.openbmc_project.Inventory.Item": {
2795                        "PrettyName": "NVMe U.2 drive 9"
2796                    }
2797                }
2798            },
2799            {
2800                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/nvme9/drive9",
2801                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2802                "inherit": false,
2803                "embedded": false,
2804                "replaceableAtRuntime": true,
2805                "extraInterfaces": {
2806                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2807                    "com.ibm.ipzvpd.Location": {
2808                        "LocationCode": "Ufcs-P1-C9"
2809                    },
2810                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2811                        "SlotNumber": 10
2812                    },
2813                    "xyz.openbmc_project.Inventory.Item": {
2814                        "PrettyName": "NVMe U.2 drive 9"
2815                    }
2816                }
2817            },
2818            {
2819                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/dp_connector0",
2820                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2821                "inherit": false,
2822                "extraInterfaces": {
2823                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2824                    "com.ibm.ipzvpd.Location": {
2825                        "LocationCode": "Ufcs-P1-T0"
2826                    },
2827                    "xyz.openbmc_project.Inventory.Item": {
2828                        "PrettyName": "USB 3.0 port 1 (front)"
2829                    }
2830                }
2831            },
2832            {
2833                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/dp_connector1",
2834                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2835                "inherit": false,
2836                "extraInterfaces": {
2837                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2838                    "com.ibm.ipzvpd.Location": {
2839                        "LocationCode": "Ufcs-P1-T1"
2840                    },
2841                    "xyz.openbmc_project.Inventory.Item": {
2842                        "PrettyName": "USB 3.0 port 2 (front)"
2843                    }
2844                }
2845            }
2846        ],
2847        "/sys/bus/i2c/drivers/at24/28-0051/eeprom": [
2848            {
2849                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/panel1",
2850                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2851                "replaceableAtRuntime": true,
2852                "essentialFru": true,
2853                "preAction": {
2854                    "collection": {
2855                        "gpioPresence": {
2856                            "pin": "presence-lcd-op",
2857                            "value": 0
2858                        }
2859                    }
2860                },
2861                "extraInterfaces": {
2862                    "xyz.openbmc_project.Inventory.Item.Panel": null,
2863                    "com.ibm.ipzvpd.Location": {
2864                        "LocationCode": "Ufcs-D1"
2865                    },
2866                    "xyz.openbmc_project.Inventory.Item": {
2867                        "PrettyName": "Control panel display"
2868                    }
2869                }
2870            }
2871        ],
2872        "/sys/bus/i2c/drivers/at24/29-0050/eeprom": [
2873            {
2874                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dasd_backplane/panel0",
2875                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2876                "replaceableAtRuntime": true,
2877                "essentialFru": true,
2878                "preAction": {
2879                    "collection": {
2880                        "gpioPresence": {
2881                            "pin": "presence-base-op",
2882                            "value": 0
2883                        }
2884                    }
2885                },
2886                "extraInterfaces": {
2887                    "xyz.openbmc_project.Inventory.Item.Panel": null,
2888                    "com.ibm.ipzvpd.Location": {
2889                        "LocationCode": "Ufcs-D0"
2890                    },
2891                    "xyz.openbmc_project.Inventory.Item": {
2892                        "PrettyName": "Control panel"
2893                    }
2894                }
2895            }
2896        ],
2897        "/sys/bus/i2c/drivers/at24/31-0050/eeprom": [
2898            {
2899                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0",
2900                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2901                "handlePresence": false,
2902                "replaceableAtRuntime": true,
2903                "preAction": {
2904                    "collection": {
2905                        "gpioPresence": {
2906                            "pin": "presence-fan3",
2907                            "value": 0
2908                        }
2909                    }
2910                },
2911                "extraInterfaces": {
2912                    "xyz.openbmc_project.Inventory.Item.Fan": null,
2913                    "com.ibm.ipzvpd.Location": {
2914                        "LocationCode": "Ufcs-A0"
2915                    }
2916                }
2917            }
2918        ],
2919        "/sys/bus/i2c/drivers/at24/32-0050/eeprom": [
2920            {
2921                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1",
2922                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2923                "handlePresence": false,
2924                "replaceableAtRuntime": true,
2925                "preAction": {
2926                    "collection": {
2927                        "gpioPresence": {
2928                            "pin": "presence-fan2",
2929                            "value": 0
2930                        }
2931                    }
2932                },
2933                "extraInterfaces": {
2934                    "xyz.openbmc_project.Inventory.Item.Fan": null,
2935                    "com.ibm.ipzvpd.Location": {
2936                        "LocationCode": "Ufcs-A1"
2937                    }
2938                }
2939            }
2940        ],
2941        "/sys/bus/i2c/drivers/at24/33-0050/eeprom": [
2942            {
2943                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2",
2944                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2945                "handlePresence": false,
2946                "replaceableAtRuntime": true,
2947                "preAction": {
2948                    "collection": {
2949                        "gpioPresence": {
2950                            "pin": "presence-fan1",
2951                            "value": 0
2952                        }
2953                    }
2954                },
2955                "extraInterfaces": {
2956                    "xyz.openbmc_project.Inventory.Item.Fan": null,
2957                    "com.ibm.ipzvpd.Location": {
2958                        "LocationCode": "Ufcs-A2"
2959                    }
2960                }
2961            }
2962        ],
2963        "/sys/bus/i2c/drivers/at24/34-0050/eeprom": [
2964            {
2965                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3",
2966                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2967                "replaceableAtRuntime": true,
2968                "handlePresence": false,
2969                "preAction": {
2970                    "collection": {
2971                        "gpioPresence": {
2972                            "pin": "presence-fan0",
2973                            "value": 0
2974                        }
2975                    }
2976                },
2977                "extraInterfaces": {
2978                    "xyz.openbmc_project.Inventory.Item.Fan": null,
2979                    "com.ibm.ipzvpd.Location": {
2980                        "LocationCode": "Ufcs-A3"
2981                    }
2982                }
2983            }
2984        ],
2985        "/sys/bus/i2c/drivers/at24/16-0052/eeprom": [
2986            {
2987                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1",
2988                "replaceableAtStandby": true,
2989                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2990                "replaceableAtRuntime": true,
2991                "preAction": {
2992                    "collection": {
2993                        "setGpio": {
2994                            "pin": "presence-cable-card1",
2995                            "value": 1
2996                        },
2997                        "systemCmd": {
2998                            "cmd": "echo 16-0052 > /sys/bus/i2c/drivers/at24/bind"
2999                        }
3000                    },
3001                    "deletion": {
3002                        "systemCmd": {
3003                            "cmd": "echo 16-0062 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3004                        }
3005                    }
3006                },
3007                "postAction": {
3008                    "collection": {
3009                        "ccin": ["6B99"],
3010                        "systemCmd": {
3011                            "cmd": "echo 16-0062 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3012                        }
3013                    },
3014                    "deletion": {
3015                        "systemCmd": {
3016                            "cmd": "echo 16-0052 > /sys/bus/i2c/drivers/at24/unbind"
3017                        },
3018                        "setGpio": {
3019                            "pin": "presence-cable-card1",
3020                            "value": 0
3021                        }
3022                    }
3023                },
3024                "postFailAction": {
3025                    "collection": {
3026                        "setGpio": {
3027                            "pin": "presence-cable-card1",
3028                            "value": 0
3029                        }
3030                    },
3031                    "deletion": {
3032                        "setGpio": {
3033                            "pin": "presence-cable-card1",
3034                            "value": 0
3035                        }
3036                    }
3037                },
3038                "extraInterfaces": {
3039                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3040                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3041                    "com.ibm.ipzvpd.Location": {
3042                        "LocationCode": "Ufcs-P0-C1"
3043                    },
3044                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3045                        "Bus": 16,
3046                        "Address": 82
3047                    },
3048                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3049                        "SlotNumber": 1
3050                    },
3051                    "xyz.openbmc_project.Inventory.Item": {
3052                        "PrettyName": "PCIe4 x8 adapter"
3053                    }
3054                }
3055            },
3056            {
3057                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1/cxp_top",
3058                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3059                "inherit": false,
3060                "noprime": true,
3061                "ccin": ["6B99"],
3062                "extraInterfaces": {
3063                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3064                    "com.ibm.ipzvpd.Location": {
3065                        "LocationCode": "Ufcs-P0-C1-T0"
3066                    },
3067                    "xyz.openbmc_project.Inventory.Item": {
3068                        "PrettyName": "CXP Port"
3069                    }
3070                }
3071            },
3072            {
3073                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1/cxp_bot",
3074                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3075                "inherit": false,
3076                "noprime": true,
3077                "ccin": ["6B99"],
3078                "extraInterfaces": {
3079                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3080                    "com.ibm.ipzvpd.Location": {
3081                        "LocationCode": "Ufcs-P0-C1-T1"
3082                    },
3083                    "xyz.openbmc_project.Inventory.Item": {
3084                        "PrettyName": "CXP Port"
3085                    }
3086                }
3087            }
3088        ],
3089        "/sys/bus/i2c/drivers/at24/17-0050/eeprom": [
3090            {
3091                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2",
3092                "replaceableAtStandby": true,
3093                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3094                "replaceableAtRuntime": true,
3095                "preAction": {
3096                    "collection": {
3097                        "setGpio": {
3098                            "pin": "presence-cable-card2",
3099                            "value": 1
3100                        },
3101                        "systemCmd": {
3102                            "cmd": "echo 17-0050 > /sys/bus/i2c/drivers/at24/bind"
3103                        }
3104                    },
3105                    "deletion": {
3106                        "systemCmd": {
3107                            "cmd": "echo 17-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3108                        }
3109                    }
3110                },
3111                "postAction": {
3112                    "collection": {
3113                        "ccin": ["6B99"],
3114                        "systemCmd": {
3115                            "cmd": "echo 17-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3116                        }
3117                    },
3118                    "deletion": {
3119                        "systemCmd": {
3120                            "cmd": "echo 17-0050 > /sys/bus/i2c/drivers/at24/unbind"
3121                        },
3122                        "setGpio": {
3123                            "pin": "presence-cable-card2",
3124                            "value": 0
3125                        }
3126                    }
3127                },
3128                "postFailAction": {
3129                    "collection": {
3130                        "setGpio": {
3131                            "pin": "presence-cable-card2",
3132                            "value": 0
3133                        }
3134                    },
3135                    "deletion": {
3136                        "setGpio": {
3137                            "pin": "presence-cable-card2",
3138                            "value": 0
3139                        }
3140                    }
3141                },
3142                "extraInterfaces": {
3143                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3144                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3145                    "com.ibm.ipzvpd.Location": {
3146                        "LocationCode": "Ufcs-P0-C2"
3147                    },
3148                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3149                        "Bus": 17,
3150                        "Address": 80
3151                    },
3152                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3153                        "SlotNumber": 2
3154                    },
3155                    "xyz.openbmc_project.Inventory.Item": {
3156                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3157                    }
3158                }
3159            },
3160            {
3161                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2/cxp_top",
3162                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3163                "inherit": false,
3164                "noprime": true,
3165                "ccin": ["6B99"],
3166                "extraInterfaces": {
3167                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3168                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3169                    "com.ibm.ipzvpd.Location": {
3170                        "LocationCode": "Ufcs-P0-C2-T0"
3171                    },
3172                    "xyz.openbmc_project.Inventory.Item": {
3173                        "PrettyName": "CXP Port"
3174                    }
3175                }
3176            },
3177            {
3178                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2/cxp_bot",
3179                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3180                "inherit": false,
3181                "noprime": true,
3182                "ccin": ["6B99"],
3183                "extraInterfaces": {
3184                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3185                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3186                    "com.ibm.ipzvpd.Location": {
3187                        "LocationCode": "Ufcs-P0-C2-T1"
3188                    },
3189                    "xyz.openbmc_project.Inventory.Item": {
3190                        "PrettyName": "CXP Port"
3191                    }
3192                }
3193            }
3194        ],
3195        "/sys/bus/i2c/drivers/at24/18-0051/eeprom": [
3196            {
3197                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3",
3198                "replaceableAtStandby": true,
3199                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3200                "replaceableAtRuntime": true,
3201                "preAction": {
3202                    "collection": {
3203                        "setGpio": {
3204                            "pin": "presence-cable-card3",
3205                            "value": 1
3206                        },
3207                        "systemCmd": {
3208                            "cmd": "echo 18-0051 > /sys/bus/i2c/drivers/at24/bind"
3209                        }
3210                    },
3211                    "deletion": {
3212                        "systemCmd": {
3213                            "cmd": "echo 18-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3214                        }
3215                    }
3216                },
3217                "postAction": {
3218                    "collection": {
3219                        "ccin": ["6B99"],
3220                        "systemCmd": {
3221                            "cmd": "echo 18-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3222                        }
3223                    },
3224                    "deletion": {
3225                        "systemCmd": {
3226                            "cmd": "echo 18-0051 > /sys/bus/i2c/drivers/at24/unbind"
3227                        },
3228                        "setGpio": {
3229                            "pin": "presence-cable-card3",
3230                            "value": 0
3231                        }
3232                    }
3233                },
3234                "postFailAction": {
3235                    "collection": {
3236                        "setGpio": {
3237                            "pin": "presence-cable-card3",
3238                            "value": 0
3239                        }
3240                    },
3241                    "deletion": {
3242                        "setGpio": {
3243                            "pin": "presence-cable-card3",
3244                            "value": 0
3245                        }
3246                    }
3247                },
3248                "extraInterfaces": {
3249                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3250                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3251                    "com.ibm.ipzvpd.Location": {
3252                        "LocationCode": "Ufcs-P0-C3"
3253                    },
3254                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3255                        "Bus": 18,
3256                        "Address": 81
3257                    },
3258                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3259                        "SlotNumber": 3
3260                    },
3261                    "xyz.openbmc_project.Inventory.Item": {
3262                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3263                    }
3264                }
3265            },
3266            {
3267                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_top",
3268                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3269                "inherit": false,
3270                "noprime": true,
3271                "ccin": ["6B99"],
3272                "extraInterfaces": {
3273                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3274                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3275                    "com.ibm.ipzvpd.Location": {
3276                        "LocationCode": "Ufcs-P0-C3-T0"
3277                    },
3278                    "xyz.openbmc_project.Inventory.Item": {
3279                        "PrettyName": "CXP Port"
3280                    }
3281                }
3282            },
3283            {
3284                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_bot",
3285                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3286                "inherit": false,
3287                "noprime": true,
3288                "ccin": ["6B99"],
3289                "extraInterfaces": {
3290                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3291                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3292                    "com.ibm.ipzvpd.Location": {
3293                        "LocationCode": "Ufcs-P0-C3-T1"
3294                    },
3295                    "xyz.openbmc_project.Inventory.Item": {
3296                        "PrettyName": "CXP Port"
3297                    }
3298                }
3299            }
3300        ],
3301        "/sys/bus/i2c/drivers/at24/19-0050/eeprom": [
3302            {
3303                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4",
3304                "replaceableAtStandby": true,
3305                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3306                "replaceableAtRuntime": true,
3307                "preAction": {
3308                    "collection": {
3309                        "setGpio": {
3310                            "pin": "presence-cable-card4",
3311                            "value": 1
3312                        },
3313                        "systemCmd": {
3314                            "cmd": "echo 19-0050 > /sys/bus/i2c/drivers/at24/bind"
3315                        }
3316                    },
3317                    "deletion": {
3318                        "systemCmd": {
3319                            "cmd": "echo 19-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3320                        }
3321                    }
3322                },
3323                "postAction": {
3324                    "collection": {
3325                        "ccin": ["6B99"],
3326                        "systemCmd": {
3327                            "cmd": "echo 19-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3328                        }
3329                    },
3330                    "deletion": {
3331                        "systemCmd": {
3332                            "cmd": "echo 19-0050 > /sys/bus/i2c/drivers/at24/unbind"
3333                        },
3334                        "setGpio": {
3335                            "pin": "presence-cable-card4",
3336                            "value": 0
3337                        }
3338                    }
3339                },
3340                "postFailAction": {
3341                    "collection": {
3342                        "setGpio": {
3343                            "pin": "presence-cable-card4",
3344                            "value": 0
3345                        }
3346                    },
3347                    "deletion": {
3348                        "setGpio": {
3349                            "pin": "presence-cable-card4",
3350                            "value": 0
3351                        }
3352                    }
3353                },
3354                "extraInterfaces": {
3355                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3356                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3357                    "com.ibm.ipzvpd.Location": {
3358                        "LocationCode": "Ufcs-P0-C4"
3359                    },
3360                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3361                        "Bus": 19,
3362                        "Address": 80
3363                    },
3364                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3365                        "SlotNumber": 4
3366                    },
3367                    "xyz.openbmc_project.Inventory.Item": {
3368                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3369                    }
3370                }
3371            },
3372            {
3373                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_top",
3374                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3375                "inherit": false,
3376                "noprime": true,
3377                "ccin": ["6B99"],
3378                "extraInterfaces": {
3379                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3380                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3381                    "com.ibm.ipzvpd.Location": {
3382                        "LocationCode": "Ufcs-P0-C4-T0"
3383                    },
3384                    "xyz.openbmc_project.Inventory.Item": {
3385                        "PrettyName": "CXP Port"
3386                    }
3387                }
3388            },
3389            {
3390                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_bot",
3391                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3392                "inherit": false,
3393                "noprime": true,
3394                "ccin": ["6B99"],
3395                "extraInterfaces": {
3396                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3397                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3398                    "com.ibm.ipzvpd.Location": {
3399                        "LocationCode": "Ufcs-P0-C4-T1"
3400                    },
3401                    "xyz.openbmc_project.Inventory.Item": {
3402                        "PrettyName": "CXP Port"
3403                    }
3404                }
3405            }
3406        ],
3407        "/sys/bus/i2c/drivers/at24/20-0051/eeprom": [
3408            {
3409                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5/pcie_card5",
3410                "replaceableAtStandby": true,
3411                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3412                "replaceableAtRuntime": true,
3413                "preAction": {
3414                    "collection": {
3415                        "setGpio": {
3416                            "pin": "presence-cable-card5",
3417                            "value": 1
3418                        },
3419                        "systemCmd": {
3420                            "cmd": "echo 20-0051 > /sys/bus/i2c/drivers/at24/bind"
3421                        }
3422                    },
3423                    "deletion": {
3424                        "systemCmd": {
3425                            "cmd": "echo 20-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3426                        }
3427                    }
3428                },
3429                "postAction": {
3430                    "collection": {
3431                        "ccin": ["6B99"],
3432                        "systemCmd": {
3433                            "cmd": "echo 20-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3434                        }
3435                    },
3436                    "deletion": {
3437                        "systemCmd": {
3438                            "cmd": "echo 20-0051 > /sys/bus/i2c/drivers/at24/unbind"
3439                        },
3440                        "setGpio": {
3441                            "pin": "presence-cable-card5",
3442                            "value": 0
3443                        }
3444                    }
3445                },
3446                "postFailAction": {
3447                    "collection": {
3448                        "setGpio": {
3449                            "pin": "presence-cable-card5",
3450                            "value": 0
3451                        }
3452                    },
3453                    "deletion": {
3454                        "setGpio": {
3455                            "pin": "presence-cable-card5",
3456                            "value": 0
3457                        }
3458                    }
3459                },
3460                "extraInterfaces": {
3461                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3462                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3463                    "com.ibm.ipzvpd.Location": {
3464                        "LocationCode": "Ufcs-P0-C5"
3465                    },
3466                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3467                        "Bus": 20,
3468                        "Address": 81
3469                    },
3470                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3471                        "SlotNumber": 5
3472                    },
3473                    "xyz.openbmc_project.Inventory.Item": {
3474                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3475                    }
3476                }
3477            },
3478            {
3479                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5/pcie_card5/cxp_top",
3480                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3481                "inherit": false,
3482                "noprime": true,
3483                "ccin": ["6B99"],
3484                "extraInterfaces": {
3485                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3486                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3487                    "com.ibm.ipzvpd.Location": {
3488                        "LocationCode": "Ufcs-P0-C5-T0"
3489                    },
3490                    "xyz.openbmc_project.Inventory.Item": {
3491                        "PrettyName": "CXP Port"
3492                    }
3493                }
3494            },
3495            {
3496                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5/pcie_card5/cxp_bot",
3497                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3498                "inherit": false,
3499                "noprime": true,
3500                "ccin": ["6B99"],
3501                "extraInterfaces": {
3502                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3503                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3504                    "com.ibm.ipzvpd.Location": {
3505                        "LocationCode": "Ufcs-P0-C5-T1"
3506                    },
3507                    "xyz.openbmc_project.Inventory.Item": {
3508                        "PrettyName": "CXP Port"
3509                    }
3510                }
3511            }
3512        ],
3513        "/sys/bus/i2c/drivers/at24/21-0051/eeprom": [
3514            {
3515                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6/pcie_card6",
3516                "replaceableAtStandby": true,
3517                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3518                "replaceableAtRuntime": true,
3519                "preAction": {
3520                    "collection": {
3521                        "setGpio": {
3522                            "pin": "presence-cable-card6",
3523                            "value": 1
3524                        },
3525                        "systemCmd": {
3526                            "cmd": "echo 21-0051 > /sys/bus/i2c/drivers/at24/bind"
3527                        }
3528                    }
3529                },
3530                "postAction": {
3531                    "deletion": {
3532                        "systemCmd": {
3533                            "cmd": "echo 21-0051 > /sys/bus/i2c/drivers/at24/unbind"
3534                        },
3535                        "setGpio": {
3536                            "pin": "presence-cable-card6",
3537                            "value": 0
3538                        }
3539                    }
3540                },
3541                "postFailAction": {
3542                    "collection": {
3543                        "setGpio": {
3544                            "pin": "presence-cable-card6",
3545                            "value": 0
3546                        }
3547                    },
3548                    "deletion": {
3549                        "setGpio": {
3550                            "pin": "presence-cable-card6",
3551                            "value": 0
3552                        }
3553                    }
3554                },
3555                "extraInterfaces": {
3556                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3557                    "com.ibm.ipzvpd.Location": {
3558                        "LocationCode": "Ufcs-P0-C6"
3559                    },
3560                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3561                        "Bus": 21,
3562                        "Address": 81
3563                    },
3564                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3565                        "SlotNumber": 6
3566                    },
3567                    "xyz.openbmc_project.Inventory.Item": {
3568                        "PrettyName": "PCIe4 x8 adapter"
3569                    }
3570                }
3571            }
3572        ],
3573        "/sys/bus/i2c/drivers/at24/22-0053/eeprom": [
3574            {
3575                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7",
3576                "replaceableAtStandby": true,
3577                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3578                "replaceableAtRuntime": true,
3579                "preAction": {
3580                    "collection": {
3581                        "setGpio": {
3582                            "pin": "presence-cable-card7",
3583                            "value": 1
3584                        },
3585                        "systemCmd": {
3586                            "cmd": "echo 22-0053 > /sys/bus/i2c/drivers/at24/bind"
3587                        }
3588                    },
3589                    "deletion": {
3590                        "systemCmd": {
3591                            "cmd": "echo 22-0063 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3592                        }
3593                    }
3594                },
3595                "postAction": {
3596                    "collection": {
3597                        "ccin": ["6B99"],
3598                        "systemCmd": {
3599                            "cmd": "echo 22-0063 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3600                        }
3601                    },
3602                    "deletion": {
3603                        "systemCmd": {
3604                            "cmd": "echo 22-0053 > /sys/bus/i2c/drivers/at24/unbind"
3605                        },
3606                        "setGpio": {
3607                            "pin": "presence-cable-card7",
3608                            "value": 0
3609                        }
3610                    }
3611                },
3612                "postFailAction": {
3613                    "collection": {
3614                        "setGpio": {
3615                            "pin": "presence-cable-card7",
3616                            "value": 0
3617                        }
3618                    },
3619                    "deletion": {
3620                        "setGpio": {
3621                            "pin": "presence-cable-card7",
3622                            "value": 0
3623                        }
3624                    }
3625                },
3626                "extraInterfaces": {
3627                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3628                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3629                    "com.ibm.ipzvpd.Location": {
3630                        "LocationCode": "Ufcs-P0-C7"
3631                    },
3632                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3633                        "Bus": 22,
3634                        "Address": 83
3635                    },
3636                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3637                        "SlotNumber": 7
3638                    },
3639                    "xyz.openbmc_project.Inventory.Item": {
3640                        "PrettyName": "PCIe5 x8 adapter"
3641                    }
3642                }
3643            },
3644            {
3645                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7/cxp_top",
3646                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3647                "inherit": false,
3648                "noprime": true,
3649                "ccin": ["6B99"],
3650                "extraInterfaces": {
3651                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3652                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3653                    "com.ibm.ipzvpd.Location": {
3654                        "LocationCode": "Ufcs-P0-C7-T0"
3655                    },
3656                    "xyz.openbmc_project.Inventory.Item": {
3657                        "PrettyName": "CXP Port"
3658                    }
3659                }
3660            },
3661            {
3662                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7/cxp_bot",
3663                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3664                "inherit": false,
3665                "noprime": true,
3666                "ccin": ["6B99"],
3667                "extraInterfaces": {
3668                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3669                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3670                    "com.ibm.ipzvpd.Location": {
3671                        "LocationCode": "Ufcs-P0-C7-T1"
3672                    },
3673                    "xyz.openbmc_project.Inventory.Item": {
3674                        "PrettyName": "CXP Port"
3675                    }
3676                }
3677            }
3678        ],
3679        "/sys/bus/i2c/drivers/at24/23-0050/eeprom": [
3680            {
3681                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8",
3682                "replaceableAtStandby": true,
3683                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3684                "replaceableAtRuntime": true,
3685                "preAction": {
3686                    "collection": {
3687                        "setGpio": {
3688                            "pin": "presence-cable-card8",
3689                            "value": 1
3690                        },
3691                        "systemCmd": {
3692                            "cmd": "echo 23-0050 > /sys/bus/i2c/drivers/at24/bind"
3693                        }
3694                    },
3695                    "deletion": {
3696                        "systemCmd": {
3697                            "cmd": "echo 23-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3698                        }
3699                    }
3700                },
3701                "postAction": {
3702                    "collection": {
3703                        "ccin": ["6B99"],
3704                        "systemCmd": {
3705                            "cmd": "echo 23-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3706                        }
3707                    },
3708                    "deletion": {
3709                        "systemCmd": {
3710                            "cmd": "echo 23-0050 > /sys/bus/i2c/drivers/at24/unbind"
3711                        },
3712                        "setGpio": {
3713                            "pin": "presence-cable-card8",
3714                            "value": 0
3715                        }
3716                    }
3717                },
3718                "postFailAction": {
3719                    "collection": {
3720                        "setGpio": {
3721                            "pin": "presence-cable-card8",
3722                            "value": 0
3723                        }
3724                    },
3725                    "deletion": {
3726                        "setGpio": {
3727                            "pin": "presence-cable-card8",
3728                            "value": 0
3729                        }
3730                    }
3731                },
3732                "extraInterfaces": {
3733                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3734                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3735                    "com.ibm.ipzvpd.Location": {
3736                        "LocationCode": "Ufcs-P0-C8"
3737                    },
3738                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3739                        "Bus": 23,
3740                        "Address": 80
3741                    },
3742                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3743                        "SlotNumber": 8
3744                    },
3745                    "xyz.openbmc_project.Inventory.Item": {
3746                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3747                    }
3748                }
3749            },
3750            {
3751                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/cxp_top",
3752                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3753                "inherit": false,
3754                "noprime": true,
3755                "ccin": ["6B99"],
3756                "extraInterfaces": {
3757                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3758                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3759                    "com.ibm.ipzvpd.Location": {
3760                        "LocationCode": "Ufcs-P0-C8-T0"
3761                    },
3762                    "xyz.openbmc_project.Inventory.Item": {
3763                        "PrettyName": "CXP Port"
3764                    }
3765                }
3766            },
3767            {
3768                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/cxp_bot",
3769                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3770                "inherit": false,
3771                "noprime": true,
3772                "ccin": ["6B99"],
3773                "extraInterfaces": {
3774                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3775                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3776                    "com.ibm.ipzvpd.Location": {
3777                        "LocationCode": "Ufcs-P0-C8-T1"
3778                    },
3779                    "xyz.openbmc_project.Inventory.Item": {
3780                        "PrettyName": "CXP Port"
3781                    }
3782                }
3783            }
3784        ],
3785        "/sys/bus/i2c/drivers/at24/24-0052/eeprom": [
3786            {
3787                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9/pcie_card9",
3788                "replaceableAtStandby": true,
3789                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3790                "replaceableAtRuntime": true,
3791                "preAction": {
3792                    "collection": {
3793                        "setGpio": {
3794                            "pin": "presence-cable-card9",
3795                            "value": 1
3796                        },
3797                        "systemCmd": {
3798                            "cmd": "echo 24-0052 > /sys/bus/i2c/drivers/at24/bind"
3799                        }
3800                    }
3801                },
3802                "postAction": {
3803                    "deletion": {
3804                        "systemCmd": {
3805                            "cmd": "echo 24-0052 > /sys/bus/i2c/drivers/at24/unbind"
3806                        },
3807                        "setGpio": {
3808                            "pin": "presence-cable-card9",
3809                            "value": 0
3810                        }
3811                    }
3812                },
3813                "postFailAction": {
3814                    "collection": {
3815                        "setGpio": {
3816                            "pin": "presence-cable-card9",
3817                            "value": 0
3818                        }
3819                    },
3820                    "deletion": {
3821                        "setGpio": {
3822                            "pin": "presence-cable-card9",
3823                            "value": 0
3824                        }
3825                    }
3826                },
3827                "extraInterfaces": {
3828                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3829                    "com.ibm.ipzvpd.Location": {
3830                        "LocationCode": "Ufcs-P0-C9"
3831                    },
3832                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3833                        "Bus": 24,
3834                        "Address": 82
3835                    },
3836                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3837                        "SlotNumber": 9
3838                    },
3839                    "xyz.openbmc_project.Inventory.Item": {
3840                        "PrettyName": "PCIe4 x8 adapter"
3841                    }
3842                }
3843            }
3844        ],
3845        "/sys/bus/i2c/drivers/at24/25-0053/eeprom": [
3846            {
3847                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10",
3848                "replaceableAtStandby": true,
3849                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3850                "replaceableAtRuntime": true,
3851                "preAction": {
3852                    "collection": {
3853                        "setGpio": {
3854                            "pin": "presence-cable-card10",
3855                            "value": 1
3856                        },
3857                        "systemCmd": {
3858                            "cmd": "echo 25-0053 > /sys/bus/i2c/drivers/at24/bind"
3859                        }
3860                    },
3861                    "deletion": {
3862                        "systemCmd": {
3863                            "cmd": "echo 25-0063 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3864                        }
3865                    }
3866                },
3867                "postAction": {
3868                    "collection": {
3869                        "ccin": ["6B99"],
3870                        "systemCmd": {
3871                            "cmd": "echo 25-0063 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3872                        }
3873                    },
3874                    "deletion": {
3875                        "systemCmd": {
3876                            "cmd": "echo 25-0053 > /sys/bus/i2c/drivers/at24/unbind"
3877                        },
3878                        "setGpio": {
3879                            "pin": "presence-cable-card10",
3880                            "value": 0
3881                        }
3882                    }
3883                },
3884                "postFailAction": {
3885                    "collection": {
3886                        "setGpio": {
3887                            "pin": "presence-cable-card10",
3888                            "value": 0
3889                        }
3890                    },
3891                    "deletion": {
3892                        "setGpio": {
3893                            "pin": "presence-cable-card10",
3894                            "value": 0
3895                        }
3896                    }
3897                },
3898                "extraInterfaces": {
3899                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3900                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3901                    "com.ibm.ipzvpd.Location": {
3902                        "LocationCode": "Ufcs-P0-C10"
3903                    },
3904                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3905                        "Bus": 25,
3906                        "Address": 83
3907                    },
3908                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3909                        "SlotNumber": 10
3910                    },
3911                    "xyz.openbmc_project.Inventory.Item": {
3912                        "PrettyName": "PCIe5 x8 adapter"
3913                    }
3914                }
3915            },
3916            {
3917                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_top",
3918                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3919                "inherit": false,
3920                "noprime": true,
3921                "ccin": ["6B99"],
3922                "extraInterfaces": {
3923                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3924                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3925                    "com.ibm.ipzvpd.Location": {
3926                        "LocationCode": "Ufcs-P0-C10-T0"
3927                    },
3928                    "xyz.openbmc_project.Inventory.Item": {
3929                        "PrettyName": "CXP Port"
3930                    }
3931                }
3932            },
3933            {
3934                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_bot",
3935                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3936                "inherit": false,
3937                "noprime": true,
3938                "ccin": ["6B99"],
3939                "extraInterfaces": {
3940                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3941                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3942                    "com.ibm.ipzvpd.Location": {
3943                        "LocationCode": "Ufcs-P0-C10-T1"
3944                    },
3945                    "xyz.openbmc_project.Inventory.Item": {
3946                        "PrettyName": "CXP Port"
3947                    }
3948                }
3949            }
3950        ],
3951        "/sys/bus/i2c/drivers/at24/26-0051/eeprom": [
3952            {
3953                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11",
3954                "replaceableAtStandby": true,
3955                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3956                "replaceableAtRuntime": true,
3957                "preAction": {
3958                    "collection": {
3959                        "setGpio": {
3960                            "pin": "presence-cable-card11",
3961                            "value": 1
3962                        },
3963                        "systemCmd": {
3964                            "cmd": "echo 26-0051 > /sys/bus/i2c/drivers/at24/bind"
3965                        }
3966                    },
3967                    "deletion": {
3968                        "systemCmd": {
3969                            "cmd": "echo 26-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3970                        }
3971                    }
3972                },
3973                "postAction": {
3974                    "collection": {
3975                        "ccin": ["6B99"],
3976                        "systemCmd": {
3977                            "cmd": "echo 26-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3978                        }
3979                    },
3980                    "deletion": {
3981                        "systemCmd": {
3982                            "cmd": "echo 26-0051 > /sys/bus/i2c/drivers/at24/unbind"
3983                        },
3984                        "setGpio": {
3985                            "pin": "presence-cable-card11",
3986                            "value": 0
3987                        }
3988                    }
3989                },
3990                "postFailAction": {
3991                    "collection": {
3992                        "setGpio": {
3993                            "pin": "presence-cable-card11",
3994                            "value": 0
3995                        }
3996                    },
3997                    "deletion": {
3998                        "setGpio": {
3999                            "pin": "presence-cable-card11",
4000                            "value": 0
4001                        }
4002                    }
4003                },
4004                "extraInterfaces": {
4005                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
4006                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
4007                    "com.ibm.ipzvpd.Location": {
4008                        "LocationCode": "Ufcs-P0-C11"
4009                    },
4010                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
4011                        "Bus": 26,
4012                        "Address": 81
4013                    },
4014                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
4015                        "SlotNumber": 11
4016                    },
4017                    "xyz.openbmc_project.Inventory.Item": {
4018                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
4019                    }
4020                }
4021            },
4022            {
4023                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/cxp_top",
4024                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4025                "inherit": false,
4026                "noprime": true,
4027                "ccin": ["6B99"],
4028                "extraInterfaces": {
4029                    "xyz.openbmc_project.Inventory.Item.Connector": null,
4030                    "xyz.openbmc_project.Inventory.Connector.Port": null,
4031                    "com.ibm.ipzvpd.Location": {
4032                        "LocationCode": "Ufcs-P0-C11-T0"
4033                    },
4034                    "xyz.openbmc_project.Inventory.Item": {
4035                        "PrettyName": "CXP Port"
4036                    }
4037                }
4038            },
4039            {
4040                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/cxp_bot",
4041                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4042                "inherit": false,
4043                "noprime": true,
4044                "ccin": ["6B99"],
4045                "extraInterfaces": {
4046                    "xyz.openbmc_project.Inventory.Item.Connector": null,
4047                    "xyz.openbmc_project.Inventory.Connector.Port": null,
4048                    "com.ibm.ipzvpd.Location": {
4049                        "LocationCode": "Ufcs-P0-C11-T1"
4050                    },
4051                    "xyz.openbmc_project.Inventory.Item": {
4052                        "PrettyName": "CXP Port"
4053                    }
4054                }
4055            }
4056        ],
4057        "/sys/bus/i2c/drivers/at24/300-0050/eeprom": [
4058            {
4059                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
4060                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4061                "powerOffOnly": true,
4062                "preAction": {
4063                    "collection": {
4064                        "gpioPresence": {
4065                            "pin": "presence-cp1",
4066                            "value": 0
4067                        },
4068                        "systemCmd": {
4069                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-300/new_device"
4070                        }
4071                    }
4072                },
4073                "extraInterfaces": {
4074                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4075                    "com.ibm.ipzvpd.Location": {
4076                        "LocationCode": "Ufcs-P0-C22"
4077                    },
4078                    "xyz.openbmc_project.Inventory.Item": {
4079                        "PrettyName": "Memory module 0"
4080                    },
4081                    "xyz.openbmc_project.State.Decorator.Availability": {
4082                        "Available": false
4083                    }
4084                }
4085            },
4086            {
4087                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit0",
4088                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4089                "inherit": false,
4090                "extraInterfaces": {
4091                    "xyz.openbmc_project.Inventory.Item": {
4092                        "PrettyName": "OpenCAPI Memory Buffer"
4093                    }
4094                }
4095            },
4096            {
4097                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit1",
4098                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4099                "inherit": false,
4100                "extraInterfaces": {
4101                    "xyz.openbmc_project.Inventory.Item": {
4102                        "PrettyName": "DDR Memory Port"
4103                    }
4104                }
4105            },
4106            {
4107                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit2",
4108                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4109                "inherit": false,
4110                "extraInterfaces": {
4111                    "xyz.openbmc_project.Inventory.Item": {
4112                        "PrettyName": "Onboard Memory Power Control Device"
4113                    }
4114                }
4115            },
4116            {
4117                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit3",
4118                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4119                "inherit": false,
4120                "extraInterfaces": {
4121                    "xyz.openbmc_project.Inventory.Item": {
4122                        "PrettyName": "Onboard Memory Power Management IC"
4123                    }
4124                }
4125            }
4126        ],
4127        "/sys/bus/i2c/drivers/at24/301-0050/eeprom": [
4128            {
4129                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
4130                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4131                "powerOffOnly": true,
4132                "preAction": {
4133                    "collection": {
4134                        "gpioPresence": {
4135                            "pin": "presence-cp1",
4136                            "value": 0
4137                        },
4138                        "systemCmd": {
4139                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-301/new_device"
4140                        }
4141                    }
4142                },
4143                "extraInterfaces": {
4144                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4145                    "com.ibm.ipzvpd.Location": {
4146                        "LocationCode": "Ufcs-P0-C23"
4147                    },
4148                    "xyz.openbmc_project.Inventory.Item": {
4149                        "PrettyName": "Memory module 1"
4150                    },
4151                    "xyz.openbmc_project.State.Decorator.Availability": {
4152                        "Available": false
4153                    }
4154                }
4155            },
4156            {
4157                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit0",
4158                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4159                "inherit": false,
4160                "extraInterfaces": {
4161                    "xyz.openbmc_project.Inventory.Item": {
4162                        "PrettyName": "OpenCAPI Memory Buffer"
4163                    }
4164                }
4165            },
4166            {
4167                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit1",
4168                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4169                "inherit": false,
4170                "extraInterfaces": {
4171                    "xyz.openbmc_project.Inventory.Item": {
4172                        "PrettyName": "DDR Memory Port"
4173                    }
4174                }
4175            },
4176            {
4177                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit2",
4178                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4179                "inherit": false,
4180                "extraInterfaces": {
4181                    "xyz.openbmc_project.Inventory.Item": {
4182                        "PrettyName": "Onboard Memory Power Control Device"
4183                    }
4184                }
4185            },
4186            {
4187                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit3",
4188                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4189                "inherit": false,
4190                "extraInterfaces": {
4191                    "xyz.openbmc_project.Inventory.Item": {
4192                        "PrettyName": "Onboard Memory Power Management IC"
4193                    }
4194                }
4195            }
4196        ],
4197        "/sys/bus/i2c/drivers/at24/310-0050/eeprom": [
4198            {
4199                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
4200                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4201                "powerOffOnly": true,
4202                "preAction": {
4203                    "collection": {
4204                        "gpioPresence": {
4205                            "pin": "presence-cp1",
4206                            "value": 0
4207                        },
4208                        "systemCmd": {
4209                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-310/new_device"
4210                        }
4211                    }
4212                },
4213                "extraInterfaces": {
4214                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4215                    "com.ibm.ipzvpd.Location": {
4216                        "LocationCode": "Ufcs-P0-C24"
4217                    },
4218                    "xyz.openbmc_project.Inventory.Item": {
4219                        "PrettyName": "Memory module 2"
4220                    },
4221                    "xyz.openbmc_project.State.Decorator.Availability": {
4222                        "Available": false
4223                    }
4224                }
4225            },
4226            {
4227                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit0",
4228                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4229                "inherit": false,
4230                "extraInterfaces": {
4231                    "xyz.openbmc_project.Inventory.Item": {
4232                        "PrettyName": "OpenCAPI Memory Buffer"
4233                    }
4234                }
4235            },
4236            {
4237                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit1",
4238                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4239                "inherit": false,
4240                "extraInterfaces": {
4241                    "xyz.openbmc_project.Inventory.Item": {
4242                        "PrettyName": "DDR Memory Port"
4243                    }
4244                }
4245            },
4246            {
4247                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit2",
4248                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4249                "inherit": false,
4250                "extraInterfaces": {
4251                    "xyz.openbmc_project.Inventory.Item": {
4252                        "PrettyName": "Onboard Memory Power Control Device"
4253                    }
4254                }
4255            },
4256            {
4257                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit3",
4258                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4259                "inherit": false,
4260                "extraInterfaces": {
4261                    "xyz.openbmc_project.Inventory.Item": {
4262                        "PrettyName": "Onboard Memory Power Management IC"
4263                    }
4264                }
4265            }
4266        ],
4267        "/sys/bus/i2c/drivers/at24/312-0050/eeprom": [
4268            {
4269                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
4270                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4271                "powerOffOnly": true,
4272                "preAction": {
4273                    "collection": {
4274                        "gpioPresence": {
4275                            "pin": "presence-cp1",
4276                            "value": 0
4277                        },
4278                        "systemCmd": {
4279                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-312/new_device"
4280                        }
4281                    }
4282                },
4283                "extraInterfaces": {
4284                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4285                    "com.ibm.ipzvpd.Location": {
4286                        "LocationCode": "Ufcs-P0-C25"
4287                    },
4288                    "xyz.openbmc_project.Inventory.Item": {
4289                        "PrettyName": "Memory module 3"
4290                    },
4291                    "xyz.openbmc_project.State.Decorator.Availability": {
4292                        "Available": false
4293                    }
4294                }
4295            },
4296            {
4297                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit0",
4298                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4299                "inherit": false,
4300                "extraInterfaces": {
4301                    "xyz.openbmc_project.Inventory.Item": {
4302                        "PrettyName": "OpenCAPI Memory Buffer"
4303                    }
4304                }
4305            },
4306            {
4307                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit1",
4308                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4309                "inherit": false,
4310                "extraInterfaces": {
4311                    "xyz.openbmc_project.Inventory.Item": {
4312                        "PrettyName": "DDR Memory Port"
4313                    }
4314                }
4315            },
4316            {
4317                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit2",
4318                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4319                "inherit": false,
4320                "extraInterfaces": {
4321                    "xyz.openbmc_project.Inventory.Item": {
4322                        "PrettyName": "Onboard Memory Power Control Device"
4323                    }
4324                }
4325            },
4326            {
4327                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit3",
4328                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4329                "inherit": false,
4330                "extraInterfaces": {
4331                    "xyz.openbmc_project.Inventory.Item": {
4332                        "PrettyName": "Onboard Memory Power Management IC"
4333                    }
4334                }
4335            }
4336        ],
4337        "/sys/bus/i2c/drivers/at24/313-0050/eeprom": [
4338            {
4339                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
4340                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4341                "powerOffOnly": true,
4342                "preAction": {
4343                    "collection": {
4344                        "gpioPresence": {
4345                            "pin": "presence-cp1",
4346                            "value": 0
4347                        },
4348                        "systemCmd": {
4349                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-313/new_device"
4350                        }
4351                    }
4352                },
4353                "extraInterfaces": {
4354                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4355                    "com.ibm.ipzvpd.Location": {
4356                        "LocationCode": "Ufcs-P0-C26"
4357                    },
4358                    "xyz.openbmc_project.Inventory.Item": {
4359                        "PrettyName": "Memory module 4"
4360                    },
4361                    "xyz.openbmc_project.State.Decorator.Availability": {
4362                        "Available": false
4363                    }
4364                }
4365            },
4366            {
4367                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit0",
4368                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4369                "inherit": false,
4370                "extraInterfaces": {
4371                    "xyz.openbmc_project.Inventory.Item": {
4372                        "PrettyName": "OpenCAPI Memory Buffer"
4373                    }
4374                }
4375            },
4376            {
4377                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit1",
4378                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4379                "inherit": false,
4380                "extraInterfaces": {
4381                    "xyz.openbmc_project.Inventory.Item": {
4382                        "PrettyName": "DDR Memory Port"
4383                    }
4384                }
4385            },
4386            {
4387                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit2",
4388                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4389                "inherit": false,
4390                "extraInterfaces": {
4391                    "xyz.openbmc_project.Inventory.Item": {
4392                        "PrettyName": "Onboard Memory Power Control Device"
4393                    }
4394                }
4395            },
4396            {
4397                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit3",
4398                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4399                "inherit": false,
4400                "extraInterfaces": {
4401                    "xyz.openbmc_project.Inventory.Item": {
4402                        "PrettyName": "Onboard Memory Power Management IC"
4403                    }
4404                }
4405            }
4406        ],
4407        "/sys/bus/i2c/drivers/at24/315-0050/eeprom": [
4408            {
4409                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
4410                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4411                "powerOffOnly": true,
4412                "preAction": {
4413                    "collection": {
4414                        "gpioPresence": {
4415                            "pin": "presence-cp1",
4416                            "value": 0
4417                        },
4418                        "systemCmd": {
4419                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-315/new_device"
4420                        }
4421                    }
4422                },
4423                "extraInterfaces": {
4424                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4425                    "com.ibm.ipzvpd.Location": {
4426                        "LocationCode": "Ufcs-P0-C27"
4427                    },
4428                    "xyz.openbmc_project.Inventory.Item": {
4429                        "PrettyName": "Memory module 5"
4430                    },
4431                    "xyz.openbmc_project.State.Decorator.Availability": {
4432                        "Available": false
4433                    }
4434                }
4435            },
4436            {
4437                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit0",
4438                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4439                "inherit": false,
4440                "extraInterfaces": {
4441                    "xyz.openbmc_project.Inventory.Item": {
4442                        "PrettyName": "OpenCAPI Memory Buffer"
4443                    }
4444                }
4445            },
4446            {
4447                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit1",
4448                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4449                "inherit": false,
4450                "extraInterfaces": {
4451                    "xyz.openbmc_project.Inventory.Item": {
4452                        "PrettyName": "DDR Memory Port"
4453                    }
4454                }
4455            },
4456            {
4457                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit2",
4458                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4459                "inherit": false,
4460                "extraInterfaces": {
4461                    "xyz.openbmc_project.Inventory.Item": {
4462                        "PrettyName": "Onboard Memory Power Control Device"
4463                    }
4464                }
4465            },
4466            {
4467                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit3",
4468                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4469                "inherit": false,
4470                "extraInterfaces": {
4471                    "xyz.openbmc_project.Inventory.Item": {
4472                        "PrettyName": "Onboard Memory Power Management IC"
4473                    }
4474                }
4475            }
4476        ],
4477        "/sys/bus/i2c/drivers/at24/311-0050/eeprom": [
4478            {
4479                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
4480                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4481                "powerOffOnly": true,
4482                "preAction": {
4483                    "collection": {
4484                        "gpioPresence": {
4485                            "pin": "presence-cp1",
4486                            "value": 0
4487                        },
4488                        "systemCmd": {
4489                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-311/new_device"
4490                        }
4491                    }
4492                },
4493                "extraInterfaces": {
4494                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4495                    "com.ibm.ipzvpd.Location": {
4496                        "LocationCode": "Ufcs-P0-C28"
4497                    },
4498                    "xyz.openbmc_project.Inventory.Item": {
4499                        "PrettyName": "Memory module 6"
4500                    },
4501                    "xyz.openbmc_project.State.Decorator.Availability": {
4502                        "Available": false
4503                    }
4504                }
4505            },
4506            {
4507                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit0",
4508                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4509                "inherit": false,
4510                "extraInterfaces": {
4511                    "xyz.openbmc_project.Inventory.Item": {
4512                        "PrettyName": "OpenCAPI Memory Buffer"
4513                    }
4514                }
4515            },
4516            {
4517                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit1",
4518                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4519                "inherit": false,
4520                "extraInterfaces": {
4521                    "xyz.openbmc_project.Inventory.Item": {
4522                        "PrettyName": "DDR Memory Port"
4523                    }
4524                }
4525            },
4526            {
4527                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit2",
4528                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4529                "inherit": false,
4530                "extraInterfaces": {
4531                    "xyz.openbmc_project.Inventory.Item": {
4532                        "PrettyName": "Onboard Memory Power Control Device"
4533                    }
4534                }
4535            },
4536            {
4537                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit3",
4538                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4539                "inherit": false,
4540                "extraInterfaces": {
4541                    "xyz.openbmc_project.Inventory.Item": {
4542                        "PrettyName": "Onboard Memory Power Management IC"
4543                    }
4544                }
4545            }
4546        ],
4547        "/sys/bus/i2c/drivers/at24/314-0050/eeprom": [
4548            {
4549                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
4550                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4551                "powerOffOnly": true,
4552                "preAction": {
4553                    "collection": {
4554                        "gpioPresence": {
4555                            "pin": "presence-cp1",
4556                            "value": 0
4557                        },
4558                        "systemCmd": {
4559                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-314/new_device"
4560                        }
4561                    }
4562                },
4563                "extraInterfaces": {
4564                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4565                    "com.ibm.ipzvpd.Location": {
4566                        "LocationCode": "Ufcs-P0-C29"
4567                    },
4568                    "xyz.openbmc_project.Inventory.Item": {
4569                        "PrettyName": "Memory module 7"
4570                    },
4571                    "xyz.openbmc_project.State.Decorator.Availability": {
4572                        "Available": false
4573                    }
4574                }
4575            },
4576            {
4577                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit0",
4578                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4579                "inherit": false,
4580                "extraInterfaces": {
4581                    "xyz.openbmc_project.Inventory.Item": {
4582                        "PrettyName": "OpenCAPI Memory Buffer"
4583                    }
4584                }
4585            },
4586            {
4587                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit1",
4588                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4589                "inherit": false,
4590                "extraInterfaces": {
4591                    "xyz.openbmc_project.Inventory.Item": {
4592                        "PrettyName": "DDR Memory Port"
4593                    }
4594                }
4595            },
4596            {
4597                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit2",
4598                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4599                "inherit": false,
4600                "extraInterfaces": {
4601                    "xyz.openbmc_project.Inventory.Item": {
4602                        "PrettyName": "Onboard Memory Power Control Device"
4603                    }
4604                }
4605            },
4606            {
4607                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit3",
4608                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4609                "inherit": false,
4610                "extraInterfaces": {
4611                    "xyz.openbmc_project.Inventory.Item": {
4612                        "PrettyName": "Onboard Memory Power Management IC"
4613                    }
4614                }
4615            }
4616        ],
4617        "/sys/bus/i2c/drivers/at24/416-0050/eeprom": [
4618            {
4619                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8",
4620                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4621                "powerOffOnly": true,
4622                "preAction": {
4623                    "collection": {
4624                        "gpioPresence": {
4625                            "pin": "presence-cp1",
4626                            "value": 0
4627                        },
4628                        "systemCmd": {
4629                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-416/new_device"
4630                        }
4631                    }
4632                },
4633                "extraInterfaces": {
4634                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4635                    "com.ibm.ipzvpd.Location": {
4636                        "LocationCode": "Ufcs-P0-C30"
4637                    },
4638                    "xyz.openbmc_project.Inventory.Item": {
4639                        "PrettyName": "Memory module 8"
4640                    },
4641                    "xyz.openbmc_project.State.Decorator.Availability": {
4642                        "Available": false
4643                    }
4644                }
4645            },
4646            {
4647                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit0",
4648                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4649                "inherit": false,
4650                "extraInterfaces": {
4651                    "xyz.openbmc_project.Inventory.Item": {
4652                        "PrettyName": "OpenCAPI Memory Buffer"
4653                    }
4654                }
4655            },
4656            {
4657                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit1",
4658                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4659                "inherit": false,
4660                "extraInterfaces": {
4661                    "xyz.openbmc_project.Inventory.Item": {
4662                        "PrettyName": "DDR Memory Port"
4663                    }
4664                }
4665            },
4666            {
4667                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit2",
4668                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4669                "inherit": false,
4670                "extraInterfaces": {
4671                    "xyz.openbmc_project.Inventory.Item": {
4672                        "PrettyName": "Onboard Memory Power Control Device"
4673                    }
4674                }
4675            },
4676            {
4677                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit3",
4678                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4679                "inherit": false,
4680                "extraInterfaces": {
4681                    "xyz.openbmc_project.Inventory.Item": {
4682                        "PrettyName": "Onboard Memory Power Management IC"
4683                    }
4684                }
4685            }
4686        ],
4687        "/sys/bus/i2c/drivers/at24/417-0050/eeprom": [
4688            {
4689                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9",
4690                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4691                "powerOffOnly": true,
4692                "preAction": {
4693                    "collection": {
4694                        "gpioPresence": {
4695                            "pin": "presence-cp1",
4696                            "value": 0
4697                        },
4698                        "systemCmd": {
4699                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-417/new_device"
4700                        }
4701                    }
4702                },
4703                "extraInterfaces": {
4704                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4705                    "com.ibm.ipzvpd.Location": {
4706                        "LocationCode": "Ufcs-P0-C31"
4707                    },
4708                    "xyz.openbmc_project.Inventory.Item": {
4709                        "PrettyName": "Memory module 9"
4710                    },
4711                    "xyz.openbmc_project.State.Decorator.Availability": {
4712                        "Available": false
4713                    }
4714                }
4715            },
4716            {
4717                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit0",
4718                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4719                "inherit": false,
4720                "extraInterfaces": {
4721                    "xyz.openbmc_project.Inventory.Item": {
4722                        "PrettyName": "OpenCAPI Memory Buffer"
4723                    }
4724                }
4725            },
4726            {
4727                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit1",
4728                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4729                "inherit": false,
4730                "extraInterfaces": {
4731                    "xyz.openbmc_project.Inventory.Item": {
4732                        "PrettyName": "DDR Memory Port"
4733                    }
4734                }
4735            },
4736            {
4737                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit2",
4738                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4739                "inherit": false,
4740                "extraInterfaces": {
4741                    "xyz.openbmc_project.Inventory.Item": {
4742                        "PrettyName": "Onboard Memory Power Control Device"
4743                    }
4744                }
4745            },
4746            {
4747                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit3",
4748                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4749                "inherit": false,
4750                "extraInterfaces": {
4751                    "xyz.openbmc_project.Inventory.Item": {
4752                        "PrettyName": "Onboard Memory Power Management IC"
4753                    }
4754                }
4755            }
4756        ],
4757        "/sys/bus/i2c/drivers/at24/411-0050/eeprom": [
4758            {
4759                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10",
4760                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4761                "powerOffOnly": true,
4762                "preAction": {
4763                    "collection": {
4764                        "gpioPresence": {
4765                            "pin": "presence-cp1",
4766                            "value": 0
4767                        },
4768                        "systemCmd": {
4769                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-411/new_device"
4770                        }
4771                    }
4772                },
4773                "extraInterfaces": {
4774                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4775                    "com.ibm.ipzvpd.Location": {
4776                        "LocationCode": "Ufcs-P0-C32"
4777                    },
4778                    "xyz.openbmc_project.Inventory.Item": {
4779                        "PrettyName": "Memory module 10"
4780                    },
4781                    "xyz.openbmc_project.State.Decorator.Availability": {
4782                        "Available": false
4783                    }
4784                }
4785            },
4786            {
4787                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit0",
4788                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4789                "inherit": false,
4790                "extraInterfaces": {
4791                    "xyz.openbmc_project.Inventory.Item": {
4792                        "PrettyName": "OpenCAPI Memory Buffer"
4793                    }
4794                }
4795            },
4796            {
4797                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit1",
4798                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4799                "inherit": false,
4800                "extraInterfaces": {
4801                    "xyz.openbmc_project.Inventory.Item": {
4802                        "PrettyName": "DDR Memory Port"
4803                    }
4804                }
4805            },
4806            {
4807                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit2",
4808                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4809                "inherit": false,
4810                "extraInterfaces": {
4811                    "xyz.openbmc_project.Inventory.Item": {
4812                        "PrettyName": "Onboard Memory Power Control Device"
4813                    }
4814                }
4815            },
4816            {
4817                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit3",
4818                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4819                "inherit": false,
4820                "extraInterfaces": {
4821                    "xyz.openbmc_project.Inventory.Item": {
4822                        "PrettyName": "Onboard Memory Power Management IC"
4823                    }
4824                }
4825            }
4826        ],
4827        "/sys/bus/i2c/drivers/at24/415-0050/eeprom": [
4828            {
4829                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11",
4830                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4831                "powerOffOnly": true,
4832                "preAction": {
4833                    "collection": {
4834                        "gpioPresence": {
4835                            "pin": "presence-cp1",
4836                            "value": 0
4837                        },
4838                        "systemCmd": {
4839                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-415/new_device"
4840                        }
4841                    }
4842                },
4843                "extraInterfaces": {
4844                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4845                    "com.ibm.ipzvpd.Location": {
4846                        "LocationCode": "Ufcs-P0-C33"
4847                    },
4848                    "xyz.openbmc_project.Inventory.Item": {
4849                        "PrettyName": "Memory module 11"
4850                    },
4851                    "xyz.openbmc_project.State.Decorator.Availability": {
4852                        "Available": false
4853                    }
4854                }
4855            },
4856            {
4857                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit0",
4858                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4859                "inherit": false,
4860                "extraInterfaces": {
4861                    "xyz.openbmc_project.Inventory.Item": {
4862                        "PrettyName": "OpenCAPI Memory Buffer"
4863                    }
4864                }
4865            },
4866            {
4867                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit1",
4868                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4869                "inherit": false,
4870                "extraInterfaces": {
4871                    "xyz.openbmc_project.Inventory.Item": {
4872                        "PrettyName": "DDR Memory Port"
4873                    }
4874                }
4875            },
4876            {
4877                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit2",
4878                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4879                "inherit": false,
4880                "extraInterfaces": {
4881                    "xyz.openbmc_project.Inventory.Item": {
4882                        "PrettyName": "Onboard Memory Power Control Device"
4883                    }
4884                }
4885            },
4886            {
4887                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit3",
4888                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4889                "inherit": false,
4890                "extraInterfaces": {
4891                    "xyz.openbmc_project.Inventory.Item": {
4892                        "PrettyName": "Onboard Memory Power Management IC"
4893                    }
4894                }
4895            }
4896        ],
4897        "/sys/bus/i2c/drivers/at24/414-0050/eeprom": [
4898            {
4899                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12",
4900                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4901                "powerOffOnly": true,
4902                "preAction": {
4903                    "collection": {
4904                        "gpioPresence": {
4905                            "pin": "presence-cp1",
4906                            "value": 0
4907                        },
4908                        "systemCmd": {
4909                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-414/new_device"
4910                        }
4911                    }
4912                },
4913                "extraInterfaces": {
4914                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4915                    "com.ibm.ipzvpd.Location": {
4916                        "LocationCode": "Ufcs-P0-C34"
4917                    },
4918                    "xyz.openbmc_project.Inventory.Item": {
4919                        "PrettyName": "Memory module 12"
4920                    },
4921                    "xyz.openbmc_project.State.Decorator.Availability": {
4922                        "Available": false
4923                    }
4924                }
4925            },
4926            {
4927                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit0",
4928                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4929                "inherit": false,
4930                "extraInterfaces": {
4931                    "xyz.openbmc_project.Inventory.Item": {
4932                        "PrettyName": "OpenCAPI Memory Buffer"
4933                    }
4934                }
4935            },
4936            {
4937                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit1",
4938                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4939                "inherit": false,
4940                "extraInterfaces": {
4941                    "xyz.openbmc_project.Inventory.Item": {
4942                        "PrettyName": "DDR Memory Port"
4943                    }
4944                }
4945            },
4946            {
4947                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit2",
4948                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4949                "inherit": false,
4950                "extraInterfaces": {
4951                    "xyz.openbmc_project.Inventory.Item": {
4952                        "PrettyName": "Onboard Memory Power Control Device"
4953                    }
4954                }
4955            },
4956            {
4957                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit3",
4958                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4959                "inherit": false,
4960                "extraInterfaces": {
4961                    "xyz.openbmc_project.Inventory.Item": {
4962                        "PrettyName": "Onboard Memory Power Management IC"
4963                    }
4964                }
4965            }
4966        ],
4967        "/sys/bus/i2c/drivers/at24/410-0050/eeprom": [
4968            {
4969                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13",
4970                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4971                "powerOffOnly": true,
4972                "preAction": {
4973                    "collection": {
4974                        "gpioPresence": {
4975                            "pin": "presence-cp1",
4976                            "value": 0
4977                        },
4978                        "systemCmd": {
4979                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-410/new_device"
4980                        }
4981                    }
4982                },
4983                "extraInterfaces": {
4984                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4985                    "com.ibm.ipzvpd.Location": {
4986                        "LocationCode": "Ufcs-P0-C35"
4987                    },
4988                    "xyz.openbmc_project.Inventory.Item": {
4989                        "PrettyName": "Memory module 13"
4990                    },
4991                    "xyz.openbmc_project.State.Decorator.Availability": {
4992                        "Available": false
4993                    }
4994                }
4995            },
4996            {
4997                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit0",
4998                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4999                "inherit": false,
5000                "extraInterfaces": {
5001                    "xyz.openbmc_project.Inventory.Item": {
5002                        "PrettyName": "OpenCAPI Memory Buffer"
5003                    }
5004                }
5005            },
5006            {
5007                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit1",
5008                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5009                "inherit": false,
5010                "extraInterfaces": {
5011                    "xyz.openbmc_project.Inventory.Item": {
5012                        "PrettyName": "DDR Memory Port"
5013                    }
5014                }
5015            },
5016            {
5017                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit2",
5018                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5019                "inherit": false,
5020                "extraInterfaces": {
5021                    "xyz.openbmc_project.Inventory.Item": {
5022                        "PrettyName": "Onboard Memory Power Control Device"
5023                    }
5024                }
5025            },
5026            {
5027                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit3",
5028                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5029                "inherit": false,
5030                "extraInterfaces": {
5031                    "xyz.openbmc_project.Inventory.Item": {
5032                        "PrettyName": "Onboard Memory Power Management IC"
5033                    }
5034                }
5035            }
5036        ],
5037        "/sys/bus/i2c/drivers/at24/403-0050/eeprom": [
5038            {
5039                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14",
5040                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5041                "powerOffOnly": true,
5042                "preAction": {
5043                    "collection": {
5044                        "gpioPresence": {
5045                            "pin": "presence-cp1",
5046                            "value": 0
5047                        },
5048                        "systemCmd": {
5049                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-403/new_device"
5050                        }
5051                    }
5052                },
5053                "extraInterfaces": {
5054                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5055                    "com.ibm.ipzvpd.Location": {
5056                        "LocationCode": "Ufcs-P0-C36"
5057                    },
5058                    "xyz.openbmc_project.Inventory.Item": {
5059                        "PrettyName": "Memory module 14"
5060                    },
5061                    "xyz.openbmc_project.State.Decorator.Availability": {
5062                        "Available": false
5063                    }
5064                }
5065            },
5066            {
5067                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit0",
5068                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5069                "inherit": false,
5070                "extraInterfaces": {
5071                    "xyz.openbmc_project.Inventory.Item": {
5072                        "PrettyName": "OpenCAPI Memory Buffer"
5073                    }
5074                }
5075            },
5076            {
5077                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit1",
5078                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5079                "inherit": false,
5080                "extraInterfaces": {
5081                    "xyz.openbmc_project.Inventory.Item": {
5082                        "PrettyName": "DDR Memory Port"
5083                    }
5084                }
5085            },
5086            {
5087                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit2",
5088                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5089                "inherit": false,
5090                "extraInterfaces": {
5091                    "xyz.openbmc_project.Inventory.Item": {
5092                        "PrettyName": "Onboard Memory Power Control Device"
5093                    }
5094                }
5095            },
5096            {
5097                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit3",
5098                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5099                "inherit": false,
5100                "extraInterfaces": {
5101                    "xyz.openbmc_project.Inventory.Item": {
5102                        "PrettyName": "Onboard Memory Power Management IC"
5103                    }
5104                }
5105            }
5106        ],
5107        "/sys/bus/i2c/drivers/at24/402-0050/eeprom": [
5108            {
5109                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15",
5110                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5111                "powerOffOnly": true,
5112                "preAction": {
5113                    "collection": {
5114                        "gpioPresence": {
5115                            "pin": "presence-cp1",
5116                            "value": 0
5117                        },
5118                        "systemCmd": {
5119                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-402/new_device"
5120                        }
5121                    }
5122                },
5123                "extraInterfaces": {
5124                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5125                    "com.ibm.ipzvpd.Location": {
5126                        "LocationCode": "Ufcs-P0-C37"
5127                    },
5128                    "xyz.openbmc_project.Inventory.Item": {
5129                        "PrettyName": "Memory module 15"
5130                    },
5131                    "xyz.openbmc_project.State.Decorator.Availability": {
5132                        "Available": false
5133                    }
5134                }
5135            },
5136            {
5137                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit0",
5138                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5139                "inherit": false,
5140                "extraInterfaces": {
5141                    "xyz.openbmc_project.Inventory.Item": {
5142                        "PrettyName": "OpenCAPI Memory Buffer"
5143                    }
5144                }
5145            },
5146            {
5147                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit1",
5148                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5149                "inherit": false,
5150                "extraInterfaces": {
5151                    "xyz.openbmc_project.Inventory.Item": {
5152                        "PrettyName": "DDR Memory Port"
5153                    }
5154                }
5155            },
5156            {
5157                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit2",
5158                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5159                "inherit": false,
5160                "extraInterfaces": {
5161                    "xyz.openbmc_project.Inventory.Item": {
5162                        "PrettyName": "Onboard Memory Power Control Device"
5163                    }
5164                }
5165            },
5166            {
5167                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit3",
5168                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5169                "inherit": false,
5170                "extraInterfaces": {
5171                    "xyz.openbmc_project.Inventory.Item": {
5172                        "PrettyName": "Onboard Memory Power Management IC"
5173                    }
5174                }
5175            }
5176        ],
5177        "/sys/bus/i2c/drivers/at24/500-0050/eeprom": [
5178            {
5179                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16",
5180                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5181                "powerOffOnly": true,
5182                "preAction": {
5183                    "collection": {
5184                        "gpioPresence": {
5185                            "pin": "presence-cp2",
5186                            "value": 0
5187                        },
5188                        "systemCmd": {
5189                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-500/new_device"
5190                        }
5191                    }
5192                },
5193                "extraInterfaces": {
5194                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5195                    "com.ibm.ipzvpd.Location": {
5196                        "LocationCode": "Ufcs-P0-C38"
5197                    },
5198                    "xyz.openbmc_project.Inventory.Item": {
5199                        "PrettyName": "Memory module 16"
5200                    },
5201                    "xyz.openbmc_project.State.Decorator.Availability": {
5202                        "Available": false
5203                    }
5204                }
5205            },
5206            {
5207                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit0",
5208                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5209                "inherit": false,
5210                "extraInterfaces": {
5211                    "xyz.openbmc_project.Inventory.Item": {
5212                        "PrettyName": "OpenCAPI Memory Buffer"
5213                    }
5214                }
5215            },
5216            {
5217                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit1",
5218                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5219                "inherit": false,
5220                "extraInterfaces": {
5221                    "xyz.openbmc_project.Inventory.Item": {
5222                        "PrettyName": "DDR Memory Port"
5223                    }
5224                }
5225            },
5226            {
5227                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit2",
5228                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5229                "inherit": false,
5230                "extraInterfaces": {
5231                    "xyz.openbmc_project.Inventory.Item": {
5232                        "PrettyName": "Onboard Memory Power Control Device"
5233                    }
5234                }
5235            },
5236            {
5237                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit3",
5238                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5239                "inherit": false,
5240                "extraInterfaces": {
5241                    "xyz.openbmc_project.Inventory.Item": {
5242                        "PrettyName": "Onboard Memory Power Management IC"
5243                    }
5244                }
5245            }
5246        ],
5247        "/sys/bus/i2c/drivers/at24/501-0050/eeprom": [
5248            {
5249                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17",
5250                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5251                "powerOffOnly": true,
5252                "preAction": {
5253                    "collection": {
5254                        "gpioPresence": {
5255                            "pin": "presence-cp2",
5256                            "value": 0
5257                        },
5258                        "systemCmd": {
5259                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-501/new_device"
5260                        }
5261                    }
5262                },
5263                "extraInterfaces": {
5264                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5265                    "com.ibm.ipzvpd.Location": {
5266                        "LocationCode": "Ufcs-P0-C39"
5267                    },
5268                    "xyz.openbmc_project.Inventory.Item": {
5269                        "PrettyName": "Memory module 17"
5270                    },
5271                    "xyz.openbmc_project.State.Decorator.Availability": {
5272                        "Available": false
5273                    }
5274                }
5275            },
5276            {
5277                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit0",
5278                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5279                "inherit": false,
5280                "extraInterfaces": {
5281                    "xyz.openbmc_project.Inventory.Item": {
5282                        "PrettyName": "OpenCAPI Memory Buffer"
5283                    }
5284                }
5285            },
5286            {
5287                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit1",
5288                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5289                "inherit": false,
5290                "extraInterfaces": {
5291                    "xyz.openbmc_project.Inventory.Item": {
5292                        "PrettyName": "DDR Memory Port"
5293                    }
5294                }
5295            },
5296            {
5297                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit2",
5298                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5299                "inherit": false,
5300                "extraInterfaces": {
5301                    "xyz.openbmc_project.Inventory.Item": {
5302                        "PrettyName": "Onboard Memory Power Control Device"
5303                    }
5304                }
5305            },
5306            {
5307                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit3",
5308                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5309                "inherit": false,
5310                "extraInterfaces": {
5311                    "xyz.openbmc_project.Inventory.Item": {
5312                        "PrettyName": "Onboard Memory Power Management IC"
5313                    }
5314                }
5315            }
5316        ],
5317        "/sys/bus/i2c/drivers/at24/510-0050/eeprom": [
5318            {
5319                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18",
5320                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5321                "powerOffOnly": true,
5322                "preAction": {
5323                    "collection": {
5324                        "gpioPresence": {
5325                            "pin": "presence-cp2",
5326                            "value": 0
5327                        },
5328                        "systemCmd": {
5329                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-510/new_device"
5330                        }
5331                    }
5332                },
5333                "extraInterfaces": {
5334                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5335                    "com.ibm.ipzvpd.Location": {
5336                        "LocationCode": "Ufcs-P0-C40"
5337                    },
5338                    "xyz.openbmc_project.Inventory.Item": {
5339                        "PrettyName": "Memory module 18"
5340                    },
5341                    "xyz.openbmc_project.State.Decorator.Availability": {
5342                        "Available": false
5343                    }
5344                }
5345            },
5346            {
5347                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit0",
5348                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5349                "inherit": false,
5350                "extraInterfaces": {
5351                    "xyz.openbmc_project.Inventory.Item": {
5352                        "PrettyName": "OpenCAPI Memory Buffer"
5353                    }
5354                }
5355            },
5356            {
5357                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit1",
5358                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5359                "inherit": false,
5360                "extraInterfaces": {
5361                    "xyz.openbmc_project.Inventory.Item": {
5362                        "PrettyName": "DDR Memory Port"
5363                    }
5364                }
5365            },
5366            {
5367                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit2",
5368                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5369                "inherit": false,
5370                "extraInterfaces": {
5371                    "xyz.openbmc_project.Inventory.Item": {
5372                        "PrettyName": "Onboard Memory Power Control Device"
5373                    }
5374                }
5375            },
5376            {
5377                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit3",
5378                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5379                "inherit": false,
5380                "extraInterfaces": {
5381                    "xyz.openbmc_project.Inventory.Item": {
5382                        "PrettyName": "Onboard Memory Power Management IC"
5383                    }
5384                }
5385            }
5386        ],
5387        "/sys/bus/i2c/drivers/at24/512-0050/eeprom": [
5388            {
5389                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19",
5390                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5391                "powerOffOnly": true,
5392                "preAction": {
5393                    "collection": {
5394                        "gpioPresence": {
5395                            "pin": "presence-cp2",
5396                            "value": 0
5397                        },
5398                        "systemCmd": {
5399                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-512/new_device"
5400                        }
5401                    }
5402                },
5403                "extraInterfaces": {
5404                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5405                    "com.ibm.ipzvpd.Location": {
5406                        "LocationCode": "Ufcs-P0-C41"
5407                    },
5408                    "xyz.openbmc_project.Inventory.Item": {
5409                        "PrettyName": "Memory module 19"
5410                    },
5411                    "xyz.openbmc_project.State.Decorator.Availability": {
5412                        "Available": false
5413                    }
5414                }
5415            },
5416            {
5417                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit0",
5418                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5419                "inherit": false,
5420                "extraInterfaces": {
5421                    "xyz.openbmc_project.Inventory.Item": {
5422                        "PrettyName": "OpenCAPI Memory Buffer"
5423                    }
5424                }
5425            },
5426            {
5427                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit1",
5428                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5429                "inherit": false,
5430                "extraInterfaces": {
5431                    "xyz.openbmc_project.Inventory.Item": {
5432                        "PrettyName": "DDR Memory Port"
5433                    }
5434                }
5435            },
5436            {
5437                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit2",
5438                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5439                "inherit": false,
5440                "extraInterfaces": {
5441                    "xyz.openbmc_project.Inventory.Item": {
5442                        "PrettyName": "Onboard Memory Power Control Device"
5443                    }
5444                }
5445            },
5446            {
5447                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit3",
5448                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5449                "inherit": false,
5450                "extraInterfaces": {
5451                    "xyz.openbmc_project.Inventory.Item": {
5452                        "PrettyName": "Onboard Memory Power Management IC"
5453                    }
5454                }
5455            }
5456        ],
5457        "/sys/bus/i2c/drivers/at24/515-0050/eeprom": [
5458            {
5459                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20",
5460                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5461                "powerOffOnly": true,
5462                "preAction": {
5463                    "collection": {
5464                        "gpioPresence": {
5465                            "pin": "presence-cp2",
5466                            "value": 0
5467                        },
5468                        "systemCmd": {
5469                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-515/new_device"
5470                        }
5471                    }
5472                },
5473                "extraInterfaces": {
5474                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5475                    "com.ibm.ipzvpd.Location": {
5476                        "LocationCode": "Ufcs-P0-C42"
5477                    },
5478                    "xyz.openbmc_project.Inventory.Item": {
5479                        "PrettyName": "Memory module 20"
5480                    },
5481                    "xyz.openbmc_project.State.Decorator.Availability": {
5482                        "Available": false
5483                    }
5484                }
5485            },
5486            {
5487                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit0",
5488                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5489                "inherit": false,
5490                "extraInterfaces": {
5491                    "xyz.openbmc_project.Inventory.Item": {
5492                        "PrettyName": "OpenCAPI Memory Buffer"
5493                    }
5494                }
5495            },
5496            {
5497                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit1",
5498                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5499                "inherit": false,
5500                "extraInterfaces": {
5501                    "xyz.openbmc_project.Inventory.Item": {
5502                        "PrettyName": "DDR Memory Port"
5503                    }
5504                }
5505            },
5506            {
5507                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit2",
5508                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5509                "inherit": false,
5510                "extraInterfaces": {
5511                    "xyz.openbmc_project.Inventory.Item": {
5512                        "PrettyName": "Onboard Memory Power Control Device"
5513                    }
5514                }
5515            },
5516            {
5517                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit3",
5518                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5519                "inherit": false,
5520                "extraInterfaces": {
5521                    "xyz.openbmc_project.Inventory.Item": {
5522                        "PrettyName": "Onboard Memory Power Management IC"
5523                    }
5524                }
5525            }
5526        ],
5527        "/sys/bus/i2c/drivers/at24/513-0050/eeprom": [
5528            {
5529                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21",
5530                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5531                "powerOffOnly": true,
5532                "preAction": {
5533                    "collection": {
5534                        "gpioPresence": {
5535                            "pin": "presence-cp2",
5536                            "value": 0
5537                        },
5538                        "systemCmd": {
5539                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-513/new_device"
5540                        }
5541                    }
5542                },
5543                "extraInterfaces": {
5544                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5545                    "com.ibm.ipzvpd.Location": {
5546                        "LocationCode": "Ufcs-P0-C43"
5547                    },
5548                    "xyz.openbmc_project.Inventory.Item": {
5549                        "PrettyName": "Memory module 21"
5550                    },
5551                    "xyz.openbmc_project.State.Decorator.Availability": {
5552                        "Available": false
5553                    }
5554                }
5555            },
5556            {
5557                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit0",
5558                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5559                "inherit": false,
5560                "extraInterfaces": {
5561                    "xyz.openbmc_project.Inventory.Item": {
5562                        "PrettyName": "OpenCAPI Memory Buffer"
5563                    }
5564                }
5565            },
5566            {
5567                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit1",
5568                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5569                "inherit": false,
5570                "extraInterfaces": {
5571                    "xyz.openbmc_project.Inventory.Item": {
5572                        "PrettyName": "DDR Memory Port"
5573                    }
5574                }
5575            },
5576            {
5577                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit2",
5578                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5579                "inherit": false,
5580                "extraInterfaces": {
5581                    "xyz.openbmc_project.Inventory.Item": {
5582                        "PrettyName": "Onboard Memory Power Control Device"
5583                    }
5584                }
5585            },
5586            {
5587                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit3",
5588                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5589                "inherit": false,
5590                "extraInterfaces": {
5591                    "xyz.openbmc_project.Inventory.Item": {
5592                        "PrettyName": "Onboard Memory Power Management IC"
5593                    }
5594                }
5595            }
5596        ],
5597        "/sys/bus/i2c/drivers/at24/511-0050/eeprom": [
5598            {
5599                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22",
5600                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5601                "powerOffOnly": true,
5602                "preAction": {
5603                    "collection": {
5604                        "gpioPresence": {
5605                            "pin": "presence-cp2",
5606                            "value": 0
5607                        },
5608                        "systemCmd": {
5609                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-511/new_device"
5610                        }
5611                    }
5612                },
5613                "extraInterfaces": {
5614                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5615                    "com.ibm.ipzvpd.Location": {
5616                        "LocationCode": "Ufcs-P0-C44"
5617                    },
5618                    "xyz.openbmc_project.Inventory.Item": {
5619                        "PrettyName": "Memory module 22"
5620                    },
5621                    "xyz.openbmc_project.State.Decorator.Availability": {
5622                        "Available": false
5623                    }
5624                }
5625            },
5626            {
5627                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit0",
5628                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5629                "inherit": false,
5630                "extraInterfaces": {
5631                    "xyz.openbmc_project.Inventory.Item": {
5632                        "PrettyName": "OpenCAPI Memory Buffer"
5633                    }
5634                }
5635            },
5636            {
5637                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit1",
5638                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5639                "inherit": false,
5640                "extraInterfaces": {
5641                    "xyz.openbmc_project.Inventory.Item": {
5642                        "PrettyName": "DDR Memory Port"
5643                    }
5644                }
5645            },
5646            {
5647                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit2",
5648                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5649                "inherit": false,
5650                "extraInterfaces": {
5651                    "xyz.openbmc_project.Inventory.Item": {
5652                        "PrettyName": "Onboard Memory Power Control Device"
5653                    }
5654                }
5655            },
5656            {
5657                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit3",
5658                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5659                "inherit": false,
5660                "extraInterfaces": {
5661                    "xyz.openbmc_project.Inventory.Item": {
5662                        "PrettyName": "Onboard Memory Power Management IC"
5663                    }
5664                }
5665            }
5666        ],
5667        "/sys/bus/i2c/drivers/at24/514-0050/eeprom": [
5668            {
5669                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23",
5670                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5671                "powerOffOnly": true,
5672                "preAction": {
5673                    "collection": {
5674                        "gpioPresence": {
5675                            "pin": "presence-cp2",
5676                            "value": 0
5677                        },
5678                        "systemCmd": {
5679                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-514/new_device"
5680                        }
5681                    }
5682                },
5683                "extraInterfaces": {
5684                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5685                    "com.ibm.ipzvpd.Location": {
5686                        "LocationCode": "Ufcs-P0-C45"
5687                    },
5688                    "xyz.openbmc_project.Inventory.Item": {
5689                        "PrettyName": "Memory module 23"
5690                    },
5691                    "xyz.openbmc_project.State.Decorator.Availability": {
5692                        "Available": false
5693                    }
5694                }
5695            },
5696            {
5697                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit0",
5698                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5699                "inherit": false,
5700                "extraInterfaces": {
5701                    "xyz.openbmc_project.Inventory.Item": {
5702                        "PrettyName": "OpenCAPI Memory Buffer"
5703                    }
5704                }
5705            },
5706            {
5707                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit1",
5708                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5709                "inherit": false,
5710                "extraInterfaces": {
5711                    "xyz.openbmc_project.Inventory.Item": {
5712                        "PrettyName": "DDR Memory Port"
5713                    }
5714                }
5715            },
5716            {
5717                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit2",
5718                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5719                "inherit": false,
5720                "extraInterfaces": {
5721                    "xyz.openbmc_project.Inventory.Item": {
5722                        "PrettyName": "Onboard Memory Power Control Device"
5723                    }
5724                }
5725            },
5726            {
5727                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit3",
5728                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5729                "inherit": false,
5730                "extraInterfaces": {
5731                    "xyz.openbmc_project.Inventory.Item": {
5732                        "PrettyName": "Onboard Memory Power Management IC"
5733                    }
5734                }
5735            }
5736        ],
5737        "/sys/bus/i2c/drivers/at24/616-0050/eeprom": [
5738            {
5739                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24",
5740                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5741                "powerOffOnly": true,
5742                "preAction": {
5743                    "collection": {
5744                        "gpioPresence": {
5745                            "pin": "presence-cp2",
5746                            "value": 0
5747                        },
5748                        "systemCmd": {
5749                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-616/new_device"
5750                        }
5751                    }
5752                },
5753                "extraInterfaces": {
5754                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5755                    "com.ibm.ipzvpd.Location": {
5756                        "LocationCode": "Ufcs-P0-C46"
5757                    },
5758                    "xyz.openbmc_project.Inventory.Item": {
5759                        "PrettyName": "Memory module 24"
5760                    },
5761                    "xyz.openbmc_project.State.Decorator.Availability": {
5762                        "Available": false
5763                    }
5764                }
5765            },
5766            {
5767                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit0",
5768                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5769                "inherit": false,
5770                "extraInterfaces": {
5771                    "xyz.openbmc_project.Inventory.Item": {
5772                        "PrettyName": "OpenCAPI Memory Buffer"
5773                    }
5774                }
5775            },
5776            {
5777                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit1",
5778                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5779                "inherit": false,
5780                "extraInterfaces": {
5781                    "xyz.openbmc_project.Inventory.Item": {
5782                        "PrettyName": "DDR Memory Port"
5783                    }
5784                }
5785            },
5786            {
5787                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit2",
5788                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5789                "inherit": false,
5790                "extraInterfaces": {
5791                    "xyz.openbmc_project.Inventory.Item": {
5792                        "PrettyName": "Onboard Memory Power Control Device"
5793                    }
5794                }
5795            },
5796            {
5797                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit3",
5798                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5799                "inherit": false,
5800                "extraInterfaces": {
5801                    "xyz.openbmc_project.Inventory.Item": {
5802                        "PrettyName": "Onboard Memory Power Management IC"
5803                    }
5804                }
5805            }
5806        ],
5807        "/sys/bus/i2c/drivers/at24/611-0050/eeprom": [
5808            {
5809                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25",
5810                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5811                "powerOffOnly": true,
5812                "preAction": {
5813                    "collection": {
5814                        "gpioPresence": {
5815                            "pin": "presence-cp2",
5816                            "value": 0
5817                        },
5818                        "systemCmd": {
5819                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-611/new_device"
5820                        }
5821                    }
5822                },
5823                "extraInterfaces": {
5824                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5825                    "com.ibm.ipzvpd.Location": {
5826                        "LocationCode": "Ufcs-P0-C47"
5827                    },
5828                    "xyz.openbmc_project.Inventory.Item": {
5829                        "PrettyName": "Memory module 25"
5830                    },
5831                    "xyz.openbmc_project.State.Decorator.Availability": {
5832                        "Available": false
5833                    }
5834                }
5835            },
5836            {
5837                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit0",
5838                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5839                "inherit": false,
5840                "extraInterfaces": {
5841                    "xyz.openbmc_project.Inventory.Item": {
5842                        "PrettyName": "OpenCAPI Memory Buffer"
5843                    }
5844                }
5845            },
5846            {
5847                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit1",
5848                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5849                "inherit": false,
5850                "extraInterfaces": {
5851                    "xyz.openbmc_project.Inventory.Item": {
5852                        "PrettyName": "DDR Memory Port"
5853                    }
5854                }
5855            },
5856            {
5857                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit2",
5858                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5859                "inherit": false,
5860                "extraInterfaces": {
5861                    "xyz.openbmc_project.Inventory.Item": {
5862                        "PrettyName": "Onboard Memory Power Control Device"
5863                    }
5864                }
5865            },
5866            {
5867                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit3",
5868                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5869                "inherit": false,
5870                "extraInterfaces": {
5871                    "xyz.openbmc_project.Inventory.Item": {
5872                        "PrettyName": "Onboard Memory Power Management IC"
5873                    }
5874                }
5875            }
5876        ],
5877        "/sys/bus/i2c/drivers/at24/615-0050/eeprom": [
5878            {
5879                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26",
5880                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5881                "powerOffOnly": true,
5882                "preAction": {
5883                    "collection": {
5884                        "gpioPresence": {
5885                            "pin": "presence-cp2",
5886                            "value": 0
5887                        },
5888                        "systemCmd": {
5889                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-615/new_device"
5890                        }
5891                    }
5892                },
5893                "extraInterfaces": {
5894                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5895                    "com.ibm.ipzvpd.Location": {
5896                        "LocationCode": "Ufcs-P0-C48"
5897                    },
5898                    "xyz.openbmc_project.Inventory.Item": {
5899                        "PrettyName": "Memory module 26"
5900                    },
5901                    "xyz.openbmc_project.State.Decorator.Availability": {
5902                        "Available": false
5903                    }
5904                }
5905            },
5906            {
5907                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit0",
5908                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5909                "inherit": false,
5910                "extraInterfaces": {
5911                    "xyz.openbmc_project.Inventory.Item": {
5912                        "PrettyName": "OpenCAPI Memory Buffer"
5913                    }
5914                }
5915            },
5916            {
5917                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit1",
5918                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5919                "inherit": false,
5920                "extraInterfaces": {
5921                    "xyz.openbmc_project.Inventory.Item": {
5922                        "PrettyName": "DDR Memory Port"
5923                    }
5924                }
5925            },
5926            {
5927                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit2",
5928                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5929                "inherit": false,
5930                "extraInterfaces": {
5931                    "xyz.openbmc_project.Inventory.Item": {
5932                        "PrettyName": "Onboard Memory Power Control Device"
5933                    }
5934                }
5935            },
5936            {
5937                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit3",
5938                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5939                "inherit": false,
5940                "extraInterfaces": {
5941                    "xyz.openbmc_project.Inventory.Item": {
5942                        "PrettyName": "Onboard Memory Power Management IC"
5943                    }
5944                }
5945            }
5946        ],
5947        "/sys/bus/i2c/drivers/at24/617-0050/eeprom": [
5948            {
5949                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27",
5950                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5951                "powerOffOnly": true,
5952                "preAction": {
5953                    "collection": {
5954                        "gpioPresence": {
5955                            "pin": "presence-cp2",
5956                            "value": 0
5957                        },
5958                        "systemCmd": {
5959                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-617/new_device"
5960                        }
5961                    }
5962                },
5963                "extraInterfaces": {
5964                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5965                    "com.ibm.ipzvpd.Location": {
5966                        "LocationCode": "Ufcs-P0-C49"
5967                    },
5968                    "xyz.openbmc_project.Inventory.Item": {
5969                        "PrettyName": "Memory module 27"
5970                    },
5971                    "xyz.openbmc_project.State.Decorator.Availability": {
5972                        "Available": false
5973                    }
5974                }
5975            },
5976            {
5977                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit0",
5978                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5979                "inherit": false,
5980                "extraInterfaces": {
5981                    "xyz.openbmc_project.Inventory.Item": {
5982                        "PrettyName": "OpenCAPI Memory Buffer"
5983                    }
5984                }
5985            },
5986            {
5987                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit1",
5988                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5989                "inherit": false,
5990                "extraInterfaces": {
5991                    "xyz.openbmc_project.Inventory.Item": {
5992                        "PrettyName": "DDR Memory Port"
5993                    }
5994                }
5995            },
5996            {
5997                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit2",
5998                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5999                "inherit": false,
6000                "extraInterfaces": {
6001                    "xyz.openbmc_project.Inventory.Item": {
6002                        "PrettyName": "Onboard Memory Power Control Device"
6003                    }
6004                }
6005            },
6006            {
6007                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit3",
6008                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6009                "inherit": false,
6010                "extraInterfaces": {
6011                    "xyz.openbmc_project.Inventory.Item": {
6012                        "PrettyName": "Onboard Memory Power Management IC"
6013                    }
6014                }
6015            }
6016        ],
6017        "/sys/bus/i2c/drivers/at24/614-0050/eeprom": [
6018            {
6019                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28",
6020                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6021                "powerOffOnly": true,
6022                "preAction": {
6023                    "collection": {
6024                        "gpioPresence": {
6025                            "pin": "presence-cp2",
6026                            "value": 0
6027                        },
6028                        "systemCmd": {
6029                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-614/new_device"
6030                        }
6031                    }
6032                },
6033                "extraInterfaces": {
6034                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6035                    "com.ibm.ipzvpd.Location": {
6036                        "LocationCode": "Ufcs-P0-C50"
6037                    },
6038                    "xyz.openbmc_project.Inventory.Item": {
6039                        "PrettyName": "Memory module 28"
6040                    },
6041                    "xyz.openbmc_project.State.Decorator.Availability": {
6042                        "Available": false
6043                    }
6044                }
6045            },
6046            {
6047                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit0",
6048                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6049                "inherit": false,
6050                "extraInterfaces": {
6051                    "xyz.openbmc_project.Inventory.Item": {
6052                        "PrettyName": "OpenCAPI Memory Buffer"
6053                    }
6054                }
6055            },
6056            {
6057                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit1",
6058                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6059                "inherit": false,
6060                "extraInterfaces": {
6061                    "xyz.openbmc_project.Inventory.Item": {
6062                        "PrettyName": "DDR Memory Port"
6063                    }
6064                }
6065            },
6066            {
6067                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit2",
6068                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6069                "inherit": false,
6070                "extraInterfaces": {
6071                    "xyz.openbmc_project.Inventory.Item": {
6072                        "PrettyName": "Onboard Memory Power Control Device"
6073                    }
6074                }
6075            },
6076            {
6077                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit3",
6078                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6079                "inherit": false,
6080                "extraInterfaces": {
6081                    "xyz.openbmc_project.Inventory.Item": {
6082                        "PrettyName": "Onboard Memory Power Management IC"
6083                    }
6084                }
6085            }
6086        ],
6087        "/sys/bus/i2c/drivers/at24/610-0050/eeprom": [
6088            {
6089                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29",
6090                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6091                "powerOffOnly": true,
6092                "preAction": {
6093                    "collection": {
6094                        "gpioPresence": {
6095                            "pin": "presence-cp2",
6096                            "value": 0
6097                        },
6098                        "systemCmd": {
6099                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-610/new_device"
6100                        }
6101                    }
6102                },
6103                "extraInterfaces": {
6104                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6105                    "com.ibm.ipzvpd.Location": {
6106                        "LocationCode": "Ufcs-P0-C51"
6107                    },
6108                    "xyz.openbmc_project.Inventory.Item": {
6109                        "PrettyName": "Memory module 29"
6110                    },
6111                    "xyz.openbmc_project.State.Decorator.Availability": {
6112                        "Available": false
6113                    }
6114                }
6115            },
6116            {
6117                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit0",
6118                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6119                "inherit": false,
6120                "extraInterfaces": {
6121                    "xyz.openbmc_project.Inventory.Item": {
6122                        "PrettyName": "OpenCAPI Memory Buffer"
6123                    }
6124                }
6125            },
6126            {
6127                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit1",
6128                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6129                "inherit": false,
6130                "extraInterfaces": {
6131                    "xyz.openbmc_project.Inventory.Item": {
6132                        "PrettyName": "DDR Memory Port"
6133                    }
6134                }
6135            },
6136            {
6137                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit2",
6138                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6139                "inherit": false,
6140                "extraInterfaces": {
6141                    "xyz.openbmc_project.Inventory.Item": {
6142                        "PrettyName": "Onboard Memory Power Control Device"
6143                    }
6144                }
6145            },
6146            {
6147                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit3",
6148                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6149                "inherit": false,
6150                "extraInterfaces": {
6151                    "xyz.openbmc_project.Inventory.Item": {
6152                        "PrettyName": "Onboard Memory Power Management IC"
6153                    }
6154                }
6155            }
6156        ],
6157        "/sys/bus/i2c/drivers/at24/602-0050/eeprom": [
6158            {
6159                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30",
6160                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6161                "powerOffOnly": true,
6162                "preAction": {
6163                    "collection": {
6164                        "gpioPresence": {
6165                            "pin": "presence-cp2",
6166                            "value": 0
6167                        },
6168                        "systemCmd": {
6169                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-602/new_device"
6170                        }
6171                    }
6172                },
6173                "extraInterfaces": {
6174                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6175                    "com.ibm.ipzvpd.Location": {
6176                        "LocationCode": "Ufcs-P0-C52"
6177                    },
6178                    "xyz.openbmc_project.Inventory.Item": {
6179                        "PrettyName": "Memory module 30"
6180                    },
6181                    "xyz.openbmc_project.State.Decorator.Availability": {
6182                        "Available": false
6183                    }
6184                }
6185            },
6186            {
6187                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit0",
6188                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6189                "inherit": false,
6190                "extraInterfaces": {
6191                    "xyz.openbmc_project.Inventory.Item": {
6192                        "PrettyName": "OpenCAPI Memory Buffer"
6193                    }
6194                }
6195            },
6196            {
6197                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit1",
6198                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6199                "inherit": false,
6200                "extraInterfaces": {
6201                    "xyz.openbmc_project.Inventory.Item": {
6202                        "PrettyName": "DDR Memory Port"
6203                    }
6204                }
6205            },
6206            {
6207                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit2",
6208                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6209                "inherit": false,
6210                "extraInterfaces": {
6211                    "xyz.openbmc_project.Inventory.Item": {
6212                        "PrettyName": "Onboard Memory Power Control Device"
6213                    }
6214                }
6215            },
6216            {
6217                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit3",
6218                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6219                "inherit": false,
6220                "extraInterfaces": {
6221                    "xyz.openbmc_project.Inventory.Item": {
6222                        "PrettyName": "Onboard Memory Power Management IC"
6223                    }
6224                }
6225            }
6226        ],
6227        "/sys/bus/i2c/drivers/at24/603-0050/eeprom": [
6228            {
6229                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31",
6230                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6231                "powerOffOnly": true,
6232                "preAction": {
6233                    "collection": {
6234                        "gpioPresence": {
6235                            "pin": "presence-cp2",
6236                            "value": 0
6237                        },
6238                        "systemCmd": {
6239                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-603/new_device"
6240                        }
6241                    }
6242                },
6243                "extraInterfaces": {
6244                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6245                    "com.ibm.ipzvpd.Location": {
6246                        "LocationCode": "Ufcs-P0-C53"
6247                    },
6248                    "xyz.openbmc_project.Inventory.Item": {
6249                        "PrettyName": "Memory module 31"
6250                    },
6251                    "xyz.openbmc_project.State.Decorator.Availability": {
6252                        "Available": false
6253                    }
6254                }
6255            },
6256            {
6257                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit0",
6258                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6259                "inherit": false,
6260                "extraInterfaces": {
6261                    "xyz.openbmc_project.Inventory.Item": {
6262                        "PrettyName": "OpenCAPI Memory Buffer"
6263                    }
6264                }
6265            },
6266            {
6267                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit1",
6268                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6269                "inherit": false,
6270                "extraInterfaces": {
6271                    "xyz.openbmc_project.Inventory.Item": {
6272                        "PrettyName": "DDR Memory Port"
6273                    }
6274                }
6275            },
6276            {
6277                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit2",
6278                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6279                "inherit": false,
6280                "extraInterfaces": {
6281                    "xyz.openbmc_project.Inventory.Item": {
6282                        "PrettyName": "Onboard Memory Power Control Device"
6283                    }
6284                }
6285            },
6286            {
6287                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit3",
6288                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6289                "inherit": false,
6290                "extraInterfaces": {
6291                    "xyz.openbmc_project.Inventory.Item": {
6292                        "PrettyName": "Onboard Memory Power Management IC"
6293                    }
6294                }
6295            }
6296        ],
6297        "/sys/bus/i2c/drivers/at24/816-0050/eeprom": [
6298            {
6299                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32",
6300                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6301                "powerOffOnly": true,
6302                "preAction": {
6303                    "collection": {
6304                        "gpioPresence": {
6305                            "pin": "presence-cp3",
6306                            "value": 0
6307                        },
6308                        "systemCmd": {
6309                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-816/new_device"
6310                        }
6311                    }
6312                },
6313                "extraInterfaces": {
6314                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6315                    "com.ibm.ipzvpd.Location": {
6316                        "LocationCode": "Ufcs-P0-C64"
6317                    },
6318                    "xyz.openbmc_project.Inventory.Item": {
6319                        "PrettyName": "Memory module 32"
6320                    },
6321                    "xyz.openbmc_project.State.Decorator.Availability": {
6322                        "Available": false
6323                    }
6324                }
6325            },
6326            {
6327                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit0",
6328                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6329                "inherit": false,
6330                "extraInterfaces": {
6331                    "xyz.openbmc_project.Inventory.Item": {
6332                        "PrettyName": "OpenCAPI Memory Buffer"
6333                    }
6334                }
6335            },
6336            {
6337                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit1",
6338                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6339                "inherit": false,
6340                "extraInterfaces": {
6341                    "xyz.openbmc_project.Inventory.Item": {
6342                        "PrettyName": "DDR Memory Port"
6343                    }
6344                }
6345            },
6346            {
6347                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit2",
6348                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6349                "inherit": false,
6350                "extraInterfaces": {
6351                    "xyz.openbmc_project.Inventory.Item": {
6352                        "PrettyName": "Onboard Memory Power Control Device"
6353                    }
6354                }
6355            },
6356            {
6357                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit3",
6358                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6359                "inherit": false,
6360                "extraInterfaces": {
6361                    "xyz.openbmc_project.Inventory.Item": {
6362                        "PrettyName": "Onboard Memory Power Management IC"
6363                    }
6364                }
6365            }
6366        ],
6367        "/sys/bus/i2c/drivers/at24/811-0050/eeprom": [
6368            {
6369                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33",
6370                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6371                "powerOffOnly": true,
6372                "preAction": {
6373                    "collection": {
6374                        "gpioPresence": {
6375                            "pin": "presence-cp3",
6376                            "value": 0
6377                        },
6378                        "systemCmd": {
6379                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-811/new_device"
6380                        }
6381                    }
6382                },
6383                "extraInterfaces": {
6384                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6385                    "com.ibm.ipzvpd.Location": {
6386                        "LocationCode": "Ufcs-P0-C65"
6387                    },
6388                    "xyz.openbmc_project.Inventory.Item": {
6389                        "PrettyName": "Memory module 33"
6390                    },
6391                    "xyz.openbmc_project.State.Decorator.Availability": {
6392                        "Available": false
6393                    }
6394                }
6395            },
6396            {
6397                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit0",
6398                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6399                "inherit": false,
6400                "extraInterfaces": {
6401                    "xyz.openbmc_project.Inventory.Item": {
6402                        "PrettyName": "OpenCAPI Memory Buffer"
6403                    }
6404                }
6405            },
6406            {
6407                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit1",
6408                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6409                "inherit": false,
6410                "extraInterfaces": {
6411                    "xyz.openbmc_project.Inventory.Item": {
6412                        "PrettyName": "DDR Memory Port"
6413                    }
6414                }
6415            },
6416            {
6417                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit2",
6418                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6419                "inherit": false,
6420                "extraInterfaces": {
6421                    "xyz.openbmc_project.Inventory.Item": {
6422                        "PrettyName": "Onboard Memory Power Control Device"
6423                    }
6424                }
6425            },
6426            {
6427                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit3",
6428                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6429                "inherit": false,
6430                "extraInterfaces": {
6431                    "xyz.openbmc_project.Inventory.Item": {
6432                        "PrettyName": "Onboard Memory Power Management IC"
6433                    }
6434                }
6435            }
6436        ],
6437        "/sys/bus/i2c/drivers/at24/815-0050/eeprom": [
6438            {
6439                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34",
6440                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6441                "powerOffOnly": true,
6442                "preAction": {
6443                    "collection": {
6444                        "gpioPresence": {
6445                            "pin": "presence-cp3",
6446                            "value": 0
6447                        },
6448                        "systemCmd": {
6449                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-815/new_device"
6450                        }
6451                    }
6452                },
6453                "extraInterfaces": {
6454                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6455                    "com.ibm.ipzvpd.Location": {
6456                        "LocationCode": "Ufcs-P0-C66"
6457                    },
6458                    "xyz.openbmc_project.Inventory.Item": {
6459                        "PrettyName": "Memory module 34"
6460                    },
6461                    "xyz.openbmc_project.State.Decorator.Availability": {
6462                        "Available": false
6463                    }
6464                }
6465            },
6466            {
6467                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit0",
6468                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6469                "inherit": false,
6470                "extraInterfaces": {
6471                    "xyz.openbmc_project.Inventory.Item": {
6472                        "PrettyName": "OpenCAPI Memory Buffer"
6473                    }
6474                }
6475            },
6476            {
6477                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit1",
6478                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6479                "inherit": false,
6480                "extraInterfaces": {
6481                    "xyz.openbmc_project.Inventory.Item": {
6482                        "PrettyName": "DDR Memory Port"
6483                    }
6484                }
6485            },
6486            {
6487                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit2",
6488                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6489                "inherit": false,
6490                "extraInterfaces": {
6491                    "xyz.openbmc_project.Inventory.Item": {
6492                        "PrettyName": "Onboard Memory Power Control Device"
6493                    }
6494                }
6495            },
6496            {
6497                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit3",
6498                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6499                "inherit": false,
6500                "extraInterfaces": {
6501                    "xyz.openbmc_project.Inventory.Item": {
6502                        "PrettyName": "Onboard Memory Power Management IC"
6503                    }
6504                }
6505            }
6506        ],
6507        "/sys/bus/i2c/drivers/at24/817-0050/eeprom": [
6508            {
6509                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35",
6510                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6511                "powerOffOnly": true,
6512                "preAction": {
6513                    "collection": {
6514                        "gpioPresence": {
6515                            "pin": "presence-cp3",
6516                            "value": 0
6517                        },
6518                        "systemCmd": {
6519                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-817/new_device"
6520                        }
6521                    }
6522                },
6523                "extraInterfaces": {
6524                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6525                    "com.ibm.ipzvpd.Location": {
6526                        "LocationCode": "Ufcs-P0-C67"
6527                    },
6528                    "xyz.openbmc_project.Inventory.Item": {
6529                        "PrettyName": "Memory module 35"
6530                    },
6531                    "xyz.openbmc_project.State.Decorator.Availability": {
6532                        "Available": false
6533                    }
6534                }
6535            },
6536            {
6537                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit0",
6538                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6539                "inherit": false,
6540                "extraInterfaces": {
6541                    "xyz.openbmc_project.Inventory.Item": {
6542                        "PrettyName": "OpenCAPI Memory Buffer"
6543                    }
6544                }
6545            },
6546            {
6547                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit1",
6548                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6549                "inherit": false,
6550                "extraInterfaces": {
6551                    "xyz.openbmc_project.Inventory.Item": {
6552                        "PrettyName": "DDR Memory Port"
6553                    }
6554                }
6555            },
6556            {
6557                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit2",
6558                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6559                "inherit": false,
6560                "extraInterfaces": {
6561                    "xyz.openbmc_project.Inventory.Item": {
6562                        "PrettyName": "Onboard Memory Power Control Device"
6563                    }
6564                }
6565            },
6566            {
6567                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit3",
6568                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6569                "inherit": false,
6570                "extraInterfaces": {
6571                    "xyz.openbmc_project.Inventory.Item": {
6572                        "PrettyName": "Onboard Memory Power Management IC"
6573                    }
6574                }
6575            }
6576        ],
6577        "/sys/bus/i2c/drivers/at24/814-0050/eeprom": [
6578            {
6579                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36",
6580                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6581                "powerOffOnly": true,
6582                "preAction": {
6583                    "collection": {
6584                        "gpioPresence": {
6585                            "pin": "presence-cp3",
6586                            "value": 0
6587                        },
6588                        "systemCmd": {
6589                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-814/new_device"
6590                        }
6591                    }
6592                },
6593                "extraInterfaces": {
6594                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6595                    "com.ibm.ipzvpd.Location": {
6596                        "LocationCode": "Ufcs-P0-C68"
6597                    },
6598                    "xyz.openbmc_project.Inventory.Item": {
6599                        "PrettyName": "Memory module 36"
6600                    },
6601                    "xyz.openbmc_project.State.Decorator.Availability": {
6602                        "Available": false
6603                    }
6604                }
6605            },
6606            {
6607                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit0",
6608                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6609                "inherit": false,
6610                "extraInterfaces": {
6611                    "xyz.openbmc_project.Inventory.Item": {
6612                        "PrettyName": "OpenCAPI Memory Buffer"
6613                    }
6614                }
6615            },
6616            {
6617                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit1",
6618                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6619                "inherit": false,
6620                "extraInterfaces": {
6621                    "xyz.openbmc_project.Inventory.Item": {
6622                        "PrettyName": "DDR Memory Port"
6623                    }
6624                }
6625            },
6626            {
6627                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit2",
6628                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6629                "inherit": false,
6630                "extraInterfaces": {
6631                    "xyz.openbmc_project.Inventory.Item": {
6632                        "PrettyName": "Onboard Memory Power Control Device"
6633                    }
6634                }
6635            },
6636            {
6637                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit3",
6638                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6639                "inherit": false,
6640                "extraInterfaces": {
6641                    "xyz.openbmc_project.Inventory.Item": {
6642                        "PrettyName": "Onboard Memory Power Management IC"
6643                    }
6644                }
6645            }
6646        ],
6647        "/sys/bus/i2c/drivers/at24/810-0050/eeprom": [
6648            {
6649                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37",
6650                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6651                "powerOffOnly": true,
6652                "preAction": {
6653                    "collection": {
6654                        "gpioPresence": {
6655                            "pin": "presence-cp3",
6656                            "value": 0
6657                        },
6658                        "systemCmd": {
6659                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-810/new_device"
6660                        }
6661                    }
6662                },
6663                "extraInterfaces": {
6664                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6665                    "com.ibm.ipzvpd.Location": {
6666                        "LocationCode": "Ufcs-P0-C69"
6667                    },
6668                    "xyz.openbmc_project.Inventory.Item": {
6669                        "PrettyName": "Memory module 37"
6670                    },
6671                    "xyz.openbmc_project.State.Decorator.Availability": {
6672                        "Available": false
6673                    }
6674                }
6675            },
6676            {
6677                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit0",
6678                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6679                "inherit": false,
6680                "extraInterfaces": {
6681                    "xyz.openbmc_project.Inventory.Item": {
6682                        "PrettyName": "OpenCAPI Memory Buffer"
6683                    }
6684                }
6685            },
6686            {
6687                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit1",
6688                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6689                "inherit": false,
6690                "extraInterfaces": {
6691                    "xyz.openbmc_project.Inventory.Item": {
6692                        "PrettyName": "DDR Memory Port"
6693                    }
6694                }
6695            },
6696            {
6697                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit2",
6698                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6699                "inherit": false,
6700                "extraInterfaces": {
6701                    "xyz.openbmc_project.Inventory.Item": {
6702                        "PrettyName": "Onboard Memory Power Control Device"
6703                    }
6704                }
6705            },
6706            {
6707                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit3",
6708                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6709                "inherit": false,
6710                "extraInterfaces": {
6711                    "xyz.openbmc_project.Inventory.Item": {
6712                        "PrettyName": "Onboard Memory Power Management IC"
6713                    }
6714                }
6715            }
6716        ],
6717        "/sys/bus/i2c/drivers/at24/802-0050/eeprom": [
6718            {
6719                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38",
6720                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6721                "powerOffOnly": true,
6722                "preAction": {
6723                    "collection": {
6724                        "gpioPresence": {
6725                            "pin": "presence-cp3",
6726                            "value": 0
6727                        },
6728                        "systemCmd": {
6729                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-802/new_device"
6730                        }
6731                    }
6732                },
6733                "extraInterfaces": {
6734                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6735                    "com.ibm.ipzvpd.Location": {
6736                        "LocationCode": "Ufcs-P0-C70"
6737                    },
6738                    "xyz.openbmc_project.Inventory.Item": {
6739                        "PrettyName": "Memory module 38"
6740                    },
6741                    "xyz.openbmc_project.State.Decorator.Availability": {
6742                        "Available": false
6743                    }
6744                }
6745            },
6746            {
6747                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit0",
6748                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6749                "inherit": false,
6750                "extraInterfaces": {
6751                    "xyz.openbmc_project.Inventory.Item": {
6752                        "PrettyName": "OpenCAPI Memory Buffer"
6753                    }
6754                }
6755            },
6756            {
6757                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit1",
6758                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6759                "inherit": false,
6760                "extraInterfaces": {
6761                    "xyz.openbmc_project.Inventory.Item": {
6762                        "PrettyName": "DDR Memory Port"
6763                    }
6764                }
6765            },
6766            {
6767                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit2",
6768                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6769                "inherit": false,
6770                "extraInterfaces": {
6771                    "xyz.openbmc_project.Inventory.Item": {
6772                        "PrettyName": "Onboard Memory Power Control Device"
6773                    }
6774                }
6775            },
6776            {
6777                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit3",
6778                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6779                "inherit": false,
6780                "extraInterfaces": {
6781                    "xyz.openbmc_project.Inventory.Item": {
6782                        "PrettyName": "Onboard Memory Power Management IC"
6783                    }
6784                }
6785            }
6786        ],
6787        "/sys/bus/i2c/drivers/at24/803-0050/eeprom": [
6788            {
6789                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39",
6790                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6791                "powerOffOnly": true,
6792                "preAction": {
6793                    "collection": {
6794                        "gpioPresence": {
6795                            "pin": "presence-cp3",
6796                            "value": 0
6797                        },
6798                        "systemCmd": {
6799                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-803/new_device"
6800                        }
6801                    }
6802                },
6803                "extraInterfaces": {
6804                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6805                    "com.ibm.ipzvpd.Location": {
6806                        "LocationCode": "Ufcs-P0-C71"
6807                    },
6808                    "xyz.openbmc_project.Inventory.Item": {
6809                        "PrettyName": "Memory module 39"
6810                    },
6811                    "xyz.openbmc_project.State.Decorator.Availability": {
6812                        "Available": false
6813                    }
6814                }
6815            },
6816            {
6817                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit0",
6818                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6819                "inherit": false,
6820                "extraInterfaces": {
6821                    "xyz.openbmc_project.Inventory.Item": {
6822                        "PrettyName": "OpenCAPI Memory Buffer"
6823                    }
6824                }
6825            },
6826            {
6827                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit1",
6828                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6829                "inherit": false,
6830                "extraInterfaces": {
6831                    "xyz.openbmc_project.Inventory.Item": {
6832                        "PrettyName": "DDR Memory Port"
6833                    }
6834                }
6835            },
6836            {
6837                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit2",
6838                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6839                "inherit": false,
6840                "extraInterfaces": {
6841                    "xyz.openbmc_project.Inventory.Item": {
6842                        "PrettyName": "Onboard Memory Power Control Device"
6843                    }
6844                }
6845            },
6846            {
6847                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit3",
6848                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6849                "inherit": false,
6850                "extraInterfaces": {
6851                    "xyz.openbmc_project.Inventory.Item": {
6852                        "PrettyName": "Onboard Memory Power Management IC"
6853                    }
6854                }
6855            }
6856        ],
6857        "/sys/bus/i2c/drivers/at24/701-0050/eeprom": [
6858            {
6859                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40",
6860                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6861                "powerOffOnly": true,
6862                "preAction": {
6863                    "collection": {
6864                        "gpioPresence": {
6865                            "pin": "presence-cp3",
6866                            "value": 0
6867                        },
6868                        "systemCmd": {
6869                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-701/new_device"
6870                        }
6871                    }
6872                },
6873                "extraInterfaces": {
6874                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6875                    "com.ibm.ipzvpd.Location": {
6876                        "LocationCode": "Ufcs-P0-C72"
6877                    },
6878                    "xyz.openbmc_project.Inventory.Item": {
6879                        "PrettyName": "Memory module 40"
6880                    },
6881                    "xyz.openbmc_project.State.Decorator.Availability": {
6882                        "Available": false
6883                    }
6884                }
6885            },
6886            {
6887                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit0",
6888                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6889                "inherit": false,
6890                "extraInterfaces": {
6891                    "xyz.openbmc_project.Inventory.Item": {
6892                        "PrettyName": "OpenCAPI Memory Buffer"
6893                    }
6894                }
6895            },
6896            {
6897                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit1",
6898                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6899                "inherit": false,
6900                "extraInterfaces": {
6901                    "xyz.openbmc_project.Inventory.Item": {
6902                        "PrettyName": "DDR Memory Port"
6903                    }
6904                }
6905            },
6906            {
6907                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit2",
6908                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6909                "inherit": false,
6910                "extraInterfaces": {
6911                    "xyz.openbmc_project.Inventory.Item": {
6912                        "PrettyName": "Onboard Memory Power Control Device"
6913                    }
6914                }
6915            },
6916            {
6917                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit3",
6918                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6919                "inherit": false,
6920                "extraInterfaces": {
6921                    "xyz.openbmc_project.Inventory.Item": {
6922                        "PrettyName": "Onboard Memory Power Management IC"
6923                    }
6924                }
6925            }
6926        ],
6927        "/sys/bus/i2c/drivers/at24/700-0050/eeprom": [
6928            {
6929                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41",
6930                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6931                "powerOffOnly": true,
6932                "preAction": {
6933                    "collection": {
6934                        "gpioPresence": {
6935                            "pin": "presence-cp3",
6936                            "value": 0
6937                        },
6938                        "systemCmd": {
6939                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-700/new_device"
6940                        }
6941                    }
6942                },
6943                "extraInterfaces": {
6944                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6945                    "com.ibm.ipzvpd.Location": {
6946                        "LocationCode": "Ufcs-P0-C73"
6947                    },
6948                    "xyz.openbmc_project.Inventory.Item": {
6949                        "PrettyName": "Memory module 41"
6950                    },
6951                    "xyz.openbmc_project.State.Decorator.Availability": {
6952                        "Available": false
6953                    }
6954                }
6955            },
6956            {
6957                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit0",
6958                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6959                "inherit": false,
6960                "extraInterfaces": {
6961                    "xyz.openbmc_project.Inventory.Item": {
6962                        "PrettyName": "OpenCAPI Memory Buffer"
6963                    }
6964                }
6965            },
6966            {
6967                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit1",
6968                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6969                "inherit": false,
6970                "extraInterfaces": {
6971                    "xyz.openbmc_project.Inventory.Item": {
6972                        "PrettyName": "DDR Memory Port"
6973                    }
6974                }
6975            },
6976            {
6977                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit2",
6978                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6979                "inherit": false,
6980                "extraInterfaces": {
6981                    "xyz.openbmc_project.Inventory.Item": {
6982                        "PrettyName": "Onboard Memory Power Control Device"
6983                    }
6984                }
6985            },
6986            {
6987                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit3",
6988                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6989                "inherit": false,
6990                "extraInterfaces": {
6991                    "xyz.openbmc_project.Inventory.Item": {
6992                        "PrettyName": "Onboard Memory Power Management IC"
6993                    }
6994                }
6995            }
6996        ],
6997        "/sys/bus/i2c/drivers/at24/710-0050/eeprom": [
6998            {
6999                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42",
7000                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7001                "powerOffOnly": true,
7002                "preAction": {
7003                    "collection": {
7004                        "gpioPresence": {
7005                            "pin": "presence-cp3",
7006                            "value": 0
7007                        },
7008                        "systemCmd": {
7009                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-710/new_device"
7010                        }
7011                    }
7012                },
7013                "extraInterfaces": {
7014                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7015                    "com.ibm.ipzvpd.Location": {
7016                        "LocationCode": "Ufcs-P0-C74"
7017                    },
7018                    "xyz.openbmc_project.Inventory.Item": {
7019                        "PrettyName": "Memory module 42"
7020                    },
7021                    "xyz.openbmc_project.State.Decorator.Availability": {
7022                        "Available": false
7023                    }
7024                }
7025            },
7026            {
7027                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit0",
7028                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7029                "inherit": false,
7030                "extraInterfaces": {
7031                    "xyz.openbmc_project.Inventory.Item": {
7032                        "PrettyName": "OpenCAPI Memory Buffer"
7033                    }
7034                }
7035            },
7036            {
7037                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit1",
7038                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7039                "inherit": false,
7040                "extraInterfaces": {
7041                    "xyz.openbmc_project.Inventory.Item": {
7042                        "PrettyName": "DDR Memory Port"
7043                    }
7044                }
7045            },
7046            {
7047                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit2",
7048                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7049                "inherit": false,
7050                "extraInterfaces": {
7051                    "xyz.openbmc_project.Inventory.Item": {
7052                        "PrettyName": "Onboard Memory Power Control Device"
7053                    }
7054                }
7055            },
7056            {
7057                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit3",
7058                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7059                "inherit": false,
7060                "extraInterfaces": {
7061                    "xyz.openbmc_project.Inventory.Item": {
7062                        "PrettyName": "Onboard Memory Power Management IC"
7063                    }
7064                }
7065            }
7066        ],
7067        "/sys/bus/i2c/drivers/at24/712-0050/eeprom": [
7068            {
7069                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43",
7070                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7071                "powerOffOnly": true,
7072                "preAction": {
7073                    "collection": {
7074                        "gpioPresence": {
7075                            "pin": "presence-cp3",
7076                            "value": 0
7077                        },
7078                        "systemCmd": {
7079                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-712/new_device"
7080                        }
7081                    }
7082                },
7083                "extraInterfaces": {
7084                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7085                    "com.ibm.ipzvpd.Location": {
7086                        "LocationCode": "Ufcs-P0-C75"
7087                    },
7088                    "xyz.openbmc_project.Inventory.Item": {
7089                        "PrettyName": "Memory module 43"
7090                    },
7091                    "xyz.openbmc_project.State.Decorator.Availability": {
7092                        "Available": false
7093                    }
7094                }
7095            },
7096            {
7097                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit0",
7098                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7099                "inherit": false,
7100                "extraInterfaces": {
7101                    "xyz.openbmc_project.Inventory.Item": {
7102                        "PrettyName": "OpenCAPI Memory Buffer"
7103                    }
7104                }
7105            },
7106            {
7107                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit1",
7108                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7109                "inherit": false,
7110                "extraInterfaces": {
7111                    "xyz.openbmc_project.Inventory.Item": {
7112                        "PrettyName": "DDR Memory Port"
7113                    }
7114                }
7115            },
7116            {
7117                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit2",
7118                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7119                "inherit": false,
7120                "extraInterfaces": {
7121                    "xyz.openbmc_project.Inventory.Item": {
7122                        "PrettyName": "Onboard Memory Power Control Device"
7123                    }
7124                }
7125            },
7126            {
7127                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit3",
7128                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7129                "inherit": false,
7130                "extraInterfaces": {
7131                    "xyz.openbmc_project.Inventory.Item": {
7132                        "PrettyName": "Onboard Memory Power Management IC"
7133                    }
7134                }
7135            }
7136        ],
7137        "/sys/bus/i2c/drivers/at24/715-0050/eeprom": [
7138            {
7139                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44",
7140                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7141                "powerOffOnly": true,
7142                "preAction": {
7143                    "collection": {
7144                        "gpioPresence": {
7145                            "pin": "presence-cp3",
7146                            "value": 0
7147                        },
7148                        "systemCmd": {
7149                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-715/new_device"
7150                        }
7151                    }
7152                },
7153                "extraInterfaces": {
7154                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7155                    "com.ibm.ipzvpd.Location": {
7156                        "LocationCode": "Ufcs-P0-C76"
7157                    },
7158                    "xyz.openbmc_project.Inventory.Item": {
7159                        "PrettyName": "Memory module 44"
7160                    },
7161                    "xyz.openbmc_project.State.Decorator.Availability": {
7162                        "Available": false
7163                    }
7164                }
7165            },
7166            {
7167                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit0",
7168                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7169                "inherit": false,
7170                "extraInterfaces": {
7171                    "xyz.openbmc_project.Inventory.Item": {
7172                        "PrettyName": "OpenCAPI Memory Buffer"
7173                    }
7174                }
7175            },
7176            {
7177                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit1",
7178                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7179                "inherit": false,
7180                "extraInterfaces": {
7181                    "xyz.openbmc_project.Inventory.Item": {
7182                        "PrettyName": "DDR Memory Port"
7183                    }
7184                }
7185            },
7186            {
7187                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit2",
7188                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7189                "inherit": false,
7190                "extraInterfaces": {
7191                    "xyz.openbmc_project.Inventory.Item": {
7192                        "PrettyName": "Onboard Memory Power Control Device"
7193                    }
7194                }
7195            },
7196            {
7197                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit3",
7198                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7199                "inherit": false,
7200                "extraInterfaces": {
7201                    "xyz.openbmc_project.Inventory.Item": {
7202                        "PrettyName": "Onboard Memory Power Management IC"
7203                    }
7204                }
7205            }
7206        ],
7207        "/sys/bus/i2c/drivers/at24/713-0050/eeprom": [
7208            {
7209                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45",
7210                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7211                "powerOffOnly": true,
7212                "preAction": {
7213                    "collection": {
7214                        "gpioPresence": {
7215                            "pin": "presence-cp3",
7216                            "value": 0
7217                        },
7218                        "systemCmd": {
7219                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-713/new_device"
7220                        }
7221                    }
7222                },
7223                "extraInterfaces": {
7224                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7225                    "com.ibm.ipzvpd.Location": {
7226                        "LocationCode": "Ufcs-P0-C77"
7227                    },
7228                    "xyz.openbmc_project.Inventory.Item": {
7229                        "PrettyName": "Memory module 45"
7230                    },
7231                    "xyz.openbmc_project.State.Decorator.Availability": {
7232                        "Available": false
7233                    }
7234                }
7235            },
7236            {
7237                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit0",
7238                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7239                "inherit": false,
7240                "extraInterfaces": {
7241                    "xyz.openbmc_project.Inventory.Item": {
7242                        "PrettyName": "OpenCAPI Memory Buffer"
7243                    }
7244                }
7245            },
7246            {
7247                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit1",
7248                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7249                "inherit": false,
7250                "extraInterfaces": {
7251                    "xyz.openbmc_project.Inventory.Item": {
7252                        "PrettyName": "DDR Memory Port"
7253                    }
7254                }
7255            },
7256            {
7257                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit2",
7258                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7259                "inherit": false,
7260                "extraInterfaces": {
7261                    "xyz.openbmc_project.Inventory.Item": {
7262                        "PrettyName": "Onboard Memory Power Control Device"
7263                    }
7264                }
7265            },
7266            {
7267                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit3",
7268                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7269                "inherit": false,
7270                "extraInterfaces": {
7271                    "xyz.openbmc_project.Inventory.Item": {
7272                        "PrettyName": "Onboard Memory Power Management IC"
7273                    }
7274                }
7275            }
7276        ],
7277        "/sys/bus/i2c/drivers/at24/711-0050/eeprom": [
7278            {
7279                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46",
7280                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7281                "powerOffOnly": true,
7282                "preAction": {
7283                    "collection": {
7284                        "gpioPresence": {
7285                            "pin": "presence-cp3",
7286                            "value": 0
7287                        },
7288                        "systemCmd": {
7289                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-711/new_device"
7290                        }
7291                    }
7292                },
7293                "extraInterfaces": {
7294                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7295                    "com.ibm.ipzvpd.Location": {
7296                        "LocationCode": "Ufcs-P0-C78"
7297                    },
7298                    "xyz.openbmc_project.Inventory.Item": {
7299                        "PrettyName": "Memory module 46"
7300                    },
7301                    "xyz.openbmc_project.State.Decorator.Availability": {
7302                        "Available": false
7303                    }
7304                }
7305            },
7306            {
7307                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit0",
7308                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7309                "inherit": false,
7310                "extraInterfaces": {
7311                    "xyz.openbmc_project.Inventory.Item": {
7312                        "PrettyName": "OpenCAPI Memory Buffer"
7313                    }
7314                }
7315            },
7316            {
7317                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit1",
7318                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7319                "inherit": false,
7320                "extraInterfaces": {
7321                    "xyz.openbmc_project.Inventory.Item": {
7322                        "PrettyName": "DDR Memory Port"
7323                    }
7324                }
7325            },
7326            {
7327                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit2",
7328                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7329                "inherit": false,
7330                "extraInterfaces": {
7331                    "xyz.openbmc_project.Inventory.Item": {
7332                        "PrettyName": "Onboard Memory Power Control Device"
7333                    }
7334                }
7335            },
7336            {
7337                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit3",
7338                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7339                "inherit": false,
7340                "extraInterfaces": {
7341                    "xyz.openbmc_project.Inventory.Item": {
7342                        "PrettyName": "Onboard Memory Power Management IC"
7343                    }
7344                }
7345            }
7346        ],
7347        "/sys/bus/i2c/drivers/at24/714-0050/eeprom": [
7348            {
7349                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47",
7350                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7351                "powerOffOnly": true,
7352                "preAction": {
7353                    "collection": {
7354                        "gpioPresence": {
7355                            "pin": "presence-cp3",
7356                            "value": 0
7357                        },
7358                        "systemCmd": {
7359                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-714/new_device"
7360                        }
7361                    }
7362                },
7363                "extraInterfaces": {
7364                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7365                    "com.ibm.ipzvpd.Location": {
7366                        "LocationCode": "Ufcs-P0-C79"
7367                    },
7368                    "xyz.openbmc_project.Inventory.Item": {
7369                        "PrettyName": "Memory module 47"
7370                    },
7371                    "xyz.openbmc_project.State.Decorator.Availability": {
7372                        "Available": false
7373                    }
7374                }
7375            },
7376            {
7377                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit0",
7378                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7379                "inherit": false,
7380                "extraInterfaces": {
7381                    "xyz.openbmc_project.Inventory.Item": {
7382                        "PrettyName": "OpenCAPI Memory Buffer"
7383                    }
7384                }
7385            },
7386            {
7387                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit1",
7388                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7389                "inherit": false,
7390                "extraInterfaces": {
7391                    "xyz.openbmc_project.Inventory.Item": {
7392                        "PrettyName": "DDR Memory Port"
7393                    }
7394                }
7395            },
7396            {
7397                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit2",
7398                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7399                "inherit": false,
7400                "extraInterfaces": {
7401                    "xyz.openbmc_project.Inventory.Item": {
7402                        "PrettyName": "Onboard Memory Power Control Device"
7403                    }
7404                }
7405            },
7406            {
7407                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit3",
7408                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7409                "inherit": false,
7410                "extraInterfaces": {
7411                    "xyz.openbmc_project.Inventory.Item": {
7412                        "PrettyName": "Onboard Memory Power Management IC"
7413                    }
7414                }
7415            }
7416        ],
7417        "/sys/bus/i2c/drivers/at24/216-0050/eeprom": [
7418            {
7419                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48",
7420                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7421                "powerOffOnly": true,
7422                "preAction": {
7423                    "collection": {
7424                        "gpioPresence": {
7425                            "pin": "presence-cp0",
7426                            "value": 0
7427                        },
7428                        "systemCmd": {
7429                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-216/new_device"
7430                        }
7431                    }
7432                },
7433                "extraInterfaces": {
7434                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7435                    "com.ibm.ipzvpd.Location": {
7436                        "LocationCode": "Ufcs-P0-C80"
7437                    },
7438                    "xyz.openbmc_project.Inventory.Item": {
7439                        "PrettyName": "Memory module 48"
7440                    },
7441                    "xyz.openbmc_project.State.Decorator.Availability": {
7442                        "Available": false
7443                    }
7444                }
7445            },
7446            {
7447                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit0",
7448                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7449                "inherit": false,
7450                "extraInterfaces": {
7451                    "xyz.openbmc_project.Inventory.Item": {
7452                        "PrettyName": "OpenCAPI Memory Buffer"
7453                    }
7454                }
7455            },
7456            {
7457                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit1",
7458                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7459                "inherit": false,
7460                "extraInterfaces": {
7461                    "xyz.openbmc_project.Inventory.Item": {
7462                        "PrettyName": "DDR Memory Port"
7463                    }
7464                }
7465            },
7466            {
7467                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit2",
7468                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7469                "inherit": false,
7470                "extraInterfaces": {
7471                    "xyz.openbmc_project.Inventory.Item": {
7472                        "PrettyName": "Onboard Memory Power Control Device"
7473                    }
7474                }
7475            },
7476            {
7477                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit3",
7478                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7479                "inherit": false,
7480                "extraInterfaces": {
7481                    "xyz.openbmc_project.Inventory.Item": {
7482                        "PrettyName": "Onboard Memory Power Management IC"
7483                    }
7484                }
7485            }
7486        ],
7487        "/sys/bus/i2c/drivers/at24/217-0050/eeprom": [
7488            {
7489                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49",
7490                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7491                "powerOffOnly": true,
7492                "preAction": {
7493                    "collection": {
7494                        "gpioPresence": {
7495                            "pin": "presence-cp0",
7496                            "value": 0
7497                        },
7498                        "systemCmd": {
7499                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-217/new_device"
7500                        }
7501                    }
7502                },
7503                "extraInterfaces": {
7504                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7505                    "com.ibm.ipzvpd.Location": {
7506                        "LocationCode": "Ufcs-P0-C81"
7507                    },
7508                    "xyz.openbmc_project.Inventory.Item": {
7509                        "PrettyName": "Memory module 49"
7510                    },
7511                    "xyz.openbmc_project.State.Decorator.Availability": {
7512                        "Available": false
7513                    }
7514                }
7515            },
7516            {
7517                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit0",
7518                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7519                "inherit": false,
7520                "extraInterfaces": {
7521                    "xyz.openbmc_project.Inventory.Item": {
7522                        "PrettyName": "OpenCAPI Memory Buffer"
7523                    }
7524                }
7525            },
7526            {
7527                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit1",
7528                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7529                "inherit": false,
7530                "extraInterfaces": {
7531                    "xyz.openbmc_project.Inventory.Item": {
7532                        "PrettyName": "DDR Memory Port"
7533                    }
7534                }
7535            },
7536            {
7537                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit2",
7538                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7539                "inherit": false,
7540                "extraInterfaces": {
7541                    "xyz.openbmc_project.Inventory.Item": {
7542                        "PrettyName": "Onboard Memory Power Control Device"
7543                    }
7544                }
7545            },
7546            {
7547                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit3",
7548                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7549                "inherit": false,
7550                "extraInterfaces": {
7551                    "xyz.openbmc_project.Inventory.Item": {
7552                        "PrettyName": "Onboard Memory Power Management IC"
7553                    }
7554                }
7555            }
7556        ],
7557        "/sys/bus/i2c/drivers/at24/211-0050/eeprom": [
7558            {
7559                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50",
7560                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7561                "powerOffOnly": true,
7562                "preAction": {
7563                    "collection": {
7564                        "gpioPresence": {
7565                            "pin": "presence-cp0",
7566                            "value": 0
7567                        },
7568                        "systemCmd": {
7569                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-211/new_device"
7570                        }
7571                    }
7572                },
7573                "extraInterfaces": {
7574                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7575                    "com.ibm.ipzvpd.Location": {
7576                        "LocationCode": "Ufcs-P0-C82"
7577                    },
7578                    "xyz.openbmc_project.Inventory.Item": {
7579                        "PrettyName": "Memory module 50"
7580                    },
7581                    "xyz.openbmc_project.State.Decorator.Availability": {
7582                        "Available": false
7583                    }
7584                }
7585            },
7586            {
7587                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit0",
7588                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7589                "inherit": false,
7590                "extraInterfaces": {
7591                    "xyz.openbmc_project.Inventory.Item": {
7592                        "PrettyName": "OpenCAPI Memory Buffer"
7593                    }
7594                }
7595            },
7596            {
7597                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit1",
7598                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7599                "inherit": false,
7600                "extraInterfaces": {
7601                    "xyz.openbmc_project.Inventory.Item": {
7602                        "PrettyName": "DDR Memory Port"
7603                    }
7604                }
7605            },
7606            {
7607                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit2",
7608                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7609                "inherit": false,
7610                "extraInterfaces": {
7611                    "xyz.openbmc_project.Inventory.Item": {
7612                        "PrettyName": "Onboard Memory Power Control Device"
7613                    }
7614                }
7615            },
7616            {
7617                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit3",
7618                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7619                "inherit": false,
7620                "extraInterfaces": {
7621                    "xyz.openbmc_project.Inventory.Item": {
7622                        "PrettyName": "Onboard Memory Power Management IC"
7623                    }
7624                }
7625            }
7626        ],
7627        "/sys/bus/i2c/drivers/at24/215-0050/eeprom": [
7628            {
7629                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51",
7630                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7631                "powerOffOnly": true,
7632                "preAction": {
7633                    "collection": {
7634                        "gpioPresence": {
7635                            "pin": "presence-cp0",
7636                            "value": 0
7637                        },
7638                        "systemCmd": {
7639                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-215/new_device"
7640                        }
7641                    }
7642                },
7643                "extraInterfaces": {
7644                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7645                    "com.ibm.ipzvpd.Location": {
7646                        "LocationCode": "Ufcs-P0-C83"
7647                    },
7648                    "xyz.openbmc_project.Inventory.Item": {
7649                        "PrettyName": "Memory module 51"
7650                    },
7651                    "xyz.openbmc_project.State.Decorator.Availability": {
7652                        "Available": false
7653                    }
7654                }
7655            },
7656            {
7657                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit0",
7658                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7659                "inherit": false,
7660                "extraInterfaces": {
7661                    "xyz.openbmc_project.Inventory.Item": {
7662                        "PrettyName": "OpenCAPI Memory Buffer"
7663                    }
7664                }
7665            },
7666            {
7667                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit1",
7668                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7669                "inherit": false,
7670                "extraInterfaces": {
7671                    "xyz.openbmc_project.Inventory.Item": {
7672                        "PrettyName": "DDR Memory Port"
7673                    }
7674                }
7675            },
7676            {
7677                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit2",
7678                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7679                "inherit": false,
7680                "extraInterfaces": {
7681                    "xyz.openbmc_project.Inventory.Item": {
7682                        "PrettyName": "Onboard Memory Power Control Device"
7683                    }
7684                }
7685            },
7686            {
7687                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit3",
7688                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7689                "inherit": false,
7690                "extraInterfaces": {
7691                    "xyz.openbmc_project.Inventory.Item": {
7692                        "PrettyName": "Onboard Memory Power Management IC"
7693                    }
7694                }
7695            }
7696        ],
7697        "/sys/bus/i2c/drivers/at24/214-0050/eeprom": [
7698            {
7699                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52",
7700                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7701                "powerOffOnly": true,
7702                "preAction": {
7703                    "collection": {
7704                        "gpioPresence": {
7705                            "pin": "presence-cp0",
7706                            "value": 0
7707                        },
7708                        "systemCmd": {
7709                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-214/new_device"
7710                        }
7711                    }
7712                },
7713                "extraInterfaces": {
7714                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7715                    "com.ibm.ipzvpd.Location": {
7716                        "LocationCode": "Ufcs-P0-C84"
7717                    },
7718                    "xyz.openbmc_project.Inventory.Item": {
7719                        "PrettyName": "Memory module 52"
7720                    },
7721                    "xyz.openbmc_project.State.Decorator.Availability": {
7722                        "Available": false
7723                    }
7724                }
7725            },
7726            {
7727                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit0",
7728                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7729                "inherit": false,
7730                "extraInterfaces": {
7731                    "xyz.openbmc_project.Inventory.Item": {
7732                        "PrettyName": "OpenCAPI Memory Buffer"
7733                    }
7734                }
7735            },
7736            {
7737                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit1",
7738                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7739                "inherit": false,
7740                "extraInterfaces": {
7741                    "xyz.openbmc_project.Inventory.Item": {
7742                        "PrettyName": "DDR Memory Port"
7743                    }
7744                }
7745            },
7746            {
7747                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit2",
7748                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7749                "inherit": false,
7750                "extraInterfaces": {
7751                    "xyz.openbmc_project.Inventory.Item": {
7752                        "PrettyName": "Onboard Memory Power Control Device"
7753                    }
7754                }
7755            },
7756            {
7757                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit3",
7758                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7759                "inherit": false,
7760                "extraInterfaces": {
7761                    "xyz.openbmc_project.Inventory.Item": {
7762                        "PrettyName": "Onboard Memory Power Management IC"
7763                    }
7764                }
7765            }
7766        ],
7767        "/sys/bus/i2c/drivers/at24/210-0050/eeprom": [
7768            {
7769                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53",
7770                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7771                "powerOffOnly": true,
7772                "preAction": {
7773                    "collection": {
7774                        "gpioPresence": {
7775                            "pin": "presence-cp0",
7776                            "value": 0
7777                        },
7778                        "systemCmd": {
7779                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-210/new_device"
7780                        }
7781                    }
7782                },
7783                "extraInterfaces": {
7784                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7785                    "com.ibm.ipzvpd.Location": {
7786                        "LocationCode": "Ufcs-P0-C85"
7787                    },
7788                    "xyz.openbmc_project.Inventory.Item": {
7789                        "PrettyName": "Memory module 53"
7790                    },
7791                    "xyz.openbmc_project.State.Decorator.Availability": {
7792                        "Available": false
7793                    }
7794                }
7795            },
7796            {
7797                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit0",
7798                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7799                "inherit": false,
7800                "extraInterfaces": {
7801                    "xyz.openbmc_project.Inventory.Item": {
7802                        "PrettyName": "OpenCAPI Memory Buffer"
7803                    }
7804                }
7805            },
7806            {
7807                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit1",
7808                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7809                "inherit": false,
7810                "extraInterfaces": {
7811                    "xyz.openbmc_project.Inventory.Item": {
7812                        "PrettyName": "DDR Memory Port"
7813                    }
7814                }
7815            },
7816            {
7817                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit2",
7818                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7819                "inherit": false,
7820                "extraInterfaces": {
7821                    "xyz.openbmc_project.Inventory.Item": {
7822                        "PrettyName": "Onboard Memory Power Control Device"
7823                    }
7824                }
7825            },
7826            {
7827                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit3",
7828                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7829                "inherit": false,
7830                "extraInterfaces": {
7831                    "xyz.openbmc_project.Inventory.Item": {
7832                        "PrettyName": "Onboard Memory Power Management IC"
7833                    }
7834                }
7835            }
7836        ],
7837        "/sys/bus/i2c/drivers/at24/203-0050/eeprom": [
7838            {
7839                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54",
7840                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7841                "powerOffOnly": true,
7842                "preAction": {
7843                    "collection": {
7844                        "gpioPresence": {
7845                            "pin": "presence-cp0",
7846                            "value": 0
7847                        },
7848                        "systemCmd": {
7849                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-203/new_device"
7850                        }
7851                    }
7852                },
7853                "extraInterfaces": {
7854                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7855                    "com.ibm.ipzvpd.Location": {
7856                        "LocationCode": "Ufcs-P0-C86"
7857                    },
7858                    "xyz.openbmc_project.Inventory.Item": {
7859                        "PrettyName": "Memory module 54"
7860                    },
7861                    "xyz.openbmc_project.State.Decorator.Availability": {
7862                        "Available": false
7863                    }
7864                }
7865            },
7866            {
7867                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit0",
7868                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7869                "inherit": false,
7870                "extraInterfaces": {
7871                    "xyz.openbmc_project.Inventory.Item": {
7872                        "PrettyName": "OpenCAPI Memory Buffer"
7873                    }
7874                }
7875            },
7876            {
7877                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit1",
7878                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7879                "inherit": false,
7880                "extraInterfaces": {
7881                    "xyz.openbmc_project.Inventory.Item": {
7882                        "PrettyName": "DDR Memory Port"
7883                    }
7884                }
7885            },
7886            {
7887                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit2",
7888                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7889                "inherit": false,
7890                "extraInterfaces": {
7891                    "xyz.openbmc_project.Inventory.Item": {
7892                        "PrettyName": "Onboard Memory Power Control Device"
7893                    }
7894                }
7895            },
7896            {
7897                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit3",
7898                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7899                "inherit": false,
7900                "extraInterfaces": {
7901                    "xyz.openbmc_project.Inventory.Item": {
7902                        "PrettyName": "Onboard Memory Power Management IC"
7903                    }
7904                }
7905            }
7906        ],
7907        "/sys/bus/i2c/drivers/at24/202-0050/eeprom": [
7908            {
7909                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55",
7910                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7911                "powerOffOnly": true,
7912                "preAction": {
7913                    "collection": {
7914                        "gpioPresence": {
7915                            "pin": "presence-cp0",
7916                            "value": 0
7917                        },
7918                        "systemCmd": {
7919                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-202/new_device"
7920                        }
7921                    }
7922                },
7923                "extraInterfaces": {
7924                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7925                    "com.ibm.ipzvpd.Location": {
7926                        "LocationCode": "Ufcs-P0-C87"
7927                    },
7928                    "xyz.openbmc_project.Inventory.Item": {
7929                        "PrettyName": "Memory module 55"
7930                    },
7931                    "xyz.openbmc_project.State.Decorator.Availability": {
7932                        "Available": false
7933                    }
7934                }
7935            },
7936            {
7937                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit0",
7938                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7939                "inherit": false,
7940                "extraInterfaces": {
7941                    "xyz.openbmc_project.Inventory.Item": {
7942                        "PrettyName": "OpenCAPI Memory Buffer"
7943                    }
7944                }
7945            },
7946            {
7947                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit1",
7948                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7949                "inherit": false,
7950                "extraInterfaces": {
7951                    "xyz.openbmc_project.Inventory.Item": {
7952                        "PrettyName": "DDR Memory Port"
7953                    }
7954                }
7955            },
7956            {
7957                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit2",
7958                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7959                "inherit": false,
7960                "extraInterfaces": {
7961                    "xyz.openbmc_project.Inventory.Item": {
7962                        "PrettyName": "Onboard Memory Power Control Device"
7963                    }
7964                }
7965            },
7966            {
7967                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit3",
7968                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7969                "inherit": false,
7970                "extraInterfaces": {
7971                    "xyz.openbmc_project.Inventory.Item": {
7972                        "PrettyName": "Onboard Memory Power Management IC"
7973                    }
7974                }
7975            }
7976        ],
7977        "/sys/bus/i2c/drivers/at24/100-0050/eeprom": [
7978            {
7979                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56",
7980                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7981                "powerOffOnly": true,
7982                "preAction": {
7983                    "collection": {
7984                        "gpioPresence": {
7985                            "pin": "presence-cp0",
7986                            "value": 0
7987                        },
7988                        "systemCmd": {
7989                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-100/new_device"
7990                        }
7991                    }
7992                },
7993                "extraInterfaces": {
7994                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7995                    "com.ibm.ipzvpd.Location": {
7996                        "LocationCode": "Ufcs-P0-C88"
7997                    },
7998                    "xyz.openbmc_project.Inventory.Item": {
7999                        "PrettyName": "Memory module 56"
8000                    },
8001                    "xyz.openbmc_project.State.Decorator.Availability": {
8002                        "Available": false
8003                    }
8004                }
8005            },
8006            {
8007                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit0",
8008                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8009                "inherit": false,
8010                "extraInterfaces": {
8011                    "xyz.openbmc_project.Inventory.Item": {
8012                        "PrettyName": "OpenCAPI Memory Buffer"
8013                    }
8014                }
8015            },
8016            {
8017                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit1",
8018                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8019                "inherit": false,
8020                "extraInterfaces": {
8021                    "xyz.openbmc_project.Inventory.Item": {
8022                        "PrettyName": "DDR Memory Port"
8023                    }
8024                }
8025            },
8026            {
8027                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit2",
8028                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8029                "inherit": false,
8030                "extraInterfaces": {
8031                    "xyz.openbmc_project.Inventory.Item": {
8032                        "PrettyName": "Onboard Memory Power Control Device"
8033                    }
8034                }
8035            },
8036            {
8037                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit3",
8038                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8039                "inherit": false,
8040                "extraInterfaces": {
8041                    "xyz.openbmc_project.Inventory.Item": {
8042                        "PrettyName": "Onboard Memory Power Management IC"
8043                    }
8044                }
8045            }
8046        ],
8047        "/sys/bus/i2c/drivers/at24/101-0050/eeprom": [
8048            {
8049                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57",
8050                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8051                "powerOffOnly": true,
8052                "preAction": {
8053                    "collection": {
8054                        "gpioPresence": {
8055                            "pin": "presence-cp0",
8056                            "value": 0
8057                        },
8058                        "systemCmd": {
8059                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-101/new_device"
8060                        }
8061                    }
8062                },
8063                "extraInterfaces": {
8064                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8065                    "com.ibm.ipzvpd.Location": {
8066                        "LocationCode": "Ufcs-P0-C89"
8067                    },
8068                    "xyz.openbmc_project.Inventory.Item": {
8069                        "PrettyName": "Memory module 57"
8070                    },
8071                    "xyz.openbmc_project.State.Decorator.Availability": {
8072                        "Available": false
8073                    }
8074                }
8075            },
8076            {
8077                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit0",
8078                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8079                "inherit": false,
8080                "extraInterfaces": {
8081                    "xyz.openbmc_project.Inventory.Item": {
8082                        "PrettyName": "OpenCAPI Memory Buffer"
8083                    }
8084                }
8085            },
8086            {
8087                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit1",
8088                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8089                "inherit": false,
8090                "extraInterfaces": {
8091                    "xyz.openbmc_project.Inventory.Item": {
8092                        "PrettyName": "DDR Memory Port"
8093                    }
8094                }
8095            },
8096            {
8097                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit2",
8098                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8099                "inherit": false,
8100                "extraInterfaces": {
8101                    "xyz.openbmc_project.Inventory.Item": {
8102                        "PrettyName": "Onboard Memory Power Control Device"
8103                    }
8104                }
8105            },
8106            {
8107                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit3",
8108                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8109                "inherit": false,
8110                "extraInterfaces": {
8111                    "xyz.openbmc_project.Inventory.Item": {
8112                        "PrettyName": "Onboard Memory Power Management IC"
8113                    }
8114                }
8115            }
8116        ],
8117        "/sys/bus/i2c/drivers/at24/110-0050/eeprom": [
8118            {
8119                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58",
8120                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8121                "powerOffOnly": true,
8122                "preAction": {
8123                    "collection": {
8124                        "gpioPresence": {
8125                            "pin": "presence-cp0",
8126                            "value": 0
8127                        },
8128                        "systemCmd": {
8129                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-110/new_device"
8130                        }
8131                    }
8132                },
8133                "extraInterfaces": {
8134                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8135                    "com.ibm.ipzvpd.Location": {
8136                        "LocationCode": "Ufcs-P0-C90"
8137                    },
8138                    "xyz.openbmc_project.Inventory.Item": {
8139                        "PrettyName": "Memory module 58"
8140                    },
8141                    "xyz.openbmc_project.State.Decorator.Availability": {
8142                        "Available": false
8143                    }
8144                }
8145            },
8146            {
8147                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit0",
8148                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8149                "inherit": false,
8150                "extraInterfaces": {
8151                    "xyz.openbmc_project.Inventory.Item": {
8152                        "PrettyName": "OpenCAPI Memory Buffer"
8153                    }
8154                }
8155            },
8156            {
8157                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit1",
8158                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8159                "inherit": false,
8160                "extraInterfaces": {
8161                    "xyz.openbmc_project.Inventory.Item": {
8162                        "PrettyName": "DDR Memory Port"
8163                    }
8164                }
8165            },
8166            {
8167                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit2",
8168                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8169                "inherit": false,
8170                "extraInterfaces": {
8171                    "xyz.openbmc_project.Inventory.Item": {
8172                        "PrettyName": "Onboard Memory Power Control Device"
8173                    }
8174                }
8175            },
8176            {
8177                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit3",
8178                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8179                "inherit": false,
8180                "extraInterfaces": {
8181                    "xyz.openbmc_project.Inventory.Item": {
8182                        "PrettyName": "Onboard Memory Power Management IC"
8183                    }
8184                }
8185            }
8186        ],
8187        "/sys/bus/i2c/drivers/at24/112-0050/eeprom": [
8188            {
8189                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59",
8190                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8191                "powerOffOnly": true,
8192                "preAction": {
8193                    "collection": {
8194                        "gpioPresence": {
8195                            "pin": "presence-cp0",
8196                            "value": 0
8197                        },
8198                        "systemCmd": {
8199                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-112/new_device"
8200                        }
8201                    }
8202                },
8203                "extraInterfaces": {
8204                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8205                    "com.ibm.ipzvpd.Location": {
8206                        "LocationCode": "Ufcs-P0-C91"
8207                    },
8208                    "xyz.openbmc_project.Inventory.Item": {
8209                        "PrettyName": "Memory module 59"
8210                    },
8211                    "xyz.openbmc_project.State.Decorator.Availability": {
8212                        "Available": false
8213                    }
8214                }
8215            },
8216            {
8217                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit0",
8218                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8219                "inherit": false,
8220                "extraInterfaces": {
8221                    "xyz.openbmc_project.Inventory.Item": {
8222                        "PrettyName": "OpenCAPI Memory Buffer"
8223                    }
8224                }
8225            },
8226            {
8227                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit1",
8228                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8229                "inherit": false,
8230                "extraInterfaces": {
8231                    "xyz.openbmc_project.Inventory.Item": {
8232                        "PrettyName": "DDR Memory Port"
8233                    }
8234                }
8235            },
8236            {
8237                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit2",
8238                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8239                "inherit": false,
8240                "extraInterfaces": {
8241                    "xyz.openbmc_project.Inventory.Item": {
8242                        "PrettyName": "Onboard Memory Power Control Device"
8243                    }
8244                }
8245            },
8246            {
8247                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit3",
8248                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8249                "inherit": false,
8250                "extraInterfaces": {
8251                    "xyz.openbmc_project.Inventory.Item": {
8252                        "PrettyName": "Onboard Memory Power Management IC"
8253                    }
8254                }
8255            }
8256        ],
8257        "/sys/bus/i2c/drivers/at24/113-0050/eeprom": [
8258            {
8259                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60",
8260                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8261                "powerOffOnly": true,
8262                "preAction": {
8263                    "collection": {
8264                        "gpioPresence": {
8265                            "pin": "presence-cp0",
8266                            "value": 0
8267                        },
8268                        "systemCmd": {
8269                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-113/new_device"
8270                        }
8271                    }
8272                },
8273                "extraInterfaces": {
8274                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8275                    "com.ibm.ipzvpd.Location": {
8276                        "LocationCode": "Ufcs-P0-C92"
8277                    },
8278                    "xyz.openbmc_project.Inventory.Item": {
8279                        "PrettyName": "Memory module 60"
8280                    },
8281                    "xyz.openbmc_project.State.Decorator.Availability": {
8282                        "Available": false
8283                    }
8284                }
8285            },
8286            {
8287                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit0",
8288                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8289                "inherit": false,
8290                "extraInterfaces": {
8291                    "xyz.openbmc_project.Inventory.Item": {
8292                        "PrettyName": "OpenCAPI Memory Buffer"
8293                    }
8294                }
8295            },
8296            {
8297                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit1",
8298                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8299                "inherit": false,
8300                "extraInterfaces": {
8301                    "xyz.openbmc_project.Inventory.Item": {
8302                        "PrettyName": "DDR Memory Port"
8303                    }
8304                }
8305            },
8306            {
8307                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit2",
8308                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8309                "inherit": false,
8310                "extraInterfaces": {
8311                    "xyz.openbmc_project.Inventory.Item": {
8312                        "PrettyName": "Onboard Memory Power Control Device"
8313                    }
8314                }
8315            },
8316            {
8317                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit3",
8318                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8319                "inherit": false,
8320                "extraInterfaces": {
8321                    "xyz.openbmc_project.Inventory.Item": {
8322                        "PrettyName": "Onboard Memory Power Management IC"
8323                    }
8324                }
8325            }
8326        ],
8327        "/sys/bus/i2c/drivers/at24/115-0050/eeprom": [
8328            {
8329                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61",
8330                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8331                "powerOffOnly": true,
8332                "preAction": {
8333                    "collection": {
8334                        "gpioPresence": {
8335                            "pin": "presence-cp0",
8336                            "value": 0
8337                        },
8338                        "systemCmd": {
8339                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-115/new_device"
8340                        }
8341                    }
8342                },
8343                "extraInterfaces": {
8344                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8345                    "com.ibm.ipzvpd.Location": {
8346                        "LocationCode": "Ufcs-P0-C93"
8347                    },
8348                    "xyz.openbmc_project.Inventory.Item": {
8349                        "PrettyName": "Memory module 61"
8350                    },
8351                    "xyz.openbmc_project.State.Decorator.Availability": {
8352                        "Available": false
8353                    }
8354                }
8355            },
8356            {
8357                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit0",
8358                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8359                "inherit": false,
8360                "extraInterfaces": {
8361                    "xyz.openbmc_project.Inventory.Item": {
8362                        "PrettyName": "OpenCAPI Memory Buffer"
8363                    }
8364                }
8365            },
8366            {
8367                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit1",
8368                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8369                "inherit": false,
8370                "extraInterfaces": {
8371                    "xyz.openbmc_project.Inventory.Item": {
8372                        "PrettyName": "DDR Memory Port"
8373                    }
8374                }
8375            },
8376            {
8377                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit2",
8378                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8379                "inherit": false,
8380                "extraInterfaces": {
8381                    "xyz.openbmc_project.Inventory.Item": {
8382                        "PrettyName": "Onboard Memory Power Control Device"
8383                    }
8384                }
8385            },
8386            {
8387                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit3",
8388                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8389                "inherit": false,
8390                "extraInterfaces": {
8391                    "xyz.openbmc_project.Inventory.Item": {
8392                        "PrettyName": "Onboard Memory Power Management IC"
8393                    }
8394                }
8395            }
8396        ],
8397        "/sys/bus/i2c/drivers/at24/111-0050/eeprom": [
8398            {
8399                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62",
8400                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8401                "powerOffOnly": true,
8402                "preAction": {
8403                    "collection": {
8404                        "gpioPresence": {
8405                            "pin": "presence-cp0",
8406                            "value": 0
8407                        },
8408                        "systemCmd": {
8409                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-111/new_device"
8410                        }
8411                    }
8412                },
8413                "extraInterfaces": {
8414                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8415                    "com.ibm.ipzvpd.Location": {
8416                        "LocationCode": "Ufcs-P0-C94"
8417                    },
8418                    "xyz.openbmc_project.Inventory.Item": {
8419                        "PrettyName": "Memory module 62"
8420                    },
8421                    "xyz.openbmc_project.State.Decorator.Availability": {
8422                        "Available": false
8423                    }
8424                }
8425            },
8426            {
8427                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit0",
8428                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8429                "inherit": false,
8430                "extraInterfaces": {
8431                    "xyz.openbmc_project.Inventory.Item": {
8432                        "PrettyName": "OpenCAPI Memory Buffer"
8433                    }
8434                }
8435            },
8436            {
8437                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit1",
8438                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8439                "inherit": false,
8440                "extraInterfaces": {
8441                    "xyz.openbmc_project.Inventory.Item": {
8442                        "PrettyName": "DDR Memory Port"
8443                    }
8444                }
8445            },
8446            {
8447                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit2",
8448                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8449                "inherit": false,
8450                "extraInterfaces": {
8451                    "xyz.openbmc_project.Inventory.Item": {
8452                        "PrettyName": "Onboard Memory Power Control Device"
8453                    }
8454                }
8455            },
8456            {
8457                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit3",
8458                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8459                "inherit": false,
8460                "extraInterfaces": {
8461                    "xyz.openbmc_project.Inventory.Item": {
8462                        "PrettyName": "Onboard Memory Power Management IC"
8463                    }
8464                }
8465            }
8466        ],
8467        "/sys/bus/i2c/drivers/at24/114-0050/eeprom": [
8468            {
8469                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63",
8470                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8471                "powerOffOnly": true,
8472                "preAction": {
8473                    "collection": {
8474                        "gpioPresence": {
8475                            "pin": "presence-cp0",
8476                            "value": 0
8477                        },
8478                        "systemCmd": {
8479                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-114/new_device"
8480                        }
8481                    }
8482                },
8483                "extraInterfaces": {
8484                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8485                    "com.ibm.ipzvpd.Location": {
8486                        "LocationCode": "Ufcs-P0-C95"
8487                    },
8488                    "xyz.openbmc_project.Inventory.Item": {
8489                        "PrettyName": "Memory module 63"
8490                    },
8491                    "xyz.openbmc_project.State.Decorator.Availability": {
8492                        "Available": false
8493                    }
8494                }
8495            },
8496            {
8497                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit0",
8498                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8499                "inherit": false,
8500                "extraInterfaces": {
8501                    "xyz.openbmc_project.Inventory.Item": {
8502                        "PrettyName": "OpenCAPI Memory Buffer"
8503                    }
8504                }
8505            },
8506            {
8507                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit1",
8508                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8509                "inherit": false,
8510                "extraInterfaces": {
8511                    "xyz.openbmc_project.Inventory.Item": {
8512                        "PrettyName": "DDR Memory Port"
8513                    }
8514                }
8515            },
8516            {
8517                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit2",
8518                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8519                "inherit": false,
8520                "extraInterfaces": {
8521                    "xyz.openbmc_project.Inventory.Item": {
8522                        "PrettyName": "Onboard Memory Power Control Device"
8523                    }
8524                }
8525            },
8526            {
8527                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit3",
8528                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8529                "inherit": false,
8530                "extraInterfaces": {
8531                    "xyz.openbmc_project.Inventory.Item": {
8532                        "PrettyName": "Onboard Memory Power Management IC"
8533                    }
8534                }
8535            }
8536        ]
8537    }
8538}
8539