xref: /openbmc/openpower-vpd-parser/configuration/ibm/50003000_v2.json (revision b87053dec3f9ea845f013be69b769d5862a4eb6a)
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                        "gpioPresence": {
2994                            "pin": "expander-cable-card1",
2995                            "value": 0
2996                        },
2997                        "setGpio": {
2998                            "pin": "presence-cable-card1",
2999                            "value": 1
3000                        },
3001                        "systemCmd": {
3002                            "cmd": "echo 16-0052 > /sys/bus/i2c/drivers/at24/bind"
3003                        }
3004                    },
3005                    "deletion": {
3006                        "systemCmd": {
3007                            "cmd": "echo 16-0062 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3008                        }
3009                    }
3010                },
3011                "postAction": {
3012                    "collection": {
3013                        "ccin": ["6B99"],
3014                        "systemCmd": {
3015                            "cmd": "echo 16-0062 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3016                        }
3017                    },
3018                    "deletion": {
3019                        "systemCmd": {
3020                            "cmd": "echo 16-0052 > /sys/bus/i2c/drivers/at24/unbind"
3021                        },
3022                        "setGpio": {
3023                            "pin": "presence-cable-card1",
3024                            "value": 0
3025                        }
3026                    }
3027                },
3028                "postFailAction": {
3029                    "collection": {
3030                        "setGpio": {
3031                            "pin": "presence-cable-card1",
3032                            "value": 0
3033                        }
3034                    },
3035                    "deletion": {
3036                        "setGpio": {
3037                            "pin": "presence-cable-card1",
3038                            "value": 0
3039                        }
3040                    }
3041                },
3042                "extraInterfaces": {
3043                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3044                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3045                    "com.ibm.ipzvpd.Location": {
3046                        "LocationCode": "Ufcs-P0-C1"
3047                    },
3048                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3049                        "Bus": 16,
3050                        "Address": 82
3051                    },
3052                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3053                        "SlotNumber": 1
3054                    },
3055                    "xyz.openbmc_project.Inventory.Item": {
3056                        "PrettyName": "PCIe4 x8 adapter"
3057                    }
3058                }
3059            },
3060            {
3061                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1/cxp_top",
3062                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3063                "inherit": false,
3064                "noprime": true,
3065                "ccin": ["6B99"],
3066                "extraInterfaces": {
3067                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3068                    "com.ibm.ipzvpd.Location": {
3069                        "LocationCode": "Ufcs-P0-C1-T0"
3070                    },
3071                    "xyz.openbmc_project.Inventory.Item": {
3072                        "PrettyName": "CXP Port"
3073                    }
3074                }
3075            },
3076            {
3077                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1/cxp_bot",
3078                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3079                "inherit": false,
3080                "noprime": true,
3081                "ccin": ["6B99"],
3082                "extraInterfaces": {
3083                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3084                    "com.ibm.ipzvpd.Location": {
3085                        "LocationCode": "Ufcs-P0-C1-T1"
3086                    },
3087                    "xyz.openbmc_project.Inventory.Item": {
3088                        "PrettyName": "CXP Port"
3089                    }
3090                }
3091            }
3092        ],
3093        "/sys/bus/i2c/drivers/at24/17-0050/eeprom": [
3094            {
3095                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2",
3096                "replaceableAtStandby": true,
3097                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3098                "replaceableAtRuntime": true,
3099                "preAction": {
3100                    "collection": {
3101                        "gpioPresence": {
3102                            "pin": "expander-cable-card2",
3103                            "value": 0
3104                        },
3105                        "setGpio": {
3106                            "pin": "presence-cable-card2",
3107                            "value": 1
3108                        },
3109                        "systemCmd": {
3110                            "cmd": "echo 17-0050 > /sys/bus/i2c/drivers/at24/bind"
3111                        }
3112                    },
3113                    "deletion": {
3114                        "systemCmd": {
3115                            "cmd": "echo 17-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3116                        }
3117                    }
3118                },
3119                "postAction": {
3120                    "collection": {
3121                        "ccin": ["6B99"],
3122                        "systemCmd": {
3123                            "cmd": "echo 17-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3124                        }
3125                    },
3126                    "deletion": {
3127                        "systemCmd": {
3128                            "cmd": "echo 17-0050 > /sys/bus/i2c/drivers/at24/unbind"
3129                        },
3130                        "setGpio": {
3131                            "pin": "presence-cable-card2",
3132                            "value": 0
3133                        }
3134                    }
3135                },
3136                "postFailAction": {
3137                    "collection": {
3138                        "setGpio": {
3139                            "pin": "presence-cable-card2",
3140                            "value": 0
3141                        }
3142                    },
3143                    "deletion": {
3144                        "setGpio": {
3145                            "pin": "presence-cable-card2",
3146                            "value": 0
3147                        }
3148                    }
3149                },
3150                "extraInterfaces": {
3151                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3152                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3153                    "com.ibm.ipzvpd.Location": {
3154                        "LocationCode": "Ufcs-P0-C2"
3155                    },
3156                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3157                        "Bus": 17,
3158                        "Address": 80
3159                    },
3160                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3161                        "SlotNumber": 2
3162                    },
3163                    "xyz.openbmc_project.Inventory.Item": {
3164                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3165                    }
3166                }
3167            },
3168            {
3169                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2/cxp_top",
3170                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3171                "inherit": false,
3172                "noprime": true,
3173                "ccin": ["6B99"],
3174                "extraInterfaces": {
3175                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3176                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3177                    "com.ibm.ipzvpd.Location": {
3178                        "LocationCode": "Ufcs-P0-C2-T0"
3179                    },
3180                    "xyz.openbmc_project.Inventory.Item": {
3181                        "PrettyName": "CXP Port"
3182                    }
3183                }
3184            },
3185            {
3186                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2/cxp_bot",
3187                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3188                "inherit": false,
3189                "noprime": true,
3190                "ccin": ["6B99"],
3191                "extraInterfaces": {
3192                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3193                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3194                    "com.ibm.ipzvpd.Location": {
3195                        "LocationCode": "Ufcs-P0-C2-T1"
3196                    },
3197                    "xyz.openbmc_project.Inventory.Item": {
3198                        "PrettyName": "CXP Port"
3199                    }
3200                }
3201            }
3202        ],
3203        "/sys/bus/i2c/drivers/at24/18-0051/eeprom": [
3204            {
3205                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3",
3206                "replaceableAtStandby": true,
3207                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3208                "replaceableAtRuntime": true,
3209                "preAction": {
3210                    "collection": {
3211                        "gpioPresence": {
3212                            "pin": "expander-cable-card3",
3213                            "value": 0
3214                        },
3215                        "setGpio": {
3216                            "pin": "presence-cable-card3",
3217                            "value": 1
3218                        },
3219                        "systemCmd": {
3220                            "cmd": "echo 18-0051 > /sys/bus/i2c/drivers/at24/bind"
3221                        }
3222                    },
3223                    "deletion": {
3224                        "systemCmd": {
3225                            "cmd": "echo 18-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3226                        }
3227                    }
3228                },
3229                "postAction": {
3230                    "collection": {
3231                        "ccin": ["6B99"],
3232                        "systemCmd": {
3233                            "cmd": "echo 18-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3234                        }
3235                    },
3236                    "deletion": {
3237                        "systemCmd": {
3238                            "cmd": "echo 18-0051 > /sys/bus/i2c/drivers/at24/unbind"
3239                        },
3240                        "setGpio": {
3241                            "pin": "presence-cable-card3",
3242                            "value": 0
3243                        }
3244                    }
3245                },
3246                "postFailAction": {
3247                    "collection": {
3248                        "setGpio": {
3249                            "pin": "presence-cable-card3",
3250                            "value": 0
3251                        }
3252                    },
3253                    "deletion": {
3254                        "setGpio": {
3255                            "pin": "presence-cable-card3",
3256                            "value": 0
3257                        }
3258                    }
3259                },
3260                "extraInterfaces": {
3261                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3262                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3263                    "com.ibm.ipzvpd.Location": {
3264                        "LocationCode": "Ufcs-P0-C3"
3265                    },
3266                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3267                        "Bus": 18,
3268                        "Address": 81
3269                    },
3270                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3271                        "SlotNumber": 3
3272                    },
3273                    "xyz.openbmc_project.Inventory.Item": {
3274                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3275                    }
3276                }
3277            },
3278            {
3279                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_top",
3280                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3281                "inherit": false,
3282                "noprime": true,
3283                "ccin": ["6B99"],
3284                "extraInterfaces": {
3285                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3286                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3287                    "com.ibm.ipzvpd.Location": {
3288                        "LocationCode": "Ufcs-P0-C3-T0"
3289                    },
3290                    "xyz.openbmc_project.Inventory.Item": {
3291                        "PrettyName": "CXP Port"
3292                    }
3293                }
3294            },
3295            {
3296                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_bot",
3297                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3298                "inherit": false,
3299                "noprime": true,
3300                "ccin": ["6B99"],
3301                "extraInterfaces": {
3302                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3303                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3304                    "com.ibm.ipzvpd.Location": {
3305                        "LocationCode": "Ufcs-P0-C3-T1"
3306                    },
3307                    "xyz.openbmc_project.Inventory.Item": {
3308                        "PrettyName": "CXP Port"
3309                    }
3310                }
3311            }
3312        ],
3313        "/sys/bus/i2c/drivers/at24/19-0050/eeprom": [
3314            {
3315                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4",
3316                "replaceableAtStandby": true,
3317                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3318                "replaceableAtRuntime": true,
3319                "preAction": {
3320                    "collection": {
3321                        "gpioPresence": {
3322                            "pin": "expander-cable-card4",
3323                            "value": 0
3324                        },
3325                        "setGpio": {
3326                            "pin": "presence-cable-card4",
3327                            "value": 1
3328                        },
3329                        "systemCmd": {
3330                            "cmd": "echo 19-0050 > /sys/bus/i2c/drivers/at24/bind"
3331                        }
3332                    },
3333                    "deletion": {
3334                        "systemCmd": {
3335                            "cmd": "echo 19-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3336                        }
3337                    }
3338                },
3339                "postAction": {
3340                    "collection": {
3341                        "ccin": ["6B99"],
3342                        "systemCmd": {
3343                            "cmd": "echo 19-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3344                        }
3345                    },
3346                    "deletion": {
3347                        "systemCmd": {
3348                            "cmd": "echo 19-0050 > /sys/bus/i2c/drivers/at24/unbind"
3349                        },
3350                        "setGpio": {
3351                            "pin": "presence-cable-card4",
3352                            "value": 0
3353                        }
3354                    }
3355                },
3356                "postFailAction": {
3357                    "collection": {
3358                        "setGpio": {
3359                            "pin": "presence-cable-card4",
3360                            "value": 0
3361                        }
3362                    },
3363                    "deletion": {
3364                        "setGpio": {
3365                            "pin": "presence-cable-card4",
3366                            "value": 0
3367                        }
3368                    }
3369                },
3370                "extraInterfaces": {
3371                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3372                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3373                    "com.ibm.ipzvpd.Location": {
3374                        "LocationCode": "Ufcs-P0-C4"
3375                    },
3376                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3377                        "Bus": 19,
3378                        "Address": 80
3379                    },
3380                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3381                        "SlotNumber": 4
3382                    },
3383                    "xyz.openbmc_project.Inventory.Item": {
3384                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3385                    }
3386                }
3387            },
3388            {
3389                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_top",
3390                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3391                "inherit": false,
3392                "noprime": true,
3393                "ccin": ["6B99"],
3394                "extraInterfaces": {
3395                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3396                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3397                    "com.ibm.ipzvpd.Location": {
3398                        "LocationCode": "Ufcs-P0-C4-T0"
3399                    },
3400                    "xyz.openbmc_project.Inventory.Item": {
3401                        "PrettyName": "CXP Port"
3402                    }
3403                }
3404            },
3405            {
3406                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_bot",
3407                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3408                "inherit": false,
3409                "noprime": true,
3410                "ccin": ["6B99"],
3411                "extraInterfaces": {
3412                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3413                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3414                    "com.ibm.ipzvpd.Location": {
3415                        "LocationCode": "Ufcs-P0-C4-T1"
3416                    },
3417                    "xyz.openbmc_project.Inventory.Item": {
3418                        "PrettyName": "CXP Port"
3419                    }
3420                }
3421            }
3422        ],
3423        "/sys/bus/i2c/drivers/at24/20-0051/eeprom": [
3424            {
3425                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5/pcie_card5",
3426                "replaceableAtStandby": true,
3427                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3428                "replaceableAtRuntime": true,
3429                "preAction": {
3430                    "collection": {
3431                        "gpioPresence": {
3432                            "pin": "expander-cable-card5",
3433                            "value": 0
3434                        },
3435                        "setGpio": {
3436                            "pin": "presence-cable-card5",
3437                            "value": 1
3438                        },
3439                        "systemCmd": {
3440                            "cmd": "echo 20-0051 > /sys/bus/i2c/drivers/at24/bind"
3441                        }
3442                    },
3443                    "deletion": {
3444                        "systemCmd": {
3445                            "cmd": "echo 20-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3446                        }
3447                    }
3448                },
3449                "postAction": {
3450                    "collection": {
3451                        "ccin": ["6B99"],
3452                        "systemCmd": {
3453                            "cmd": "echo 20-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3454                        }
3455                    },
3456                    "deletion": {
3457                        "systemCmd": {
3458                            "cmd": "echo 20-0051 > /sys/bus/i2c/drivers/at24/unbind"
3459                        },
3460                        "setGpio": {
3461                            "pin": "presence-cable-card5",
3462                            "value": 0
3463                        }
3464                    }
3465                },
3466                "postFailAction": {
3467                    "collection": {
3468                        "setGpio": {
3469                            "pin": "presence-cable-card5",
3470                            "value": 0
3471                        }
3472                    },
3473                    "deletion": {
3474                        "setGpio": {
3475                            "pin": "presence-cable-card5",
3476                            "value": 0
3477                        }
3478                    }
3479                },
3480                "extraInterfaces": {
3481                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3482                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3483                    "com.ibm.ipzvpd.Location": {
3484                        "LocationCode": "Ufcs-P0-C5"
3485                    },
3486                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3487                        "Bus": 20,
3488                        "Address": 81
3489                    },
3490                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3491                        "SlotNumber": 5
3492                    },
3493                    "xyz.openbmc_project.Inventory.Item": {
3494                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3495                    }
3496                }
3497            },
3498            {
3499                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5/pcie_card5/cxp_top",
3500                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3501                "inherit": false,
3502                "noprime": true,
3503                "ccin": ["6B99"],
3504                "extraInterfaces": {
3505                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3506                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3507                    "com.ibm.ipzvpd.Location": {
3508                        "LocationCode": "Ufcs-P0-C5-T0"
3509                    },
3510                    "xyz.openbmc_project.Inventory.Item": {
3511                        "PrettyName": "CXP Port"
3512                    }
3513                }
3514            },
3515            {
3516                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot5/pcie_card5/cxp_bot",
3517                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3518                "inherit": false,
3519                "noprime": true,
3520                "ccin": ["6B99"],
3521                "extraInterfaces": {
3522                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3523                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3524                    "com.ibm.ipzvpd.Location": {
3525                        "LocationCode": "Ufcs-P0-C5-T1"
3526                    },
3527                    "xyz.openbmc_project.Inventory.Item": {
3528                        "PrettyName": "CXP Port"
3529                    }
3530                }
3531            }
3532        ],
3533        "/sys/bus/i2c/drivers/at24/21-0051/eeprom": [
3534            {
3535                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6/pcie_card6",
3536                "replaceableAtStandby": true,
3537                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3538                "replaceableAtRuntime": true,
3539                "preAction": {
3540                    "collection": {
3541                        "gpioPresence": {
3542                            "pin": "expander-cable-card6",
3543                            "value": 0
3544                        },
3545                        "setGpio": {
3546                            "pin": "presence-cable-card6",
3547                            "value": 1
3548                        },
3549                        "systemCmd": {
3550                            "cmd": "echo 21-0051 > /sys/bus/i2c/drivers/at24/bind"
3551                        }
3552                    }
3553                },
3554                "postAction": {
3555                    "deletion": {
3556                        "systemCmd": {
3557                            "cmd": "echo 21-0051 > /sys/bus/i2c/drivers/at24/unbind"
3558                        },
3559                        "setGpio": {
3560                            "pin": "presence-cable-card6",
3561                            "value": 0
3562                        }
3563                    }
3564                },
3565                "postFailAction": {
3566                    "collection": {
3567                        "setGpio": {
3568                            "pin": "presence-cable-card6",
3569                            "value": 0
3570                        }
3571                    },
3572                    "deletion": {
3573                        "setGpio": {
3574                            "pin": "presence-cable-card6",
3575                            "value": 0
3576                        }
3577                    }
3578                },
3579                "extraInterfaces": {
3580                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3581                    "com.ibm.ipzvpd.Location": {
3582                        "LocationCode": "Ufcs-P0-C6"
3583                    },
3584                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3585                        "Bus": 21,
3586                        "Address": 81
3587                    },
3588                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3589                        "SlotNumber": 6
3590                    },
3591                    "xyz.openbmc_project.Inventory.Item": {
3592                        "PrettyName": "PCIe4 x8 adapter"
3593                    }
3594                }
3595            }
3596        ],
3597        "/sys/bus/i2c/drivers/at24/22-0053/eeprom": [
3598            {
3599                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7",
3600                "replaceableAtStandby": true,
3601                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3602                "replaceableAtRuntime": true,
3603                "preAction": {
3604                    "collection": {
3605                        "gpioPresence": {
3606                            "pin": "expander-cable-card7",
3607                            "value": 0
3608                        },
3609                        "setGpio": {
3610                            "pin": "presence-cable-card7",
3611                            "value": 1
3612                        },
3613                        "systemCmd": {
3614                            "cmd": "echo 22-0053 > /sys/bus/i2c/drivers/at24/bind"
3615                        }
3616                    },
3617                    "deletion": {
3618                        "systemCmd": {
3619                            "cmd": "echo 22-0063 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3620                        }
3621                    }
3622                },
3623                "postAction": {
3624                    "collection": {
3625                        "ccin": ["6B99"],
3626                        "systemCmd": {
3627                            "cmd": "echo 22-0063 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3628                        }
3629                    },
3630                    "deletion": {
3631                        "systemCmd": {
3632                            "cmd": "echo 22-0053 > /sys/bus/i2c/drivers/at24/unbind"
3633                        },
3634                        "setGpio": {
3635                            "pin": "presence-cable-card7",
3636                            "value": 0
3637                        }
3638                    }
3639                },
3640                "postFailAction": {
3641                    "collection": {
3642                        "setGpio": {
3643                            "pin": "presence-cable-card7",
3644                            "value": 0
3645                        }
3646                    },
3647                    "deletion": {
3648                        "setGpio": {
3649                            "pin": "presence-cable-card7",
3650                            "value": 0
3651                        }
3652                    }
3653                },
3654                "extraInterfaces": {
3655                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3656                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3657                    "com.ibm.ipzvpd.Location": {
3658                        "LocationCode": "Ufcs-P0-C7"
3659                    },
3660                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3661                        "Bus": 22,
3662                        "Address": 83
3663                    },
3664                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3665                        "SlotNumber": 7
3666                    },
3667                    "xyz.openbmc_project.Inventory.Item": {
3668                        "PrettyName": "PCIe5 x8 adapter"
3669                    }
3670                }
3671            },
3672            {
3673                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7/cxp_top",
3674                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3675                "inherit": false,
3676                "noprime": true,
3677                "ccin": ["6B99"],
3678                "extraInterfaces": {
3679                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3680                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3681                    "com.ibm.ipzvpd.Location": {
3682                        "LocationCode": "Ufcs-P0-C7-T0"
3683                    },
3684                    "xyz.openbmc_project.Inventory.Item": {
3685                        "PrettyName": "CXP Port"
3686                    }
3687                }
3688            },
3689            {
3690                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7/cxp_bot",
3691                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3692                "inherit": false,
3693                "noprime": true,
3694                "ccin": ["6B99"],
3695                "extraInterfaces": {
3696                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3697                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3698                    "com.ibm.ipzvpd.Location": {
3699                        "LocationCode": "Ufcs-P0-C7-T1"
3700                    },
3701                    "xyz.openbmc_project.Inventory.Item": {
3702                        "PrettyName": "CXP Port"
3703                    }
3704                }
3705            }
3706        ],
3707        "/sys/bus/i2c/drivers/at24/23-0050/eeprom": [
3708            {
3709                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8",
3710                "replaceableAtStandby": true,
3711                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3712                "replaceableAtRuntime": true,
3713                "preAction": {
3714                    "collection": {
3715                        "gpioPresence": {
3716                            "pin": "expander-cable-card8",
3717                            "value": 0
3718                        },
3719                        "setGpio": {
3720                            "pin": "presence-cable-card8",
3721                            "value": 1
3722                        },
3723                        "systemCmd": {
3724                            "cmd": "echo 23-0050 > /sys/bus/i2c/drivers/at24/bind"
3725                        }
3726                    },
3727                    "deletion": {
3728                        "systemCmd": {
3729                            "cmd": "echo 23-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3730                        }
3731                    }
3732                },
3733                "postAction": {
3734                    "collection": {
3735                        "ccin": ["6B99"],
3736                        "systemCmd": {
3737                            "cmd": "echo 23-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3738                        }
3739                    },
3740                    "deletion": {
3741                        "systemCmd": {
3742                            "cmd": "echo 23-0050 > /sys/bus/i2c/drivers/at24/unbind"
3743                        },
3744                        "setGpio": {
3745                            "pin": "presence-cable-card8",
3746                            "value": 0
3747                        }
3748                    }
3749                },
3750                "postFailAction": {
3751                    "collection": {
3752                        "setGpio": {
3753                            "pin": "presence-cable-card8",
3754                            "value": 0
3755                        }
3756                    },
3757                    "deletion": {
3758                        "setGpio": {
3759                            "pin": "presence-cable-card8",
3760                            "value": 0
3761                        }
3762                    }
3763                },
3764                "extraInterfaces": {
3765                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3766                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3767                    "com.ibm.ipzvpd.Location": {
3768                        "LocationCode": "Ufcs-P0-C8"
3769                    },
3770                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3771                        "Bus": 23,
3772                        "Address": 80
3773                    },
3774                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3775                        "SlotNumber": 8
3776                    },
3777                    "xyz.openbmc_project.Inventory.Item": {
3778                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
3779                    }
3780                }
3781            },
3782            {
3783                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/cxp_top",
3784                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3785                "inherit": false,
3786                "noprime": true,
3787                "ccin": ["6B99"],
3788                "extraInterfaces": {
3789                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3790                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3791                    "com.ibm.ipzvpd.Location": {
3792                        "LocationCode": "Ufcs-P0-C8-T0"
3793                    },
3794                    "xyz.openbmc_project.Inventory.Item": {
3795                        "PrettyName": "CXP Port"
3796                    }
3797                }
3798            },
3799            {
3800                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/cxp_bot",
3801                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3802                "inherit": false,
3803                "noprime": true,
3804                "ccin": ["6B99"],
3805                "extraInterfaces": {
3806                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3807                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3808                    "com.ibm.ipzvpd.Location": {
3809                        "LocationCode": "Ufcs-P0-C8-T1"
3810                    },
3811                    "xyz.openbmc_project.Inventory.Item": {
3812                        "PrettyName": "CXP Port"
3813                    }
3814                }
3815            }
3816        ],
3817        "/sys/bus/i2c/drivers/at24/24-0052/eeprom": [
3818            {
3819                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9/pcie_card9",
3820                "replaceableAtStandby": true,
3821                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3822                "replaceableAtRuntime": true,
3823                "preAction": {
3824                    "collection": {
3825                        "gpioPresence": {
3826                            "pin": "expander-cable-card9",
3827                            "value": 0
3828                        },
3829                        "setGpio": {
3830                            "pin": "presence-cable-card9",
3831                            "value": 1
3832                        },
3833                        "systemCmd": {
3834                            "cmd": "echo 24-0052 > /sys/bus/i2c/drivers/at24/bind"
3835                        }
3836                    }
3837                },
3838                "postAction": {
3839                    "deletion": {
3840                        "systemCmd": {
3841                            "cmd": "echo 24-0052 > /sys/bus/i2c/drivers/at24/unbind"
3842                        },
3843                        "setGpio": {
3844                            "pin": "presence-cable-card9",
3845                            "value": 0
3846                        }
3847                    }
3848                },
3849                "postFailAction": {
3850                    "collection": {
3851                        "setGpio": {
3852                            "pin": "presence-cable-card9",
3853                            "value": 0
3854                        }
3855                    },
3856                    "deletion": {
3857                        "setGpio": {
3858                            "pin": "presence-cable-card9",
3859                            "value": 0
3860                        }
3861                    }
3862                },
3863                "extraInterfaces": {
3864                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3865                    "com.ibm.ipzvpd.Location": {
3866                        "LocationCode": "Ufcs-P0-C9"
3867                    },
3868                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3869                        "Bus": 24,
3870                        "Address": 82
3871                    },
3872                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3873                        "SlotNumber": 9
3874                    },
3875                    "xyz.openbmc_project.Inventory.Item": {
3876                        "PrettyName": "PCIe4 x8 adapter"
3877                    }
3878                }
3879            }
3880        ],
3881        "/sys/bus/i2c/drivers/at24/25-0053/eeprom": [
3882            {
3883                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10",
3884                "replaceableAtStandby": true,
3885                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3886                "replaceableAtRuntime": true,
3887                "preAction": {
3888                    "collection": {
3889                        "gpioPresence": {
3890                            "pin": "expander-cable-card10",
3891                            "value": 0
3892                        },
3893                        "setGpio": {
3894                            "pin": "presence-cable-card10",
3895                            "value": 1
3896                        },
3897                        "systemCmd": {
3898                            "cmd": "echo 25-0053 > /sys/bus/i2c/drivers/at24/bind"
3899                        }
3900                    },
3901                    "deletion": {
3902                        "systemCmd": {
3903                            "cmd": "echo 25-0063 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
3904                        }
3905                    }
3906                },
3907                "postAction": {
3908                    "collection": {
3909                        "ccin": ["6B99"],
3910                        "systemCmd": {
3911                            "cmd": "echo 25-0063 > /sys/bus/i2c/drivers/leds-pca955x/bind"
3912                        }
3913                    },
3914                    "deletion": {
3915                        "systemCmd": {
3916                            "cmd": "echo 25-0053 > /sys/bus/i2c/drivers/at24/unbind"
3917                        },
3918                        "setGpio": {
3919                            "pin": "presence-cable-card10",
3920                            "value": 0
3921                        }
3922                    }
3923                },
3924                "postFailAction": {
3925                    "collection": {
3926                        "setGpio": {
3927                            "pin": "presence-cable-card10",
3928                            "value": 0
3929                        }
3930                    },
3931                    "deletion": {
3932                        "setGpio": {
3933                            "pin": "presence-cable-card10",
3934                            "value": 0
3935                        }
3936                    }
3937                },
3938                "extraInterfaces": {
3939                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3940                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3941                    "com.ibm.ipzvpd.Location": {
3942                        "LocationCode": "Ufcs-P0-C10"
3943                    },
3944                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
3945                        "Bus": 25,
3946                        "Address": 83
3947                    },
3948                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3949                        "SlotNumber": 10
3950                    },
3951                    "xyz.openbmc_project.Inventory.Item": {
3952                        "PrettyName": "PCIe5 x8 adapter"
3953                    }
3954                }
3955            },
3956            {
3957                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_top",
3958                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3959                "inherit": false,
3960                "noprime": true,
3961                "ccin": ["6B99"],
3962                "extraInterfaces": {
3963                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3964                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3965                    "com.ibm.ipzvpd.Location": {
3966                        "LocationCode": "Ufcs-P0-C10-T0"
3967                    },
3968                    "xyz.openbmc_project.Inventory.Item": {
3969                        "PrettyName": "CXP Port"
3970                    }
3971                }
3972            },
3973            {
3974                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_bot",
3975                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3976                "inherit": false,
3977                "noprime": true,
3978                "ccin": ["6B99"],
3979                "extraInterfaces": {
3980                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3981                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3982                    "com.ibm.ipzvpd.Location": {
3983                        "LocationCode": "Ufcs-P0-C10-T1"
3984                    },
3985                    "xyz.openbmc_project.Inventory.Item": {
3986                        "PrettyName": "CXP Port"
3987                    }
3988                }
3989            }
3990        ],
3991        "/sys/bus/i2c/drivers/at24/26-0051/eeprom": [
3992            {
3993                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11",
3994                "replaceableAtStandby": true,
3995                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3996                "replaceableAtRuntime": true,
3997                "preAction": {
3998                    "collection": {
3999                        "gpioPresence": {
4000                            "pin": "expander-cable-card11",
4001                            "value": 0
4002                        },
4003                        "setGpio": {
4004                            "pin": "presence-cable-card11",
4005                            "value": 1
4006                        },
4007                        "systemCmd": {
4008                            "cmd": "echo 26-0051 > /sys/bus/i2c/drivers/at24/bind"
4009                        }
4010                    },
4011                    "deletion": {
4012                        "systemCmd": {
4013                            "cmd": "echo 26-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
4014                        }
4015                    }
4016                },
4017                "postAction": {
4018                    "collection": {
4019                        "ccin": ["6B99"],
4020                        "systemCmd": {
4021                            "cmd": "echo 26-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
4022                        }
4023                    },
4024                    "deletion": {
4025                        "systemCmd": {
4026                            "cmd": "echo 26-0051 > /sys/bus/i2c/drivers/at24/unbind"
4027                        },
4028                        "setGpio": {
4029                            "pin": "presence-cable-card11",
4030                            "value": 0
4031                        }
4032                    }
4033                },
4034                "postFailAction": {
4035                    "collection": {
4036                        "setGpio": {
4037                            "pin": "presence-cable-card11",
4038                            "value": 0
4039                        }
4040                    },
4041                    "deletion": {
4042                        "setGpio": {
4043                            "pin": "presence-cable-card11",
4044                            "value": 0
4045                        }
4046                    }
4047                },
4048                "extraInterfaces": {
4049                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
4050                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
4051                    "com.ibm.ipzvpd.Location": {
4052                        "LocationCode": "Ufcs-P0-C11"
4053                    },
4054                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
4055                        "Bus": 26,
4056                        "Address": 81
4057                    },
4058                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
4059                        "SlotNumber": 11
4060                    },
4061                    "xyz.openbmc_project.Inventory.Item": {
4062                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
4063                    }
4064                }
4065            },
4066            {
4067                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/cxp_top",
4068                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4069                "inherit": false,
4070                "noprime": true,
4071                "ccin": ["6B99"],
4072                "extraInterfaces": {
4073                    "xyz.openbmc_project.Inventory.Item.Connector": null,
4074                    "xyz.openbmc_project.Inventory.Connector.Port": null,
4075                    "com.ibm.ipzvpd.Location": {
4076                        "LocationCode": "Ufcs-P0-C11-T0"
4077                    },
4078                    "xyz.openbmc_project.Inventory.Item": {
4079                        "PrettyName": "CXP Port"
4080                    }
4081                }
4082            },
4083            {
4084                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/cxp_bot",
4085                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4086                "inherit": false,
4087                "noprime": true,
4088                "ccin": ["6B99"],
4089                "extraInterfaces": {
4090                    "xyz.openbmc_project.Inventory.Item.Connector": null,
4091                    "xyz.openbmc_project.Inventory.Connector.Port": null,
4092                    "com.ibm.ipzvpd.Location": {
4093                        "LocationCode": "Ufcs-P0-C11-T1"
4094                    },
4095                    "xyz.openbmc_project.Inventory.Item": {
4096                        "PrettyName": "CXP Port"
4097                    }
4098                }
4099            }
4100        ],
4101        "/sys/bus/i2c/drivers/at24/300-0050/eeprom": [
4102            {
4103                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
4104                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4105                "powerOffOnly": true,
4106                "preAction": {
4107                    "collection": {
4108                        "gpioPresence": {
4109                            "pin": "presence-cp1",
4110                            "value": 0
4111                        },
4112                        "systemCmd": {
4113                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-300/new_device"
4114                        }
4115                    }
4116                },
4117                "extraInterfaces": {
4118                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4119                    "com.ibm.ipzvpd.Location": {
4120                        "LocationCode": "Ufcs-P0-C22"
4121                    },
4122                    "xyz.openbmc_project.Inventory.Item": {
4123                        "PrettyName": "Memory module 0"
4124                    },
4125                    "xyz.openbmc_project.State.Decorator.Availability": {
4126                        "Available": false
4127                    }
4128                }
4129            },
4130            {
4131                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit0",
4132                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4133                "inherit": false,
4134                "extraInterfaces": {
4135                    "xyz.openbmc_project.Inventory.Item": {
4136                        "PrettyName": "OpenCAPI Memory Buffer"
4137                    }
4138                }
4139            },
4140            {
4141                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit1",
4142                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4143                "inherit": false,
4144                "extraInterfaces": {
4145                    "xyz.openbmc_project.Inventory.Item": {
4146                        "PrettyName": "DDR Memory Port"
4147                    }
4148                }
4149            },
4150            {
4151                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit2",
4152                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4153                "inherit": false,
4154                "extraInterfaces": {
4155                    "xyz.openbmc_project.Inventory.Item": {
4156                        "PrettyName": "Onboard Memory Power Control Device"
4157                    }
4158                }
4159            },
4160            {
4161                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit3",
4162                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4163                "inherit": false,
4164                "extraInterfaces": {
4165                    "xyz.openbmc_project.Inventory.Item": {
4166                        "PrettyName": "Onboard Memory Power Management IC"
4167                    }
4168                }
4169            }
4170        ],
4171        "/sys/bus/i2c/drivers/at24/301-0050/eeprom": [
4172            {
4173                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
4174                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4175                "powerOffOnly": true,
4176                "preAction": {
4177                    "collection": {
4178                        "gpioPresence": {
4179                            "pin": "presence-cp1",
4180                            "value": 0
4181                        },
4182                        "systemCmd": {
4183                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-301/new_device"
4184                        }
4185                    }
4186                },
4187                "extraInterfaces": {
4188                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4189                    "com.ibm.ipzvpd.Location": {
4190                        "LocationCode": "Ufcs-P0-C23"
4191                    },
4192                    "xyz.openbmc_project.Inventory.Item": {
4193                        "PrettyName": "Memory module 1"
4194                    },
4195                    "xyz.openbmc_project.State.Decorator.Availability": {
4196                        "Available": false
4197                    }
4198                }
4199            },
4200            {
4201                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit0",
4202                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4203                "inherit": false,
4204                "extraInterfaces": {
4205                    "xyz.openbmc_project.Inventory.Item": {
4206                        "PrettyName": "OpenCAPI Memory Buffer"
4207                    }
4208                }
4209            },
4210            {
4211                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit1",
4212                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4213                "inherit": false,
4214                "extraInterfaces": {
4215                    "xyz.openbmc_project.Inventory.Item": {
4216                        "PrettyName": "DDR Memory Port"
4217                    }
4218                }
4219            },
4220            {
4221                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit2",
4222                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4223                "inherit": false,
4224                "extraInterfaces": {
4225                    "xyz.openbmc_project.Inventory.Item": {
4226                        "PrettyName": "Onboard Memory Power Control Device"
4227                    }
4228                }
4229            },
4230            {
4231                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit3",
4232                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4233                "inherit": false,
4234                "extraInterfaces": {
4235                    "xyz.openbmc_project.Inventory.Item": {
4236                        "PrettyName": "Onboard Memory Power Management IC"
4237                    }
4238                }
4239            }
4240        ],
4241        "/sys/bus/i2c/drivers/at24/310-0050/eeprom": [
4242            {
4243                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
4244                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4245                "powerOffOnly": true,
4246                "preAction": {
4247                    "collection": {
4248                        "gpioPresence": {
4249                            "pin": "presence-cp1",
4250                            "value": 0
4251                        },
4252                        "systemCmd": {
4253                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-310/new_device"
4254                        }
4255                    }
4256                },
4257                "extraInterfaces": {
4258                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4259                    "com.ibm.ipzvpd.Location": {
4260                        "LocationCode": "Ufcs-P0-C24"
4261                    },
4262                    "xyz.openbmc_project.Inventory.Item": {
4263                        "PrettyName": "Memory module 2"
4264                    },
4265                    "xyz.openbmc_project.State.Decorator.Availability": {
4266                        "Available": false
4267                    }
4268                }
4269            },
4270            {
4271                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit0",
4272                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4273                "inherit": false,
4274                "extraInterfaces": {
4275                    "xyz.openbmc_project.Inventory.Item": {
4276                        "PrettyName": "OpenCAPI Memory Buffer"
4277                    }
4278                }
4279            },
4280            {
4281                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit1",
4282                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4283                "inherit": false,
4284                "extraInterfaces": {
4285                    "xyz.openbmc_project.Inventory.Item": {
4286                        "PrettyName": "DDR Memory Port"
4287                    }
4288                }
4289            },
4290            {
4291                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit2",
4292                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4293                "inherit": false,
4294                "extraInterfaces": {
4295                    "xyz.openbmc_project.Inventory.Item": {
4296                        "PrettyName": "Onboard Memory Power Control Device"
4297                    }
4298                }
4299            },
4300            {
4301                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit3",
4302                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4303                "inherit": false,
4304                "extraInterfaces": {
4305                    "xyz.openbmc_project.Inventory.Item": {
4306                        "PrettyName": "Onboard Memory Power Management IC"
4307                    }
4308                }
4309            }
4310        ],
4311        "/sys/bus/i2c/drivers/at24/312-0050/eeprom": [
4312            {
4313                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
4314                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4315                "powerOffOnly": true,
4316                "preAction": {
4317                    "collection": {
4318                        "gpioPresence": {
4319                            "pin": "presence-cp1",
4320                            "value": 0
4321                        },
4322                        "systemCmd": {
4323                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-312/new_device"
4324                        }
4325                    }
4326                },
4327                "extraInterfaces": {
4328                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4329                    "com.ibm.ipzvpd.Location": {
4330                        "LocationCode": "Ufcs-P0-C25"
4331                    },
4332                    "xyz.openbmc_project.Inventory.Item": {
4333                        "PrettyName": "Memory module 3"
4334                    },
4335                    "xyz.openbmc_project.State.Decorator.Availability": {
4336                        "Available": false
4337                    }
4338                }
4339            },
4340            {
4341                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit0",
4342                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4343                "inherit": false,
4344                "extraInterfaces": {
4345                    "xyz.openbmc_project.Inventory.Item": {
4346                        "PrettyName": "OpenCAPI Memory Buffer"
4347                    }
4348                }
4349            },
4350            {
4351                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit1",
4352                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4353                "inherit": false,
4354                "extraInterfaces": {
4355                    "xyz.openbmc_project.Inventory.Item": {
4356                        "PrettyName": "DDR Memory Port"
4357                    }
4358                }
4359            },
4360            {
4361                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit2",
4362                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4363                "inherit": false,
4364                "extraInterfaces": {
4365                    "xyz.openbmc_project.Inventory.Item": {
4366                        "PrettyName": "Onboard Memory Power Control Device"
4367                    }
4368                }
4369            },
4370            {
4371                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit3",
4372                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4373                "inherit": false,
4374                "extraInterfaces": {
4375                    "xyz.openbmc_project.Inventory.Item": {
4376                        "PrettyName": "Onboard Memory Power Management IC"
4377                    }
4378                }
4379            }
4380        ],
4381        "/sys/bus/i2c/drivers/at24/313-0050/eeprom": [
4382            {
4383                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
4384                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4385                "powerOffOnly": true,
4386                "preAction": {
4387                    "collection": {
4388                        "gpioPresence": {
4389                            "pin": "presence-cp1",
4390                            "value": 0
4391                        },
4392                        "systemCmd": {
4393                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-313/new_device"
4394                        }
4395                    }
4396                },
4397                "extraInterfaces": {
4398                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4399                    "com.ibm.ipzvpd.Location": {
4400                        "LocationCode": "Ufcs-P0-C26"
4401                    },
4402                    "xyz.openbmc_project.Inventory.Item": {
4403                        "PrettyName": "Memory module 4"
4404                    },
4405                    "xyz.openbmc_project.State.Decorator.Availability": {
4406                        "Available": false
4407                    }
4408                }
4409            },
4410            {
4411                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit0",
4412                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4413                "inherit": false,
4414                "extraInterfaces": {
4415                    "xyz.openbmc_project.Inventory.Item": {
4416                        "PrettyName": "OpenCAPI Memory Buffer"
4417                    }
4418                }
4419            },
4420            {
4421                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit1",
4422                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4423                "inherit": false,
4424                "extraInterfaces": {
4425                    "xyz.openbmc_project.Inventory.Item": {
4426                        "PrettyName": "DDR Memory Port"
4427                    }
4428                }
4429            },
4430            {
4431                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit2",
4432                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4433                "inherit": false,
4434                "extraInterfaces": {
4435                    "xyz.openbmc_project.Inventory.Item": {
4436                        "PrettyName": "Onboard Memory Power Control Device"
4437                    }
4438                }
4439            },
4440            {
4441                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit3",
4442                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4443                "inherit": false,
4444                "extraInterfaces": {
4445                    "xyz.openbmc_project.Inventory.Item": {
4446                        "PrettyName": "Onboard Memory Power Management IC"
4447                    }
4448                }
4449            }
4450        ],
4451        "/sys/bus/i2c/drivers/at24/315-0050/eeprom": [
4452            {
4453                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
4454                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4455                "powerOffOnly": true,
4456                "preAction": {
4457                    "collection": {
4458                        "gpioPresence": {
4459                            "pin": "presence-cp1",
4460                            "value": 0
4461                        },
4462                        "systemCmd": {
4463                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-315/new_device"
4464                        }
4465                    }
4466                },
4467                "extraInterfaces": {
4468                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4469                    "com.ibm.ipzvpd.Location": {
4470                        "LocationCode": "Ufcs-P0-C27"
4471                    },
4472                    "xyz.openbmc_project.Inventory.Item": {
4473                        "PrettyName": "Memory module 5"
4474                    },
4475                    "xyz.openbmc_project.State.Decorator.Availability": {
4476                        "Available": false
4477                    }
4478                }
4479            },
4480            {
4481                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit0",
4482                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4483                "inherit": false,
4484                "extraInterfaces": {
4485                    "xyz.openbmc_project.Inventory.Item": {
4486                        "PrettyName": "OpenCAPI Memory Buffer"
4487                    }
4488                }
4489            },
4490            {
4491                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit1",
4492                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4493                "inherit": false,
4494                "extraInterfaces": {
4495                    "xyz.openbmc_project.Inventory.Item": {
4496                        "PrettyName": "DDR Memory Port"
4497                    }
4498                }
4499            },
4500            {
4501                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit2",
4502                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4503                "inherit": false,
4504                "extraInterfaces": {
4505                    "xyz.openbmc_project.Inventory.Item": {
4506                        "PrettyName": "Onboard Memory Power Control Device"
4507                    }
4508                }
4509            },
4510            {
4511                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit3",
4512                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4513                "inherit": false,
4514                "extraInterfaces": {
4515                    "xyz.openbmc_project.Inventory.Item": {
4516                        "PrettyName": "Onboard Memory Power Management IC"
4517                    }
4518                }
4519            }
4520        ],
4521        "/sys/bus/i2c/drivers/at24/311-0050/eeprom": [
4522            {
4523                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
4524                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4525                "powerOffOnly": true,
4526                "preAction": {
4527                    "collection": {
4528                        "gpioPresence": {
4529                            "pin": "presence-cp1",
4530                            "value": 0
4531                        },
4532                        "systemCmd": {
4533                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-311/new_device"
4534                        }
4535                    }
4536                },
4537                "extraInterfaces": {
4538                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4539                    "com.ibm.ipzvpd.Location": {
4540                        "LocationCode": "Ufcs-P0-C28"
4541                    },
4542                    "xyz.openbmc_project.Inventory.Item": {
4543                        "PrettyName": "Memory module 6"
4544                    },
4545                    "xyz.openbmc_project.State.Decorator.Availability": {
4546                        "Available": false
4547                    }
4548                }
4549            },
4550            {
4551                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit0",
4552                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4553                "inherit": false,
4554                "extraInterfaces": {
4555                    "xyz.openbmc_project.Inventory.Item": {
4556                        "PrettyName": "OpenCAPI Memory Buffer"
4557                    }
4558                }
4559            },
4560            {
4561                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit1",
4562                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4563                "inherit": false,
4564                "extraInterfaces": {
4565                    "xyz.openbmc_project.Inventory.Item": {
4566                        "PrettyName": "DDR Memory Port"
4567                    }
4568                }
4569            },
4570            {
4571                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit2",
4572                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4573                "inherit": false,
4574                "extraInterfaces": {
4575                    "xyz.openbmc_project.Inventory.Item": {
4576                        "PrettyName": "Onboard Memory Power Control Device"
4577                    }
4578                }
4579            },
4580            {
4581                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit3",
4582                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4583                "inherit": false,
4584                "extraInterfaces": {
4585                    "xyz.openbmc_project.Inventory.Item": {
4586                        "PrettyName": "Onboard Memory Power Management IC"
4587                    }
4588                }
4589            }
4590        ],
4591        "/sys/bus/i2c/drivers/at24/314-0050/eeprom": [
4592            {
4593                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
4594                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4595                "powerOffOnly": true,
4596                "preAction": {
4597                    "collection": {
4598                        "gpioPresence": {
4599                            "pin": "presence-cp1",
4600                            "value": 0
4601                        },
4602                        "systemCmd": {
4603                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-314/new_device"
4604                        }
4605                    }
4606                },
4607                "extraInterfaces": {
4608                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4609                    "com.ibm.ipzvpd.Location": {
4610                        "LocationCode": "Ufcs-P0-C29"
4611                    },
4612                    "xyz.openbmc_project.Inventory.Item": {
4613                        "PrettyName": "Memory module 7"
4614                    },
4615                    "xyz.openbmc_project.State.Decorator.Availability": {
4616                        "Available": false
4617                    }
4618                }
4619            },
4620            {
4621                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit0",
4622                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4623                "inherit": false,
4624                "extraInterfaces": {
4625                    "xyz.openbmc_project.Inventory.Item": {
4626                        "PrettyName": "OpenCAPI Memory Buffer"
4627                    }
4628                }
4629            },
4630            {
4631                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit1",
4632                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4633                "inherit": false,
4634                "extraInterfaces": {
4635                    "xyz.openbmc_project.Inventory.Item": {
4636                        "PrettyName": "DDR Memory Port"
4637                    }
4638                }
4639            },
4640            {
4641                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit2",
4642                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4643                "inherit": false,
4644                "extraInterfaces": {
4645                    "xyz.openbmc_project.Inventory.Item": {
4646                        "PrettyName": "Onboard Memory Power Control Device"
4647                    }
4648                }
4649            },
4650            {
4651                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit3",
4652                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4653                "inherit": false,
4654                "extraInterfaces": {
4655                    "xyz.openbmc_project.Inventory.Item": {
4656                        "PrettyName": "Onboard Memory Power Management IC"
4657                    }
4658                }
4659            }
4660        ],
4661        "/sys/bus/i2c/drivers/at24/416-0050/eeprom": [
4662            {
4663                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8",
4664                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4665                "powerOffOnly": true,
4666                "preAction": {
4667                    "collection": {
4668                        "gpioPresence": {
4669                            "pin": "presence-cp1",
4670                            "value": 0
4671                        },
4672                        "systemCmd": {
4673                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-416/new_device"
4674                        }
4675                    }
4676                },
4677                "extraInterfaces": {
4678                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4679                    "com.ibm.ipzvpd.Location": {
4680                        "LocationCode": "Ufcs-P0-C30"
4681                    },
4682                    "xyz.openbmc_project.Inventory.Item": {
4683                        "PrettyName": "Memory module 8"
4684                    },
4685                    "xyz.openbmc_project.State.Decorator.Availability": {
4686                        "Available": false
4687                    }
4688                }
4689            },
4690            {
4691                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit0",
4692                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4693                "inherit": false,
4694                "extraInterfaces": {
4695                    "xyz.openbmc_project.Inventory.Item": {
4696                        "PrettyName": "OpenCAPI Memory Buffer"
4697                    }
4698                }
4699            },
4700            {
4701                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit1",
4702                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4703                "inherit": false,
4704                "extraInterfaces": {
4705                    "xyz.openbmc_project.Inventory.Item": {
4706                        "PrettyName": "DDR Memory Port"
4707                    }
4708                }
4709            },
4710            {
4711                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit2",
4712                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4713                "inherit": false,
4714                "extraInterfaces": {
4715                    "xyz.openbmc_project.Inventory.Item": {
4716                        "PrettyName": "Onboard Memory Power Control Device"
4717                    }
4718                }
4719            },
4720            {
4721                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit3",
4722                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4723                "inherit": false,
4724                "extraInterfaces": {
4725                    "xyz.openbmc_project.Inventory.Item": {
4726                        "PrettyName": "Onboard Memory Power Management IC"
4727                    }
4728                }
4729            }
4730        ],
4731        "/sys/bus/i2c/drivers/at24/417-0050/eeprom": [
4732            {
4733                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9",
4734                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4735                "powerOffOnly": true,
4736                "preAction": {
4737                    "collection": {
4738                        "gpioPresence": {
4739                            "pin": "presence-cp1",
4740                            "value": 0
4741                        },
4742                        "systemCmd": {
4743                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-417/new_device"
4744                        }
4745                    }
4746                },
4747                "extraInterfaces": {
4748                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4749                    "com.ibm.ipzvpd.Location": {
4750                        "LocationCode": "Ufcs-P0-C31"
4751                    },
4752                    "xyz.openbmc_project.Inventory.Item": {
4753                        "PrettyName": "Memory module 9"
4754                    },
4755                    "xyz.openbmc_project.State.Decorator.Availability": {
4756                        "Available": false
4757                    }
4758                }
4759            },
4760            {
4761                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit0",
4762                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4763                "inherit": false,
4764                "extraInterfaces": {
4765                    "xyz.openbmc_project.Inventory.Item": {
4766                        "PrettyName": "OpenCAPI Memory Buffer"
4767                    }
4768                }
4769            },
4770            {
4771                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit1",
4772                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4773                "inherit": false,
4774                "extraInterfaces": {
4775                    "xyz.openbmc_project.Inventory.Item": {
4776                        "PrettyName": "DDR Memory Port"
4777                    }
4778                }
4779            },
4780            {
4781                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit2",
4782                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4783                "inherit": false,
4784                "extraInterfaces": {
4785                    "xyz.openbmc_project.Inventory.Item": {
4786                        "PrettyName": "Onboard Memory Power Control Device"
4787                    }
4788                }
4789            },
4790            {
4791                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit3",
4792                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4793                "inherit": false,
4794                "extraInterfaces": {
4795                    "xyz.openbmc_project.Inventory.Item": {
4796                        "PrettyName": "Onboard Memory Power Management IC"
4797                    }
4798                }
4799            }
4800        ],
4801        "/sys/bus/i2c/drivers/at24/411-0050/eeprom": [
4802            {
4803                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10",
4804                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4805                "powerOffOnly": true,
4806                "preAction": {
4807                    "collection": {
4808                        "gpioPresence": {
4809                            "pin": "presence-cp1",
4810                            "value": 0
4811                        },
4812                        "systemCmd": {
4813                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-411/new_device"
4814                        }
4815                    }
4816                },
4817                "extraInterfaces": {
4818                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4819                    "com.ibm.ipzvpd.Location": {
4820                        "LocationCode": "Ufcs-P0-C32"
4821                    },
4822                    "xyz.openbmc_project.Inventory.Item": {
4823                        "PrettyName": "Memory module 10"
4824                    },
4825                    "xyz.openbmc_project.State.Decorator.Availability": {
4826                        "Available": false
4827                    }
4828                }
4829            },
4830            {
4831                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit0",
4832                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4833                "inherit": false,
4834                "extraInterfaces": {
4835                    "xyz.openbmc_project.Inventory.Item": {
4836                        "PrettyName": "OpenCAPI Memory Buffer"
4837                    }
4838                }
4839            },
4840            {
4841                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit1",
4842                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4843                "inherit": false,
4844                "extraInterfaces": {
4845                    "xyz.openbmc_project.Inventory.Item": {
4846                        "PrettyName": "DDR Memory Port"
4847                    }
4848                }
4849            },
4850            {
4851                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit2",
4852                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4853                "inherit": false,
4854                "extraInterfaces": {
4855                    "xyz.openbmc_project.Inventory.Item": {
4856                        "PrettyName": "Onboard Memory Power Control Device"
4857                    }
4858                }
4859            },
4860            {
4861                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit3",
4862                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4863                "inherit": false,
4864                "extraInterfaces": {
4865                    "xyz.openbmc_project.Inventory.Item": {
4866                        "PrettyName": "Onboard Memory Power Management IC"
4867                    }
4868                }
4869            }
4870        ],
4871        "/sys/bus/i2c/drivers/at24/415-0050/eeprom": [
4872            {
4873                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11",
4874                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4875                "powerOffOnly": true,
4876                "preAction": {
4877                    "collection": {
4878                        "gpioPresence": {
4879                            "pin": "presence-cp1",
4880                            "value": 0
4881                        },
4882                        "systemCmd": {
4883                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-415/new_device"
4884                        }
4885                    }
4886                },
4887                "extraInterfaces": {
4888                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4889                    "com.ibm.ipzvpd.Location": {
4890                        "LocationCode": "Ufcs-P0-C33"
4891                    },
4892                    "xyz.openbmc_project.Inventory.Item": {
4893                        "PrettyName": "Memory module 11"
4894                    },
4895                    "xyz.openbmc_project.State.Decorator.Availability": {
4896                        "Available": false
4897                    }
4898                }
4899            },
4900            {
4901                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit0",
4902                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4903                "inherit": false,
4904                "extraInterfaces": {
4905                    "xyz.openbmc_project.Inventory.Item": {
4906                        "PrettyName": "OpenCAPI Memory Buffer"
4907                    }
4908                }
4909            },
4910            {
4911                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit1",
4912                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4913                "inherit": false,
4914                "extraInterfaces": {
4915                    "xyz.openbmc_project.Inventory.Item": {
4916                        "PrettyName": "DDR Memory Port"
4917                    }
4918                }
4919            },
4920            {
4921                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit2",
4922                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4923                "inherit": false,
4924                "extraInterfaces": {
4925                    "xyz.openbmc_project.Inventory.Item": {
4926                        "PrettyName": "Onboard Memory Power Control Device"
4927                    }
4928                }
4929            },
4930            {
4931                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit3",
4932                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4933                "inherit": false,
4934                "extraInterfaces": {
4935                    "xyz.openbmc_project.Inventory.Item": {
4936                        "PrettyName": "Onboard Memory Power Management IC"
4937                    }
4938                }
4939            }
4940        ],
4941        "/sys/bus/i2c/drivers/at24/414-0050/eeprom": [
4942            {
4943                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12",
4944                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4945                "powerOffOnly": true,
4946                "preAction": {
4947                    "collection": {
4948                        "gpioPresence": {
4949                            "pin": "presence-cp1",
4950                            "value": 0
4951                        },
4952                        "systemCmd": {
4953                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-414/new_device"
4954                        }
4955                    }
4956                },
4957                "extraInterfaces": {
4958                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4959                    "com.ibm.ipzvpd.Location": {
4960                        "LocationCode": "Ufcs-P0-C34"
4961                    },
4962                    "xyz.openbmc_project.Inventory.Item": {
4963                        "PrettyName": "Memory module 12"
4964                    },
4965                    "xyz.openbmc_project.State.Decorator.Availability": {
4966                        "Available": false
4967                    }
4968                }
4969            },
4970            {
4971                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit0",
4972                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4973                "inherit": false,
4974                "extraInterfaces": {
4975                    "xyz.openbmc_project.Inventory.Item": {
4976                        "PrettyName": "OpenCAPI Memory Buffer"
4977                    }
4978                }
4979            },
4980            {
4981                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit1",
4982                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4983                "inherit": false,
4984                "extraInterfaces": {
4985                    "xyz.openbmc_project.Inventory.Item": {
4986                        "PrettyName": "DDR Memory Port"
4987                    }
4988                }
4989            },
4990            {
4991                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit2",
4992                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4993                "inherit": false,
4994                "extraInterfaces": {
4995                    "xyz.openbmc_project.Inventory.Item": {
4996                        "PrettyName": "Onboard Memory Power Control Device"
4997                    }
4998                }
4999            },
5000            {
5001                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit3",
5002                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5003                "inherit": false,
5004                "extraInterfaces": {
5005                    "xyz.openbmc_project.Inventory.Item": {
5006                        "PrettyName": "Onboard Memory Power Management IC"
5007                    }
5008                }
5009            }
5010        ],
5011        "/sys/bus/i2c/drivers/at24/410-0050/eeprom": [
5012            {
5013                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13",
5014                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5015                "powerOffOnly": true,
5016                "preAction": {
5017                    "collection": {
5018                        "gpioPresence": {
5019                            "pin": "presence-cp1",
5020                            "value": 0
5021                        },
5022                        "systemCmd": {
5023                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-410/new_device"
5024                        }
5025                    }
5026                },
5027                "extraInterfaces": {
5028                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5029                    "com.ibm.ipzvpd.Location": {
5030                        "LocationCode": "Ufcs-P0-C35"
5031                    },
5032                    "xyz.openbmc_project.Inventory.Item": {
5033                        "PrettyName": "Memory module 13"
5034                    },
5035                    "xyz.openbmc_project.State.Decorator.Availability": {
5036                        "Available": false
5037                    }
5038                }
5039            },
5040            {
5041                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit0",
5042                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5043                "inherit": false,
5044                "extraInterfaces": {
5045                    "xyz.openbmc_project.Inventory.Item": {
5046                        "PrettyName": "OpenCAPI Memory Buffer"
5047                    }
5048                }
5049            },
5050            {
5051                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit1",
5052                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5053                "inherit": false,
5054                "extraInterfaces": {
5055                    "xyz.openbmc_project.Inventory.Item": {
5056                        "PrettyName": "DDR Memory Port"
5057                    }
5058                }
5059            },
5060            {
5061                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit2",
5062                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5063                "inherit": false,
5064                "extraInterfaces": {
5065                    "xyz.openbmc_project.Inventory.Item": {
5066                        "PrettyName": "Onboard Memory Power Control Device"
5067                    }
5068                }
5069            },
5070            {
5071                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit3",
5072                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5073                "inherit": false,
5074                "extraInterfaces": {
5075                    "xyz.openbmc_project.Inventory.Item": {
5076                        "PrettyName": "Onboard Memory Power Management IC"
5077                    }
5078                }
5079            }
5080        ],
5081        "/sys/bus/i2c/drivers/at24/403-0050/eeprom": [
5082            {
5083                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14",
5084                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5085                "powerOffOnly": true,
5086                "preAction": {
5087                    "collection": {
5088                        "gpioPresence": {
5089                            "pin": "presence-cp1",
5090                            "value": 0
5091                        },
5092                        "systemCmd": {
5093                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-403/new_device"
5094                        }
5095                    }
5096                },
5097                "extraInterfaces": {
5098                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5099                    "com.ibm.ipzvpd.Location": {
5100                        "LocationCode": "Ufcs-P0-C36"
5101                    },
5102                    "xyz.openbmc_project.Inventory.Item": {
5103                        "PrettyName": "Memory module 14"
5104                    },
5105                    "xyz.openbmc_project.State.Decorator.Availability": {
5106                        "Available": false
5107                    }
5108                }
5109            },
5110            {
5111                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit0",
5112                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5113                "inherit": false,
5114                "extraInterfaces": {
5115                    "xyz.openbmc_project.Inventory.Item": {
5116                        "PrettyName": "OpenCAPI Memory Buffer"
5117                    }
5118                }
5119            },
5120            {
5121                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit1",
5122                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5123                "inherit": false,
5124                "extraInterfaces": {
5125                    "xyz.openbmc_project.Inventory.Item": {
5126                        "PrettyName": "DDR Memory Port"
5127                    }
5128                }
5129            },
5130            {
5131                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit2",
5132                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5133                "inherit": false,
5134                "extraInterfaces": {
5135                    "xyz.openbmc_project.Inventory.Item": {
5136                        "PrettyName": "Onboard Memory Power Control Device"
5137                    }
5138                }
5139            },
5140            {
5141                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit3",
5142                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5143                "inherit": false,
5144                "extraInterfaces": {
5145                    "xyz.openbmc_project.Inventory.Item": {
5146                        "PrettyName": "Onboard Memory Power Management IC"
5147                    }
5148                }
5149            }
5150        ],
5151        "/sys/bus/i2c/drivers/at24/402-0050/eeprom": [
5152            {
5153                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15",
5154                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5155                "powerOffOnly": true,
5156                "preAction": {
5157                    "collection": {
5158                        "gpioPresence": {
5159                            "pin": "presence-cp1",
5160                            "value": 0
5161                        },
5162                        "systemCmd": {
5163                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-402/new_device"
5164                        }
5165                    }
5166                },
5167                "extraInterfaces": {
5168                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5169                    "com.ibm.ipzvpd.Location": {
5170                        "LocationCode": "Ufcs-P0-C37"
5171                    },
5172                    "xyz.openbmc_project.Inventory.Item": {
5173                        "PrettyName": "Memory module 15"
5174                    },
5175                    "xyz.openbmc_project.State.Decorator.Availability": {
5176                        "Available": false
5177                    }
5178                }
5179            },
5180            {
5181                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit0",
5182                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5183                "inherit": false,
5184                "extraInterfaces": {
5185                    "xyz.openbmc_project.Inventory.Item": {
5186                        "PrettyName": "OpenCAPI Memory Buffer"
5187                    }
5188                }
5189            },
5190            {
5191                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit1",
5192                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5193                "inherit": false,
5194                "extraInterfaces": {
5195                    "xyz.openbmc_project.Inventory.Item": {
5196                        "PrettyName": "DDR Memory Port"
5197                    }
5198                }
5199            },
5200            {
5201                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit2",
5202                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5203                "inherit": false,
5204                "extraInterfaces": {
5205                    "xyz.openbmc_project.Inventory.Item": {
5206                        "PrettyName": "Onboard Memory Power Control Device"
5207                    }
5208                }
5209            },
5210            {
5211                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit3",
5212                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5213                "inherit": false,
5214                "extraInterfaces": {
5215                    "xyz.openbmc_project.Inventory.Item": {
5216                        "PrettyName": "Onboard Memory Power Management IC"
5217                    }
5218                }
5219            }
5220        ],
5221        "/sys/bus/i2c/drivers/at24/500-0050/eeprom": [
5222            {
5223                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16",
5224                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5225                "powerOffOnly": true,
5226                "preAction": {
5227                    "collection": {
5228                        "gpioPresence": {
5229                            "pin": "presence-cp2",
5230                            "value": 0
5231                        },
5232                        "systemCmd": {
5233                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-500/new_device"
5234                        }
5235                    }
5236                },
5237                "extraInterfaces": {
5238                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5239                    "com.ibm.ipzvpd.Location": {
5240                        "LocationCode": "Ufcs-P0-C38"
5241                    },
5242                    "xyz.openbmc_project.Inventory.Item": {
5243                        "PrettyName": "Memory module 16"
5244                    },
5245                    "xyz.openbmc_project.State.Decorator.Availability": {
5246                        "Available": false
5247                    }
5248                }
5249            },
5250            {
5251                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit0",
5252                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5253                "inherit": false,
5254                "extraInterfaces": {
5255                    "xyz.openbmc_project.Inventory.Item": {
5256                        "PrettyName": "OpenCAPI Memory Buffer"
5257                    }
5258                }
5259            },
5260            {
5261                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit1",
5262                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5263                "inherit": false,
5264                "extraInterfaces": {
5265                    "xyz.openbmc_project.Inventory.Item": {
5266                        "PrettyName": "DDR Memory Port"
5267                    }
5268                }
5269            },
5270            {
5271                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit2",
5272                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5273                "inherit": false,
5274                "extraInterfaces": {
5275                    "xyz.openbmc_project.Inventory.Item": {
5276                        "PrettyName": "Onboard Memory Power Control Device"
5277                    }
5278                }
5279            },
5280            {
5281                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit3",
5282                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5283                "inherit": false,
5284                "extraInterfaces": {
5285                    "xyz.openbmc_project.Inventory.Item": {
5286                        "PrettyName": "Onboard Memory Power Management IC"
5287                    }
5288                }
5289            }
5290        ],
5291        "/sys/bus/i2c/drivers/at24/501-0050/eeprom": [
5292            {
5293                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17",
5294                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5295                "powerOffOnly": true,
5296                "preAction": {
5297                    "collection": {
5298                        "gpioPresence": {
5299                            "pin": "presence-cp2",
5300                            "value": 0
5301                        },
5302                        "systemCmd": {
5303                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-501/new_device"
5304                        }
5305                    }
5306                },
5307                "extraInterfaces": {
5308                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5309                    "com.ibm.ipzvpd.Location": {
5310                        "LocationCode": "Ufcs-P0-C39"
5311                    },
5312                    "xyz.openbmc_project.Inventory.Item": {
5313                        "PrettyName": "Memory module 17"
5314                    },
5315                    "xyz.openbmc_project.State.Decorator.Availability": {
5316                        "Available": false
5317                    }
5318                }
5319            },
5320            {
5321                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit0",
5322                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5323                "inherit": false,
5324                "extraInterfaces": {
5325                    "xyz.openbmc_project.Inventory.Item": {
5326                        "PrettyName": "OpenCAPI Memory Buffer"
5327                    }
5328                }
5329            },
5330            {
5331                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit1",
5332                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5333                "inherit": false,
5334                "extraInterfaces": {
5335                    "xyz.openbmc_project.Inventory.Item": {
5336                        "PrettyName": "DDR Memory Port"
5337                    }
5338                }
5339            },
5340            {
5341                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit2",
5342                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5343                "inherit": false,
5344                "extraInterfaces": {
5345                    "xyz.openbmc_project.Inventory.Item": {
5346                        "PrettyName": "Onboard Memory Power Control Device"
5347                    }
5348                }
5349            },
5350            {
5351                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit3",
5352                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5353                "inherit": false,
5354                "extraInterfaces": {
5355                    "xyz.openbmc_project.Inventory.Item": {
5356                        "PrettyName": "Onboard Memory Power Management IC"
5357                    }
5358                }
5359            }
5360        ],
5361        "/sys/bus/i2c/drivers/at24/510-0050/eeprom": [
5362            {
5363                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18",
5364                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5365                "powerOffOnly": true,
5366                "preAction": {
5367                    "collection": {
5368                        "gpioPresence": {
5369                            "pin": "presence-cp2",
5370                            "value": 0
5371                        },
5372                        "systemCmd": {
5373                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-510/new_device"
5374                        }
5375                    }
5376                },
5377                "extraInterfaces": {
5378                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5379                    "com.ibm.ipzvpd.Location": {
5380                        "LocationCode": "Ufcs-P0-C40"
5381                    },
5382                    "xyz.openbmc_project.Inventory.Item": {
5383                        "PrettyName": "Memory module 18"
5384                    },
5385                    "xyz.openbmc_project.State.Decorator.Availability": {
5386                        "Available": false
5387                    }
5388                }
5389            },
5390            {
5391                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit0",
5392                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5393                "inherit": false,
5394                "extraInterfaces": {
5395                    "xyz.openbmc_project.Inventory.Item": {
5396                        "PrettyName": "OpenCAPI Memory Buffer"
5397                    }
5398                }
5399            },
5400            {
5401                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit1",
5402                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5403                "inherit": false,
5404                "extraInterfaces": {
5405                    "xyz.openbmc_project.Inventory.Item": {
5406                        "PrettyName": "DDR Memory Port"
5407                    }
5408                }
5409            },
5410            {
5411                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit2",
5412                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5413                "inherit": false,
5414                "extraInterfaces": {
5415                    "xyz.openbmc_project.Inventory.Item": {
5416                        "PrettyName": "Onboard Memory Power Control Device"
5417                    }
5418                }
5419            },
5420            {
5421                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit3",
5422                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5423                "inherit": false,
5424                "extraInterfaces": {
5425                    "xyz.openbmc_project.Inventory.Item": {
5426                        "PrettyName": "Onboard Memory Power Management IC"
5427                    }
5428                }
5429            }
5430        ],
5431        "/sys/bus/i2c/drivers/at24/512-0050/eeprom": [
5432            {
5433                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19",
5434                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5435                "powerOffOnly": true,
5436                "preAction": {
5437                    "collection": {
5438                        "gpioPresence": {
5439                            "pin": "presence-cp2",
5440                            "value": 0
5441                        },
5442                        "systemCmd": {
5443                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-512/new_device"
5444                        }
5445                    }
5446                },
5447                "extraInterfaces": {
5448                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5449                    "com.ibm.ipzvpd.Location": {
5450                        "LocationCode": "Ufcs-P0-C41"
5451                    },
5452                    "xyz.openbmc_project.Inventory.Item": {
5453                        "PrettyName": "Memory module 19"
5454                    },
5455                    "xyz.openbmc_project.State.Decorator.Availability": {
5456                        "Available": false
5457                    }
5458                }
5459            },
5460            {
5461                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit0",
5462                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5463                "inherit": false,
5464                "extraInterfaces": {
5465                    "xyz.openbmc_project.Inventory.Item": {
5466                        "PrettyName": "OpenCAPI Memory Buffer"
5467                    }
5468                }
5469            },
5470            {
5471                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit1",
5472                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5473                "inherit": false,
5474                "extraInterfaces": {
5475                    "xyz.openbmc_project.Inventory.Item": {
5476                        "PrettyName": "DDR Memory Port"
5477                    }
5478                }
5479            },
5480            {
5481                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit2",
5482                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5483                "inherit": false,
5484                "extraInterfaces": {
5485                    "xyz.openbmc_project.Inventory.Item": {
5486                        "PrettyName": "Onboard Memory Power Control Device"
5487                    }
5488                }
5489            },
5490            {
5491                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit3",
5492                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5493                "inherit": false,
5494                "extraInterfaces": {
5495                    "xyz.openbmc_project.Inventory.Item": {
5496                        "PrettyName": "Onboard Memory Power Management IC"
5497                    }
5498                }
5499            }
5500        ],
5501        "/sys/bus/i2c/drivers/at24/515-0050/eeprom": [
5502            {
5503                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20",
5504                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5505                "powerOffOnly": true,
5506                "preAction": {
5507                    "collection": {
5508                        "gpioPresence": {
5509                            "pin": "presence-cp2",
5510                            "value": 0
5511                        },
5512                        "systemCmd": {
5513                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-515/new_device"
5514                        }
5515                    }
5516                },
5517                "extraInterfaces": {
5518                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5519                    "com.ibm.ipzvpd.Location": {
5520                        "LocationCode": "Ufcs-P0-C42"
5521                    },
5522                    "xyz.openbmc_project.Inventory.Item": {
5523                        "PrettyName": "Memory module 20"
5524                    },
5525                    "xyz.openbmc_project.State.Decorator.Availability": {
5526                        "Available": false
5527                    }
5528                }
5529            },
5530            {
5531                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit0",
5532                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5533                "inherit": false,
5534                "extraInterfaces": {
5535                    "xyz.openbmc_project.Inventory.Item": {
5536                        "PrettyName": "OpenCAPI Memory Buffer"
5537                    }
5538                }
5539            },
5540            {
5541                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit1",
5542                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5543                "inherit": false,
5544                "extraInterfaces": {
5545                    "xyz.openbmc_project.Inventory.Item": {
5546                        "PrettyName": "DDR Memory Port"
5547                    }
5548                }
5549            },
5550            {
5551                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit2",
5552                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5553                "inherit": false,
5554                "extraInterfaces": {
5555                    "xyz.openbmc_project.Inventory.Item": {
5556                        "PrettyName": "Onboard Memory Power Control Device"
5557                    }
5558                }
5559            },
5560            {
5561                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit3",
5562                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5563                "inherit": false,
5564                "extraInterfaces": {
5565                    "xyz.openbmc_project.Inventory.Item": {
5566                        "PrettyName": "Onboard Memory Power Management IC"
5567                    }
5568                }
5569            }
5570        ],
5571        "/sys/bus/i2c/drivers/at24/513-0050/eeprom": [
5572            {
5573                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21",
5574                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5575                "powerOffOnly": true,
5576                "preAction": {
5577                    "collection": {
5578                        "gpioPresence": {
5579                            "pin": "presence-cp2",
5580                            "value": 0
5581                        },
5582                        "systemCmd": {
5583                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-513/new_device"
5584                        }
5585                    }
5586                },
5587                "extraInterfaces": {
5588                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5589                    "com.ibm.ipzvpd.Location": {
5590                        "LocationCode": "Ufcs-P0-C43"
5591                    },
5592                    "xyz.openbmc_project.Inventory.Item": {
5593                        "PrettyName": "Memory module 21"
5594                    },
5595                    "xyz.openbmc_project.State.Decorator.Availability": {
5596                        "Available": false
5597                    }
5598                }
5599            },
5600            {
5601                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit0",
5602                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5603                "inherit": false,
5604                "extraInterfaces": {
5605                    "xyz.openbmc_project.Inventory.Item": {
5606                        "PrettyName": "OpenCAPI Memory Buffer"
5607                    }
5608                }
5609            },
5610            {
5611                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit1",
5612                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5613                "inherit": false,
5614                "extraInterfaces": {
5615                    "xyz.openbmc_project.Inventory.Item": {
5616                        "PrettyName": "DDR Memory Port"
5617                    }
5618                }
5619            },
5620            {
5621                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit2",
5622                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5623                "inherit": false,
5624                "extraInterfaces": {
5625                    "xyz.openbmc_project.Inventory.Item": {
5626                        "PrettyName": "Onboard Memory Power Control Device"
5627                    }
5628                }
5629            },
5630            {
5631                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit3",
5632                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5633                "inherit": false,
5634                "extraInterfaces": {
5635                    "xyz.openbmc_project.Inventory.Item": {
5636                        "PrettyName": "Onboard Memory Power Management IC"
5637                    }
5638                }
5639            }
5640        ],
5641        "/sys/bus/i2c/drivers/at24/511-0050/eeprom": [
5642            {
5643                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22",
5644                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5645                "powerOffOnly": true,
5646                "preAction": {
5647                    "collection": {
5648                        "gpioPresence": {
5649                            "pin": "presence-cp2",
5650                            "value": 0
5651                        },
5652                        "systemCmd": {
5653                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-511/new_device"
5654                        }
5655                    }
5656                },
5657                "extraInterfaces": {
5658                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5659                    "com.ibm.ipzvpd.Location": {
5660                        "LocationCode": "Ufcs-P0-C44"
5661                    },
5662                    "xyz.openbmc_project.Inventory.Item": {
5663                        "PrettyName": "Memory module 22"
5664                    },
5665                    "xyz.openbmc_project.State.Decorator.Availability": {
5666                        "Available": false
5667                    }
5668                }
5669            },
5670            {
5671                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit0",
5672                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5673                "inherit": false,
5674                "extraInterfaces": {
5675                    "xyz.openbmc_project.Inventory.Item": {
5676                        "PrettyName": "OpenCAPI Memory Buffer"
5677                    }
5678                }
5679            },
5680            {
5681                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit1",
5682                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5683                "inherit": false,
5684                "extraInterfaces": {
5685                    "xyz.openbmc_project.Inventory.Item": {
5686                        "PrettyName": "DDR Memory Port"
5687                    }
5688                }
5689            },
5690            {
5691                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit2",
5692                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5693                "inherit": false,
5694                "extraInterfaces": {
5695                    "xyz.openbmc_project.Inventory.Item": {
5696                        "PrettyName": "Onboard Memory Power Control Device"
5697                    }
5698                }
5699            },
5700            {
5701                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit3",
5702                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5703                "inherit": false,
5704                "extraInterfaces": {
5705                    "xyz.openbmc_project.Inventory.Item": {
5706                        "PrettyName": "Onboard Memory Power Management IC"
5707                    }
5708                }
5709            }
5710        ],
5711        "/sys/bus/i2c/drivers/at24/514-0050/eeprom": [
5712            {
5713                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23",
5714                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5715                "powerOffOnly": true,
5716                "preAction": {
5717                    "collection": {
5718                        "gpioPresence": {
5719                            "pin": "presence-cp2",
5720                            "value": 0
5721                        },
5722                        "systemCmd": {
5723                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-514/new_device"
5724                        }
5725                    }
5726                },
5727                "extraInterfaces": {
5728                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5729                    "com.ibm.ipzvpd.Location": {
5730                        "LocationCode": "Ufcs-P0-C45"
5731                    },
5732                    "xyz.openbmc_project.Inventory.Item": {
5733                        "PrettyName": "Memory module 23"
5734                    },
5735                    "xyz.openbmc_project.State.Decorator.Availability": {
5736                        "Available": false
5737                    }
5738                }
5739            },
5740            {
5741                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit0",
5742                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5743                "inherit": false,
5744                "extraInterfaces": {
5745                    "xyz.openbmc_project.Inventory.Item": {
5746                        "PrettyName": "OpenCAPI Memory Buffer"
5747                    }
5748                }
5749            },
5750            {
5751                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit1",
5752                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5753                "inherit": false,
5754                "extraInterfaces": {
5755                    "xyz.openbmc_project.Inventory.Item": {
5756                        "PrettyName": "DDR Memory Port"
5757                    }
5758                }
5759            },
5760            {
5761                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit2",
5762                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5763                "inherit": false,
5764                "extraInterfaces": {
5765                    "xyz.openbmc_project.Inventory.Item": {
5766                        "PrettyName": "Onboard Memory Power Control Device"
5767                    }
5768                }
5769            },
5770            {
5771                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit3",
5772                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5773                "inherit": false,
5774                "extraInterfaces": {
5775                    "xyz.openbmc_project.Inventory.Item": {
5776                        "PrettyName": "Onboard Memory Power Management IC"
5777                    }
5778                }
5779            }
5780        ],
5781        "/sys/bus/i2c/drivers/at24/616-0050/eeprom": [
5782            {
5783                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24",
5784                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5785                "powerOffOnly": true,
5786                "preAction": {
5787                    "collection": {
5788                        "gpioPresence": {
5789                            "pin": "presence-cp2",
5790                            "value": 0
5791                        },
5792                        "systemCmd": {
5793                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-616/new_device"
5794                        }
5795                    }
5796                },
5797                "extraInterfaces": {
5798                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5799                    "com.ibm.ipzvpd.Location": {
5800                        "LocationCode": "Ufcs-P0-C46"
5801                    },
5802                    "xyz.openbmc_project.Inventory.Item": {
5803                        "PrettyName": "Memory module 24"
5804                    },
5805                    "xyz.openbmc_project.State.Decorator.Availability": {
5806                        "Available": false
5807                    }
5808                }
5809            },
5810            {
5811                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit0",
5812                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5813                "inherit": false,
5814                "extraInterfaces": {
5815                    "xyz.openbmc_project.Inventory.Item": {
5816                        "PrettyName": "OpenCAPI Memory Buffer"
5817                    }
5818                }
5819            },
5820            {
5821                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit1",
5822                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5823                "inherit": false,
5824                "extraInterfaces": {
5825                    "xyz.openbmc_project.Inventory.Item": {
5826                        "PrettyName": "DDR Memory Port"
5827                    }
5828                }
5829            },
5830            {
5831                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit2",
5832                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5833                "inherit": false,
5834                "extraInterfaces": {
5835                    "xyz.openbmc_project.Inventory.Item": {
5836                        "PrettyName": "Onboard Memory Power Control Device"
5837                    }
5838                }
5839            },
5840            {
5841                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit3",
5842                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5843                "inherit": false,
5844                "extraInterfaces": {
5845                    "xyz.openbmc_project.Inventory.Item": {
5846                        "PrettyName": "Onboard Memory Power Management IC"
5847                    }
5848                }
5849            }
5850        ],
5851        "/sys/bus/i2c/drivers/at24/611-0050/eeprom": [
5852            {
5853                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25",
5854                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5855                "powerOffOnly": true,
5856                "preAction": {
5857                    "collection": {
5858                        "gpioPresence": {
5859                            "pin": "presence-cp2",
5860                            "value": 0
5861                        },
5862                        "systemCmd": {
5863                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-611/new_device"
5864                        }
5865                    }
5866                },
5867                "extraInterfaces": {
5868                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5869                    "com.ibm.ipzvpd.Location": {
5870                        "LocationCode": "Ufcs-P0-C47"
5871                    },
5872                    "xyz.openbmc_project.Inventory.Item": {
5873                        "PrettyName": "Memory module 25"
5874                    },
5875                    "xyz.openbmc_project.State.Decorator.Availability": {
5876                        "Available": false
5877                    }
5878                }
5879            },
5880            {
5881                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit0",
5882                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5883                "inherit": false,
5884                "extraInterfaces": {
5885                    "xyz.openbmc_project.Inventory.Item": {
5886                        "PrettyName": "OpenCAPI Memory Buffer"
5887                    }
5888                }
5889            },
5890            {
5891                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit1",
5892                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5893                "inherit": false,
5894                "extraInterfaces": {
5895                    "xyz.openbmc_project.Inventory.Item": {
5896                        "PrettyName": "DDR Memory Port"
5897                    }
5898                }
5899            },
5900            {
5901                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit2",
5902                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5903                "inherit": false,
5904                "extraInterfaces": {
5905                    "xyz.openbmc_project.Inventory.Item": {
5906                        "PrettyName": "Onboard Memory Power Control Device"
5907                    }
5908                }
5909            },
5910            {
5911                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit3",
5912                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5913                "inherit": false,
5914                "extraInterfaces": {
5915                    "xyz.openbmc_project.Inventory.Item": {
5916                        "PrettyName": "Onboard Memory Power Management IC"
5917                    }
5918                }
5919            }
5920        ],
5921        "/sys/bus/i2c/drivers/at24/615-0050/eeprom": [
5922            {
5923                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26",
5924                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5925                "powerOffOnly": true,
5926                "preAction": {
5927                    "collection": {
5928                        "gpioPresence": {
5929                            "pin": "presence-cp2",
5930                            "value": 0
5931                        },
5932                        "systemCmd": {
5933                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-615/new_device"
5934                        }
5935                    }
5936                },
5937                "extraInterfaces": {
5938                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5939                    "com.ibm.ipzvpd.Location": {
5940                        "LocationCode": "Ufcs-P0-C48"
5941                    },
5942                    "xyz.openbmc_project.Inventory.Item": {
5943                        "PrettyName": "Memory module 26"
5944                    },
5945                    "xyz.openbmc_project.State.Decorator.Availability": {
5946                        "Available": false
5947                    }
5948                }
5949            },
5950            {
5951                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit0",
5952                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5953                "inherit": false,
5954                "extraInterfaces": {
5955                    "xyz.openbmc_project.Inventory.Item": {
5956                        "PrettyName": "OpenCAPI Memory Buffer"
5957                    }
5958                }
5959            },
5960            {
5961                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit1",
5962                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5963                "inherit": false,
5964                "extraInterfaces": {
5965                    "xyz.openbmc_project.Inventory.Item": {
5966                        "PrettyName": "DDR Memory Port"
5967                    }
5968                }
5969            },
5970            {
5971                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit2",
5972                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5973                "inherit": false,
5974                "extraInterfaces": {
5975                    "xyz.openbmc_project.Inventory.Item": {
5976                        "PrettyName": "Onboard Memory Power Control Device"
5977                    }
5978                }
5979            },
5980            {
5981                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit3",
5982                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5983                "inherit": false,
5984                "extraInterfaces": {
5985                    "xyz.openbmc_project.Inventory.Item": {
5986                        "PrettyName": "Onboard Memory Power Management IC"
5987                    }
5988                }
5989            }
5990        ],
5991        "/sys/bus/i2c/drivers/at24/617-0050/eeprom": [
5992            {
5993                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27",
5994                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5995                "powerOffOnly": true,
5996                "preAction": {
5997                    "collection": {
5998                        "gpioPresence": {
5999                            "pin": "presence-cp2",
6000                            "value": 0
6001                        },
6002                        "systemCmd": {
6003                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-617/new_device"
6004                        }
6005                    }
6006                },
6007                "extraInterfaces": {
6008                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6009                    "com.ibm.ipzvpd.Location": {
6010                        "LocationCode": "Ufcs-P0-C49"
6011                    },
6012                    "xyz.openbmc_project.Inventory.Item": {
6013                        "PrettyName": "Memory module 27"
6014                    },
6015                    "xyz.openbmc_project.State.Decorator.Availability": {
6016                        "Available": false
6017                    }
6018                }
6019            },
6020            {
6021                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit0",
6022                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6023                "inherit": false,
6024                "extraInterfaces": {
6025                    "xyz.openbmc_project.Inventory.Item": {
6026                        "PrettyName": "OpenCAPI Memory Buffer"
6027                    }
6028                }
6029            },
6030            {
6031                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit1",
6032                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6033                "inherit": false,
6034                "extraInterfaces": {
6035                    "xyz.openbmc_project.Inventory.Item": {
6036                        "PrettyName": "DDR Memory Port"
6037                    }
6038                }
6039            },
6040            {
6041                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit2",
6042                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6043                "inherit": false,
6044                "extraInterfaces": {
6045                    "xyz.openbmc_project.Inventory.Item": {
6046                        "PrettyName": "Onboard Memory Power Control Device"
6047                    }
6048                }
6049            },
6050            {
6051                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit3",
6052                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6053                "inherit": false,
6054                "extraInterfaces": {
6055                    "xyz.openbmc_project.Inventory.Item": {
6056                        "PrettyName": "Onboard Memory Power Management IC"
6057                    }
6058                }
6059            }
6060        ],
6061        "/sys/bus/i2c/drivers/at24/614-0050/eeprom": [
6062            {
6063                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28",
6064                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6065                "powerOffOnly": true,
6066                "preAction": {
6067                    "collection": {
6068                        "gpioPresence": {
6069                            "pin": "presence-cp2",
6070                            "value": 0
6071                        },
6072                        "systemCmd": {
6073                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-614/new_device"
6074                        }
6075                    }
6076                },
6077                "extraInterfaces": {
6078                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6079                    "com.ibm.ipzvpd.Location": {
6080                        "LocationCode": "Ufcs-P0-C50"
6081                    },
6082                    "xyz.openbmc_project.Inventory.Item": {
6083                        "PrettyName": "Memory module 28"
6084                    },
6085                    "xyz.openbmc_project.State.Decorator.Availability": {
6086                        "Available": false
6087                    }
6088                }
6089            },
6090            {
6091                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit0",
6092                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6093                "inherit": false,
6094                "extraInterfaces": {
6095                    "xyz.openbmc_project.Inventory.Item": {
6096                        "PrettyName": "OpenCAPI Memory Buffer"
6097                    }
6098                }
6099            },
6100            {
6101                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit1",
6102                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6103                "inherit": false,
6104                "extraInterfaces": {
6105                    "xyz.openbmc_project.Inventory.Item": {
6106                        "PrettyName": "DDR Memory Port"
6107                    }
6108                }
6109            },
6110            {
6111                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit2",
6112                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6113                "inherit": false,
6114                "extraInterfaces": {
6115                    "xyz.openbmc_project.Inventory.Item": {
6116                        "PrettyName": "Onboard Memory Power Control Device"
6117                    }
6118                }
6119            },
6120            {
6121                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit3",
6122                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6123                "inherit": false,
6124                "extraInterfaces": {
6125                    "xyz.openbmc_project.Inventory.Item": {
6126                        "PrettyName": "Onboard Memory Power Management IC"
6127                    }
6128                }
6129            }
6130        ],
6131        "/sys/bus/i2c/drivers/at24/610-0050/eeprom": [
6132            {
6133                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29",
6134                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6135                "powerOffOnly": true,
6136                "preAction": {
6137                    "collection": {
6138                        "gpioPresence": {
6139                            "pin": "presence-cp2",
6140                            "value": 0
6141                        },
6142                        "systemCmd": {
6143                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-610/new_device"
6144                        }
6145                    }
6146                },
6147                "extraInterfaces": {
6148                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6149                    "com.ibm.ipzvpd.Location": {
6150                        "LocationCode": "Ufcs-P0-C51"
6151                    },
6152                    "xyz.openbmc_project.Inventory.Item": {
6153                        "PrettyName": "Memory module 29"
6154                    },
6155                    "xyz.openbmc_project.State.Decorator.Availability": {
6156                        "Available": false
6157                    }
6158                }
6159            },
6160            {
6161                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit0",
6162                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6163                "inherit": false,
6164                "extraInterfaces": {
6165                    "xyz.openbmc_project.Inventory.Item": {
6166                        "PrettyName": "OpenCAPI Memory Buffer"
6167                    }
6168                }
6169            },
6170            {
6171                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit1",
6172                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6173                "inherit": false,
6174                "extraInterfaces": {
6175                    "xyz.openbmc_project.Inventory.Item": {
6176                        "PrettyName": "DDR Memory Port"
6177                    }
6178                }
6179            },
6180            {
6181                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit2",
6182                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6183                "inherit": false,
6184                "extraInterfaces": {
6185                    "xyz.openbmc_project.Inventory.Item": {
6186                        "PrettyName": "Onboard Memory Power Control Device"
6187                    }
6188                }
6189            },
6190            {
6191                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit3",
6192                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6193                "inherit": false,
6194                "extraInterfaces": {
6195                    "xyz.openbmc_project.Inventory.Item": {
6196                        "PrettyName": "Onboard Memory Power Management IC"
6197                    }
6198                }
6199            }
6200        ],
6201        "/sys/bus/i2c/drivers/at24/602-0050/eeprom": [
6202            {
6203                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30",
6204                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6205                "powerOffOnly": true,
6206                "preAction": {
6207                    "collection": {
6208                        "gpioPresence": {
6209                            "pin": "presence-cp2",
6210                            "value": 0
6211                        },
6212                        "systemCmd": {
6213                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-602/new_device"
6214                        }
6215                    }
6216                },
6217                "extraInterfaces": {
6218                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6219                    "com.ibm.ipzvpd.Location": {
6220                        "LocationCode": "Ufcs-P0-C52"
6221                    },
6222                    "xyz.openbmc_project.Inventory.Item": {
6223                        "PrettyName": "Memory module 30"
6224                    },
6225                    "xyz.openbmc_project.State.Decorator.Availability": {
6226                        "Available": false
6227                    }
6228                }
6229            },
6230            {
6231                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit0",
6232                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6233                "inherit": false,
6234                "extraInterfaces": {
6235                    "xyz.openbmc_project.Inventory.Item": {
6236                        "PrettyName": "OpenCAPI Memory Buffer"
6237                    }
6238                }
6239            },
6240            {
6241                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit1",
6242                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6243                "inherit": false,
6244                "extraInterfaces": {
6245                    "xyz.openbmc_project.Inventory.Item": {
6246                        "PrettyName": "DDR Memory Port"
6247                    }
6248                }
6249            },
6250            {
6251                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit2",
6252                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6253                "inherit": false,
6254                "extraInterfaces": {
6255                    "xyz.openbmc_project.Inventory.Item": {
6256                        "PrettyName": "Onboard Memory Power Control Device"
6257                    }
6258                }
6259            },
6260            {
6261                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit3",
6262                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6263                "inherit": false,
6264                "extraInterfaces": {
6265                    "xyz.openbmc_project.Inventory.Item": {
6266                        "PrettyName": "Onboard Memory Power Management IC"
6267                    }
6268                }
6269            }
6270        ],
6271        "/sys/bus/i2c/drivers/at24/603-0050/eeprom": [
6272            {
6273                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31",
6274                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6275                "powerOffOnly": true,
6276                "preAction": {
6277                    "collection": {
6278                        "gpioPresence": {
6279                            "pin": "presence-cp2",
6280                            "value": 0
6281                        },
6282                        "systemCmd": {
6283                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-603/new_device"
6284                        }
6285                    }
6286                },
6287                "extraInterfaces": {
6288                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6289                    "com.ibm.ipzvpd.Location": {
6290                        "LocationCode": "Ufcs-P0-C53"
6291                    },
6292                    "xyz.openbmc_project.Inventory.Item": {
6293                        "PrettyName": "Memory module 31"
6294                    },
6295                    "xyz.openbmc_project.State.Decorator.Availability": {
6296                        "Available": false
6297                    }
6298                }
6299            },
6300            {
6301                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit0",
6302                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6303                "inherit": false,
6304                "extraInterfaces": {
6305                    "xyz.openbmc_project.Inventory.Item": {
6306                        "PrettyName": "OpenCAPI Memory Buffer"
6307                    }
6308                }
6309            },
6310            {
6311                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit1",
6312                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6313                "inherit": false,
6314                "extraInterfaces": {
6315                    "xyz.openbmc_project.Inventory.Item": {
6316                        "PrettyName": "DDR Memory Port"
6317                    }
6318                }
6319            },
6320            {
6321                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit2",
6322                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6323                "inherit": false,
6324                "extraInterfaces": {
6325                    "xyz.openbmc_project.Inventory.Item": {
6326                        "PrettyName": "Onboard Memory Power Control Device"
6327                    }
6328                }
6329            },
6330            {
6331                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit3",
6332                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6333                "inherit": false,
6334                "extraInterfaces": {
6335                    "xyz.openbmc_project.Inventory.Item": {
6336                        "PrettyName": "Onboard Memory Power Management IC"
6337                    }
6338                }
6339            }
6340        ],
6341        "/sys/bus/i2c/drivers/at24/816-0050/eeprom": [
6342            {
6343                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32",
6344                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6345                "powerOffOnly": true,
6346                "preAction": {
6347                    "collection": {
6348                        "gpioPresence": {
6349                            "pin": "presence-cp3",
6350                            "value": 0
6351                        },
6352                        "systemCmd": {
6353                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-816/new_device"
6354                        }
6355                    }
6356                },
6357                "extraInterfaces": {
6358                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6359                    "com.ibm.ipzvpd.Location": {
6360                        "LocationCode": "Ufcs-P0-C64"
6361                    },
6362                    "xyz.openbmc_project.Inventory.Item": {
6363                        "PrettyName": "Memory module 32"
6364                    },
6365                    "xyz.openbmc_project.State.Decorator.Availability": {
6366                        "Available": false
6367                    }
6368                }
6369            },
6370            {
6371                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit0",
6372                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6373                "inherit": false,
6374                "extraInterfaces": {
6375                    "xyz.openbmc_project.Inventory.Item": {
6376                        "PrettyName": "OpenCAPI Memory Buffer"
6377                    }
6378                }
6379            },
6380            {
6381                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit1",
6382                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6383                "inherit": false,
6384                "extraInterfaces": {
6385                    "xyz.openbmc_project.Inventory.Item": {
6386                        "PrettyName": "DDR Memory Port"
6387                    }
6388                }
6389            },
6390            {
6391                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit2",
6392                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6393                "inherit": false,
6394                "extraInterfaces": {
6395                    "xyz.openbmc_project.Inventory.Item": {
6396                        "PrettyName": "Onboard Memory Power Control Device"
6397                    }
6398                }
6399            },
6400            {
6401                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32/unit3",
6402                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6403                "inherit": false,
6404                "extraInterfaces": {
6405                    "xyz.openbmc_project.Inventory.Item": {
6406                        "PrettyName": "Onboard Memory Power Management IC"
6407                    }
6408                }
6409            }
6410        ],
6411        "/sys/bus/i2c/drivers/at24/811-0050/eeprom": [
6412            {
6413                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33",
6414                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6415                "powerOffOnly": true,
6416                "preAction": {
6417                    "collection": {
6418                        "gpioPresence": {
6419                            "pin": "presence-cp3",
6420                            "value": 0
6421                        },
6422                        "systemCmd": {
6423                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-811/new_device"
6424                        }
6425                    }
6426                },
6427                "extraInterfaces": {
6428                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6429                    "com.ibm.ipzvpd.Location": {
6430                        "LocationCode": "Ufcs-P0-C65"
6431                    },
6432                    "xyz.openbmc_project.Inventory.Item": {
6433                        "PrettyName": "Memory module 33"
6434                    },
6435                    "xyz.openbmc_project.State.Decorator.Availability": {
6436                        "Available": false
6437                    }
6438                }
6439            },
6440            {
6441                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit0",
6442                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6443                "inherit": false,
6444                "extraInterfaces": {
6445                    "xyz.openbmc_project.Inventory.Item": {
6446                        "PrettyName": "OpenCAPI Memory Buffer"
6447                    }
6448                }
6449            },
6450            {
6451                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit1",
6452                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6453                "inherit": false,
6454                "extraInterfaces": {
6455                    "xyz.openbmc_project.Inventory.Item": {
6456                        "PrettyName": "DDR Memory Port"
6457                    }
6458                }
6459            },
6460            {
6461                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit2",
6462                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6463                "inherit": false,
6464                "extraInterfaces": {
6465                    "xyz.openbmc_project.Inventory.Item": {
6466                        "PrettyName": "Onboard Memory Power Control Device"
6467                    }
6468                }
6469            },
6470            {
6471                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33/unit3",
6472                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6473                "inherit": false,
6474                "extraInterfaces": {
6475                    "xyz.openbmc_project.Inventory.Item": {
6476                        "PrettyName": "Onboard Memory Power Management IC"
6477                    }
6478                }
6479            }
6480        ],
6481        "/sys/bus/i2c/drivers/at24/815-0050/eeprom": [
6482            {
6483                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34",
6484                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6485                "powerOffOnly": true,
6486                "preAction": {
6487                    "collection": {
6488                        "gpioPresence": {
6489                            "pin": "presence-cp3",
6490                            "value": 0
6491                        },
6492                        "systemCmd": {
6493                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-815/new_device"
6494                        }
6495                    }
6496                },
6497                "extraInterfaces": {
6498                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6499                    "com.ibm.ipzvpd.Location": {
6500                        "LocationCode": "Ufcs-P0-C66"
6501                    },
6502                    "xyz.openbmc_project.Inventory.Item": {
6503                        "PrettyName": "Memory module 34"
6504                    },
6505                    "xyz.openbmc_project.State.Decorator.Availability": {
6506                        "Available": false
6507                    }
6508                }
6509            },
6510            {
6511                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit0",
6512                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6513                "inherit": false,
6514                "extraInterfaces": {
6515                    "xyz.openbmc_project.Inventory.Item": {
6516                        "PrettyName": "OpenCAPI Memory Buffer"
6517                    }
6518                }
6519            },
6520            {
6521                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit1",
6522                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6523                "inherit": false,
6524                "extraInterfaces": {
6525                    "xyz.openbmc_project.Inventory.Item": {
6526                        "PrettyName": "DDR Memory Port"
6527                    }
6528                }
6529            },
6530            {
6531                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit2",
6532                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6533                "inherit": false,
6534                "extraInterfaces": {
6535                    "xyz.openbmc_project.Inventory.Item": {
6536                        "PrettyName": "Onboard Memory Power Control Device"
6537                    }
6538                }
6539            },
6540            {
6541                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34/unit3",
6542                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6543                "inherit": false,
6544                "extraInterfaces": {
6545                    "xyz.openbmc_project.Inventory.Item": {
6546                        "PrettyName": "Onboard Memory Power Management IC"
6547                    }
6548                }
6549            }
6550        ],
6551        "/sys/bus/i2c/drivers/at24/817-0050/eeprom": [
6552            {
6553                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35",
6554                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6555                "powerOffOnly": true,
6556                "preAction": {
6557                    "collection": {
6558                        "gpioPresence": {
6559                            "pin": "presence-cp3",
6560                            "value": 0
6561                        },
6562                        "systemCmd": {
6563                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-817/new_device"
6564                        }
6565                    }
6566                },
6567                "extraInterfaces": {
6568                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6569                    "com.ibm.ipzvpd.Location": {
6570                        "LocationCode": "Ufcs-P0-C67"
6571                    },
6572                    "xyz.openbmc_project.Inventory.Item": {
6573                        "PrettyName": "Memory module 35"
6574                    },
6575                    "xyz.openbmc_project.State.Decorator.Availability": {
6576                        "Available": false
6577                    }
6578                }
6579            },
6580            {
6581                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit0",
6582                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6583                "inherit": false,
6584                "extraInterfaces": {
6585                    "xyz.openbmc_project.Inventory.Item": {
6586                        "PrettyName": "OpenCAPI Memory Buffer"
6587                    }
6588                }
6589            },
6590            {
6591                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit1",
6592                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6593                "inherit": false,
6594                "extraInterfaces": {
6595                    "xyz.openbmc_project.Inventory.Item": {
6596                        "PrettyName": "DDR Memory Port"
6597                    }
6598                }
6599            },
6600            {
6601                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit2",
6602                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6603                "inherit": false,
6604                "extraInterfaces": {
6605                    "xyz.openbmc_project.Inventory.Item": {
6606                        "PrettyName": "Onboard Memory Power Control Device"
6607                    }
6608                }
6609            },
6610            {
6611                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35/unit3",
6612                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6613                "inherit": false,
6614                "extraInterfaces": {
6615                    "xyz.openbmc_project.Inventory.Item": {
6616                        "PrettyName": "Onboard Memory Power Management IC"
6617                    }
6618                }
6619            }
6620        ],
6621        "/sys/bus/i2c/drivers/at24/814-0050/eeprom": [
6622            {
6623                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36",
6624                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6625                "powerOffOnly": true,
6626                "preAction": {
6627                    "collection": {
6628                        "gpioPresence": {
6629                            "pin": "presence-cp3",
6630                            "value": 0
6631                        },
6632                        "systemCmd": {
6633                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-814/new_device"
6634                        }
6635                    }
6636                },
6637                "extraInterfaces": {
6638                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6639                    "com.ibm.ipzvpd.Location": {
6640                        "LocationCode": "Ufcs-P0-C68"
6641                    },
6642                    "xyz.openbmc_project.Inventory.Item": {
6643                        "PrettyName": "Memory module 36"
6644                    },
6645                    "xyz.openbmc_project.State.Decorator.Availability": {
6646                        "Available": false
6647                    }
6648                }
6649            },
6650            {
6651                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit0",
6652                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6653                "inherit": false,
6654                "extraInterfaces": {
6655                    "xyz.openbmc_project.Inventory.Item": {
6656                        "PrettyName": "OpenCAPI Memory Buffer"
6657                    }
6658                }
6659            },
6660            {
6661                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit1",
6662                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6663                "inherit": false,
6664                "extraInterfaces": {
6665                    "xyz.openbmc_project.Inventory.Item": {
6666                        "PrettyName": "DDR Memory Port"
6667                    }
6668                }
6669            },
6670            {
6671                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit2",
6672                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6673                "inherit": false,
6674                "extraInterfaces": {
6675                    "xyz.openbmc_project.Inventory.Item": {
6676                        "PrettyName": "Onboard Memory Power Control Device"
6677                    }
6678                }
6679            },
6680            {
6681                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36/unit3",
6682                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6683                "inherit": false,
6684                "extraInterfaces": {
6685                    "xyz.openbmc_project.Inventory.Item": {
6686                        "PrettyName": "Onboard Memory Power Management IC"
6687                    }
6688                }
6689            }
6690        ],
6691        "/sys/bus/i2c/drivers/at24/810-0050/eeprom": [
6692            {
6693                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37",
6694                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6695                "powerOffOnly": true,
6696                "preAction": {
6697                    "collection": {
6698                        "gpioPresence": {
6699                            "pin": "presence-cp3",
6700                            "value": 0
6701                        },
6702                        "systemCmd": {
6703                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-810/new_device"
6704                        }
6705                    }
6706                },
6707                "extraInterfaces": {
6708                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6709                    "com.ibm.ipzvpd.Location": {
6710                        "LocationCode": "Ufcs-P0-C69"
6711                    },
6712                    "xyz.openbmc_project.Inventory.Item": {
6713                        "PrettyName": "Memory module 37"
6714                    },
6715                    "xyz.openbmc_project.State.Decorator.Availability": {
6716                        "Available": false
6717                    }
6718                }
6719            },
6720            {
6721                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit0",
6722                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6723                "inherit": false,
6724                "extraInterfaces": {
6725                    "xyz.openbmc_project.Inventory.Item": {
6726                        "PrettyName": "OpenCAPI Memory Buffer"
6727                    }
6728                }
6729            },
6730            {
6731                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit1",
6732                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6733                "inherit": false,
6734                "extraInterfaces": {
6735                    "xyz.openbmc_project.Inventory.Item": {
6736                        "PrettyName": "DDR Memory Port"
6737                    }
6738                }
6739            },
6740            {
6741                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit2",
6742                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6743                "inherit": false,
6744                "extraInterfaces": {
6745                    "xyz.openbmc_project.Inventory.Item": {
6746                        "PrettyName": "Onboard Memory Power Control Device"
6747                    }
6748                }
6749            },
6750            {
6751                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37/unit3",
6752                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6753                "inherit": false,
6754                "extraInterfaces": {
6755                    "xyz.openbmc_project.Inventory.Item": {
6756                        "PrettyName": "Onboard Memory Power Management IC"
6757                    }
6758                }
6759            }
6760        ],
6761        "/sys/bus/i2c/drivers/at24/802-0050/eeprom": [
6762            {
6763                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38",
6764                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6765                "powerOffOnly": true,
6766                "preAction": {
6767                    "collection": {
6768                        "gpioPresence": {
6769                            "pin": "presence-cp3",
6770                            "value": 0
6771                        },
6772                        "systemCmd": {
6773                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-802/new_device"
6774                        }
6775                    }
6776                },
6777                "extraInterfaces": {
6778                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6779                    "com.ibm.ipzvpd.Location": {
6780                        "LocationCode": "Ufcs-P0-C70"
6781                    },
6782                    "xyz.openbmc_project.Inventory.Item": {
6783                        "PrettyName": "Memory module 38"
6784                    },
6785                    "xyz.openbmc_project.State.Decorator.Availability": {
6786                        "Available": false
6787                    }
6788                }
6789            },
6790            {
6791                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit0",
6792                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6793                "inherit": false,
6794                "extraInterfaces": {
6795                    "xyz.openbmc_project.Inventory.Item": {
6796                        "PrettyName": "OpenCAPI Memory Buffer"
6797                    }
6798                }
6799            },
6800            {
6801                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit1",
6802                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6803                "inherit": false,
6804                "extraInterfaces": {
6805                    "xyz.openbmc_project.Inventory.Item": {
6806                        "PrettyName": "DDR Memory Port"
6807                    }
6808                }
6809            },
6810            {
6811                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit2",
6812                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6813                "inherit": false,
6814                "extraInterfaces": {
6815                    "xyz.openbmc_project.Inventory.Item": {
6816                        "PrettyName": "Onboard Memory Power Control Device"
6817                    }
6818                }
6819            },
6820            {
6821                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38/unit3",
6822                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6823                "inherit": false,
6824                "extraInterfaces": {
6825                    "xyz.openbmc_project.Inventory.Item": {
6826                        "PrettyName": "Onboard Memory Power Management IC"
6827                    }
6828                }
6829            }
6830        ],
6831        "/sys/bus/i2c/drivers/at24/803-0050/eeprom": [
6832            {
6833                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39",
6834                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6835                "powerOffOnly": true,
6836                "preAction": {
6837                    "collection": {
6838                        "gpioPresence": {
6839                            "pin": "presence-cp3",
6840                            "value": 0
6841                        },
6842                        "systemCmd": {
6843                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-803/new_device"
6844                        }
6845                    }
6846                },
6847                "extraInterfaces": {
6848                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6849                    "com.ibm.ipzvpd.Location": {
6850                        "LocationCode": "Ufcs-P0-C71"
6851                    },
6852                    "xyz.openbmc_project.Inventory.Item": {
6853                        "PrettyName": "Memory module 39"
6854                    },
6855                    "xyz.openbmc_project.State.Decorator.Availability": {
6856                        "Available": false
6857                    }
6858                }
6859            },
6860            {
6861                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit0",
6862                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6863                "inherit": false,
6864                "extraInterfaces": {
6865                    "xyz.openbmc_project.Inventory.Item": {
6866                        "PrettyName": "OpenCAPI Memory Buffer"
6867                    }
6868                }
6869            },
6870            {
6871                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit1",
6872                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6873                "inherit": false,
6874                "extraInterfaces": {
6875                    "xyz.openbmc_project.Inventory.Item": {
6876                        "PrettyName": "DDR Memory Port"
6877                    }
6878                }
6879            },
6880            {
6881                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit2",
6882                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6883                "inherit": false,
6884                "extraInterfaces": {
6885                    "xyz.openbmc_project.Inventory.Item": {
6886                        "PrettyName": "Onboard Memory Power Control Device"
6887                    }
6888                }
6889            },
6890            {
6891                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39/unit3",
6892                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6893                "inherit": false,
6894                "extraInterfaces": {
6895                    "xyz.openbmc_project.Inventory.Item": {
6896                        "PrettyName": "Onboard Memory Power Management IC"
6897                    }
6898                }
6899            }
6900        ],
6901        "/sys/bus/i2c/drivers/at24/701-0050/eeprom": [
6902            {
6903                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40",
6904                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6905                "powerOffOnly": true,
6906                "preAction": {
6907                    "collection": {
6908                        "gpioPresence": {
6909                            "pin": "presence-cp3",
6910                            "value": 0
6911                        },
6912                        "systemCmd": {
6913                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-701/new_device"
6914                        }
6915                    }
6916                },
6917                "extraInterfaces": {
6918                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6919                    "com.ibm.ipzvpd.Location": {
6920                        "LocationCode": "Ufcs-P0-C72"
6921                    },
6922                    "xyz.openbmc_project.Inventory.Item": {
6923                        "PrettyName": "Memory module 40"
6924                    },
6925                    "xyz.openbmc_project.State.Decorator.Availability": {
6926                        "Available": false
6927                    }
6928                }
6929            },
6930            {
6931                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit0",
6932                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6933                "inherit": false,
6934                "extraInterfaces": {
6935                    "xyz.openbmc_project.Inventory.Item": {
6936                        "PrettyName": "OpenCAPI Memory Buffer"
6937                    }
6938                }
6939            },
6940            {
6941                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit1",
6942                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6943                "inherit": false,
6944                "extraInterfaces": {
6945                    "xyz.openbmc_project.Inventory.Item": {
6946                        "PrettyName": "DDR Memory Port"
6947                    }
6948                }
6949            },
6950            {
6951                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit2",
6952                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6953                "inherit": false,
6954                "extraInterfaces": {
6955                    "xyz.openbmc_project.Inventory.Item": {
6956                        "PrettyName": "Onboard Memory Power Control Device"
6957                    }
6958                }
6959            },
6960            {
6961                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40/unit3",
6962                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6963                "inherit": false,
6964                "extraInterfaces": {
6965                    "xyz.openbmc_project.Inventory.Item": {
6966                        "PrettyName": "Onboard Memory Power Management IC"
6967                    }
6968                }
6969            }
6970        ],
6971        "/sys/bus/i2c/drivers/at24/700-0050/eeprom": [
6972            {
6973                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41",
6974                "serviceName": "xyz.openbmc_project.Inventory.Manager",
6975                "powerOffOnly": true,
6976                "preAction": {
6977                    "collection": {
6978                        "gpioPresence": {
6979                            "pin": "presence-cp3",
6980                            "value": 0
6981                        },
6982                        "systemCmd": {
6983                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-700/new_device"
6984                        }
6985                    }
6986                },
6987                "extraInterfaces": {
6988                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
6989                    "com.ibm.ipzvpd.Location": {
6990                        "LocationCode": "Ufcs-P0-C73"
6991                    },
6992                    "xyz.openbmc_project.Inventory.Item": {
6993                        "PrettyName": "Memory module 41"
6994                    },
6995                    "xyz.openbmc_project.State.Decorator.Availability": {
6996                        "Available": false
6997                    }
6998                }
6999            },
7000            {
7001                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit0",
7002                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7003                "inherit": false,
7004                "extraInterfaces": {
7005                    "xyz.openbmc_project.Inventory.Item": {
7006                        "PrettyName": "OpenCAPI Memory Buffer"
7007                    }
7008                }
7009            },
7010            {
7011                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit1",
7012                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7013                "inherit": false,
7014                "extraInterfaces": {
7015                    "xyz.openbmc_project.Inventory.Item": {
7016                        "PrettyName": "DDR Memory Port"
7017                    }
7018                }
7019            },
7020            {
7021                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit2",
7022                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7023                "inherit": false,
7024                "extraInterfaces": {
7025                    "xyz.openbmc_project.Inventory.Item": {
7026                        "PrettyName": "Onboard Memory Power Control Device"
7027                    }
7028                }
7029            },
7030            {
7031                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41/unit3",
7032                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7033                "inherit": false,
7034                "extraInterfaces": {
7035                    "xyz.openbmc_project.Inventory.Item": {
7036                        "PrettyName": "Onboard Memory Power Management IC"
7037                    }
7038                }
7039            }
7040        ],
7041        "/sys/bus/i2c/drivers/at24/710-0050/eeprom": [
7042            {
7043                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42",
7044                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7045                "powerOffOnly": true,
7046                "preAction": {
7047                    "collection": {
7048                        "gpioPresence": {
7049                            "pin": "presence-cp3",
7050                            "value": 0
7051                        },
7052                        "systemCmd": {
7053                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-710/new_device"
7054                        }
7055                    }
7056                },
7057                "extraInterfaces": {
7058                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7059                    "com.ibm.ipzvpd.Location": {
7060                        "LocationCode": "Ufcs-P0-C74"
7061                    },
7062                    "xyz.openbmc_project.Inventory.Item": {
7063                        "PrettyName": "Memory module 42"
7064                    },
7065                    "xyz.openbmc_project.State.Decorator.Availability": {
7066                        "Available": false
7067                    }
7068                }
7069            },
7070            {
7071                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit0",
7072                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7073                "inherit": false,
7074                "extraInterfaces": {
7075                    "xyz.openbmc_project.Inventory.Item": {
7076                        "PrettyName": "OpenCAPI Memory Buffer"
7077                    }
7078                }
7079            },
7080            {
7081                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit1",
7082                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7083                "inherit": false,
7084                "extraInterfaces": {
7085                    "xyz.openbmc_project.Inventory.Item": {
7086                        "PrettyName": "DDR Memory Port"
7087                    }
7088                }
7089            },
7090            {
7091                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit2",
7092                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7093                "inherit": false,
7094                "extraInterfaces": {
7095                    "xyz.openbmc_project.Inventory.Item": {
7096                        "PrettyName": "Onboard Memory Power Control Device"
7097                    }
7098                }
7099            },
7100            {
7101                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42/unit3",
7102                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7103                "inherit": false,
7104                "extraInterfaces": {
7105                    "xyz.openbmc_project.Inventory.Item": {
7106                        "PrettyName": "Onboard Memory Power Management IC"
7107                    }
7108                }
7109            }
7110        ],
7111        "/sys/bus/i2c/drivers/at24/712-0050/eeprom": [
7112            {
7113                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43",
7114                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7115                "powerOffOnly": true,
7116                "preAction": {
7117                    "collection": {
7118                        "gpioPresence": {
7119                            "pin": "presence-cp3",
7120                            "value": 0
7121                        },
7122                        "systemCmd": {
7123                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-712/new_device"
7124                        }
7125                    }
7126                },
7127                "extraInterfaces": {
7128                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7129                    "com.ibm.ipzvpd.Location": {
7130                        "LocationCode": "Ufcs-P0-C75"
7131                    },
7132                    "xyz.openbmc_project.Inventory.Item": {
7133                        "PrettyName": "Memory module 43"
7134                    },
7135                    "xyz.openbmc_project.State.Decorator.Availability": {
7136                        "Available": false
7137                    }
7138                }
7139            },
7140            {
7141                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit0",
7142                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7143                "inherit": false,
7144                "extraInterfaces": {
7145                    "xyz.openbmc_project.Inventory.Item": {
7146                        "PrettyName": "OpenCAPI Memory Buffer"
7147                    }
7148                }
7149            },
7150            {
7151                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit1",
7152                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7153                "inherit": false,
7154                "extraInterfaces": {
7155                    "xyz.openbmc_project.Inventory.Item": {
7156                        "PrettyName": "DDR Memory Port"
7157                    }
7158                }
7159            },
7160            {
7161                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit2",
7162                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7163                "inherit": false,
7164                "extraInterfaces": {
7165                    "xyz.openbmc_project.Inventory.Item": {
7166                        "PrettyName": "Onboard Memory Power Control Device"
7167                    }
7168                }
7169            },
7170            {
7171                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43/unit3",
7172                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7173                "inherit": false,
7174                "extraInterfaces": {
7175                    "xyz.openbmc_project.Inventory.Item": {
7176                        "PrettyName": "Onboard Memory Power Management IC"
7177                    }
7178                }
7179            }
7180        ],
7181        "/sys/bus/i2c/drivers/at24/715-0050/eeprom": [
7182            {
7183                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44",
7184                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7185                "powerOffOnly": true,
7186                "preAction": {
7187                    "collection": {
7188                        "gpioPresence": {
7189                            "pin": "presence-cp3",
7190                            "value": 0
7191                        },
7192                        "systemCmd": {
7193                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-715/new_device"
7194                        }
7195                    }
7196                },
7197                "extraInterfaces": {
7198                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7199                    "com.ibm.ipzvpd.Location": {
7200                        "LocationCode": "Ufcs-P0-C76"
7201                    },
7202                    "xyz.openbmc_project.Inventory.Item": {
7203                        "PrettyName": "Memory module 44"
7204                    },
7205                    "xyz.openbmc_project.State.Decorator.Availability": {
7206                        "Available": false
7207                    }
7208                }
7209            },
7210            {
7211                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit0",
7212                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7213                "inherit": false,
7214                "extraInterfaces": {
7215                    "xyz.openbmc_project.Inventory.Item": {
7216                        "PrettyName": "OpenCAPI Memory Buffer"
7217                    }
7218                }
7219            },
7220            {
7221                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit1",
7222                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7223                "inherit": false,
7224                "extraInterfaces": {
7225                    "xyz.openbmc_project.Inventory.Item": {
7226                        "PrettyName": "DDR Memory Port"
7227                    }
7228                }
7229            },
7230            {
7231                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit2",
7232                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7233                "inherit": false,
7234                "extraInterfaces": {
7235                    "xyz.openbmc_project.Inventory.Item": {
7236                        "PrettyName": "Onboard Memory Power Control Device"
7237                    }
7238                }
7239            },
7240            {
7241                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44/unit3",
7242                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7243                "inherit": false,
7244                "extraInterfaces": {
7245                    "xyz.openbmc_project.Inventory.Item": {
7246                        "PrettyName": "Onboard Memory Power Management IC"
7247                    }
7248                }
7249            }
7250        ],
7251        "/sys/bus/i2c/drivers/at24/713-0050/eeprom": [
7252            {
7253                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45",
7254                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7255                "powerOffOnly": true,
7256                "preAction": {
7257                    "collection": {
7258                        "gpioPresence": {
7259                            "pin": "presence-cp3",
7260                            "value": 0
7261                        },
7262                        "systemCmd": {
7263                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-713/new_device"
7264                        }
7265                    }
7266                },
7267                "extraInterfaces": {
7268                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7269                    "com.ibm.ipzvpd.Location": {
7270                        "LocationCode": "Ufcs-P0-C77"
7271                    },
7272                    "xyz.openbmc_project.Inventory.Item": {
7273                        "PrettyName": "Memory module 45"
7274                    },
7275                    "xyz.openbmc_project.State.Decorator.Availability": {
7276                        "Available": false
7277                    }
7278                }
7279            },
7280            {
7281                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit0",
7282                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7283                "inherit": false,
7284                "extraInterfaces": {
7285                    "xyz.openbmc_project.Inventory.Item": {
7286                        "PrettyName": "OpenCAPI Memory Buffer"
7287                    }
7288                }
7289            },
7290            {
7291                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit1",
7292                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7293                "inherit": false,
7294                "extraInterfaces": {
7295                    "xyz.openbmc_project.Inventory.Item": {
7296                        "PrettyName": "DDR Memory Port"
7297                    }
7298                }
7299            },
7300            {
7301                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit2",
7302                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7303                "inherit": false,
7304                "extraInterfaces": {
7305                    "xyz.openbmc_project.Inventory.Item": {
7306                        "PrettyName": "Onboard Memory Power Control Device"
7307                    }
7308                }
7309            },
7310            {
7311                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45/unit3",
7312                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7313                "inherit": false,
7314                "extraInterfaces": {
7315                    "xyz.openbmc_project.Inventory.Item": {
7316                        "PrettyName": "Onboard Memory Power Management IC"
7317                    }
7318                }
7319            }
7320        ],
7321        "/sys/bus/i2c/drivers/at24/711-0050/eeprom": [
7322            {
7323                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46",
7324                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7325                "powerOffOnly": true,
7326                "preAction": {
7327                    "collection": {
7328                        "gpioPresence": {
7329                            "pin": "presence-cp3",
7330                            "value": 0
7331                        },
7332                        "systemCmd": {
7333                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-711/new_device"
7334                        }
7335                    }
7336                },
7337                "extraInterfaces": {
7338                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7339                    "com.ibm.ipzvpd.Location": {
7340                        "LocationCode": "Ufcs-P0-C78"
7341                    },
7342                    "xyz.openbmc_project.Inventory.Item": {
7343                        "PrettyName": "Memory module 46"
7344                    },
7345                    "xyz.openbmc_project.State.Decorator.Availability": {
7346                        "Available": false
7347                    }
7348                }
7349            },
7350            {
7351                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit0",
7352                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7353                "inherit": false,
7354                "extraInterfaces": {
7355                    "xyz.openbmc_project.Inventory.Item": {
7356                        "PrettyName": "OpenCAPI Memory Buffer"
7357                    }
7358                }
7359            },
7360            {
7361                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit1",
7362                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7363                "inherit": false,
7364                "extraInterfaces": {
7365                    "xyz.openbmc_project.Inventory.Item": {
7366                        "PrettyName": "DDR Memory Port"
7367                    }
7368                }
7369            },
7370            {
7371                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit2",
7372                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7373                "inherit": false,
7374                "extraInterfaces": {
7375                    "xyz.openbmc_project.Inventory.Item": {
7376                        "PrettyName": "Onboard Memory Power Control Device"
7377                    }
7378                }
7379            },
7380            {
7381                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46/unit3",
7382                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7383                "inherit": false,
7384                "extraInterfaces": {
7385                    "xyz.openbmc_project.Inventory.Item": {
7386                        "PrettyName": "Onboard Memory Power Management IC"
7387                    }
7388                }
7389            }
7390        ],
7391        "/sys/bus/i2c/drivers/at24/714-0050/eeprom": [
7392            {
7393                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47",
7394                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7395                "powerOffOnly": true,
7396                "preAction": {
7397                    "collection": {
7398                        "gpioPresence": {
7399                            "pin": "presence-cp3",
7400                            "value": 0
7401                        },
7402                        "systemCmd": {
7403                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-714/new_device"
7404                        }
7405                    }
7406                },
7407                "extraInterfaces": {
7408                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7409                    "com.ibm.ipzvpd.Location": {
7410                        "LocationCode": "Ufcs-P0-C79"
7411                    },
7412                    "xyz.openbmc_project.Inventory.Item": {
7413                        "PrettyName": "Memory module 47"
7414                    },
7415                    "xyz.openbmc_project.State.Decorator.Availability": {
7416                        "Available": false
7417                    }
7418                }
7419            },
7420            {
7421                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit0",
7422                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7423                "inherit": false,
7424                "extraInterfaces": {
7425                    "xyz.openbmc_project.Inventory.Item": {
7426                        "PrettyName": "OpenCAPI Memory Buffer"
7427                    }
7428                }
7429            },
7430            {
7431                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit1",
7432                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7433                "inherit": false,
7434                "extraInterfaces": {
7435                    "xyz.openbmc_project.Inventory.Item": {
7436                        "PrettyName": "DDR Memory Port"
7437                    }
7438                }
7439            },
7440            {
7441                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit2",
7442                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7443                "inherit": false,
7444                "extraInterfaces": {
7445                    "xyz.openbmc_project.Inventory.Item": {
7446                        "PrettyName": "Onboard Memory Power Control Device"
7447                    }
7448                }
7449            },
7450            {
7451                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47/unit3",
7452                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7453                "inherit": false,
7454                "extraInterfaces": {
7455                    "xyz.openbmc_project.Inventory.Item": {
7456                        "PrettyName": "Onboard Memory Power Management IC"
7457                    }
7458                }
7459            }
7460        ],
7461        "/sys/bus/i2c/drivers/at24/216-0050/eeprom": [
7462            {
7463                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48",
7464                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7465                "powerOffOnly": true,
7466                "preAction": {
7467                    "collection": {
7468                        "gpioPresence": {
7469                            "pin": "presence-cp0",
7470                            "value": 0
7471                        },
7472                        "systemCmd": {
7473                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-216/new_device"
7474                        }
7475                    }
7476                },
7477                "extraInterfaces": {
7478                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7479                    "com.ibm.ipzvpd.Location": {
7480                        "LocationCode": "Ufcs-P0-C80"
7481                    },
7482                    "xyz.openbmc_project.Inventory.Item": {
7483                        "PrettyName": "Memory module 48"
7484                    },
7485                    "xyz.openbmc_project.State.Decorator.Availability": {
7486                        "Available": false
7487                    }
7488                }
7489            },
7490            {
7491                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit0",
7492                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7493                "inherit": false,
7494                "extraInterfaces": {
7495                    "xyz.openbmc_project.Inventory.Item": {
7496                        "PrettyName": "OpenCAPI Memory Buffer"
7497                    }
7498                }
7499            },
7500            {
7501                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit1",
7502                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7503                "inherit": false,
7504                "extraInterfaces": {
7505                    "xyz.openbmc_project.Inventory.Item": {
7506                        "PrettyName": "DDR Memory Port"
7507                    }
7508                }
7509            },
7510            {
7511                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit2",
7512                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7513                "inherit": false,
7514                "extraInterfaces": {
7515                    "xyz.openbmc_project.Inventory.Item": {
7516                        "PrettyName": "Onboard Memory Power Control Device"
7517                    }
7518                }
7519            },
7520            {
7521                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48/unit3",
7522                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7523                "inherit": false,
7524                "extraInterfaces": {
7525                    "xyz.openbmc_project.Inventory.Item": {
7526                        "PrettyName": "Onboard Memory Power Management IC"
7527                    }
7528                }
7529            }
7530        ],
7531        "/sys/bus/i2c/drivers/at24/217-0050/eeprom": [
7532            {
7533                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49",
7534                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7535                "powerOffOnly": true,
7536                "preAction": {
7537                    "collection": {
7538                        "gpioPresence": {
7539                            "pin": "presence-cp0",
7540                            "value": 0
7541                        },
7542                        "systemCmd": {
7543                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-217/new_device"
7544                        }
7545                    }
7546                },
7547                "extraInterfaces": {
7548                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7549                    "com.ibm.ipzvpd.Location": {
7550                        "LocationCode": "Ufcs-P0-C81"
7551                    },
7552                    "xyz.openbmc_project.Inventory.Item": {
7553                        "PrettyName": "Memory module 49"
7554                    },
7555                    "xyz.openbmc_project.State.Decorator.Availability": {
7556                        "Available": false
7557                    }
7558                }
7559            },
7560            {
7561                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit0",
7562                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7563                "inherit": false,
7564                "extraInterfaces": {
7565                    "xyz.openbmc_project.Inventory.Item": {
7566                        "PrettyName": "OpenCAPI Memory Buffer"
7567                    }
7568                }
7569            },
7570            {
7571                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit1",
7572                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7573                "inherit": false,
7574                "extraInterfaces": {
7575                    "xyz.openbmc_project.Inventory.Item": {
7576                        "PrettyName": "DDR Memory Port"
7577                    }
7578                }
7579            },
7580            {
7581                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit2",
7582                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7583                "inherit": false,
7584                "extraInterfaces": {
7585                    "xyz.openbmc_project.Inventory.Item": {
7586                        "PrettyName": "Onboard Memory Power Control Device"
7587                    }
7588                }
7589            },
7590            {
7591                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49/unit3",
7592                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7593                "inherit": false,
7594                "extraInterfaces": {
7595                    "xyz.openbmc_project.Inventory.Item": {
7596                        "PrettyName": "Onboard Memory Power Management IC"
7597                    }
7598                }
7599            }
7600        ],
7601        "/sys/bus/i2c/drivers/at24/211-0050/eeprom": [
7602            {
7603                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50",
7604                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7605                "powerOffOnly": true,
7606                "preAction": {
7607                    "collection": {
7608                        "gpioPresence": {
7609                            "pin": "presence-cp0",
7610                            "value": 0
7611                        },
7612                        "systemCmd": {
7613                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-211/new_device"
7614                        }
7615                    }
7616                },
7617                "extraInterfaces": {
7618                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7619                    "com.ibm.ipzvpd.Location": {
7620                        "LocationCode": "Ufcs-P0-C82"
7621                    },
7622                    "xyz.openbmc_project.Inventory.Item": {
7623                        "PrettyName": "Memory module 50"
7624                    },
7625                    "xyz.openbmc_project.State.Decorator.Availability": {
7626                        "Available": false
7627                    }
7628                }
7629            },
7630            {
7631                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit0",
7632                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7633                "inherit": false,
7634                "extraInterfaces": {
7635                    "xyz.openbmc_project.Inventory.Item": {
7636                        "PrettyName": "OpenCAPI Memory Buffer"
7637                    }
7638                }
7639            },
7640            {
7641                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit1",
7642                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7643                "inherit": false,
7644                "extraInterfaces": {
7645                    "xyz.openbmc_project.Inventory.Item": {
7646                        "PrettyName": "DDR Memory Port"
7647                    }
7648                }
7649            },
7650            {
7651                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit2",
7652                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7653                "inherit": false,
7654                "extraInterfaces": {
7655                    "xyz.openbmc_project.Inventory.Item": {
7656                        "PrettyName": "Onboard Memory Power Control Device"
7657                    }
7658                }
7659            },
7660            {
7661                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50/unit3",
7662                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7663                "inherit": false,
7664                "extraInterfaces": {
7665                    "xyz.openbmc_project.Inventory.Item": {
7666                        "PrettyName": "Onboard Memory Power Management IC"
7667                    }
7668                }
7669            }
7670        ],
7671        "/sys/bus/i2c/drivers/at24/215-0050/eeprom": [
7672            {
7673                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51",
7674                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7675                "powerOffOnly": true,
7676                "preAction": {
7677                    "collection": {
7678                        "gpioPresence": {
7679                            "pin": "presence-cp0",
7680                            "value": 0
7681                        },
7682                        "systemCmd": {
7683                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-215/new_device"
7684                        }
7685                    }
7686                },
7687                "extraInterfaces": {
7688                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7689                    "com.ibm.ipzvpd.Location": {
7690                        "LocationCode": "Ufcs-P0-C83"
7691                    },
7692                    "xyz.openbmc_project.Inventory.Item": {
7693                        "PrettyName": "Memory module 51"
7694                    },
7695                    "xyz.openbmc_project.State.Decorator.Availability": {
7696                        "Available": false
7697                    }
7698                }
7699            },
7700            {
7701                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit0",
7702                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7703                "inherit": false,
7704                "extraInterfaces": {
7705                    "xyz.openbmc_project.Inventory.Item": {
7706                        "PrettyName": "OpenCAPI Memory Buffer"
7707                    }
7708                }
7709            },
7710            {
7711                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit1",
7712                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7713                "inherit": false,
7714                "extraInterfaces": {
7715                    "xyz.openbmc_project.Inventory.Item": {
7716                        "PrettyName": "DDR Memory Port"
7717                    }
7718                }
7719            },
7720            {
7721                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit2",
7722                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7723                "inherit": false,
7724                "extraInterfaces": {
7725                    "xyz.openbmc_project.Inventory.Item": {
7726                        "PrettyName": "Onboard Memory Power Control Device"
7727                    }
7728                }
7729            },
7730            {
7731                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51/unit3",
7732                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7733                "inherit": false,
7734                "extraInterfaces": {
7735                    "xyz.openbmc_project.Inventory.Item": {
7736                        "PrettyName": "Onboard Memory Power Management IC"
7737                    }
7738                }
7739            }
7740        ],
7741        "/sys/bus/i2c/drivers/at24/214-0050/eeprom": [
7742            {
7743                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52",
7744                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7745                "powerOffOnly": true,
7746                "preAction": {
7747                    "collection": {
7748                        "gpioPresence": {
7749                            "pin": "presence-cp0",
7750                            "value": 0
7751                        },
7752                        "systemCmd": {
7753                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-214/new_device"
7754                        }
7755                    }
7756                },
7757                "extraInterfaces": {
7758                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7759                    "com.ibm.ipzvpd.Location": {
7760                        "LocationCode": "Ufcs-P0-C84"
7761                    },
7762                    "xyz.openbmc_project.Inventory.Item": {
7763                        "PrettyName": "Memory module 52"
7764                    },
7765                    "xyz.openbmc_project.State.Decorator.Availability": {
7766                        "Available": false
7767                    }
7768                }
7769            },
7770            {
7771                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit0",
7772                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7773                "inherit": false,
7774                "extraInterfaces": {
7775                    "xyz.openbmc_project.Inventory.Item": {
7776                        "PrettyName": "OpenCAPI Memory Buffer"
7777                    }
7778                }
7779            },
7780            {
7781                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit1",
7782                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7783                "inherit": false,
7784                "extraInterfaces": {
7785                    "xyz.openbmc_project.Inventory.Item": {
7786                        "PrettyName": "DDR Memory Port"
7787                    }
7788                }
7789            },
7790            {
7791                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit2",
7792                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7793                "inherit": false,
7794                "extraInterfaces": {
7795                    "xyz.openbmc_project.Inventory.Item": {
7796                        "PrettyName": "Onboard Memory Power Control Device"
7797                    }
7798                }
7799            },
7800            {
7801                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52/unit3",
7802                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7803                "inherit": false,
7804                "extraInterfaces": {
7805                    "xyz.openbmc_project.Inventory.Item": {
7806                        "PrettyName": "Onboard Memory Power Management IC"
7807                    }
7808                }
7809            }
7810        ],
7811        "/sys/bus/i2c/drivers/at24/210-0050/eeprom": [
7812            {
7813                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53",
7814                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7815                "powerOffOnly": true,
7816                "preAction": {
7817                    "collection": {
7818                        "gpioPresence": {
7819                            "pin": "presence-cp0",
7820                            "value": 0
7821                        },
7822                        "systemCmd": {
7823                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-210/new_device"
7824                        }
7825                    }
7826                },
7827                "extraInterfaces": {
7828                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7829                    "com.ibm.ipzvpd.Location": {
7830                        "LocationCode": "Ufcs-P0-C85"
7831                    },
7832                    "xyz.openbmc_project.Inventory.Item": {
7833                        "PrettyName": "Memory module 53"
7834                    },
7835                    "xyz.openbmc_project.State.Decorator.Availability": {
7836                        "Available": false
7837                    }
7838                }
7839            },
7840            {
7841                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit0",
7842                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7843                "inherit": false,
7844                "extraInterfaces": {
7845                    "xyz.openbmc_project.Inventory.Item": {
7846                        "PrettyName": "OpenCAPI Memory Buffer"
7847                    }
7848                }
7849            },
7850            {
7851                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit1",
7852                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7853                "inherit": false,
7854                "extraInterfaces": {
7855                    "xyz.openbmc_project.Inventory.Item": {
7856                        "PrettyName": "DDR Memory Port"
7857                    }
7858                }
7859            },
7860            {
7861                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit2",
7862                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7863                "inherit": false,
7864                "extraInterfaces": {
7865                    "xyz.openbmc_project.Inventory.Item": {
7866                        "PrettyName": "Onboard Memory Power Control Device"
7867                    }
7868                }
7869            },
7870            {
7871                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53/unit3",
7872                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7873                "inherit": false,
7874                "extraInterfaces": {
7875                    "xyz.openbmc_project.Inventory.Item": {
7876                        "PrettyName": "Onboard Memory Power Management IC"
7877                    }
7878                }
7879            }
7880        ],
7881        "/sys/bus/i2c/drivers/at24/203-0050/eeprom": [
7882            {
7883                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54",
7884                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7885                "powerOffOnly": true,
7886                "preAction": {
7887                    "collection": {
7888                        "gpioPresence": {
7889                            "pin": "presence-cp0",
7890                            "value": 0
7891                        },
7892                        "systemCmd": {
7893                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-203/new_device"
7894                        }
7895                    }
7896                },
7897                "extraInterfaces": {
7898                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7899                    "com.ibm.ipzvpd.Location": {
7900                        "LocationCode": "Ufcs-P0-C86"
7901                    },
7902                    "xyz.openbmc_project.Inventory.Item": {
7903                        "PrettyName": "Memory module 54"
7904                    },
7905                    "xyz.openbmc_project.State.Decorator.Availability": {
7906                        "Available": false
7907                    }
7908                }
7909            },
7910            {
7911                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit0",
7912                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7913                "inherit": false,
7914                "extraInterfaces": {
7915                    "xyz.openbmc_project.Inventory.Item": {
7916                        "PrettyName": "OpenCAPI Memory Buffer"
7917                    }
7918                }
7919            },
7920            {
7921                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit1",
7922                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7923                "inherit": false,
7924                "extraInterfaces": {
7925                    "xyz.openbmc_project.Inventory.Item": {
7926                        "PrettyName": "DDR Memory Port"
7927                    }
7928                }
7929            },
7930            {
7931                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit2",
7932                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7933                "inherit": false,
7934                "extraInterfaces": {
7935                    "xyz.openbmc_project.Inventory.Item": {
7936                        "PrettyName": "Onboard Memory Power Control Device"
7937                    }
7938                }
7939            },
7940            {
7941                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54/unit3",
7942                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7943                "inherit": false,
7944                "extraInterfaces": {
7945                    "xyz.openbmc_project.Inventory.Item": {
7946                        "PrettyName": "Onboard Memory Power Management IC"
7947                    }
7948                }
7949            }
7950        ],
7951        "/sys/bus/i2c/drivers/at24/202-0050/eeprom": [
7952            {
7953                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55",
7954                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7955                "powerOffOnly": true,
7956                "preAction": {
7957                    "collection": {
7958                        "gpioPresence": {
7959                            "pin": "presence-cp0",
7960                            "value": 0
7961                        },
7962                        "systemCmd": {
7963                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-202/new_device"
7964                        }
7965                    }
7966                },
7967                "extraInterfaces": {
7968                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
7969                    "com.ibm.ipzvpd.Location": {
7970                        "LocationCode": "Ufcs-P0-C87"
7971                    },
7972                    "xyz.openbmc_project.Inventory.Item": {
7973                        "PrettyName": "Memory module 55"
7974                    },
7975                    "xyz.openbmc_project.State.Decorator.Availability": {
7976                        "Available": false
7977                    }
7978                }
7979            },
7980            {
7981                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit0",
7982                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7983                "inherit": false,
7984                "extraInterfaces": {
7985                    "xyz.openbmc_project.Inventory.Item": {
7986                        "PrettyName": "OpenCAPI Memory Buffer"
7987                    }
7988                }
7989            },
7990            {
7991                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit1",
7992                "serviceName": "xyz.openbmc_project.Inventory.Manager",
7993                "inherit": false,
7994                "extraInterfaces": {
7995                    "xyz.openbmc_project.Inventory.Item": {
7996                        "PrettyName": "DDR Memory Port"
7997                    }
7998                }
7999            },
8000            {
8001                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit2",
8002                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8003                "inherit": false,
8004                "extraInterfaces": {
8005                    "xyz.openbmc_project.Inventory.Item": {
8006                        "PrettyName": "Onboard Memory Power Control Device"
8007                    }
8008                }
8009            },
8010            {
8011                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55/unit3",
8012                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8013                "inherit": false,
8014                "extraInterfaces": {
8015                    "xyz.openbmc_project.Inventory.Item": {
8016                        "PrettyName": "Onboard Memory Power Management IC"
8017                    }
8018                }
8019            }
8020        ],
8021        "/sys/bus/i2c/drivers/at24/100-0050/eeprom": [
8022            {
8023                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56",
8024                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8025                "powerOffOnly": true,
8026                "preAction": {
8027                    "collection": {
8028                        "gpioPresence": {
8029                            "pin": "presence-cp0",
8030                            "value": 0
8031                        },
8032                        "systemCmd": {
8033                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-100/new_device"
8034                        }
8035                    }
8036                },
8037                "extraInterfaces": {
8038                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8039                    "com.ibm.ipzvpd.Location": {
8040                        "LocationCode": "Ufcs-P0-C88"
8041                    },
8042                    "xyz.openbmc_project.Inventory.Item": {
8043                        "PrettyName": "Memory module 56"
8044                    },
8045                    "xyz.openbmc_project.State.Decorator.Availability": {
8046                        "Available": false
8047                    }
8048                }
8049            },
8050            {
8051                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit0",
8052                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8053                "inherit": false,
8054                "extraInterfaces": {
8055                    "xyz.openbmc_project.Inventory.Item": {
8056                        "PrettyName": "OpenCAPI Memory Buffer"
8057                    }
8058                }
8059            },
8060            {
8061                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit1",
8062                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8063                "inherit": false,
8064                "extraInterfaces": {
8065                    "xyz.openbmc_project.Inventory.Item": {
8066                        "PrettyName": "DDR Memory Port"
8067                    }
8068                }
8069            },
8070            {
8071                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit2",
8072                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8073                "inherit": false,
8074                "extraInterfaces": {
8075                    "xyz.openbmc_project.Inventory.Item": {
8076                        "PrettyName": "Onboard Memory Power Control Device"
8077                    }
8078                }
8079            },
8080            {
8081                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56/unit3",
8082                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8083                "inherit": false,
8084                "extraInterfaces": {
8085                    "xyz.openbmc_project.Inventory.Item": {
8086                        "PrettyName": "Onboard Memory Power Management IC"
8087                    }
8088                }
8089            }
8090        ],
8091        "/sys/bus/i2c/drivers/at24/101-0050/eeprom": [
8092            {
8093                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57",
8094                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8095                "powerOffOnly": true,
8096                "preAction": {
8097                    "collection": {
8098                        "gpioPresence": {
8099                            "pin": "presence-cp0",
8100                            "value": 0
8101                        },
8102                        "systemCmd": {
8103                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-101/new_device"
8104                        }
8105                    }
8106                },
8107                "extraInterfaces": {
8108                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8109                    "com.ibm.ipzvpd.Location": {
8110                        "LocationCode": "Ufcs-P0-C89"
8111                    },
8112                    "xyz.openbmc_project.Inventory.Item": {
8113                        "PrettyName": "Memory module 57"
8114                    },
8115                    "xyz.openbmc_project.State.Decorator.Availability": {
8116                        "Available": false
8117                    }
8118                }
8119            },
8120            {
8121                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit0",
8122                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8123                "inherit": false,
8124                "extraInterfaces": {
8125                    "xyz.openbmc_project.Inventory.Item": {
8126                        "PrettyName": "OpenCAPI Memory Buffer"
8127                    }
8128                }
8129            },
8130            {
8131                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit1",
8132                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8133                "inherit": false,
8134                "extraInterfaces": {
8135                    "xyz.openbmc_project.Inventory.Item": {
8136                        "PrettyName": "DDR Memory Port"
8137                    }
8138                }
8139            },
8140            {
8141                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit2",
8142                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8143                "inherit": false,
8144                "extraInterfaces": {
8145                    "xyz.openbmc_project.Inventory.Item": {
8146                        "PrettyName": "Onboard Memory Power Control Device"
8147                    }
8148                }
8149            },
8150            {
8151                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57/unit3",
8152                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8153                "inherit": false,
8154                "extraInterfaces": {
8155                    "xyz.openbmc_project.Inventory.Item": {
8156                        "PrettyName": "Onboard Memory Power Management IC"
8157                    }
8158                }
8159            }
8160        ],
8161        "/sys/bus/i2c/drivers/at24/110-0050/eeprom": [
8162            {
8163                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58",
8164                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8165                "powerOffOnly": true,
8166                "preAction": {
8167                    "collection": {
8168                        "gpioPresence": {
8169                            "pin": "presence-cp0",
8170                            "value": 0
8171                        },
8172                        "systemCmd": {
8173                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-110/new_device"
8174                        }
8175                    }
8176                },
8177                "extraInterfaces": {
8178                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8179                    "com.ibm.ipzvpd.Location": {
8180                        "LocationCode": "Ufcs-P0-C90"
8181                    },
8182                    "xyz.openbmc_project.Inventory.Item": {
8183                        "PrettyName": "Memory module 58"
8184                    },
8185                    "xyz.openbmc_project.State.Decorator.Availability": {
8186                        "Available": false
8187                    }
8188                }
8189            },
8190            {
8191                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit0",
8192                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8193                "inherit": false,
8194                "extraInterfaces": {
8195                    "xyz.openbmc_project.Inventory.Item": {
8196                        "PrettyName": "OpenCAPI Memory Buffer"
8197                    }
8198                }
8199            },
8200            {
8201                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit1",
8202                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8203                "inherit": false,
8204                "extraInterfaces": {
8205                    "xyz.openbmc_project.Inventory.Item": {
8206                        "PrettyName": "DDR Memory Port"
8207                    }
8208                }
8209            },
8210            {
8211                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit2",
8212                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8213                "inherit": false,
8214                "extraInterfaces": {
8215                    "xyz.openbmc_project.Inventory.Item": {
8216                        "PrettyName": "Onboard Memory Power Control Device"
8217                    }
8218                }
8219            },
8220            {
8221                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58/unit3",
8222                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8223                "inherit": false,
8224                "extraInterfaces": {
8225                    "xyz.openbmc_project.Inventory.Item": {
8226                        "PrettyName": "Onboard Memory Power Management IC"
8227                    }
8228                }
8229            }
8230        ],
8231        "/sys/bus/i2c/drivers/at24/112-0050/eeprom": [
8232            {
8233                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59",
8234                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8235                "powerOffOnly": true,
8236                "preAction": {
8237                    "collection": {
8238                        "gpioPresence": {
8239                            "pin": "presence-cp0",
8240                            "value": 0
8241                        },
8242                        "systemCmd": {
8243                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-112/new_device"
8244                        }
8245                    }
8246                },
8247                "extraInterfaces": {
8248                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8249                    "com.ibm.ipzvpd.Location": {
8250                        "LocationCode": "Ufcs-P0-C91"
8251                    },
8252                    "xyz.openbmc_project.Inventory.Item": {
8253                        "PrettyName": "Memory module 59"
8254                    },
8255                    "xyz.openbmc_project.State.Decorator.Availability": {
8256                        "Available": false
8257                    }
8258                }
8259            },
8260            {
8261                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit0",
8262                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8263                "inherit": false,
8264                "extraInterfaces": {
8265                    "xyz.openbmc_project.Inventory.Item": {
8266                        "PrettyName": "OpenCAPI Memory Buffer"
8267                    }
8268                }
8269            },
8270            {
8271                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit1",
8272                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8273                "inherit": false,
8274                "extraInterfaces": {
8275                    "xyz.openbmc_project.Inventory.Item": {
8276                        "PrettyName": "DDR Memory Port"
8277                    }
8278                }
8279            },
8280            {
8281                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit2",
8282                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8283                "inherit": false,
8284                "extraInterfaces": {
8285                    "xyz.openbmc_project.Inventory.Item": {
8286                        "PrettyName": "Onboard Memory Power Control Device"
8287                    }
8288                }
8289            },
8290            {
8291                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59/unit3",
8292                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8293                "inherit": false,
8294                "extraInterfaces": {
8295                    "xyz.openbmc_project.Inventory.Item": {
8296                        "PrettyName": "Onboard Memory Power Management IC"
8297                    }
8298                }
8299            }
8300        ],
8301        "/sys/bus/i2c/drivers/at24/113-0050/eeprom": [
8302            {
8303                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60",
8304                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8305                "powerOffOnly": true,
8306                "preAction": {
8307                    "collection": {
8308                        "gpioPresence": {
8309                            "pin": "presence-cp0",
8310                            "value": 0
8311                        },
8312                        "systemCmd": {
8313                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-113/new_device"
8314                        }
8315                    }
8316                },
8317                "extraInterfaces": {
8318                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8319                    "com.ibm.ipzvpd.Location": {
8320                        "LocationCode": "Ufcs-P0-C92"
8321                    },
8322                    "xyz.openbmc_project.Inventory.Item": {
8323                        "PrettyName": "Memory module 60"
8324                    },
8325                    "xyz.openbmc_project.State.Decorator.Availability": {
8326                        "Available": false
8327                    }
8328                }
8329            },
8330            {
8331                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit0",
8332                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8333                "inherit": false,
8334                "extraInterfaces": {
8335                    "xyz.openbmc_project.Inventory.Item": {
8336                        "PrettyName": "OpenCAPI Memory Buffer"
8337                    }
8338                }
8339            },
8340            {
8341                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit1",
8342                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8343                "inherit": false,
8344                "extraInterfaces": {
8345                    "xyz.openbmc_project.Inventory.Item": {
8346                        "PrettyName": "DDR Memory Port"
8347                    }
8348                }
8349            },
8350            {
8351                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit2",
8352                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8353                "inherit": false,
8354                "extraInterfaces": {
8355                    "xyz.openbmc_project.Inventory.Item": {
8356                        "PrettyName": "Onboard Memory Power Control Device"
8357                    }
8358                }
8359            },
8360            {
8361                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60/unit3",
8362                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8363                "inherit": false,
8364                "extraInterfaces": {
8365                    "xyz.openbmc_project.Inventory.Item": {
8366                        "PrettyName": "Onboard Memory Power Management IC"
8367                    }
8368                }
8369            }
8370        ],
8371        "/sys/bus/i2c/drivers/at24/115-0050/eeprom": [
8372            {
8373                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61",
8374                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8375                "powerOffOnly": true,
8376                "preAction": {
8377                    "collection": {
8378                        "gpioPresence": {
8379                            "pin": "presence-cp0",
8380                            "value": 0
8381                        },
8382                        "systemCmd": {
8383                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-115/new_device"
8384                        }
8385                    }
8386                },
8387                "extraInterfaces": {
8388                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8389                    "com.ibm.ipzvpd.Location": {
8390                        "LocationCode": "Ufcs-P0-C93"
8391                    },
8392                    "xyz.openbmc_project.Inventory.Item": {
8393                        "PrettyName": "Memory module 61"
8394                    },
8395                    "xyz.openbmc_project.State.Decorator.Availability": {
8396                        "Available": false
8397                    }
8398                }
8399            },
8400            {
8401                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit0",
8402                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8403                "inherit": false,
8404                "extraInterfaces": {
8405                    "xyz.openbmc_project.Inventory.Item": {
8406                        "PrettyName": "OpenCAPI Memory Buffer"
8407                    }
8408                }
8409            },
8410            {
8411                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit1",
8412                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8413                "inherit": false,
8414                "extraInterfaces": {
8415                    "xyz.openbmc_project.Inventory.Item": {
8416                        "PrettyName": "DDR Memory Port"
8417                    }
8418                }
8419            },
8420            {
8421                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit2",
8422                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8423                "inherit": false,
8424                "extraInterfaces": {
8425                    "xyz.openbmc_project.Inventory.Item": {
8426                        "PrettyName": "Onboard Memory Power Control Device"
8427                    }
8428                }
8429            },
8430            {
8431                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61/unit3",
8432                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8433                "inherit": false,
8434                "extraInterfaces": {
8435                    "xyz.openbmc_project.Inventory.Item": {
8436                        "PrettyName": "Onboard Memory Power Management IC"
8437                    }
8438                }
8439            }
8440        ],
8441        "/sys/bus/i2c/drivers/at24/111-0050/eeprom": [
8442            {
8443                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62",
8444                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8445                "powerOffOnly": true,
8446                "preAction": {
8447                    "collection": {
8448                        "gpioPresence": {
8449                            "pin": "presence-cp0",
8450                            "value": 0
8451                        },
8452                        "systemCmd": {
8453                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-111/new_device"
8454                        }
8455                    }
8456                },
8457                "extraInterfaces": {
8458                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8459                    "com.ibm.ipzvpd.Location": {
8460                        "LocationCode": "Ufcs-P0-C94"
8461                    },
8462                    "xyz.openbmc_project.Inventory.Item": {
8463                        "PrettyName": "Memory module 62"
8464                    },
8465                    "xyz.openbmc_project.State.Decorator.Availability": {
8466                        "Available": false
8467                    }
8468                }
8469            },
8470            {
8471                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit0",
8472                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8473                "inherit": false,
8474                "extraInterfaces": {
8475                    "xyz.openbmc_project.Inventory.Item": {
8476                        "PrettyName": "OpenCAPI Memory Buffer"
8477                    }
8478                }
8479            },
8480            {
8481                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit1",
8482                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8483                "inherit": false,
8484                "extraInterfaces": {
8485                    "xyz.openbmc_project.Inventory.Item": {
8486                        "PrettyName": "DDR Memory Port"
8487                    }
8488                }
8489            },
8490            {
8491                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit2",
8492                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8493                "inherit": false,
8494                "extraInterfaces": {
8495                    "xyz.openbmc_project.Inventory.Item": {
8496                        "PrettyName": "Onboard Memory Power Control Device"
8497                    }
8498                }
8499            },
8500            {
8501                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62/unit3",
8502                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8503                "inherit": false,
8504                "extraInterfaces": {
8505                    "xyz.openbmc_project.Inventory.Item": {
8506                        "PrettyName": "Onboard Memory Power Management IC"
8507                    }
8508                }
8509            }
8510        ],
8511        "/sys/bus/i2c/drivers/at24/114-0050/eeprom": [
8512            {
8513                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63",
8514                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8515                "powerOffOnly": true,
8516                "preAction": {
8517                    "collection": {
8518                        "gpioPresence": {
8519                            "pin": "presence-cp0",
8520                            "value": 0
8521                        },
8522                        "systemCmd": {
8523                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-114/new_device"
8524                        }
8525                    }
8526                },
8527                "extraInterfaces": {
8528                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
8529                    "com.ibm.ipzvpd.Location": {
8530                        "LocationCode": "Ufcs-P0-C95"
8531                    },
8532                    "xyz.openbmc_project.Inventory.Item": {
8533                        "PrettyName": "Memory module 63"
8534                    },
8535                    "xyz.openbmc_project.State.Decorator.Availability": {
8536                        "Available": false
8537                    }
8538                }
8539            },
8540            {
8541                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit0",
8542                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8543                "inherit": false,
8544                "extraInterfaces": {
8545                    "xyz.openbmc_project.Inventory.Item": {
8546                        "PrettyName": "OpenCAPI Memory Buffer"
8547                    }
8548                }
8549            },
8550            {
8551                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit1",
8552                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8553                "inherit": false,
8554                "extraInterfaces": {
8555                    "xyz.openbmc_project.Inventory.Item": {
8556                        "PrettyName": "DDR Memory Port"
8557                    }
8558                }
8559            },
8560            {
8561                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit2",
8562                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8563                "inherit": false,
8564                "extraInterfaces": {
8565                    "xyz.openbmc_project.Inventory.Item": {
8566                        "PrettyName": "Onboard Memory Power Control Device"
8567                    }
8568                }
8569            },
8570            {
8571                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63/unit3",
8572                "serviceName": "xyz.openbmc_project.Inventory.Manager",
8573                "inherit": false,
8574                "extraInterfaces": {
8575                    "xyz.openbmc_project.Inventory.Item": {
8576                        "PrettyName": "Onboard Memory Power Management IC"
8577                    }
8578                }
8579            }
8580        ]
8581    }
8582}
8583