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