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