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