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