xref: /openbmc/openpower-vpd-parser/configuration/ibm/50001001.json (revision 9d1a83942199280dfc556edf3db645c0d806aaae)
1fa5e4d32SSunny Srivastava{
2fa5e4d32SSunny Srivastava    "devTree": "conf-aspeed-bmc-ibm-rainier-p1.dtb",
3*9d1a8394SSunny Srivastava    "backupRestoreConfigPath": "/usr/share/vpd/backup_restore_50001000.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    "frus": {
30fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/8-0050/eeprom": [
31fa5e4d32SSunny Srivastava            {
32fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard",
33fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
34fa5e4d32SSunny Srivastava                "isSystemVpd": true,
35fa5e4d32SSunny Srivastava                "extraInterfaces": {
36fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": null,
37fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
38fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0"
39fa5e4d32SSunny Srivastava                    },
40fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
41fa5e4d32SSunny Srivastava                        "PrettyName": "System backplane"
42fa5e4d32SSunny Srivastava                    }
43fa5e4d32SSunny Srivastava                }
44fa5e4d32SSunny Srivastava            },
45fa5e4d32SSunny Srivastava            {
46fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/unit0",
47fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
48fa5e4d32SSunny Srivastava                "inherit": false,
49fa5e4d32SSunny Srivastava                "extraInterfaces": {
50fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
51fa5e4d32SSunny Srivastava                        "PrettyName": "Oscillator Reference Clock"
52fa5e4d32SSunny Srivastava                    }
53fa5e4d32SSunny Srivastava                }
54fa5e4d32SSunny Srivastava            },
55fa5e4d32SSunny Srivastava            {
56fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system",
57fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
58fa5e4d32SSunny Srivastava                "inherit": false,
59fa5e4d32SSunny Srivastava                "isSystemVpd": true,
60fa5e4d32SSunny Srivastava                "copyRecords": ["VSYS"],
61fa5e4d32SSunny Srivastava                "extraInterfaces": {
62fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.System": null,
63fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
64fa5e4d32SSunny Srivastava                        "SerialNumber": {
65fa5e4d32SSunny Srivastava                            "recordName": "VSYS",
66fa5e4d32SSunny Srivastava                            "keywordName": "SE"
67fa5e4d32SSunny Srivastava                        },
68fa5e4d32SSunny Srivastava                        "Model": {
69fa5e4d32SSunny Srivastava                            "recordName": "VSYS",
70fa5e4d32SSunny Srivastava                            "keywordName": "TM"
71fa5e4d32SSunny Srivastava                        },
72fa5e4d32SSunny Srivastava                        "SubModel": {
73fa5e4d32SSunny Srivastava                            "recordName": "VSYS",
74fa5e4d32SSunny Srivastava                            "keywordName": "BR"
75fa5e4d32SSunny Srivastava                        }
76fa5e4d32SSunny Srivastava                    },
77fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
78fa5e4d32SSunny Srivastava                        "LocationCode": "Umts"
79fa5e4d32SSunny Srivastava                    },
80fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
81fa5e4d32SSunny Srivastava                        "PrettyName": "System"
82fa5e4d32SSunny Srivastava                    }
83fa5e4d32SSunny Srivastava                }
84fa5e4d32SSunny Srivastava            },
85fa5e4d32SSunny Srivastava            {
86fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis",
87fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
88fa5e4d32SSunny Srivastava                "isSystemVpd": true,
89fa5e4d32SSunny Srivastava                "extraInterfaces": {
90fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Chassis": {
91fa5e4d32SSunny Srivastava                        "Type": "xyz.openbmc_project.Inventory.Item.Chassis.ChassisType.RackMount"
92fa5e4d32SSunny Srivastava                    },
93fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Global": null,
94fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
95fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs"
96fa5e4d32SSunny Srivastava                    },
97fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
98fa5e4d32SSunny Srivastava                        "PrettyName": "Chassis"
99fa5e4d32SSunny Srivastava                    }
100fa5e4d32SSunny Srivastava                }
101fa5e4d32SSunny Srivastava            },
102fa5e4d32SSunny Srivastava            {
103fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0",
104fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
105fa5e4d32SSunny Srivastava                "inherit": false,
106fa5e4d32SSunny Srivastava                "extraInterfaces": {
107fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
108fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
109fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
110fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
111fa5e4d32SSunny Srivastava                    },
112fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
113fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C0"
114fa5e4d32SSunny Srivastava                    },
115fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
116fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
117fa5e4d32SSunny Srivastava                    }
118fa5e4d32SSunny Srivastava                }
119fa5e4d32SSunny Srivastava            },
120fa5e4d32SSunny Srivastava            {
121fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1",
122fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
123fa5e4d32SSunny Srivastava                "inherit": false,
124fa5e4d32SSunny Srivastava                "extraInterfaces": {
125fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
126fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
127fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
128fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
129fa5e4d32SSunny Srivastava                    },
130fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
131fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C1"
132fa5e4d32SSunny Srivastava                    },
133fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
134fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x8 adapter"
135fa5e4d32SSunny Srivastava                    }
136fa5e4d32SSunny Srivastava                }
137fa5e4d32SSunny Srivastava            },
138fa5e4d32SSunny Srivastava            {
139fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2",
140fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
141fa5e4d32SSunny Srivastava                "inherit": false,
142fa5e4d32SSunny Srivastava                "extraInterfaces": {
143fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
144fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
145fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
146fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
147fa5e4d32SSunny Srivastava                    },
148fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
149fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C2"
150fa5e4d32SSunny Srivastava                    },
151fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
152fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
153fa5e4d32SSunny Srivastava                    }
154fa5e4d32SSunny Srivastava                }
155fa5e4d32SSunny Srivastava            },
156fa5e4d32SSunny Srivastava            {
157fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3",
158fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
159fa5e4d32SSunny Srivastava                "inherit": false,
160fa5e4d32SSunny Srivastava                "extraInterfaces": {
161fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
162fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
163fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
164fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
165fa5e4d32SSunny Srivastava                    },
166fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
167fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C3"
168fa5e4d32SSunny Srivastava                    },
169fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
170fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
171fa5e4d32SSunny Srivastava                    }
172fa5e4d32SSunny Srivastava                }
173fa5e4d32SSunny Srivastava            },
174fa5e4d32SSunny Srivastava            {
175fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4",
176fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
177fa5e4d32SSunny Srivastava                "inherit": false,
178fa5e4d32SSunny Srivastava                "extraInterfaces": {
179fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
180fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
181fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
182fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
183fa5e4d32SSunny Srivastava                    },
184fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
185fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C4"
186fa5e4d32SSunny Srivastava                    },
187fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
188fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
189fa5e4d32SSunny Srivastava                    }
190fa5e4d32SSunny Srivastava                }
191fa5e4d32SSunny Srivastava            },
192fa5e4d32SSunny Srivastava            {
193fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6",
194fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
195fa5e4d32SSunny Srivastava                "inherit": false,
196fa5e4d32SSunny Srivastava                "extraInterfaces": {
197fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
198fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
199fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
200fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
201fa5e4d32SSunny Srivastava                    },
202fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
203fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C6"
204fa5e4d32SSunny Srivastava                    },
205fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
206fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI adapter"
207fa5e4d32SSunny Srivastava                    }
208fa5e4d32SSunny Srivastava                }
209fa5e4d32SSunny Srivastava            },
210fa5e4d32SSunny Srivastava            {
211fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7",
212fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
213fa5e4d32SSunny Srivastava                "inherit": false,
214fa5e4d32SSunny Srivastava                "extraInterfaces": {
215fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
216fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
217fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
218fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
219fa5e4d32SSunny Srivastava                    },
220fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
221fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C7"
222fa5e4d32SSunny Srivastava                    },
223fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
224fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
225fa5e4d32SSunny Srivastava                    }
226fa5e4d32SSunny Srivastava                }
227fa5e4d32SSunny Srivastava            },
228fa5e4d32SSunny Srivastava            {
229fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8",
230fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
231fa5e4d32SSunny Srivastava                "inherit": false,
232fa5e4d32SSunny Srivastava                "extraInterfaces": {
233fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
234fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
235fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
236fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
237fa5e4d32SSunny Srivastava                    },
238fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
239fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C8"
240fa5e4d32SSunny Srivastava                    },
241fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
242fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x8 adapter"
243fa5e4d32SSunny Srivastava                    }
244fa5e4d32SSunny Srivastava                }
245fa5e4d32SSunny Srivastava            },
246fa5e4d32SSunny Srivastava            {
247fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9",
248fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
249fa5e4d32SSunny Srivastava                "inherit": false,
250fa5e4d32SSunny Srivastava                "extraInterfaces": {
251fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
252fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
253fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
254fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
255fa5e4d32SSunny Srivastava                    },
256fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
257fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C9"
258fa5e4d32SSunny Srivastava                    },
259fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
260fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
261fa5e4d32SSunny Srivastava                    }
262fa5e4d32SSunny Srivastava                }
263fa5e4d32SSunny Srivastava            },
264fa5e4d32SSunny Srivastava            {
265fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10",
266fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
267fa5e4d32SSunny Srivastava                "inherit": false,
268fa5e4d32SSunny Srivastava                "extraInterfaces": {
269fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
270fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
271fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
272fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
273fa5e4d32SSunny Srivastava                    },
274fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
275fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10"
276fa5e4d32SSunny Srivastava                    },
277fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
278fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
279fa5e4d32SSunny Srivastava                    }
280fa5e4d32SSunny Srivastava                }
281fa5e4d32SSunny Srivastava            },
282fa5e4d32SSunny Srivastava            {
283fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11",
284fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
285fa5e4d32SSunny Srivastava                "inherit": false,
286fa5e4d32SSunny Srivastava                "extraInterfaces": {
287fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
288fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
289fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
290fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.FullLength"
291fa5e4d32SSunny Srivastava                    },
292fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
293fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C11"
294fa5e4d32SSunny Srivastava                    },
295fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
296fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
297fa5e4d32SSunny Srivastava                    }
298fa5e4d32SSunny Srivastava                }
299fa5e4d32SSunny Srivastava            },
300fa5e4d32SSunny Srivastava            {
301fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12",
302fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
303fa5e4d32SSunny Srivastava                "inherit": false,
304fa5e4d32SSunny Srivastava                "extraInterfaces": {
305fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
306fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
307fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
308fa5e4d32SSunny Srivastava                    },
309fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
310fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T18"
311fa5e4d32SSunny Srivastava                    },
312fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
313fa5e4d32SSunny Srivastava                        "PrettyName": "USB 3.0 port (front)"
314fa5e4d32SSunny Srivastava                    }
315fa5e4d32SSunny Srivastava                }
316fa5e4d32SSunny Srivastava            },
317fa5e4d32SSunny Srivastava            {
318fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot12/pcie_card12",
319fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
320fa5e4d32SSunny Srivastava                "inherit": false,
321fa5e4d32SSunny Srivastava                "extraInterfaces": {
322fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
323fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
324fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T18"
325fa5e4d32SSunny Srivastava                    },
326fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
327fa5e4d32SSunny Srivastava                        "SlotNumber": 12
328fa5e4d32SSunny Srivastava                    },
329fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
330fa5e4d32SSunny Srivastava                        "PrettyName": "USB 3.0 port (front)"
331fa5e4d32SSunny Srivastava                    }
332fa5e4d32SSunny Srivastava                }
333fa5e4d32SSunny Srivastava            },
334fa5e4d32SSunny Srivastava            {
335fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
336fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
337fa5e4d32SSunny Srivastava                "inherit": false,
338fa5e4d32SSunny Srivastava                "embedded": false,
339fa5e4d32SSunny Srivastava                "synthesized": true,
340fa5e4d32SSunny Srivastava                "extraInterfaces": {
341fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
342fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-E0"
343fa5e4d32SSunny Srivastava                    }
344fa5e4d32SSunny Srivastava                }
345fa5e4d32SSunny Srivastava            },
346fa5e4d32SSunny Srivastava            {
347fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
348fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
349fa5e4d32SSunny Srivastava                "inherit": false,
350fa5e4d32SSunny Srivastava                "embedded": false,
351fa5e4d32SSunny Srivastava                "synthesized": true,
352fa5e4d32SSunny Srivastava                "extraInterfaces": {
353fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
354fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-E1"
355fa5e4d32SSunny Srivastava                    }
356fa5e4d32SSunny Srivastava                }
357fa5e4d32SSunny Srivastava            },
358fa5e4d32SSunny Srivastava            {
359fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0",
360fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
361fa5e4d32SSunny Srivastava                "inherit": false,
362fa5e4d32SSunny Srivastava                "embedded": false,
363fa5e4d32SSunny Srivastava                "synthesized": true,
364fa5e4d32SSunny Srivastava                "extraInterfaces": {
365fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
366fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-A0"
367fa5e4d32SSunny Srivastava                    },
368fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.VINI": {
369fa5e4d32SSunny Srivastava                        "FN": [48, 50, 89, 75, 50, 51, 55],
370fa5e4d32SSunny Srivastava                        "CC": [55, 66, 53, 71],
371fa5e4d32SSunny Srivastava                        "PN": [48, 50, 89, 75, 50, 48, 48],
372fa5e4d32SSunny Srivastava                        "DR": [70, 97, 110],
373fa5e4d32SSunny Srivastava                        "SN": [89, 83, 49, 48, 74, 80, 49, 50, 86, 48, 84, 89],
374fa5e4d32SSunny Srivastava                        "RT": [86, 73, 78, 73]
375fa5e4d32SSunny Srivastava                    },
376fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.DINF": {
377fa5e4d32SSunny Srivastava                        "RI": [0, 5, 33, 0],
378fa5e4d32SSunny Srivastava                        "RT": [68, 73, 78, 70]
379fa5e4d32SSunny Srivastava                    },
380fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
381fa5e4d32SSunny Srivastava                        "Model": "7B5G",
382fa5e4d32SSunny Srivastava                        "Manufacturer": "Delta",
383fa5e4d32SSunny Srivastava                        "PartNumber": "02YK200",
384fa5e4d32SSunny Srivastava                        "SparePartNumber": "02YK237",
385fa5e4d32SSunny Srivastava                        "SerialNumber": "YS10JP12V0TY"
386fa5e4d32SSunny Srivastava                    }
387fa5e4d32SSunny Srivastava                }
388fa5e4d32SSunny Srivastava            },
389fa5e4d32SSunny Srivastava            {
390fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1",
391fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
392fa5e4d32SSunny Srivastava                "inherit": false,
393fa5e4d32SSunny Srivastava                "embedded": false,
394fa5e4d32SSunny Srivastava                "synthesized": true,
395fa5e4d32SSunny Srivastava                "extraInterfaces": {
396fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
397fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-A1"
398fa5e4d32SSunny Srivastava                    },
399fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.VINI": {
400fa5e4d32SSunny Srivastava                        "FN": [48, 50, 89, 75, 50, 51, 55],
401fa5e4d32SSunny Srivastava                        "CC": [55, 66, 53, 71],
402fa5e4d32SSunny Srivastava                        "PN": [48, 50, 89, 75, 50, 48, 48],
403fa5e4d32SSunny Srivastava                        "DR": [70, 97, 110],
404fa5e4d32SSunny Srivastava                        "SN": [89, 83, 49, 48, 74, 80, 49, 50, 86, 48, 84, 89],
405fa5e4d32SSunny Srivastava                        "RT": [86, 73, 78, 73]
406fa5e4d32SSunny Srivastava                    },
407fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.DINF": {
408fa5e4d32SSunny Srivastava                        "RI": [0, 5, 33, 1],
409fa5e4d32SSunny Srivastava                        "RT": [68, 73, 78, 70]
410fa5e4d32SSunny Srivastava                    },
411fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
412fa5e4d32SSunny Srivastava                        "Model": "7B5G",
413fa5e4d32SSunny Srivastava                        "Manufacturer": "Delta",
414fa5e4d32SSunny Srivastava                        "PartNumber": "02YK200",
415fa5e4d32SSunny Srivastava                        "SparePartNumber": "02YK237",
416fa5e4d32SSunny Srivastava                        "SerialNumber": "YS10JP12V0TY"
417fa5e4d32SSunny Srivastava                    }
418fa5e4d32SSunny Srivastava                }
419fa5e4d32SSunny Srivastava            },
420fa5e4d32SSunny Srivastava            {
421fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2",
422fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
423fa5e4d32SSunny Srivastava                "inherit": false,
424fa5e4d32SSunny Srivastava                "embedded": false,
425fa5e4d32SSunny Srivastava                "synthesized": true,
426fa5e4d32SSunny Srivastava                "extraInterfaces": {
427fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
428fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-A2"
429fa5e4d32SSunny Srivastava                    },
430fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.VINI": {
431fa5e4d32SSunny Srivastava                        "FN": [48, 50, 89, 75, 50, 51, 55],
432fa5e4d32SSunny Srivastava                        "CC": [55, 66, 53, 71],
433fa5e4d32SSunny Srivastava                        "PN": [48, 50, 89, 75, 50, 48, 48],
434fa5e4d32SSunny Srivastava                        "DR": [70, 97, 110],
435fa5e4d32SSunny Srivastava                        "SN": [89, 83, 49, 48, 74, 80, 49, 50, 86, 48, 84, 89],
436fa5e4d32SSunny Srivastava                        "RT": [86, 73, 78, 73]
437fa5e4d32SSunny Srivastava                    },
438fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.DINF": {
439fa5e4d32SSunny Srivastava                        "RI": [0, 5, 33, 2],
440fa5e4d32SSunny Srivastava                        "RT": [68, 73, 78, 70]
441fa5e4d32SSunny Srivastava                    },
442fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
443fa5e4d32SSunny Srivastava                        "Model": "7B5G",
444fa5e4d32SSunny Srivastava                        "Manufacturer": "Delta",
445fa5e4d32SSunny Srivastava                        "PartNumber": "02YK200",
446fa5e4d32SSunny Srivastava                        "SparePartNumber": "02YK237",
447fa5e4d32SSunny Srivastava                        "SerialNumber": "YS10JP12V0TY"
448fa5e4d32SSunny Srivastava                    }
449fa5e4d32SSunny Srivastava                }
450fa5e4d32SSunny Srivastava            },
451fa5e4d32SSunny Srivastava            {
452fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan3",
453fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
454fa5e4d32SSunny Srivastava                "inherit": false,
455fa5e4d32SSunny Srivastava                "embedded": false,
456fa5e4d32SSunny Srivastava                "synthesized": true,
457fa5e4d32SSunny Srivastava                "extraInterfaces": {
458fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
459fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-A3"
460fa5e4d32SSunny Srivastava                    },
461fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.VINI": {
462fa5e4d32SSunny Srivastava                        "FN": [48, 50, 89, 75, 50, 51, 55],
463fa5e4d32SSunny Srivastava                        "CC": [55, 66, 53, 71],
464fa5e4d32SSunny Srivastava                        "PN": [48, 50, 89, 75, 50, 48, 48],
465fa5e4d32SSunny Srivastava                        "DR": [70, 97, 110],
466fa5e4d32SSunny Srivastava                        "SN": [89, 83, 49, 48, 74, 80, 49, 50, 86, 48, 84, 89],
467fa5e4d32SSunny Srivastava                        "RT": [86, 73, 78, 73]
468fa5e4d32SSunny Srivastava                    },
469fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.DINF": {
470fa5e4d32SSunny Srivastava                        "RI": [0, 5, 33, 3],
471fa5e4d32SSunny Srivastava                        "RT": [68, 73, 78, 70]
472fa5e4d32SSunny Srivastava                    },
473fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
474fa5e4d32SSunny Srivastava                        "Model": "7B5G",
475fa5e4d32SSunny Srivastava                        "Manufacturer": "Delta",
476fa5e4d32SSunny Srivastava                        "PartNumber": "02YK200",
477fa5e4d32SSunny Srivastava                        "SparePartNumber": "02YK237",
478fa5e4d32SSunny Srivastava                        "SerialNumber": "YS10JP12V0TY"
479fa5e4d32SSunny Srivastava                    }
480fa5e4d32SSunny Srivastava                }
481fa5e4d32SSunny Srivastava            },
482fa5e4d32SSunny Srivastava            {
483fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan4",
484fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
485fa5e4d32SSunny Srivastava                "inherit": false,
486fa5e4d32SSunny Srivastava                "embedded": false,
487fa5e4d32SSunny Srivastava                "synthesized": true,
488fa5e4d32SSunny Srivastava                "extraInterfaces": {
489fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
490fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-A4"
491fa5e4d32SSunny Srivastava                    },
492fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.VINI": {
493fa5e4d32SSunny Srivastava                        "FN": [48, 50, 89, 75, 50, 51, 55],
494fa5e4d32SSunny Srivastava                        "CC": [55, 66, 53, 71],
495fa5e4d32SSunny Srivastava                        "PN": [48, 50, 89, 75, 50, 48, 48],
496fa5e4d32SSunny Srivastava                        "DR": [70, 97, 110],
497fa5e4d32SSunny Srivastava                        "SN": [89, 83, 49, 48, 74, 80, 49, 50, 86, 48, 84, 89],
498fa5e4d32SSunny Srivastava                        "RT": [86, 73, 78, 73]
499fa5e4d32SSunny Srivastava                    },
500fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.DINF": {
501fa5e4d32SSunny Srivastava                        "RI": [0, 5, 33, 4],
502fa5e4d32SSunny Srivastava                        "RT": [68, 73, 78, 70]
503fa5e4d32SSunny Srivastava                    },
504fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
505fa5e4d32SSunny Srivastava                        "Model": "7B5G",
506fa5e4d32SSunny Srivastava                        "Manufacturer": "Delta",
507fa5e4d32SSunny Srivastava                        "PartNumber": "02YK200",
508fa5e4d32SSunny Srivastava                        "SparePartNumber": "02YK237",
509fa5e4d32SSunny Srivastava                        "SerialNumber": "YS10JP12V0TY"
510fa5e4d32SSunny Srivastava                    }
511fa5e4d32SSunny Srivastava                }
512fa5e4d32SSunny Srivastava            },
513fa5e4d32SSunny Srivastava            {
514fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan5",
515fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
516fa5e4d32SSunny Srivastava                "inherit": false,
517fa5e4d32SSunny Srivastava                "embedded": false,
518fa5e4d32SSunny Srivastava                "synthesized": true,
519fa5e4d32SSunny Srivastava                "extraInterfaces": {
520fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
521fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-A5"
522fa5e4d32SSunny Srivastava                    },
523fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.VINI": {
524fa5e4d32SSunny Srivastava                        "FN": [48, 50, 89, 75, 50, 51, 55],
525fa5e4d32SSunny Srivastava                        "CC": [55, 66, 53, 71],
526fa5e4d32SSunny Srivastava                        "PN": [48, 50, 89, 75, 50, 48, 48],
527fa5e4d32SSunny Srivastava                        "DR": [70, 97, 110],
528fa5e4d32SSunny Srivastava                        "SN": [89, 83, 49, 48, 74, 80, 49, 50, 86, 48, 84, 89],
529fa5e4d32SSunny Srivastava                        "RT": [86, 73, 78, 73]
530fa5e4d32SSunny Srivastava                    },
531fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.DINF": {
532fa5e4d32SSunny Srivastava                        "RI": [0, 5, 33, 5],
533fa5e4d32SSunny Srivastava                        "RT": [68, 73, 78, 70]
534fa5e4d32SSunny Srivastava                    },
535fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Asset": {
536fa5e4d32SSunny Srivastava                        "Model": "7B5G",
537fa5e4d32SSunny Srivastava                        "Manufacturer": "Delta",
538fa5e4d32SSunny Srivastava                        "PartNumber": "02YK200",
539fa5e4d32SSunny Srivastava                        "SparePartNumber": "02YK237",
540fa5e4d32SSunny Srivastava                        "SerialNumber": "YS10JP12V0TY"
541fa5e4d32SSunny Srivastava                    }
542fa5e4d32SSunny Srivastava                }
543fa5e4d32SSunny Srivastava            },
544fa5e4d32SSunny Srivastava            {
545fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery",
546fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
547fa5e4d32SSunny Srivastava                "extraInterfaces": {
548fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Battery": null,
549fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
550fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-E0"
551fa5e4d32SSunny Srivastava                    },
552fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
553fa5e4d32SSunny Srivastava                        "PrettyName": "Time-of-day battery"
554fa5e4d32SSunny Srivastava                    }
555fa5e4d32SSunny Srivastava                }
556fa5e4d32SSunny Srivastava            },
557fa5e4d32SSunny Srivastava            {
558fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector0",
559fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
560fa5e4d32SSunny Srivastava                "inherit": false,
561fa5e4d32SSunny Srivastava                "extraInterfaces": {
562fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
563fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
564fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T0"
565fa5e4d32SSunny Srivastava                    },
566fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
567fa5e4d32SSunny Srivastava                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P0 OP3B"
568fa5e4d32SSunny Srivastava                    }
569fa5e4d32SSunny Srivastava                }
570fa5e4d32SSunny Srivastava            },
571fa5e4d32SSunny Srivastava            {
572fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector1",
573fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
574fa5e4d32SSunny Srivastava                "inherit": false,
575fa5e4d32SSunny Srivastava                "extraInterfaces": {
576fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
577fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
578fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T1"
579fa5e4d32SSunny Srivastava                    },
580fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
581fa5e4d32SSunny Srivastava                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P0 OP3A"
582fa5e4d32SSunny Srivastava                    }
583fa5e4d32SSunny Srivastava                }
584fa5e4d32SSunny Srivastava            },
585fa5e4d32SSunny Srivastava            {
586fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector2",
587fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
588fa5e4d32SSunny Srivastava                "inherit": false,
589fa5e4d32SSunny Srivastava                "extraInterfaces": {
590fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
591fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
592fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T2"
593fa5e4d32SSunny Srivastava                    },
594fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
595fa5e4d32SSunny Srivastava                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P1 OP0B"
596fa5e4d32SSunny Srivastava                    }
597fa5e4d32SSunny Srivastava                }
598fa5e4d32SSunny Srivastava            },
599fa5e4d32SSunny Srivastava            {
600fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector3",
601fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
602fa5e4d32SSunny Srivastava                "inherit": false,
603fa5e4d32SSunny Srivastava                "extraInterfaces": {
604fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
605fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
606fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T3"
607fa5e4d32SSunny Srivastava                    },
608fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
609fa5e4d32SSunny Srivastava                        "PrettyName": "Connector for OpenCAPI Port DCM-0 P1 OP0A"
610fa5e4d32SSunny Srivastava                    }
611fa5e4d32SSunny Srivastava                }
612fa5e4d32SSunny Srivastava            },
613fa5e4d32SSunny Srivastava            {
614fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector4",
615fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
616fa5e4d32SSunny Srivastava                "inherit": false,
617fa5e4d32SSunny Srivastava                "extraInterfaces": {
618fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
619fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
620fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T4"
621fa5e4d32SSunny Srivastava                    },
622fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
623fa5e4d32SSunny Srivastava                        "PrettyName": "Power signal cable port"
624fa5e4d32SSunny Srivastava                    }
625fa5e4d32SSunny Srivastava                }
626fa5e4d32SSunny Srivastava            },
627fa5e4d32SSunny Srivastava            {
628fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector5",
629fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
630fa5e4d32SSunny Srivastava                "inherit": false,
631fa5e4d32SSunny Srivastava                "extraInterfaces": {
632fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
633fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
634fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T5"
635fa5e4d32SSunny Srivastava                    },
636fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
637fa5e4d32SSunny Srivastava                        "PrettyName": "Connector for OpenCAPI Port DCM-1 P0 OP3A"
638fa5e4d32SSunny Srivastava                    }
639fa5e4d32SSunny Srivastava                }
640fa5e4d32SSunny Srivastava            },
641fa5e4d32SSunny Srivastava            {
642fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector6",
643fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
644fa5e4d32SSunny Srivastava                "inherit": false,
645fa5e4d32SSunny Srivastava                "extraInterfaces": {
646fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
647fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
648fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T6"
649fa5e4d32SSunny Srivastava                    },
650fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
651fa5e4d32SSunny Srivastava                        "PrettyName": "Connector for OpenCAPI Port DCM-1 P1 OP0B"
652fa5e4d32SSunny Srivastava                    }
653fa5e4d32SSunny Srivastava                }
654fa5e4d32SSunny Srivastava            },
655fa5e4d32SSunny Srivastava            {
656fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector7",
657fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
658fa5e4d32SSunny Srivastava                "inherit": false,
659fa5e4d32SSunny Srivastava                "extraInterfaces": {
660fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
661fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
662fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T7"
663fa5e4d32SSunny Srivastava                    },
664fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
665fa5e4d32SSunny Srivastava                        "PrettyName": "USB 3.0 port"
666fa5e4d32SSunny Srivastava                    }
667fa5e4d32SSunny Srivastava                }
668fa5e4d32SSunny Srivastava            },
669fa5e4d32SSunny Srivastava            {
670fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector8",
671fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
672fa5e4d32SSunny Srivastava                "inherit": false,
673fa5e4d32SSunny Srivastava                "extraInterfaces": {
674fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
675fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
676fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T8"
677fa5e4d32SSunny Srivastava                    },
678fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
679fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane signal cable port"
680fa5e4d32SSunny Srivastava                    }
681fa5e4d32SSunny Srivastava                }
682fa5e4d32SSunny Srivastava            },
683fa5e4d32SSunny Srivastava            {
684fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector9",
685fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
686fa5e4d32SSunny Srivastava                "inherit": false,
687fa5e4d32SSunny Srivastava                "extraInterfaces": {
688fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
689fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
690fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T9"
691fa5e4d32SSunny Srivastava                    },
692fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
693fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane signal cable port"
694fa5e4d32SSunny Srivastava                    }
695fa5e4d32SSunny Srivastava                }
696fa5e4d32SSunny Srivastava            },
697fa5e4d32SSunny Srivastava            {
698fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector11",
699fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
700fa5e4d32SSunny Srivastava                "inherit": false,
701fa5e4d32SSunny Srivastava                "extraInterfaces": {
702fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
703fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
704fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T11"
705fa5e4d32SSunny Srivastava                    },
706fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
707fa5e4d32SSunny Srivastava                        "PrettyName": "Control panel cable port"
708fa5e4d32SSunny Srivastava                    }
709fa5e4d32SSunny Srivastava                }
710fa5e4d32SSunny Srivastava            },
711fa5e4d32SSunny Srivastava            {
712fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector12",
713fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
714fa5e4d32SSunny Srivastava                "inherit": false,
715fa5e4d32SSunny Srivastava                "extraInterfaces": {
716fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
717fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
718fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T12"
719fa5e4d32SSunny Srivastava                    },
720fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
721fa5e4d32SSunny Srivastava                        "PrettyName": "Fan signal cable port"
722fa5e4d32SSunny Srivastava                    }
723fa5e4d32SSunny Srivastava                }
724fa5e4d32SSunny Srivastava            },
725fa5e4d32SSunny Srivastava            {
726fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector13",
727fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
728fa5e4d32SSunny Srivastava                "inherit": false,
729fa5e4d32SSunny Srivastava                "extraInterfaces": {
730fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
731fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
732fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T13"
733fa5e4d32SSunny Srivastava                    },
734fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
735fa5e4d32SSunny Srivastava                        "PrettyName": "Control panel display cable port"
736fa5e4d32SSunny Srivastava                    }
737fa5e4d32SSunny Srivastava                }
738fa5e4d32SSunny Srivastava            },
739fa5e4d32SSunny Srivastava            {
740fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector14",
741fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
742fa5e4d32SSunny Srivastava                "inherit": false,
743fa5e4d32SSunny Srivastava                "extraInterfaces": {
744fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
745fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
746fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T14"
747fa5e4d32SSunny Srivastava                    },
748fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
749fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane power cable port"
750fa5e4d32SSunny Srivastava                    }
751fa5e4d32SSunny Srivastava                }
752fa5e4d32SSunny Srivastava            },
753fa5e4d32SSunny Srivastava            {
754fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector15",
755fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
756fa5e4d32SSunny Srivastava                "inherit": false,
757fa5e4d32SSunny Srivastava                "extraInterfaces": {
758fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
759fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
760fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T15"
761fa5e4d32SSunny Srivastava                    },
762fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
763fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane power cable port"
764fa5e4d32SSunny Srivastava                    }
765fa5e4d32SSunny Srivastava                }
766fa5e4d32SSunny Srivastava            },
767fa5e4d32SSunny Srivastava            {
768fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector17",
769fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
770fa5e4d32SSunny Srivastava                "inherit": false,
771fa5e4d32SSunny Srivastava                "extraInterfaces": {
772fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
773fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
774fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T17"
775fa5e4d32SSunny Srivastava                    },
776fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
777fa5e4d32SSunny Srivastava                        "PrettyName": "Fan signal cable port"
778fa5e4d32SSunny Srivastava                    }
779fa5e4d32SSunny Srivastava                }
780fa5e4d32SSunny Srivastava            },
781fa5e4d32SSunny Srivastava            {
782fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/connector18",
783fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
784fa5e4d32SSunny Srivastava                "inherit": false,
785fa5e4d32SSunny Srivastava                "extraInterfaces": {
786fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
787fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
788fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-T18"
789fa5e4d32SSunny Srivastava                    },
790fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
791fa5e4d32SSunny Srivastava                        "PrettyName": "USB 3.0 port (front)"
792fa5e4d32SSunny Srivastava                    }
793fa5e4d32SSunny Srivastava                }
794fa5e4d32SSunny Srivastava            }
795fa5e4d32SSunny Srivastava        ],
796fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/8-0051/eeprom": [
797fa5e4d32SSunny Srivastava            {
798fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc",
799fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
800fa5e4d32SSunny Srivastava                "extraInterfaces": {
801fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Bmc": null,
802fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
803fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C5"
804fa5e4d32SSunny Srivastava                    },
805fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
806fa5e4d32SSunny Srivastava                        "PrettyName": "eBMC card"
807fa5e4d32SSunny Srivastava                    }
808fa5e4d32SSunny Srivastava                }
809fa5e4d32SSunny Srivastava            },
810fa5e4d32SSunny Srivastava            {
811fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/ethernet0",
812fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
813fa5e4d32SSunny Srivastava                "inherit": false,
814fa5e4d32SSunny Srivastava                "noprime": true,
815fa5e4d32SSunny Srivastava                "extraInterfaces": {
816fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
817fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
818fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
819fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C5-T0"
820fa5e4d32SSunny Srivastava                    },
821fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
822fa5e4d32SSunny Srivastava                        "MACAddress": {
823fa5e4d32SSunny Srivastava                            "recordName": "VCFG",
824fa5e4d32SSunny Srivastava                            "keywordName": "Z0",
825fa5e4d32SSunny Srivastava                            "encoding": "MAC"
826fa5e4d32SSunny Srivastava                        }
827fa5e4d32SSunny Srivastava                    },
828fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
829fa5e4d32SSunny Srivastava                        "PrettyName": "HMC port 0"
830fa5e4d32SSunny Srivastava                    }
831fa5e4d32SSunny Srivastava                }
832fa5e4d32SSunny Srivastava            },
833fa5e4d32SSunny Srivastava            {
834fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/ethernet1",
835fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
836fa5e4d32SSunny Srivastava                "inherit": false,
837fa5e4d32SSunny Srivastava                "noprime": true,
838fa5e4d32SSunny Srivastava                "extraInterfaces": {
839fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Ethernet": null,
840fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
841fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
842fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C5-T1"
843fa5e4d32SSunny Srivastava                    },
844fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
845fa5e4d32SSunny Srivastava                        "MACAddress": {
846fa5e4d32SSunny Srivastava                            "recordName": "VCFG",
847fa5e4d32SSunny Srivastava                            "keywordName": "Z1",
848fa5e4d32SSunny Srivastava                            "encoding": "MAC"
849fa5e4d32SSunny Srivastava                        }
850fa5e4d32SSunny Srivastava                    },
851fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
852fa5e4d32SSunny Srivastava                        "PrettyName": "HMC port 1"
853fa5e4d32SSunny Srivastava                    }
854fa5e4d32SSunny Srivastava                }
855fa5e4d32SSunny Srivastava            },
856fa5e4d32SSunny Srivastava            {
857fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/usb0",
858fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
859fa5e4d32SSunny Srivastava                "inherit": false,
860fa5e4d32SSunny Srivastava                "extraInterfaces": {
861fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
862fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
863fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C5-T2"
864fa5e4d32SSunny Srivastava                    },
865fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
866fa5e4d32SSunny Srivastava                        "PrettyName": "USB 3.0 port (rear)"
867fa5e4d32SSunny Srivastava                    }
868fa5e4d32SSunny Srivastava                }
869fa5e4d32SSunny Srivastava            },
870fa5e4d32SSunny Srivastava            {
871fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/displayport0",
872fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
873fa5e4d32SSunny Srivastava                "inherit": false,
874fa5e4d32SSunny Srivastava                "extraInterfaces": {
875fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
876fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
877fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C5-T3"
878fa5e4d32SSunny Srivastava                    },
879fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
880fa5e4d32SSunny Srivastava                        "PrettyName": "Display Port"
881fa5e4d32SSunny Srivastava                    }
882fa5e4d32SSunny Srivastava                }
883fa5e4d32SSunny Srivastava            },
884fa5e4d32SSunny Srivastava            {
885fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/ebmc_card_bmc/usb1",
886fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
887fa5e4d32SSunny Srivastava                "inherit": false,
888fa5e4d32SSunny Srivastava                "extraInterfaces": {
889fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
890fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
891fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C5-T4"
892fa5e4d32SSunny Srivastava                    },
893fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
894fa5e4d32SSunny Srivastava                        "PrettyName": "USB 2.0 port (rear)"
895fa5e4d32SSunny Srivastava                    }
896fa5e4d32SSunny Srivastava                }
897fa5e4d32SSunny Srivastava            }
898fa5e4d32SSunny Srivastava        ],
899fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/0-0051/eeprom": [
900fa5e4d32SSunny Srivastava            {
901fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/tpm_wilson",
902fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
903fa5e4d32SSunny Srivastava                "preAction": {
904fa5e4d32SSunny Srivastava                    "collection": {
905fa5e4d32SSunny Srivastava                        "gpioPresence": {
906fa5e4d32SSunny Srivastava                            "pin": "CPU_TPM_CARD_PRESENT_N",
907fa5e4d32SSunny Srivastava                            "value": 0
908fa5e4d32SSunny Srivastava                        }
909fa5e4d32SSunny Srivastava                    }
910fa5e4d32SSunny Srivastava                },
911fa5e4d32SSunny Srivastava                "extraInterfaces": {
912fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Tpm": null,
913fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
914fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C22"
915fa5e4d32SSunny Srivastava                    },
916fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
917fa5e4d32SSunny Srivastava                        "PrettyName": "Trusted platform module card"
918fa5e4d32SSunny Srivastava                    }
919fa5e4d32SSunny Srivastava                }
920fa5e4d32SSunny Srivastava            }
921fa5e4d32SSunny Srivastava        ],
922fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/7-0050/eeprom": [
923fa5e4d32SSunny Srivastava            {
924fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/base_op_panel_blyth",
925fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
926fa5e4d32SSunny Srivastava                "essentialFru": true,
927fa5e4d32SSunny Srivastava                "preAction": {
928fa5e4d32SSunny Srivastava                    "collection": {
929fa5e4d32SSunny Srivastava                        "gpioPresence": {
930fa5e4d32SSunny Srivastava                            "pin": "BLYTH_OPPANEL_PRESENCE_N",
931fa5e4d32SSunny Srivastava                            "value": 0
932fa5e4d32SSunny Srivastava                        }
933fa5e4d32SSunny Srivastava                    }
934fa5e4d32SSunny Srivastava                },
935fa5e4d32SSunny Srivastava                "extraInterfaces": {
936fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Panel": null,
937fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
938fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-D0"
939fa5e4d32SSunny Srivastava                    },
940fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
941fa5e4d32SSunny Srivastava                        "PrettyName": "Control panel"
942fa5e4d32SSunny Srivastava                    }
943fa5e4d32SSunny Srivastava                }
944fa5e4d32SSunny Srivastava            }
945fa5e4d32SSunny Srivastava        ],
946fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/7-0051/eeprom": [
947fa5e4d32SSunny Srivastava            {
948fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/lcd_op_panel_hill",
949fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
950fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
951fa5e4d32SSunny Srivastava                "pollingRequired": {
952fa5e4d32SSunny Srivastava                    "hotPlugging": {
953fa5e4d32SSunny Srivastava                        "gpioPresence": {
954fa5e4d32SSunny Srivastava                            "pin": "RUSSEL_OPPANEL_PRESENCE_N",
955fa5e4d32SSunny Srivastava                            "value": 0
956fa5e4d32SSunny Srivastava                        }
957fa5e4d32SSunny Srivastava                    }
958fa5e4d32SSunny Srivastava                },
959fa5e4d32SSunny Srivastava                "preAction": {
960fa5e4d32SSunny Srivastava                    "collection": {
961fa5e4d32SSunny Srivastava                        "gpioPresence": {
962fa5e4d32SSunny Srivastava                            "pin": "RUSSEL_OPPANEL_PRESENCE_N",
963fa5e4d32SSunny Srivastava                            "value": 0
964fa5e4d32SSunny Srivastava                        },
965fa5e4d32SSunny Srivastava                        "setGpio": {
966fa5e4d32SSunny Srivastava                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
967fa5e4d32SSunny Srivastava                            "value": 0
968fa5e4d32SSunny Srivastava                        },
969fa5e4d32SSunny Srivastava                        "systemCmd": {
970fa5e4d32SSunny Srivastava                            "cmd": "echo 7-0051 > /sys/bus/i2c/drivers/at24/bind"
971fa5e4d32SSunny Srivastava                        }
972fa5e4d32SSunny Srivastava                    }
973fa5e4d32SSunny Srivastava                },
974fa5e4d32SSunny Srivastava                "postAction": {
975fa5e4d32SSunny Srivastava                    "deletion": {
976fa5e4d32SSunny Srivastava                        "systemCmd": {
977fa5e4d32SSunny Srivastava                            "cmd": "echo 7-0051 > /sys/bus/i2c/drivers/at24/unbind"
978fa5e4d32SSunny Srivastava                        },
979fa5e4d32SSunny Srivastava                        "setGpio": {
980fa5e4d32SSunny Srivastava                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
981fa5e4d32SSunny Srivastava                            "value": 1
982fa5e4d32SSunny Srivastava                        }
983fa5e4d32SSunny Srivastava                    }
984fa5e4d32SSunny Srivastava                },
985fa5e4d32SSunny Srivastava                "PostFailAction": {
986fa5e4d32SSunny Srivastava                    "collection": {
987fa5e4d32SSunny Srivastava                        "setGpio": {
988fa5e4d32SSunny Srivastava                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
989fa5e4d32SSunny Srivastava                            "value": 1
990fa5e4d32SSunny Srivastava                        }
991fa5e4d32SSunny Srivastava                    },
992fa5e4d32SSunny Srivastava                    "deletion": {
993fa5e4d32SSunny Srivastava                        "setGpio": {
994fa5e4d32SSunny Srivastava                            "pin": "RUSSEL_FW_I2C_ENABLE_N",
995fa5e4d32SSunny Srivastava                            "value": 1
996fa5e4d32SSunny Srivastava                        }
997fa5e4d32SSunny Srivastava                    }
998fa5e4d32SSunny Srivastava                },
999fa5e4d32SSunny Srivastava                "extraInterfaces": {
1000fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Panel": null,
1001fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1002fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-D1"
1003fa5e4d32SSunny Srivastava                    },
1004fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1005fa5e4d32SSunny Srivastava                        "PrettyName": "Control panel display"
1006fa5e4d32SSunny Srivastava                    }
1007fa5e4d32SSunny Srivastava                }
1008fa5e4d32SSunny Srivastava            }
1009fa5e4d32SSunny Srivastava        ],
1010fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/9-0050/eeprom": [
1011fa5e4d32SSunny Srivastava            {
1012fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vdd_vrm0",
1013fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1014fa5e4d32SSunny Srivastava                "extraInterfaces": {
1015fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
1016fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1017fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C14"
1018fa5e4d32SSunny Srivastava                    },
1019fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1020fa5e4d32SSunny Srivastava                        "PrettyName": "Voltage regulator module for system processor module 0"
1021fa5e4d32SSunny Srivastava                    }
1022fa5e4d32SSunny Srivastava                }
1023fa5e4d32SSunny Srivastava            }
1024fa5e4d32SSunny Srivastava        ],
1025fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/10-0050/eeprom": [
1026fa5e4d32SSunny Srivastava            {
1027fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/vdd_vrm1",
1028fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1029fa5e4d32SSunny Srivastava                "extraInterfaces": {
1030fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Vrm": null,
1031fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1032fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C23"
1033fa5e4d32SSunny Srivastava                    },
1034fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1035fa5e4d32SSunny Srivastava                        "PrettyName": "Voltage regulator module for system processor module 1"
1036fa5e4d32SSunny Srivastava                    }
1037fa5e4d32SSunny Srivastava                }
1038fa5e4d32SSunny Srivastava            }
1039fa5e4d32SSunny Srivastava        ],
1040fa5e4d32SSunny Srivastava        "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
1041fa5e4d32SSunny Srivastava            {
1042fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0",
1043fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1044fa5e4d32SSunny Srivastava                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi13.0/eeprom",
1045fa5e4d32SSunny Srivastava                "cpuType": "primary",
1046fa5e4d32SSunny Srivastava                "powerOffOnly": true,
1047fa5e4d32SSunny Srivastava                "offset": 196608,
1048fa5e4d32SSunny Srivastava                "size": 65504,
1049fa5e4d32SSunny Srivastava                "extraInterfaces": {
1050fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1051fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1052fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C15"
1053fa5e4d32SSunny Srivastava                    },
1054fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1055fa5e4d32SSunny Srivastava                        "PrettyName": "System processor module 0"
1056fa5e4d32SSunny Srivastava                    }
1057fa5e4d32SSunny Srivastava                }
1058fa5e4d32SSunny Srivastava            },
1059fa5e4d32SSunny Srivastava            {
1060fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit0",
1061fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1062fa5e4d32SSunny Srivastava                "inherit": false,
1063fa5e4d32SSunny Srivastava                "extraInterfaces": {
1064fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1065fa5e4d32SSunny Srivastava                        "PrettyName": "Quad"
1066fa5e4d32SSunny Srivastava                    }
1067fa5e4d32SSunny Srivastava                }
1068fa5e4d32SSunny Srivastava            },
1069fa5e4d32SSunny Srivastava            {
1070fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit1",
1071fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1072fa5e4d32SSunny Srivastava                "inherit": false,
1073fa5e4d32SSunny Srivastava                "extraInterfaces": {
1074fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1075fa5e4d32SSunny Srivastava                        "PrettyName": "High speed SMP/OpenCAPI Link"
1076fa5e4d32SSunny Srivastava                    }
1077fa5e4d32SSunny Srivastava                }
1078fa5e4d32SSunny Srivastava            },
1079fa5e4d32SSunny Srivastava            {
1080fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit2",
1081fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1082fa5e4d32SSunny Srivastava                "inherit": false,
1083fa5e4d32SSunny Srivastava                "extraInterfaces": {
1084fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1085fa5e4d32SSunny Srivastava                        "PrettyName": "Memory Controller"
1086fa5e4d32SSunny Srivastava                    }
1087fa5e4d32SSunny Srivastava                }
1088fa5e4d32SSunny Srivastava            },
1089fa5e4d32SSunny Srivastava            {
1090fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit3",
1091fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1092fa5e4d32SSunny Srivastava                "inherit": false,
1093fa5e4d32SSunny Srivastava                "extraInterfaces": {
1094fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1095fa5e4d32SSunny Srivastava                        "PrettyName": "Memory Controller Channel"
1096fa5e4d32SSunny Srivastava                    }
1097fa5e4d32SSunny Srivastava                }
1098fa5e4d32SSunny Srivastava            },
1099fa5e4d32SSunny Srivastava            {
1100fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit4",
1101fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1102fa5e4d32SSunny Srivastava                "inherit": false,
1103fa5e4d32SSunny Srivastava                "extraInterfaces": {
1104fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1105fa5e4d32SSunny Srivastava                        "PrettyName": "Processor To Memory Buffer Interface"
1106fa5e4d32SSunny Srivastava                    }
1107fa5e4d32SSunny Srivastava                }
1108fa5e4d32SSunny Srivastava            },
1109fa5e4d32SSunny Srivastava            {
1110fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit5",
1111fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1112fa5e4d32SSunny Srivastava                "inherit": false,
1113fa5e4d32SSunny Srivastava                "extraInterfaces": {
1114fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1115fa5e4d32SSunny Srivastava                        "PrettyName": "Nest Memory Management Unit"
1116fa5e4d32SSunny Srivastava                    }
1117fa5e4d32SSunny Srivastava                }
1118fa5e4d32SSunny Srivastava            },
1119fa5e4d32SSunny Srivastava            {
1120fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit6",
1121fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1122fa5e4d32SSunny Srivastava                "inherit": false,
1123fa5e4d32SSunny Srivastava                "extraInterfaces": {
1124fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1125fa5e4d32SSunny Srivastava                        "PrettyName": "Accelerator"
1126fa5e4d32SSunny Srivastava                    }
1127fa5e4d32SSunny Srivastava                }
1128fa5e4d32SSunny Srivastava            },
1129fa5e4d32SSunny Srivastava            {
1130fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit7",
1131fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1132fa5e4d32SSunny Srivastava                "inherit": false,
1133fa5e4d32SSunny Srivastava                "extraInterfaces": {
1134fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1135fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Interface"
1136fa5e4d32SSunny Srivastava                    }
1137fa5e4d32SSunny Srivastava                }
1138fa5e4d32SSunny Srivastava            },
1139fa5e4d32SSunny Srivastava            {
1140fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit8",
1141fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1142fa5e4d32SSunny Srivastava                "inherit": false,
1143fa5e4d32SSunny Srivastava                "extraInterfaces": {
1144fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1145fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Interface Controller"
1146fa5e4d32SSunny Srivastava                    }
1147fa5e4d32SSunny Srivastava                }
1148fa5e4d32SSunny Srivastava            },
1149fa5e4d32SSunny Srivastava            {
1150fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit9",
1151fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1152fa5e4d32SSunny Srivastava                "inherit": false,
1153fa5e4d32SSunny Srivastava                "extraInterfaces": {
1154fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1155fa5e4d32SSunny Srivastava                        "PrettyName": "POWER Accelerator Unit"
1156fa5e4d32SSunny Srivastava                    }
1157fa5e4d32SSunny Srivastava                }
1158fa5e4d32SSunny Srivastava            },
1159fa5e4d32SSunny Srivastava            {
1160fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit10",
1161fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1162fa5e4d32SSunny Srivastava                "inherit": false,
1163fa5e4d32SSunny Srivastava                "extraInterfaces": {
1164fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1165fa5e4d32SSunny Srivastava                        "PrettyName": "POWER Accelerator Unit Controller"
1166fa5e4d32SSunny Srivastava                    }
1167fa5e4d32SSunny Srivastava                }
1168fa5e4d32SSunny Srivastava            },
1169fa5e4d32SSunny Srivastava            {
1170fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit11",
1171fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1172fa5e4d32SSunny Srivastava                "inherit": false,
1173fa5e4d32SSunny Srivastava                "extraInterfaces": {
1174fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1175fa5e4d32SSunny Srivastava                        "PrettyName": "PCI Express controllers"
1176fa5e4d32SSunny Srivastava                    }
1177fa5e4d32SSunny Srivastava                }
1178fa5e4d32SSunny Srivastava            },
1179fa5e4d32SSunny Srivastava            {
1180fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit12",
1181fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1182fa5e4d32SSunny Srivastava                "inherit": false,
1183fa5e4d32SSunny Srivastava                "extraInterfaces": {
1184fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1185fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe host bridge (PHB)"
1186fa5e4d32SSunny Srivastava                    }
1187fa5e4d32SSunny Srivastava                }
1188fa5e4d32SSunny Srivastava            },
1189fa5e4d32SSunny Srivastava            {
1190fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit13",
1191fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1192fa5e4d32SSunny Srivastava                "inherit": false,
1193fa5e4d32SSunny Srivastava                "extraInterfaces": {
1194fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1195fa5e4d32SSunny Srivastava                        "PrettyName": "OBUS End Point"
1196fa5e4d32SSunny Srivastava                    }
1197fa5e4d32SSunny Srivastava                }
1198fa5e4d32SSunny Srivastava            },
1199fa5e4d32SSunny Srivastava            {
1200fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0/unit14",
1201fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1202fa5e4d32SSunny Srivastava                "inherit": false,
1203fa5e4d32SSunny Srivastava                "extraInterfaces": {
1204fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1205fa5e4d32SSunny Srivastava                        "PrettyName": "Cache-Only Core"
1206fa5e4d32SSunny Srivastava                    }
1207fa5e4d32SSunny Srivastava                }
1208fa5e4d32SSunny Srivastava            }
1209fa5e4d32SSunny Srivastava        ],
1210fa5e4d32SSunny Srivastava        "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
1211fa5e4d32SSunny Srivastava            {
1212fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1",
1213fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1214fa5e4d32SSunny Srivastava                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi23.0/eeprom",
1215fa5e4d32SSunny Srivastava                "powerOffOnly": true,
1216fa5e4d32SSunny Srivastava                "offset": 196608,
1217fa5e4d32SSunny Srivastava                "size": 65504,
1218fa5e4d32SSunny Srivastava                "extraInterfaces": {
1219fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1220fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1221fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C15"
1222fa5e4d32SSunny Srivastava                    },
1223fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1224fa5e4d32SSunny Srivastava                        "PrettyName": "System processor module 0"
1225fa5e4d32SSunny Srivastava                    }
1226fa5e4d32SSunny Srivastava                }
1227fa5e4d32SSunny Srivastava            },
1228fa5e4d32SSunny Srivastava            {
1229fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit0",
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": "Quad"
1235fa5e4d32SSunny Srivastava                    }
1236fa5e4d32SSunny Srivastava                }
1237fa5e4d32SSunny Srivastava            },
1238fa5e4d32SSunny Srivastava            {
1239fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit1",
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": "High speed SMP/OpenCAPI Link"
1245fa5e4d32SSunny Srivastava                    }
1246fa5e4d32SSunny Srivastava                }
1247fa5e4d32SSunny Srivastava            },
1248fa5e4d32SSunny Srivastava            {
1249fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit2",
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"
1255fa5e4d32SSunny Srivastava                    }
1256fa5e4d32SSunny Srivastava                }
1257fa5e4d32SSunny Srivastava            },
1258fa5e4d32SSunny Srivastava            {
1259fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit3",
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": "Memory Controller Channel"
1265fa5e4d32SSunny Srivastava                    }
1266fa5e4d32SSunny Srivastava                }
1267fa5e4d32SSunny Srivastava            },
1268fa5e4d32SSunny Srivastava            {
1269fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit4",
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": "Processor To Memory Buffer Interface"
1275fa5e4d32SSunny Srivastava                    }
1276fa5e4d32SSunny Srivastava                }
1277fa5e4d32SSunny Srivastava            },
1278fa5e4d32SSunny Srivastava            {
1279fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit5",
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": "Nest Memory Management Unit"
1285fa5e4d32SSunny Srivastava                    }
1286fa5e4d32SSunny Srivastava                }
1287fa5e4d32SSunny Srivastava            },
1288fa5e4d32SSunny Srivastava            {
1289fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit6",
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": "Accelerator"
1295fa5e4d32SSunny Srivastava                    }
1296fa5e4d32SSunny Srivastava                }
1297fa5e4d32SSunny Srivastava            },
1298fa5e4d32SSunny Srivastava            {
1299fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit7",
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"
1305fa5e4d32SSunny Srivastava                    }
1306fa5e4d32SSunny Srivastava                }
1307fa5e4d32SSunny Srivastava            },
1308fa5e4d32SSunny Srivastava            {
1309fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit8",
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": "OpenCAPI Memory Interface Controller"
1315fa5e4d32SSunny Srivastava                    }
1316fa5e4d32SSunny Srivastava                }
1317fa5e4d32SSunny Srivastava            },
1318fa5e4d32SSunny Srivastava            {
1319fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit9",
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"
1325fa5e4d32SSunny Srivastava                    }
1326fa5e4d32SSunny Srivastava                }
1327fa5e4d32SSunny Srivastava            },
1328fa5e4d32SSunny Srivastava            {
1329fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit10",
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": "POWER Accelerator Unit Controller"
1335fa5e4d32SSunny Srivastava                    }
1336fa5e4d32SSunny Srivastava                }
1337fa5e4d32SSunny Srivastava            },
1338fa5e4d32SSunny Srivastava            {
1339fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit11",
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": "PCI Express controllers"
1345fa5e4d32SSunny Srivastava                    }
1346fa5e4d32SSunny Srivastava                }
1347fa5e4d32SSunny Srivastava            },
1348fa5e4d32SSunny Srivastava            {
1349fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit12",
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": "PCIe host bridge (PHB)"
1355fa5e4d32SSunny Srivastava                    }
1356fa5e4d32SSunny Srivastava                }
1357fa5e4d32SSunny Srivastava            },
1358fa5e4d32SSunny Srivastava            {
1359fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit13",
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": "OBUS End Point"
1365fa5e4d32SSunny Srivastava                    }
1366fa5e4d32SSunny Srivastava                }
1367fa5e4d32SSunny Srivastava            },
1368fa5e4d32SSunny Srivastava            {
1369fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/unit14",
1370fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1371fa5e4d32SSunny Srivastava                "inherit": false,
1372fa5e4d32SSunny Srivastava                "extraInterfaces": {
1373fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1374fa5e4d32SSunny Srivastava                        "PrettyName": "Cache-Only Core"
1375fa5e4d32SSunny Srivastava                    }
1376fa5e4d32SSunny Srivastava                }
1377fa5e4d32SSunny Srivastava            }
1378fa5e4d32SSunny Srivastava        ],
1379fa5e4d32SSunny Srivastava        "/sys/bus/spi/drivers/at25/spi32.0/eeprom": [
1380fa5e4d32SSunny Srivastava            {
1381fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0",
1382fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1383fa5e4d32SSunny Srivastava                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi33.0/eeprom",
1384fa5e4d32SSunny Srivastava                "powerOffOnly": true,
1385fa5e4d32SSunny Srivastava                "offset": 196608,
1386fa5e4d32SSunny Srivastava                "size": 65504,
1387fa5e4d32SSunny Srivastava                "extraInterfaces": {
1388fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1389fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1390fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C24"
1391fa5e4d32SSunny Srivastava                    },
1392fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1393fa5e4d32SSunny Srivastava                        "PrettyName": "System processor module 1"
1394fa5e4d32SSunny Srivastava                    }
1395fa5e4d32SSunny Srivastava                }
1396fa5e4d32SSunny Srivastava            },
1397fa5e4d32SSunny Srivastava            {
1398fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit0",
1399fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1400fa5e4d32SSunny Srivastava                "inherit": false,
1401fa5e4d32SSunny Srivastava                "extraInterfaces": {
1402fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1403fa5e4d32SSunny Srivastava                        "PrettyName": "Quad"
1404fa5e4d32SSunny Srivastava                    }
1405fa5e4d32SSunny Srivastava                }
1406fa5e4d32SSunny Srivastava            },
1407fa5e4d32SSunny Srivastava            {
1408fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit1",
1409fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1410fa5e4d32SSunny Srivastava                "inherit": false,
1411fa5e4d32SSunny Srivastava                "extraInterfaces": {
1412fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1413fa5e4d32SSunny Srivastava                        "PrettyName": "High speed SMP/OpenCAPI Link"
1414fa5e4d32SSunny Srivastava                    }
1415fa5e4d32SSunny Srivastava                }
1416fa5e4d32SSunny Srivastava            },
1417fa5e4d32SSunny Srivastava            {
1418fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit2",
1419fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1420fa5e4d32SSunny Srivastava                "inherit": false,
1421fa5e4d32SSunny Srivastava                "extraInterfaces": {
1422fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1423fa5e4d32SSunny Srivastava                        "PrettyName": "Memory Controller"
1424fa5e4d32SSunny Srivastava                    }
1425fa5e4d32SSunny Srivastava                }
1426fa5e4d32SSunny Srivastava            },
1427fa5e4d32SSunny Srivastava            {
1428fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit3",
1429fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1430fa5e4d32SSunny Srivastava                "inherit": false,
1431fa5e4d32SSunny Srivastava                "extraInterfaces": {
1432fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1433fa5e4d32SSunny Srivastava                        "PrettyName": "Memory Controller Channel"
1434fa5e4d32SSunny Srivastava                    }
1435fa5e4d32SSunny Srivastava                }
1436fa5e4d32SSunny Srivastava            },
1437fa5e4d32SSunny Srivastava            {
1438fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit4",
1439fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1440fa5e4d32SSunny Srivastava                "inherit": false,
1441fa5e4d32SSunny Srivastava                "extraInterfaces": {
1442fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1443fa5e4d32SSunny Srivastava                        "PrettyName": "Processor To Memory Buffer Interface"
1444fa5e4d32SSunny Srivastava                    }
1445fa5e4d32SSunny Srivastava                }
1446fa5e4d32SSunny Srivastava            },
1447fa5e4d32SSunny Srivastava            {
1448fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit5",
1449fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1450fa5e4d32SSunny Srivastava                "inherit": false,
1451fa5e4d32SSunny Srivastava                "extraInterfaces": {
1452fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1453fa5e4d32SSunny Srivastava                        "PrettyName": "Nest Memory Management Unit"
1454fa5e4d32SSunny Srivastava                    }
1455fa5e4d32SSunny Srivastava                }
1456fa5e4d32SSunny Srivastava            },
1457fa5e4d32SSunny Srivastava            {
1458fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit6",
1459fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1460fa5e4d32SSunny Srivastava                "inherit": false,
1461fa5e4d32SSunny Srivastava                "extraInterfaces": {
1462fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1463fa5e4d32SSunny Srivastava                        "PrettyName": "Accelerator"
1464fa5e4d32SSunny Srivastava                    }
1465fa5e4d32SSunny Srivastava                }
1466fa5e4d32SSunny Srivastava            },
1467fa5e4d32SSunny Srivastava            {
1468fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit7",
1469fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1470fa5e4d32SSunny Srivastava                "inherit": false,
1471fa5e4d32SSunny Srivastava                "extraInterfaces": {
1472fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1473fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Interface"
1474fa5e4d32SSunny Srivastava                    }
1475fa5e4d32SSunny Srivastava                }
1476fa5e4d32SSunny Srivastava            },
1477fa5e4d32SSunny Srivastava            {
1478fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit8",
1479fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1480fa5e4d32SSunny Srivastava                "inherit": false,
1481fa5e4d32SSunny Srivastava                "extraInterfaces": {
1482fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1483fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Interface Controller"
1484fa5e4d32SSunny Srivastava                    }
1485fa5e4d32SSunny Srivastava                }
1486fa5e4d32SSunny Srivastava            },
1487fa5e4d32SSunny Srivastava            {
1488fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit9",
1489fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1490fa5e4d32SSunny Srivastava                "inherit": false,
1491fa5e4d32SSunny Srivastava                "extraInterfaces": {
1492fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1493fa5e4d32SSunny Srivastava                        "PrettyName": "POWER Accelerator Unit"
1494fa5e4d32SSunny Srivastava                    }
1495fa5e4d32SSunny Srivastava                }
1496fa5e4d32SSunny Srivastava            },
1497fa5e4d32SSunny Srivastava            {
1498fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit10",
1499fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1500fa5e4d32SSunny Srivastava                "inherit": false,
1501fa5e4d32SSunny Srivastava                "extraInterfaces": {
1502fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1503fa5e4d32SSunny Srivastava                        "PrettyName": "POWER Accelerator Unit Controller"
1504fa5e4d32SSunny Srivastava                    }
1505fa5e4d32SSunny Srivastava                }
1506fa5e4d32SSunny Srivastava            },
1507fa5e4d32SSunny Srivastava            {
1508fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit11",
1509fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1510fa5e4d32SSunny Srivastava                "inherit": false,
1511fa5e4d32SSunny Srivastava                "extraInterfaces": {
1512fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1513fa5e4d32SSunny Srivastava                        "PrettyName": "PCI Express controllers"
1514fa5e4d32SSunny Srivastava                    }
1515fa5e4d32SSunny Srivastava                }
1516fa5e4d32SSunny Srivastava            },
1517fa5e4d32SSunny Srivastava            {
1518fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit12",
1519fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1520fa5e4d32SSunny Srivastava                "inherit": false,
1521fa5e4d32SSunny Srivastava                "extraInterfaces": {
1522fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1523fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe host bridge (PHB)"
1524fa5e4d32SSunny Srivastava                    }
1525fa5e4d32SSunny Srivastava                }
1526fa5e4d32SSunny Srivastava            },
1527fa5e4d32SSunny Srivastava            {
1528fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit13",
1529fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1530fa5e4d32SSunny Srivastava                "inherit": false,
1531fa5e4d32SSunny Srivastava                "extraInterfaces": {
1532fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1533fa5e4d32SSunny Srivastava                        "PrettyName": "OBUS End Point"
1534fa5e4d32SSunny Srivastava                    }
1535fa5e4d32SSunny Srivastava                }
1536fa5e4d32SSunny Srivastava            },
1537fa5e4d32SSunny Srivastava            {
1538fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu0/unit14",
1539fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1540fa5e4d32SSunny Srivastava                "inherit": false,
1541fa5e4d32SSunny Srivastava                "extraInterfaces": {
1542fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1543fa5e4d32SSunny Srivastava                        "PrettyName": "Cache-Only Core"
1544fa5e4d32SSunny Srivastava                    }
1545fa5e4d32SSunny Srivastava                }
1546fa5e4d32SSunny Srivastava            }
1547fa5e4d32SSunny Srivastava        ],
1548fa5e4d32SSunny Srivastava        "/sys/bus/spi/drivers/at25/spi42.0/eeprom": [
1549fa5e4d32SSunny Srivastava            {
1550fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1",
1551fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1552fa5e4d32SSunny Srivastava                "redundantEeprom": "/sys/bus/spi/drivers/at25/spi43.0/eeprom",
1553fa5e4d32SSunny Srivastava                "powerOffOnly": true,
1554fa5e4d32SSunny Srivastava                "offset": 196608,
1555fa5e4d32SSunny Srivastava                "size": 65504,
1556fa5e4d32SSunny Srivastava                "extraInterfaces": {
1557fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cpu": null,
1558fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1559fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C24"
1560fa5e4d32SSunny Srivastava                    },
1561fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1562fa5e4d32SSunny Srivastava                        "PrettyName": "System processor module 1"
1563fa5e4d32SSunny Srivastava                    }
1564fa5e4d32SSunny Srivastava                }
1565fa5e4d32SSunny Srivastava            },
1566fa5e4d32SSunny Srivastava            {
1567fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit0",
1568fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1569fa5e4d32SSunny Srivastava                "inherit": false,
1570fa5e4d32SSunny Srivastava                "extraInterfaces": {
1571fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1572fa5e4d32SSunny Srivastava                        "PrettyName": "Quad"
1573fa5e4d32SSunny Srivastava                    }
1574fa5e4d32SSunny Srivastava                }
1575fa5e4d32SSunny Srivastava            },
1576fa5e4d32SSunny Srivastava            {
1577fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit1",
1578fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1579fa5e4d32SSunny Srivastava                "inherit": false,
1580fa5e4d32SSunny Srivastava                "extraInterfaces": {
1581fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1582fa5e4d32SSunny Srivastava                        "PrettyName": "High speed SMP/OpenCAPI Link"
1583fa5e4d32SSunny Srivastava                    }
1584fa5e4d32SSunny Srivastava                }
1585fa5e4d32SSunny Srivastava            },
1586fa5e4d32SSunny Srivastava            {
1587fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit2",
1588fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1589fa5e4d32SSunny Srivastava                "inherit": false,
1590fa5e4d32SSunny Srivastava                "extraInterfaces": {
1591fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1592fa5e4d32SSunny Srivastava                        "PrettyName": "Memory Controller"
1593fa5e4d32SSunny Srivastava                    }
1594fa5e4d32SSunny Srivastava                }
1595fa5e4d32SSunny Srivastava            },
1596fa5e4d32SSunny Srivastava            {
1597fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit3",
1598fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1599fa5e4d32SSunny Srivastava                "inherit": false,
1600fa5e4d32SSunny Srivastava                "extraInterfaces": {
1601fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1602fa5e4d32SSunny Srivastava                        "PrettyName": "Memory Controller Channel"
1603fa5e4d32SSunny Srivastava                    }
1604fa5e4d32SSunny Srivastava                }
1605fa5e4d32SSunny Srivastava            },
1606fa5e4d32SSunny Srivastava            {
1607fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit4",
1608fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1609fa5e4d32SSunny Srivastava                "inherit": false,
1610fa5e4d32SSunny Srivastava                "extraInterfaces": {
1611fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1612fa5e4d32SSunny Srivastava                        "PrettyName": "Processor To Memory Buffer Interface"
1613fa5e4d32SSunny Srivastava                    }
1614fa5e4d32SSunny Srivastava                }
1615fa5e4d32SSunny Srivastava            },
1616fa5e4d32SSunny Srivastava            {
1617fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit5",
1618fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1619fa5e4d32SSunny Srivastava                "inherit": false,
1620fa5e4d32SSunny Srivastava                "extraInterfaces": {
1621fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1622fa5e4d32SSunny Srivastava                        "PrettyName": "Nest Memory Management Unit"
1623fa5e4d32SSunny Srivastava                    }
1624fa5e4d32SSunny Srivastava                }
1625fa5e4d32SSunny Srivastava            },
1626fa5e4d32SSunny Srivastava            {
1627fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit6",
1628fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1629fa5e4d32SSunny Srivastava                "inherit": false,
1630fa5e4d32SSunny Srivastava                "extraInterfaces": {
1631fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1632fa5e4d32SSunny Srivastava                        "PrettyName": "Accelerator"
1633fa5e4d32SSunny Srivastava                    }
1634fa5e4d32SSunny Srivastava                }
1635fa5e4d32SSunny Srivastava            },
1636fa5e4d32SSunny Srivastava            {
1637fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit7",
1638fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1639fa5e4d32SSunny Srivastava                "inherit": false,
1640fa5e4d32SSunny Srivastava                "extraInterfaces": {
1641fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1642fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Interface"
1643fa5e4d32SSunny Srivastava                    }
1644fa5e4d32SSunny Srivastava                }
1645fa5e4d32SSunny Srivastava            },
1646fa5e4d32SSunny Srivastava            {
1647fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit8",
1648fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1649fa5e4d32SSunny Srivastava                "inherit": false,
1650fa5e4d32SSunny Srivastava                "extraInterfaces": {
1651fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1652fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Interface Controller"
1653fa5e4d32SSunny Srivastava                    }
1654fa5e4d32SSunny Srivastava                }
1655fa5e4d32SSunny Srivastava            },
1656fa5e4d32SSunny Srivastava            {
1657fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit9",
1658fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1659fa5e4d32SSunny Srivastava                "inherit": false,
1660fa5e4d32SSunny Srivastava                "extraInterfaces": {
1661fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1662fa5e4d32SSunny Srivastava                        "PrettyName": "POWER Accelerator Unit"
1663fa5e4d32SSunny Srivastava                    }
1664fa5e4d32SSunny Srivastava                }
1665fa5e4d32SSunny Srivastava            },
1666fa5e4d32SSunny Srivastava            {
1667fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit10",
1668fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1669fa5e4d32SSunny Srivastava                "inherit": false,
1670fa5e4d32SSunny Srivastava                "extraInterfaces": {
1671fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1672fa5e4d32SSunny Srivastava                        "PrettyName": "POWER Accelerator Unit Controller"
1673fa5e4d32SSunny Srivastava                    }
1674fa5e4d32SSunny Srivastava                }
1675fa5e4d32SSunny Srivastava            },
1676fa5e4d32SSunny Srivastava            {
1677fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit11",
1678fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1679fa5e4d32SSunny Srivastava                "inherit": false,
1680fa5e4d32SSunny Srivastava                "extraInterfaces": {
1681fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1682fa5e4d32SSunny Srivastava                        "PrettyName": "PCI Express controllers"
1683fa5e4d32SSunny Srivastava                    }
1684fa5e4d32SSunny Srivastava                }
1685fa5e4d32SSunny Srivastava            },
1686fa5e4d32SSunny Srivastava            {
1687fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit12",
1688fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1689fa5e4d32SSunny Srivastava                "inherit": false,
1690fa5e4d32SSunny Srivastava                "extraInterfaces": {
1691fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1692fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe host bridge (PHB)"
1693fa5e4d32SSunny Srivastava                    }
1694fa5e4d32SSunny Srivastava                }
1695fa5e4d32SSunny Srivastava            },
1696fa5e4d32SSunny Srivastava            {
1697fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit13",
1698fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1699fa5e4d32SSunny Srivastava                "inherit": false,
1700fa5e4d32SSunny Srivastava                "extraInterfaces": {
1701fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1702fa5e4d32SSunny Srivastava                        "PrettyName": "OBUS End Point"
1703fa5e4d32SSunny Srivastava                    }
1704fa5e4d32SSunny Srivastava                }
1705fa5e4d32SSunny Srivastava            },
1706fa5e4d32SSunny Srivastava            {
1707fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm1/cpu1/unit14",
1708fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1709fa5e4d32SSunny Srivastava                "inherit": false,
1710fa5e4d32SSunny Srivastava                "extraInterfaces": {
1711fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1712fa5e4d32SSunny Srivastava                        "PrettyName": "Cache-Only Core"
1713fa5e4d32SSunny Srivastava                    }
1714fa5e4d32SSunny Srivastava                }
1715fa5e4d32SSunny Srivastava            }
1716fa5e4d32SSunny Srivastava        ],
1717fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/4-0050/eeprom": [
1718fa5e4d32SSunny Srivastava            {
1719fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0",
1720fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1721fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
1722fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
1723fa5e4d32SSunny Srivastava                "preAction": {
1724fa5e4d32SSunny Srivastava                    "collection": {
1725fa5e4d32SSunny Srivastava                        "setGpio": {
1726fa5e4d32SSunny Srivastava                            "pin": "SLOT0_PRSNT_EN_RSVD",
1727fa5e4d32SSunny Srivastava                            "value": 1
1728fa5e4d32SSunny Srivastava                        },
1729fa5e4d32SSunny Srivastava                        "systemCmd": {
1730fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0050 > /sys/bus/i2c/drivers/at24/bind"
1731fa5e4d32SSunny Srivastava                        }
1732fa5e4d32SSunny Srivastava                    },
1733fa5e4d32SSunny Srivastava                    "deletion": {
1734fa5e4d32SSunny Srivastava                        "systemCmd": {
1735fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
1736fa5e4d32SSunny Srivastava                        }
1737fa5e4d32SSunny Srivastava                    }
1738fa5e4d32SSunny Srivastava                },
1739fa5e4d32SSunny Srivastava                "postAction": {
1740fa5e4d32SSunny Srivastava                    "collection": {
1741fa5e4d32SSunny Srivastava                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1742fa5e4d32SSunny Srivastava                        "systemCmd": {
1743fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
1744fa5e4d32SSunny Srivastava                        }
1745fa5e4d32SSunny Srivastava                    },
1746fa5e4d32SSunny Srivastava                    "deletion": {
1747fa5e4d32SSunny Srivastava                        "systemCmd": {
1748fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0050 > /sys/bus/i2c/drivers/at24/unbind"
1749fa5e4d32SSunny Srivastava                        },
1750fa5e4d32SSunny Srivastava                        "setGpio": {
1751fa5e4d32SSunny Srivastava                            "pin": "SLOT0_PRSNT_EN_RSVD",
1752fa5e4d32SSunny Srivastava                            "value": 0
1753fa5e4d32SSunny Srivastava                        }
1754fa5e4d32SSunny Srivastava                    }
1755fa5e4d32SSunny Srivastava                },
1756fa5e4d32SSunny Srivastava                "PostFailAction": {
1757fa5e4d32SSunny Srivastava                    "collection": {
1758fa5e4d32SSunny Srivastava                        "setGpio": {
1759fa5e4d32SSunny Srivastava                            "pin": "SLOT0_PRSNT_EN_RSVD",
1760fa5e4d32SSunny Srivastava                            "value": 0
1761fa5e4d32SSunny Srivastava                        }
1762fa5e4d32SSunny Srivastava                    },
1763fa5e4d32SSunny Srivastava                    "deletion": {
1764fa5e4d32SSunny Srivastava                        "setGpio": {
1765fa5e4d32SSunny Srivastava                            "pin": "SLOT0_PRSNT_EN_RSVD",
1766fa5e4d32SSunny Srivastava                            "value": 0
1767fa5e4d32SSunny Srivastava                        }
1768fa5e4d32SSunny Srivastava                    }
1769fa5e4d32SSunny Srivastava                },
1770fa5e4d32SSunny Srivastava                "extraInterfaces": {
1771fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1772fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1773fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1774fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C0"
1775fa5e4d32SSunny Srivastava                    },
1776fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1777fa5e4d32SSunny Srivastava                        "Bus": 4,
1778fa5e4d32SSunny Srivastava                        "Address": 80
1779fa5e4d32SSunny Srivastava                    },
1780fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1781fa5e4d32SSunny Srivastava                        "SlotNumber": 0
1782fa5e4d32SSunny Srivastava                    },
1783fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1784fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
1785fa5e4d32SSunny Srivastava                    }
1786fa5e4d32SSunny Srivastava                }
1787fa5e4d32SSunny Srivastava            },
1788fa5e4d32SSunny Srivastava            {
1789fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0/cxp_top",
1790fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1791fa5e4d32SSunny Srivastava                "inherit": false,
1792fa5e4d32SSunny Srivastava                "noprime": true,
1793fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1794fa5e4d32SSunny Srivastava                "extraInterfaces": {
1795fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1796fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1797fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1798fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C0-T0"
1799fa5e4d32SSunny Srivastava                    },
1800fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1801fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
1802fa5e4d32SSunny Srivastava                    }
1803fa5e4d32SSunny Srivastava                }
1804fa5e4d32SSunny Srivastava            },
1805fa5e4d32SSunny Srivastava            {
1806fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0/cxp_bot",
1807fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1808fa5e4d32SSunny Srivastava                "inherit": false,
1809fa5e4d32SSunny Srivastava                "noprime": true,
1810fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1811fa5e4d32SSunny Srivastava                "extraInterfaces": {
1812fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1813fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1814fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1815fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C0-T1"
1816fa5e4d32SSunny Srivastava                    },
1817fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1818fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
1819fa5e4d32SSunny Srivastava                    }
1820fa5e4d32SSunny Srivastava                }
1821fa5e4d32SSunny Srivastava            }
1822fa5e4d32SSunny Srivastava        ],
1823fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/5-0050/eeprom": [
1824fa5e4d32SSunny Srivastava            {
1825fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3",
1826fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1827fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
1828fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
1829fa5e4d32SSunny Srivastava                "preAction": {
1830fa5e4d32SSunny Srivastava                    "collection": {
1831fa5e4d32SSunny Srivastava                        "setGpio": {
1832fa5e4d32SSunny Srivastava                            "pin": "SLOT3_PRSNT_EN_RSVD",
1833fa5e4d32SSunny Srivastava                            "value": 1
1834fa5e4d32SSunny Srivastava                        },
1835fa5e4d32SSunny Srivastava                        "systemCmd": {
1836fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0050 > /sys/bus/i2c/drivers/at24/bind"
1837fa5e4d32SSunny Srivastava                        }
1838fa5e4d32SSunny Srivastava                    },
1839fa5e4d32SSunny Srivastava                    "deletion": {
1840fa5e4d32SSunny Srivastava                        "systemCmd": {
1841fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
1842fa5e4d32SSunny Srivastava                        }
1843fa5e4d32SSunny Srivastava                    }
1844fa5e4d32SSunny Srivastava                },
1845fa5e4d32SSunny Srivastava                "postAction": {
1846fa5e4d32SSunny Srivastava                    "collection": {
1847fa5e4d32SSunny Srivastava                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1848fa5e4d32SSunny Srivastava                        "systemCmd": {
1849fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
1850fa5e4d32SSunny Srivastava                        }
1851fa5e4d32SSunny Srivastava                    },
1852fa5e4d32SSunny Srivastava                    "deletion": {
1853fa5e4d32SSunny Srivastava                        "systemCmd": {
1854fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0050 > /sys/bus/i2c/drivers/at24/unbind"
1855fa5e4d32SSunny Srivastava                        },
1856fa5e4d32SSunny Srivastava                        "setGpio": {
1857fa5e4d32SSunny Srivastava                            "pin": "SLOT3_PRSNT_EN_RSVD",
1858fa5e4d32SSunny Srivastava                            "value": 0
1859fa5e4d32SSunny Srivastava                        }
1860fa5e4d32SSunny Srivastava                    }
1861fa5e4d32SSunny Srivastava                },
1862fa5e4d32SSunny Srivastava                "PostFailAction": {
1863fa5e4d32SSunny Srivastava                    "collection": {
1864fa5e4d32SSunny Srivastava                        "setGpio": {
1865fa5e4d32SSunny Srivastava                            "pin": "SLOT3_PRSNT_EN_RSVD",
1866fa5e4d32SSunny Srivastava                            "value": 0
1867fa5e4d32SSunny Srivastava                        }
1868fa5e4d32SSunny Srivastava                    },
1869fa5e4d32SSunny Srivastava                    "deletion": {
1870fa5e4d32SSunny Srivastava                        "setGpio": {
1871fa5e4d32SSunny Srivastava                            "pin": "SLOT3_PRSNT_EN_RSVD",
1872fa5e4d32SSunny Srivastava                            "value": 0
1873fa5e4d32SSunny Srivastava                        }
1874fa5e4d32SSunny Srivastava                    }
1875fa5e4d32SSunny Srivastava                },
1876fa5e4d32SSunny Srivastava                "extraInterfaces": {
1877fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1878fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1879fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1880fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C3"
1881fa5e4d32SSunny Srivastava                    },
1882fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1883fa5e4d32SSunny Srivastava                        "Bus": 5,
1884fa5e4d32SSunny Srivastava                        "Address": 80
1885fa5e4d32SSunny Srivastava                    },
1886fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1887fa5e4d32SSunny Srivastava                        "SlotNumber": 3
1888fa5e4d32SSunny Srivastava                    },
1889fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1890fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
1891fa5e4d32SSunny Srivastava                    }
1892fa5e4d32SSunny Srivastava                }
1893fa5e4d32SSunny Srivastava            },
1894fa5e4d32SSunny Srivastava            {
1895fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_top",
1896fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1897fa5e4d32SSunny Srivastava                "inherit": false,
1898fa5e4d32SSunny Srivastava                "noprime": true,
1899fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1900fa5e4d32SSunny Srivastava                "extraInterfaces": {
1901fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1902fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1903fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1904fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C3-T0"
1905fa5e4d32SSunny Srivastava                    },
1906fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1907fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
1908fa5e4d32SSunny Srivastava                    }
1909fa5e4d32SSunny Srivastava                }
1910fa5e4d32SSunny Srivastava            },
1911fa5e4d32SSunny Srivastava            {
1912fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3/cxp_bot",
1913fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1914fa5e4d32SSunny Srivastava                "inherit": false,
1915fa5e4d32SSunny Srivastava                "noprime": true,
1916fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1917fa5e4d32SSunny Srivastava                "extraInterfaces": {
1918fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
1919fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
1920fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1921fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C3-T1"
1922fa5e4d32SSunny Srivastava                    },
1923fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1924fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
1925fa5e4d32SSunny Srivastava                    }
1926fa5e4d32SSunny Srivastava                }
1927fa5e4d32SSunny Srivastava            }
1928fa5e4d32SSunny Srivastava        ],
1929fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/5-0051/eeprom": [
1930fa5e4d32SSunny Srivastava            {
1931fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4",
1932fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
1933fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
1934fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
1935fa5e4d32SSunny Srivastava                "preAction": {
1936fa5e4d32SSunny Srivastava                    "collection": {
1937fa5e4d32SSunny Srivastava                        "setGpio": {
1938fa5e4d32SSunny Srivastava                            "pin": "SLOT4_PRSNT_EN_RSVD",
1939fa5e4d32SSunny Srivastava                            "value": 1
1940fa5e4d32SSunny Srivastava                        },
1941fa5e4d32SSunny Srivastava                        "systemCmd": {
1942fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0051 > /sys/bus/i2c/drivers/at24/bind"
1943fa5e4d32SSunny Srivastava                        }
1944fa5e4d32SSunny Srivastava                    },
1945fa5e4d32SSunny Srivastava                    "deletion": {
1946fa5e4d32SSunny Srivastava                        "systemCmd": {
1947fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0061 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
1948fa5e4d32SSunny Srivastava                        }
1949fa5e4d32SSunny Srivastava                    }
1950fa5e4d32SSunny Srivastava                },
1951fa5e4d32SSunny Srivastava                "postAction": {
1952fa5e4d32SSunny Srivastava                    "collection": {
1953fa5e4d32SSunny Srivastava                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
1954fa5e4d32SSunny Srivastava                        "systemCmd": {
1955fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0061 > /sys/bus/i2c/drivers/leds-pca955x/bind"
1956fa5e4d32SSunny Srivastava                        }
1957fa5e4d32SSunny Srivastava                    },
1958fa5e4d32SSunny Srivastava                    "deletion": {
1959fa5e4d32SSunny Srivastava                        "systemCmd": {
1960fa5e4d32SSunny Srivastava                            "cmd": "echo 5-0051 > /sys/bus/i2c/drivers/at24/unbind"
1961fa5e4d32SSunny Srivastava                        },
1962fa5e4d32SSunny Srivastava                        "setGpio": {
1963fa5e4d32SSunny Srivastava                            "pin": "SLOT4_PRSNT_EN_RSVD",
1964fa5e4d32SSunny Srivastava                            "value": 0
1965fa5e4d32SSunny Srivastava                        }
1966fa5e4d32SSunny Srivastava                    }
1967fa5e4d32SSunny Srivastava                },
1968fa5e4d32SSunny Srivastava                "PostFailAction": {
1969fa5e4d32SSunny Srivastava                    "collection": {
1970fa5e4d32SSunny Srivastava                        "setGpio": {
1971fa5e4d32SSunny Srivastava                            "pin": "SLOT4_PRSNT_EN_RSVD",
1972fa5e4d32SSunny Srivastava                            "value": 0
1973fa5e4d32SSunny Srivastava                        }
1974fa5e4d32SSunny Srivastava                    },
1975fa5e4d32SSunny Srivastava                    "deletion": {
1976fa5e4d32SSunny Srivastava                        "setGpio": {
1977fa5e4d32SSunny Srivastava                            "pin": "SLOT4_PRSNT_EN_RSVD",
1978fa5e4d32SSunny Srivastava                            "value": 0
1979fa5e4d32SSunny Srivastava                        }
1980fa5e4d32SSunny Srivastava                    }
1981fa5e4d32SSunny Srivastava                },
1982fa5e4d32SSunny Srivastava                "extraInterfaces": {
1983fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
1984fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
1985fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
1986fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C4"
1987fa5e4d32SSunny Srivastava                    },
1988fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
1989fa5e4d32SSunny Srivastava                        "Bus": 5,
1990fa5e4d32SSunny Srivastava                        "Address": 81
1991fa5e4d32SSunny Srivastava                    },
1992fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
1993fa5e4d32SSunny Srivastava                        "SlotNumber": 4
1994fa5e4d32SSunny Srivastava                    },
1995fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
1996fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
1997fa5e4d32SSunny Srivastava                    }
1998fa5e4d32SSunny Srivastava                }
1999fa5e4d32SSunny Srivastava            },
2000fa5e4d32SSunny Srivastava            {
2001fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_top",
2002fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2003fa5e4d32SSunny Srivastava                "inherit": false,
2004fa5e4d32SSunny Srivastava                "noprime": true,
2005fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2006fa5e4d32SSunny Srivastava                "extraInterfaces": {
2007fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2008fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2009fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2010fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C4-T0"
2011fa5e4d32SSunny Srivastava                    },
2012fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2013fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
2014fa5e4d32SSunny Srivastava                    }
2015fa5e4d32SSunny Srivastava                }
2016fa5e4d32SSunny Srivastava            },
2017fa5e4d32SSunny Srivastava            {
2018fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot4/pcie_card4/cxp_bot",
2019fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2020fa5e4d32SSunny Srivastava                "inherit": false,
2021fa5e4d32SSunny Srivastava                "noprime": true,
2022fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2023fa5e4d32SSunny Srivastava                "extraInterfaces": {
2024fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2025fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2026fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2027fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C4-T1"
2028fa5e4d32SSunny Srivastava                    },
2029fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2030fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
2031fa5e4d32SSunny Srivastava                    }
2032fa5e4d32SSunny Srivastava                }
2033fa5e4d32SSunny Srivastava            }
2034fa5e4d32SSunny Srivastava        ],
2035fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/11-0050/eeprom": [
2036fa5e4d32SSunny Srivastava            {
2037fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10",
2038fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2039fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2040fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2041fa5e4d32SSunny Srivastava                "preAction": {
2042fa5e4d32SSunny Srivastava                    "collection": {
2043fa5e4d32SSunny Srivastava                        "setGpio": {
2044fa5e4d32SSunny Srivastava                            "pin": "SLOT10_PRSNT_EN_RSVD",
2045fa5e4d32SSunny Srivastava                            "value": 1
2046fa5e4d32SSunny Srivastava                        },
2047fa5e4d32SSunny Srivastava                        "systemCmd": {
2048fa5e4d32SSunny Srivastava                            "cmd": "echo 11-0050 > /sys/bus/i2c/drivers/at24/bind"
2049fa5e4d32SSunny Srivastava                        }
2050fa5e4d32SSunny Srivastava                    },
2051fa5e4d32SSunny Srivastava                    "deletion": {
2052fa5e4d32SSunny Srivastava                        "systemCmd": {
2053fa5e4d32SSunny Srivastava                            "cmd": "echo 11-0060 > /sys/bus/i2c/drivers/leds-pca955x/unbind"
2054fa5e4d32SSunny Srivastava                        }
2055fa5e4d32SSunny Srivastava                    }
2056fa5e4d32SSunny Srivastava                },
2057fa5e4d32SSunny Srivastava                "postAction": {
2058fa5e4d32SSunny Srivastava                    "collection": {
2059fa5e4d32SSunny Srivastava                        "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2060fa5e4d32SSunny Srivastava                        "systemCmd": {
2061fa5e4d32SSunny Srivastava                            "cmd": "echo 11-0060 > /sys/bus/i2c/drivers/leds-pca955x/bind"
2062fa5e4d32SSunny Srivastava                        }
2063fa5e4d32SSunny Srivastava                    },
2064fa5e4d32SSunny Srivastava                    "deletion": {
2065fa5e4d32SSunny Srivastava                        "systemCmd": {
2066fa5e4d32SSunny Srivastava                            "cmd": "echo 11-0050 > /sys/bus/i2c/drivers/at24/unbind"
2067fa5e4d32SSunny Srivastava                        },
2068fa5e4d32SSunny Srivastava                        "setGpio": {
2069fa5e4d32SSunny Srivastava                            "pin": "SLOT10_PRSNT_EN_RSVD",
2070fa5e4d32SSunny Srivastava                            "value": 0
2071fa5e4d32SSunny Srivastava                        }
2072fa5e4d32SSunny Srivastava                    }
2073fa5e4d32SSunny Srivastava                },
2074fa5e4d32SSunny Srivastava                "PostFailAction": {
2075fa5e4d32SSunny Srivastava                    "collection": {
2076fa5e4d32SSunny Srivastava                        "setGpio": {
2077fa5e4d32SSunny Srivastava                            "pin": "SLOT10_PRSNT_EN_RSVD",
2078fa5e4d32SSunny Srivastava                            "value": 0
2079fa5e4d32SSunny Srivastava                        }
2080fa5e4d32SSunny Srivastava                    },
2081fa5e4d32SSunny Srivastava                    "deletion": {
2082fa5e4d32SSunny Srivastava                        "setGpio": {
2083fa5e4d32SSunny Srivastava                            "pin": "SLOT10_PRSNT_EN_RSVD",
2084fa5e4d32SSunny Srivastava                            "value": 0
2085fa5e4d32SSunny Srivastava                        }
2086fa5e4d32SSunny Srivastava                    }
2087fa5e4d32SSunny Srivastava                },
2088fa5e4d32SSunny Srivastava                "extraInterfaces": {
2089fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2090fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2091fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2092fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10"
2093fa5e4d32SSunny Srivastava                    },
2094fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2095fa5e4d32SSunny Srivastava                        "Bus": 11,
2096fa5e4d32SSunny Srivastava                        "Address": 80
2097fa5e4d32SSunny Srivastava                    },
2098fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2099fa5e4d32SSunny Srivastava                        "SlotNumber": 10
2100fa5e4d32SSunny Srivastava                    },
2101fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2102fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x16 or PCIe5 x8 adapter"
2103fa5e4d32SSunny Srivastava                    }
2104fa5e4d32SSunny Srivastava                }
2105fa5e4d32SSunny Srivastava            },
2106fa5e4d32SSunny Srivastava            {
2107fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_top",
2108fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2109fa5e4d32SSunny Srivastava                "inherit": false,
2110fa5e4d32SSunny Srivastava                "noprime": true,
2111fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2112fa5e4d32SSunny Srivastava                "extraInterfaces": {
2113fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2114fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2115fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2116fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10-T0"
2117fa5e4d32SSunny Srivastava                    },
2118fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2119fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
2120fa5e4d32SSunny Srivastava                    }
2121fa5e4d32SSunny Srivastava                }
2122fa5e4d32SSunny Srivastava            },
2123fa5e4d32SSunny Srivastava            {
2124fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/cxp_bot",
2125fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2126fa5e4d32SSunny Srivastava                "inherit": false,
2127fa5e4d32SSunny Srivastava                "noprime": true,
2128fa5e4d32SSunny Srivastava                "ccin": ["2CE2", "58FF", "6B92", "6B99"],
2129fa5e4d32SSunny Srivastava                "extraInterfaces": {
2130fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2131fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2132fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2133fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10-T1"
2134fa5e4d32SSunny Srivastava                    },
2135fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2136fa5e4d32SSunny Srivastava                        "PrettyName": "CXP Port"
2137fa5e4d32SSunny Srivastava                    }
2138fa5e4d32SSunny Srivastava                }
2139fa5e4d32SSunny Srivastava            },
2140fa5e4d32SSunny Srivastava            {
2141fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector0",
2142fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2143fa5e4d32SSunny Srivastava                "inherit": false,
2144fa5e4d32SSunny Srivastava                "noprime": true,
2145fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2146fa5e4d32SSunny Srivastava                "extraInterfaces": {
2147fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2148fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2149fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2150fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10-T0"
2151fa5e4d32SSunny Srivastava                    },
2152fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2153fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2154fa5e4d32SSunny Srivastava                    }
2155fa5e4d32SSunny Srivastava                }
2156fa5e4d32SSunny Srivastava            },
2157fa5e4d32SSunny Srivastava            {
2158fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector1",
2159fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2160fa5e4d32SSunny Srivastava                "inherit": false,
2161fa5e4d32SSunny Srivastava                "noprime": true,
2162fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2163fa5e4d32SSunny Srivastava                "extraInterfaces": {
2164fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2165fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2166fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2167fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10-T1"
2168fa5e4d32SSunny Srivastava                    },
2169fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2170fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2171fa5e4d32SSunny Srivastava                    }
2172fa5e4d32SSunny Srivastava                }
2173fa5e4d32SSunny Srivastava            },
2174fa5e4d32SSunny Srivastava            {
2175fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector2",
2176fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2177fa5e4d32SSunny Srivastava                "inherit": false,
2178fa5e4d32SSunny Srivastava                "noprime": true,
2179fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2180fa5e4d32SSunny Srivastava                "extraInterfaces": {
2181fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2182fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2183fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2184fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10-T2"
2185fa5e4d32SSunny Srivastava                    },
2186fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2187fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2188fa5e4d32SSunny Srivastava                    }
2189fa5e4d32SSunny Srivastava                }
2190fa5e4d32SSunny Srivastava            },
2191fa5e4d32SSunny Srivastava            {
2192fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10/c10_connector3",
2193fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2194fa5e4d32SSunny Srivastava                "inherit": false,
2195fa5e4d32SSunny Srivastava                "noprime": true,
2196fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2197fa5e4d32SSunny Srivastava                "extraInterfaces": {
2198fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2199fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2200fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2201fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C10-T3"
2202fa5e4d32SSunny Srivastava                    },
2203fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2204fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2205fa5e4d32SSunny Srivastava                    }
2206fa5e4d32SSunny Srivastava                }
2207fa5e4d32SSunny Srivastava            }
2208fa5e4d32SSunny Srivastava        ],
2209fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/4-0052/eeprom": [
2210fa5e4d32SSunny Srivastava            {
2211fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2",
2212fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2213fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2214fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2215fa5e4d32SSunny Srivastava                "preAction": {
2216fa5e4d32SSunny Srivastava                    "collection": {
2217fa5e4d32SSunny Srivastava                        "setGpio": {
2218fa5e4d32SSunny Srivastava                            "pin": "SLOT2_PRSNT_EN_RSVD",
2219fa5e4d32SSunny Srivastava                            "value": 1
2220fa5e4d32SSunny Srivastava                        },
2221fa5e4d32SSunny Srivastava                        "systemCmd": {
2222fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0052 > /sys/bus/i2c/drivers/at24/bind"
2223fa5e4d32SSunny Srivastava                        }
2224fa5e4d32SSunny Srivastava                    }
2225fa5e4d32SSunny Srivastava                },
2226fa5e4d32SSunny Srivastava                "postAction": {
2227fa5e4d32SSunny Srivastava                    "deletion": {
2228fa5e4d32SSunny Srivastava                        "systemCmd": {
2229fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0052 > /sys/bus/i2c/drivers/at24/unbind"
2230fa5e4d32SSunny Srivastava                        },
2231fa5e4d32SSunny Srivastava                        "setGpio": {
2232fa5e4d32SSunny Srivastava                            "pin": "SLOT2_PRSNT_EN_RSVD",
2233fa5e4d32SSunny Srivastava                            "value": 0
2234fa5e4d32SSunny Srivastava                        }
2235fa5e4d32SSunny Srivastava                    }
2236fa5e4d32SSunny Srivastava                },
2237fa5e4d32SSunny Srivastava                "PostFailAction": {
2238fa5e4d32SSunny Srivastava                    "collection": {
2239fa5e4d32SSunny Srivastava                        "setGpio": {
2240fa5e4d32SSunny Srivastava                            "pin": "SLOT2_PRSNT_EN_RSVD",
2241fa5e4d32SSunny Srivastava                            "value": 0
2242fa5e4d32SSunny Srivastava                        }
2243fa5e4d32SSunny Srivastava                    },
2244fa5e4d32SSunny Srivastava                    "deletion": {
2245fa5e4d32SSunny Srivastava                        "setGpio": {
2246fa5e4d32SSunny Srivastava                            "pin": "SLOT2_PRSNT_EN_RSVD",
2247fa5e4d32SSunny Srivastava                            "value": 0
2248fa5e4d32SSunny Srivastava                        }
2249fa5e4d32SSunny Srivastava                    }
2250fa5e4d32SSunny Srivastava                },
2251fa5e4d32SSunny Srivastava                "extraInterfaces": {
2252fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2253fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2254fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C2"
2255fa5e4d32SSunny Srivastava                    },
2256fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2257fa5e4d32SSunny Srivastava                        "Bus": 4,
2258fa5e4d32SSunny Srivastava                        "Address": 82
2259fa5e4d32SSunny Srivastava                    },
2260fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2261fa5e4d32SSunny Srivastava                        "SlotNumber": 2
2262fa5e4d32SSunny Srivastava                    },
2263fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2264fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
2265fa5e4d32SSunny Srivastava                    }
2266fa5e4d32SSunny Srivastava                }
2267fa5e4d32SSunny Srivastava            }
2268fa5e4d32SSunny Srivastava        ],
2269fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/6-0053/eeprom": [
2270fa5e4d32SSunny Srivastava            {
2271fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6/pcie_card6",
2272fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2273fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2274fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2275fa5e4d32SSunny Srivastava                "preAction": {
2276fa5e4d32SSunny Srivastava                    "collection": {
2277fa5e4d32SSunny Srivastava                        "setGpio": {
2278fa5e4d32SSunny Srivastava                            "pin": "SLOT6_PRSNT_EN_RSVD",
2279fa5e4d32SSunny Srivastava                            "value": 1
2280fa5e4d32SSunny Srivastava                        },
2281fa5e4d32SSunny Srivastava                        "systemCmd": {
2282fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0053 > /sys/bus/i2c/drivers/at24/bind"
2283fa5e4d32SSunny Srivastava                        }
2284fa5e4d32SSunny Srivastava                    }
2285fa5e4d32SSunny Srivastava                },
2286fa5e4d32SSunny Srivastava                "postAction": {
2287fa5e4d32SSunny Srivastava                    "deletion": {
2288fa5e4d32SSunny Srivastava                        "systemCmd": {
2289fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0053 > /sys/bus/i2c/drivers/at24/unbind"
2290fa5e4d32SSunny Srivastava                        },
2291fa5e4d32SSunny Srivastava                        "setGpio": {
2292fa5e4d32SSunny Srivastava                            "pin": "SLOT6_PRSNT_EN_RSVD",
2293fa5e4d32SSunny Srivastava                            "value": 0
2294fa5e4d32SSunny Srivastava                        }
2295fa5e4d32SSunny Srivastava                    }
2296fa5e4d32SSunny Srivastava                },
2297fa5e4d32SSunny Srivastava                "PostFailAction": {
2298fa5e4d32SSunny Srivastava                    "collection": {
2299fa5e4d32SSunny Srivastava                        "setGpio": {
2300fa5e4d32SSunny Srivastava                            "pin": "SLOT6_PRSNT_EN_RSVD",
2301fa5e4d32SSunny Srivastava                            "value": 0
2302fa5e4d32SSunny Srivastava                        }
2303fa5e4d32SSunny Srivastava                    },
2304fa5e4d32SSunny Srivastava                    "deletion": {
2305fa5e4d32SSunny Srivastava                        "setGpio": {
2306fa5e4d32SSunny Srivastava                            "pin": "SLOT6_PRSNT_EN_RSVD",
2307fa5e4d32SSunny Srivastava                            "value": 0
2308fa5e4d32SSunny Srivastava                        }
2309fa5e4d32SSunny Srivastava                    }
2310fa5e4d32SSunny Srivastava                },
2311fa5e4d32SSunny Srivastava                "extraInterfaces": {
2312fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2313fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2314fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C6"
2315fa5e4d32SSunny Srivastava                    },
2316fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2317fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI adapter"
2318fa5e4d32SSunny Srivastava                    }
2319fa5e4d32SSunny Srivastava                }
2320fa5e4d32SSunny Srivastava            }
2321fa5e4d32SSunny Srivastava        ],
2322fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/6-0052/eeprom": [
2323fa5e4d32SSunny Srivastava            {
2324fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7",
2325fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2326fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2327fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2328fa5e4d32SSunny Srivastava                "preAction": {
2329fa5e4d32SSunny Srivastava                    "collection": {
2330fa5e4d32SSunny Srivastava                        "setGpio": {
2331fa5e4d32SSunny Srivastava                            "pin": "SLOT7_PRSNT_EN_RSVD",
2332fa5e4d32SSunny Srivastava                            "value": 1
2333fa5e4d32SSunny Srivastava                        },
2334fa5e4d32SSunny Srivastava                        "systemCmd": {
2335fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0052 > /sys/bus/i2c/drivers/at24/bind"
2336fa5e4d32SSunny Srivastava                        }
2337fa5e4d32SSunny Srivastava                    }
2338fa5e4d32SSunny Srivastava                },
2339fa5e4d32SSunny Srivastava                "postAction": {
2340fa5e4d32SSunny Srivastava                    "deletion": {
2341fa5e4d32SSunny Srivastava                        "systemCmd": {
2342fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0052 > /sys/bus/i2c/drivers/at24/unbind"
2343fa5e4d32SSunny Srivastava                        },
2344fa5e4d32SSunny Srivastava                        "setGpio": {
2345fa5e4d32SSunny Srivastava                            "pin": "SLOT7_PRSNT_EN_RSVD",
2346fa5e4d32SSunny Srivastava                            "value": 0
2347fa5e4d32SSunny Srivastava                        }
2348fa5e4d32SSunny Srivastava                    }
2349fa5e4d32SSunny Srivastava                },
2350fa5e4d32SSunny Srivastava                "PostFailAction": {
2351fa5e4d32SSunny Srivastava                    "collection": {
2352fa5e4d32SSunny Srivastava                        "setGpio": {
2353fa5e4d32SSunny Srivastava                            "pin": "SLOT7_PRSNT_EN_RSVD",
2354fa5e4d32SSunny Srivastava                            "value": 0
2355fa5e4d32SSunny Srivastava                        }
2356fa5e4d32SSunny Srivastava                    },
2357fa5e4d32SSunny Srivastava                    "deletion": {
2358fa5e4d32SSunny Srivastava                        "setGpio": {
2359fa5e4d32SSunny Srivastava                            "pin": "SLOT7_PRSNT_EN_RSVD",
2360fa5e4d32SSunny Srivastava                            "value": 0
2361fa5e4d32SSunny Srivastava                        }
2362fa5e4d32SSunny Srivastava                    }
2363fa5e4d32SSunny Srivastava                },
2364fa5e4d32SSunny Srivastava                "extraInterfaces": {
2365fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2366fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2367fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C7"
2368fa5e4d32SSunny Srivastava                    },
2369fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2370fa5e4d32SSunny Srivastava                        "Bus": 6,
2371fa5e4d32SSunny Srivastava                        "Address": 82
2372fa5e4d32SSunny Srivastava                    },
2373fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2374fa5e4d32SSunny Srivastava                        "SlotNumber": 7
2375fa5e4d32SSunny Srivastava                    },
2376fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2377fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
2378fa5e4d32SSunny Srivastava                    }
2379fa5e4d32SSunny Srivastava                }
2380fa5e4d32SSunny Srivastava            }
2381fa5e4d32SSunny Srivastava        ],
2382fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/6-0050/eeprom": [
2383fa5e4d32SSunny Srivastava            {
2384fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9/pcie_card9",
2385fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2386fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2387fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2388fa5e4d32SSunny Srivastava                "preAction": {
2389fa5e4d32SSunny Srivastava                    "collection": {
2390fa5e4d32SSunny Srivastava                        "setGpio": {
2391fa5e4d32SSunny Srivastava                            "pin": "SLOT9_PRSNT_EN_RSVD",
2392fa5e4d32SSunny Srivastava                            "value": 1
2393fa5e4d32SSunny Srivastava                        },
2394fa5e4d32SSunny Srivastava                        "systemCmd": {
2395fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0050 > /sys/bus/i2c/drivers/at24/bind"
2396fa5e4d32SSunny Srivastava                        }
2397fa5e4d32SSunny Srivastava                    }
2398fa5e4d32SSunny Srivastava                },
2399fa5e4d32SSunny Srivastava                "postAction": {
2400fa5e4d32SSunny Srivastava                    "deletion": {
2401fa5e4d32SSunny Srivastava                        "systemCmd": {
2402fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0050 > /sys/bus/i2c/drivers/at24/unbind"
2403fa5e4d32SSunny Srivastava                        },
2404fa5e4d32SSunny Srivastava                        "setGpio": {
2405fa5e4d32SSunny Srivastava                            "pin": "SLOT9_PRSNT_EN_RSVD",
2406fa5e4d32SSunny Srivastava                            "value": 0
2407fa5e4d32SSunny Srivastava                        }
2408fa5e4d32SSunny Srivastava                    }
2409fa5e4d32SSunny Srivastava                },
2410fa5e4d32SSunny Srivastava                "PostFailAction": {
2411fa5e4d32SSunny Srivastava                    "collection": {
2412fa5e4d32SSunny Srivastava                        "setGpio": {
2413fa5e4d32SSunny Srivastava                            "pin": "SLOT9_PRSNT_EN_RSVD",
2414fa5e4d32SSunny Srivastava                            "value": 0
2415fa5e4d32SSunny Srivastava                        }
2416fa5e4d32SSunny Srivastava                    },
2417fa5e4d32SSunny Srivastava                    "deletion": {
2418fa5e4d32SSunny Srivastava                        "setGpio": {
2419fa5e4d32SSunny Srivastava                            "pin": "SLOT9_PRSNT_EN_RSVD",
2420fa5e4d32SSunny Srivastava                            "value": 0
2421fa5e4d32SSunny Srivastava                        }
2422fa5e4d32SSunny Srivastava                    }
2423fa5e4d32SSunny Srivastava                },
2424fa5e4d32SSunny Srivastava                "extraInterfaces": {
2425fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2426fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2427fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C9"
2428fa5e4d32SSunny Srivastava                    },
2429fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2430fa5e4d32SSunny Srivastava                        "Bus": 6,
2431fa5e4d32SSunny Srivastava                        "Address": 80
2432fa5e4d32SSunny Srivastava                    },
2433fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2434fa5e4d32SSunny Srivastava                        "SlotNumber": 9
2435fa5e4d32SSunny Srivastava                    },
2436fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2437fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
2438fa5e4d32SSunny Srivastava                    }
2439fa5e4d32SSunny Srivastava                }
2440fa5e4d32SSunny Srivastava            }
2441fa5e4d32SSunny Srivastava        ],
2442fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/11-0051/eeprom": [
2443fa5e4d32SSunny Srivastava            {
2444fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11",
2445fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2446fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2447fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2448fa5e4d32SSunny Srivastava                "preAction": {
2449fa5e4d32SSunny Srivastava                    "collection": {
2450fa5e4d32SSunny Srivastava                        "setGpio": {
2451fa5e4d32SSunny Srivastava                            "pin": "SLOT11_PRSNT_EN_RSVD",
2452fa5e4d32SSunny Srivastava                            "value": 1
2453fa5e4d32SSunny Srivastava                        },
2454fa5e4d32SSunny Srivastava                        "systemCmd": {
2455fa5e4d32SSunny Srivastava                            "cmd": "echo 11-0051 > /sys/bus/i2c/drivers/at24/bind"
2456fa5e4d32SSunny Srivastava                        }
2457fa5e4d32SSunny Srivastava                    }
2458fa5e4d32SSunny Srivastava                },
2459fa5e4d32SSunny Srivastava                "postAction": {
2460fa5e4d32SSunny Srivastava                    "deletion": {
2461fa5e4d32SSunny Srivastava                        "systemCmd": {
2462fa5e4d32SSunny Srivastava                            "cmd": "echo 11-0051 > /sys/bus/i2c/drivers/at24/unbind"
2463fa5e4d32SSunny Srivastava                        },
2464fa5e4d32SSunny Srivastava                        "setGpio": {
2465fa5e4d32SSunny Srivastava                            "pin": "SLOT11_PRSNT_EN_RSVD",
2466fa5e4d32SSunny Srivastava                            "value": 0
2467fa5e4d32SSunny Srivastava                        }
2468fa5e4d32SSunny Srivastava                    }
2469fa5e4d32SSunny Srivastava                },
2470fa5e4d32SSunny Srivastava                "PostFailAction": {
2471fa5e4d32SSunny Srivastava                    "collection": {
2472fa5e4d32SSunny Srivastava                        "setGpio": {
2473fa5e4d32SSunny Srivastava                            "pin": "SLOT11_PRSNT_EN_RSVD",
2474fa5e4d32SSunny Srivastava                            "value": 0
2475fa5e4d32SSunny Srivastava                        }
2476fa5e4d32SSunny Srivastava                    },
2477fa5e4d32SSunny Srivastava                    "deletion": {
2478fa5e4d32SSunny Srivastava                        "setGpio": {
2479fa5e4d32SSunny Srivastava                            "pin": "SLOT11_PRSNT_EN_RSVD",
2480fa5e4d32SSunny Srivastava                            "value": 0
2481fa5e4d32SSunny Srivastava                        }
2482fa5e4d32SSunny Srivastava                    }
2483fa5e4d32SSunny Srivastava                },
2484fa5e4d32SSunny Srivastava                "extraInterfaces": {
2485fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2486fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2487fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2488fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C11"
2489fa5e4d32SSunny Srivastava                    },
2490fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2491fa5e4d32SSunny Srivastava                        "Bus": 11,
2492fa5e4d32SSunny Srivastava                        "Address": 81
2493fa5e4d32SSunny Srivastava                    },
2494fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2495fa5e4d32SSunny Srivastava                        "SlotNumber": 11
2496fa5e4d32SSunny Srivastava                    },
2497fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2498fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe5 x8 adapter"
2499fa5e4d32SSunny Srivastava                    }
2500fa5e4d32SSunny Srivastava                }
2501fa5e4d32SSunny Srivastava            },
2502fa5e4d32SSunny Srivastava            {
2503fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector0",
2504fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2505fa5e4d32SSunny Srivastava                "inherit": false,
2506fa5e4d32SSunny Srivastava                "noprime": true,
2507fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2508fa5e4d32SSunny Srivastava                "extraInterfaces": {
2509fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2510fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2511fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2512fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C11-T0"
2513fa5e4d32SSunny Srivastava                    },
2514fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2515fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2516fa5e4d32SSunny Srivastava                    }
2517fa5e4d32SSunny Srivastava                }
2518fa5e4d32SSunny Srivastava            },
2519fa5e4d32SSunny Srivastava            {
2520fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector1",
2521fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2522fa5e4d32SSunny Srivastava                "inherit": false,
2523fa5e4d32SSunny Srivastava                "noprime": true,
2524fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2525fa5e4d32SSunny Srivastava                "extraInterfaces": {
2526fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2527fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2528fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2529fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C11-T1"
2530fa5e4d32SSunny Srivastava                    },
2531fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2532fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2533fa5e4d32SSunny Srivastava                    }
2534fa5e4d32SSunny Srivastava                }
2535fa5e4d32SSunny Srivastava            },
2536fa5e4d32SSunny Srivastava            {
2537fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector2",
2538fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2539fa5e4d32SSunny Srivastava                "inherit": false,
2540fa5e4d32SSunny Srivastava                "noprime": true,
2541fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2542fa5e4d32SSunny Srivastava                "extraInterfaces": {
2543fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2544fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2545fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2546fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C11-T2"
2547fa5e4d32SSunny Srivastava                    },
2548fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2549fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2550fa5e4d32SSunny Srivastava                    }
2551fa5e4d32SSunny Srivastava                }
2552fa5e4d32SSunny Srivastava            },
2553fa5e4d32SSunny Srivastava            {
2554fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11/c11_connector3",
2555fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2556fa5e4d32SSunny Srivastava                "inherit": false,
2557fa5e4d32SSunny Srivastava                "noprime": true,
2558fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2559fa5e4d32SSunny Srivastava                "extraInterfaces": {
2560fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2561fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2562fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2563fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C11-T3"
2564fa5e4d32SSunny Srivastava                    },
2565fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2566fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2567fa5e4d32SSunny Srivastava                    }
2568fa5e4d32SSunny Srivastava                }
2569fa5e4d32SSunny Srivastava            }
2570fa5e4d32SSunny Srivastava        ],
2571fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/4-0051/eeprom": [
2572fa5e4d32SSunny Srivastava            {
2573fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1",
2574fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2575fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2576fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2577fa5e4d32SSunny Srivastava                "preAction": {
2578fa5e4d32SSunny Srivastava                    "collection": {
2579fa5e4d32SSunny Srivastava                        "setGpio": {
2580fa5e4d32SSunny Srivastava                            "pin": "SLOT1_PRSNT_EN_RSVD",
2581fa5e4d32SSunny Srivastava                            "value": 1
2582fa5e4d32SSunny Srivastava                        },
2583fa5e4d32SSunny Srivastava                        "systemCmd": {
2584fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0051 > /sys/bus/i2c/drivers/at24/bind"
2585fa5e4d32SSunny Srivastava                        }
2586fa5e4d32SSunny Srivastava                    }
2587fa5e4d32SSunny Srivastava                },
2588fa5e4d32SSunny Srivastava                "postAction": {
2589fa5e4d32SSunny Srivastava                    "deletion": {
2590fa5e4d32SSunny Srivastava                        "systemCmd": {
2591fa5e4d32SSunny Srivastava                            "cmd": "echo 4-0051 > /sys/bus/i2c/drivers/at24/unbind"
2592fa5e4d32SSunny Srivastava                        },
2593fa5e4d32SSunny Srivastava                        "setGpio": {
2594fa5e4d32SSunny Srivastava                            "pin": "SLOT1_PRSNT_EN_RSVD",
2595fa5e4d32SSunny Srivastava                            "value": 0
2596fa5e4d32SSunny Srivastava                        }
2597fa5e4d32SSunny Srivastava                    }
2598fa5e4d32SSunny Srivastava                },
2599fa5e4d32SSunny Srivastava                "PostFailAction": {
2600fa5e4d32SSunny Srivastava                    "collection": {
2601fa5e4d32SSunny Srivastava                        "setGpio": {
2602fa5e4d32SSunny Srivastava                            "pin": "SLOT1_PRSNT_EN_RSVD",
2603fa5e4d32SSunny Srivastava                            "value": 0
2604fa5e4d32SSunny Srivastava                        }
2605fa5e4d32SSunny Srivastava                    },
2606fa5e4d32SSunny Srivastava                    "deletion": {
2607fa5e4d32SSunny Srivastava                        "setGpio": {
2608fa5e4d32SSunny Srivastava                            "pin": "SLOT1_PRSNT_EN_RSVD",
2609fa5e4d32SSunny Srivastava                            "value": 0
2610fa5e4d32SSunny Srivastava                        }
2611fa5e4d32SSunny Srivastava                    }
2612fa5e4d32SSunny Srivastava                },
2613fa5e4d32SSunny Srivastava                "extraInterfaces": {
2614fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2615fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2616fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C1"
2617fa5e4d32SSunny Srivastava                    },
2618fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2619fa5e4d32SSunny Srivastava                        "Bus": 4,
2620fa5e4d32SSunny Srivastava                        "Address": 81
2621fa5e4d32SSunny Srivastava                    },
2622fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2623fa5e4d32SSunny Srivastava                        "SlotNumber": 1
2624fa5e4d32SSunny Srivastava                    },
2625fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2626fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x8 adapter"
2627fa5e4d32SSunny Srivastava                    }
2628fa5e4d32SSunny Srivastava                }
2629fa5e4d32SSunny Srivastava            }
2630fa5e4d32SSunny Srivastava        ],
2631fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/6-0051/eeprom": [
2632fa5e4d32SSunny Srivastava            {
2633fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8",
2634fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2635fa5e4d32SSunny Srivastava                "replaceableAtStandby": true,
2636fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2637fa5e4d32SSunny Srivastava                "preAction": {
2638fa5e4d32SSunny Srivastava                    "collection": {
2639fa5e4d32SSunny Srivastava                        "setGpio": {
2640fa5e4d32SSunny Srivastava                            "pin": "SLOT8_PRSNT_EN_RSVD",
2641fa5e4d32SSunny Srivastava                            "value": 1
2642fa5e4d32SSunny Srivastava                        },
2643fa5e4d32SSunny Srivastava                        "systemCmd": {
2644fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0051 > /sys/bus/i2c/drivers/at24/bind"
2645fa5e4d32SSunny Srivastava                        }
2646fa5e4d32SSunny Srivastava                    }
2647fa5e4d32SSunny Srivastava                },
2648fa5e4d32SSunny Srivastava                "postAction": {
2649fa5e4d32SSunny Srivastava                    "deletion": {
2650fa5e4d32SSunny Srivastava                        "systemCmd": {
2651fa5e4d32SSunny Srivastava                            "cmd": "echo 6-0051 > /sys/bus/i2c/drivers/at24/unbind"
2652fa5e4d32SSunny Srivastava                        },
2653fa5e4d32SSunny Srivastava                        "setGpio": {
2654fa5e4d32SSunny Srivastava                            "pin": "SLOT8_PRSNT_EN_RSVD",
2655fa5e4d32SSunny Srivastava                            "value": 0
2656fa5e4d32SSunny Srivastava                        }
2657fa5e4d32SSunny Srivastava                    }
2658fa5e4d32SSunny Srivastava                },
2659fa5e4d32SSunny Srivastava                "PostFailAction": {
2660fa5e4d32SSunny Srivastava                    "collection": {
2661fa5e4d32SSunny Srivastava                        "setGpio": {
2662fa5e4d32SSunny Srivastava                            "pin": "SLOT8_PRSNT_EN_RSVD",
2663fa5e4d32SSunny Srivastava                            "value": 0
2664fa5e4d32SSunny Srivastava                        }
2665fa5e4d32SSunny Srivastava                    },
2666fa5e4d32SSunny Srivastava                    "deletion": {
2667fa5e4d32SSunny Srivastava                        "setGpio": {
2668fa5e4d32SSunny Srivastava                            "pin": "SLOT8_PRSNT_EN_RSVD",
2669fa5e4d32SSunny Srivastava                            "value": 0
2670fa5e4d32SSunny Srivastava                        }
2671fa5e4d32SSunny Srivastava                    }
2672fa5e4d32SSunny Srivastava                },
2673fa5e4d32SSunny Srivastava                "extraInterfaces": {
2674fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2675fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2676fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2677fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C8"
2678fa5e4d32SSunny Srivastava                    },
2679fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.I2CDevice": {
2680fa5e4d32SSunny Srivastava                        "Bus": 6,
2681fa5e4d32SSunny Srivastava                        "Address": 81
2682fa5e4d32SSunny Srivastava                    },
2683fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2684fa5e4d32SSunny Srivastava                        "SlotNumber": 8
2685fa5e4d32SSunny Srivastava                    },
2686fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2687fa5e4d32SSunny Srivastava                        "PrettyName": "PCIe4 x8 adapter"
2688fa5e4d32SSunny Srivastava                    }
2689fa5e4d32SSunny Srivastava                }
2690fa5e4d32SSunny Srivastava            },
2691fa5e4d32SSunny Srivastava            {
2692fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector0",
2693fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2694fa5e4d32SSunny Srivastava                "inherit": false,
2695fa5e4d32SSunny Srivastava                "noprime": true,
2696fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2697fa5e4d32SSunny Srivastava                "extraInterfaces": {
2698fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2699fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2700fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2701fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C8-T0"
2702fa5e4d32SSunny Srivastava                    },
2703fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2704fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2705fa5e4d32SSunny Srivastava                    }
2706fa5e4d32SSunny Srivastava                }
2707fa5e4d32SSunny Srivastava            },
2708fa5e4d32SSunny Srivastava            {
2709fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector1",
2710fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2711fa5e4d32SSunny Srivastava                "inherit": false,
2712fa5e4d32SSunny Srivastava                "noprime": true,
2713fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2714fa5e4d32SSunny Srivastava                "extraInterfaces": {
2715fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2716fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2717fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2718fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C8-T1"
2719fa5e4d32SSunny Srivastava                    },
2720fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2721fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2722fa5e4d32SSunny Srivastava                    }
2723fa5e4d32SSunny Srivastava                }
2724fa5e4d32SSunny Srivastava            },
2725fa5e4d32SSunny Srivastava            {
2726fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector2",
2727fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2728fa5e4d32SSunny Srivastava                "inherit": false,
2729fa5e4d32SSunny Srivastava                "noprime": true,
2730fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2731fa5e4d32SSunny Srivastava                "extraInterfaces": {
2732fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2733fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2734fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2735fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C8-T2"
2736fa5e4d32SSunny Srivastava                    },
2737fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2738fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2739fa5e4d32SSunny Srivastava                    }
2740fa5e4d32SSunny Srivastava                }
2741fa5e4d32SSunny Srivastava            },
2742fa5e4d32SSunny Srivastava            {
2743fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8/c8_connector3",
2744fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2745fa5e4d32SSunny Srivastava                "inherit": false,
2746fa5e4d32SSunny Srivastava                "noprime": true,
2747fa5e4d32SSunny Srivastava                "ccin": ["6B87"],
2748fa5e4d32SSunny Srivastava                "extraInterfaces": {
2749fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2750fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2751fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2752fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C8-T3"
2753fa5e4d32SSunny Srivastava                    },
2754fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2755fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Internal Connector"
2756fa5e4d32SSunny Srivastava                    }
2757fa5e4d32SSunny Srivastava                }
2758fa5e4d32SSunny Srivastava            }
2759fa5e4d32SSunny Srivastava        ],
2760fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/13-0050/eeprom": [
2761fa5e4d32SSunny Srivastava            {
2762fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0",
2763fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2764fa5e4d32SSunny Srivastava                "extraInterfaces": {
2765fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
2766fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
2767fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2768fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1"
2769fa5e4d32SSunny Srivastava                    },
2770fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2771fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane 0"
2772fa5e4d32SSunny Srivastava                    }
2773fa5e4d32SSunny Srivastava                }
2774fa5e4d32SSunny Srivastava            },
2775fa5e4d32SSunny Srivastava            {
2776fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme2",
2777fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2778fa5e4d32SSunny Srivastava                "inherit": false,
2779fa5e4d32SSunny Srivastava                "extraInterfaces": {
2780fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
2781fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2782fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2783fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2784fa5e4d32SSunny Srivastava                    },
2785fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2786fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C2"
2787fa5e4d32SSunny Srivastava                    },
2788fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2789fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 0"
2790fa5e4d32SSunny Srivastava                    }
2791fa5e4d32SSunny Srivastava                }
2792fa5e4d32SSunny Srivastava            },
2793fa5e4d32SSunny Srivastava            {
2794fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme2/dp0_drive2",
2795fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2796fa5e4d32SSunny Srivastava                "inherit": false,
2797fa5e4d32SSunny Srivastava                "embedded": false,
2798fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2799fa5e4d32SSunny Srivastava                "extraInterfaces": {
2800fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2801fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2802fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C2"
2803fa5e4d32SSunny Srivastava                    },
2804fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2805fa5e4d32SSunny Srivastava                        "SlotNumber": 1
2806fa5e4d32SSunny Srivastava                    },
2807fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2808fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 0"
2809fa5e4d32SSunny Srivastava                    }
2810fa5e4d32SSunny Srivastava                }
2811fa5e4d32SSunny Srivastava            },
2812fa5e4d32SSunny Srivastava            {
2813fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme3",
2814fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2815fa5e4d32SSunny Srivastava                "inherit": false,
2816fa5e4d32SSunny Srivastava                "extraInterfaces": {
2817fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
2818fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2819fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2820fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2821fa5e4d32SSunny Srivastava                    },
2822fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2823fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C3"
2824fa5e4d32SSunny Srivastava                    },
2825fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2826fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 1"
2827fa5e4d32SSunny Srivastava                    }
2828fa5e4d32SSunny Srivastava                }
2829fa5e4d32SSunny Srivastava            },
2830fa5e4d32SSunny Srivastava            {
2831fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme3/dp0_drive3",
2832fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2833fa5e4d32SSunny Srivastava                "inherit": false,
2834fa5e4d32SSunny Srivastava                "embedded": false,
2835fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2836fa5e4d32SSunny Srivastava                "extraInterfaces": {
2837fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2838fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2839fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C3"
2840fa5e4d32SSunny Srivastava                    },
2841fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2842fa5e4d32SSunny Srivastava                        "SlotNumber": 2
2843fa5e4d32SSunny Srivastava                    },
2844fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2845fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 1"
2846fa5e4d32SSunny Srivastava                    }
2847fa5e4d32SSunny Srivastava                }
2848fa5e4d32SSunny Srivastava            },
2849fa5e4d32SSunny Srivastava            {
2850fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme4",
2851fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2852fa5e4d32SSunny Srivastava                "inherit": false,
2853fa5e4d32SSunny Srivastava                "extraInterfaces": {
2854fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
2855fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2856fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2857fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2858fa5e4d32SSunny Srivastava                    },
2859fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2860fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C4"
2861fa5e4d32SSunny Srivastava                    },
2862fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2863fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 2"
2864fa5e4d32SSunny Srivastava                    }
2865fa5e4d32SSunny Srivastava                }
2866fa5e4d32SSunny Srivastava            },
2867fa5e4d32SSunny Srivastava            {
2868fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme4/dp0_drive4",
2869fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2870fa5e4d32SSunny Srivastava                "inherit": false,
2871fa5e4d32SSunny Srivastava                "embedded": false,
2872fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2873fa5e4d32SSunny Srivastava                "extraInterfaces": {
2874fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2875fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2876fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C4"
2877fa5e4d32SSunny Srivastava                    },
2878fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2879fa5e4d32SSunny Srivastava                        "SlotNumber": 3
2880fa5e4d32SSunny Srivastava                    },
2881fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2882fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 2"
2883fa5e4d32SSunny Srivastava                    }
2884fa5e4d32SSunny Srivastava                }
2885fa5e4d32SSunny Srivastava            },
2886fa5e4d32SSunny Srivastava            {
2887fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme5",
2888fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2889fa5e4d32SSunny Srivastava                "inherit": false,
2890fa5e4d32SSunny Srivastava                "extraInterfaces": {
2891fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
2892fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
2893fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
2894fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
2895fa5e4d32SSunny Srivastava                    },
2896fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2897fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C5"
2898fa5e4d32SSunny Srivastava                    },
2899fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2900fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 3"
2901fa5e4d32SSunny Srivastava                    }
2902fa5e4d32SSunny Srivastava                }
2903fa5e4d32SSunny Srivastava            },
2904fa5e4d32SSunny Srivastava            {
2905fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme5/dp0_drive5",
2906fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2907fa5e4d32SSunny Srivastava                "inherit": false,
2908fa5e4d32SSunny Srivastava                "embedded": false,
2909fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
2910fa5e4d32SSunny Srivastava                "extraInterfaces": {
2911fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
2912fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2913fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-C5"
2914fa5e4d32SSunny Srivastava                    },
2915fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
2916fa5e4d32SSunny Srivastava                        "SlotNumber": 4
2917fa5e4d32SSunny Srivastava                    },
2918fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2919fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 3"
2920fa5e4d32SSunny Srivastava                    }
2921fa5e4d32SSunny Srivastava                }
2922fa5e4d32SSunny Srivastava            },
2923fa5e4d32SSunny Srivastava            {
2924fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector1",
2925fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2926fa5e4d32SSunny Srivastava                "inherit": false,
2927fa5e4d32SSunny Srivastava                "extraInterfaces": {
2928fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2929fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2930fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2931fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-T1"
2932fa5e4d32SSunny Srivastava                    },
2933fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2934fa5e4d32SSunny Srivastava                        "PrettyName": "Drive cable port"
2935fa5e4d32SSunny Srivastava                    }
2936fa5e4d32SSunny Srivastava                }
2937fa5e4d32SSunny Srivastava            },
2938fa5e4d32SSunny Srivastava            {
2939fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector2",
2940fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2941fa5e4d32SSunny Srivastava                "inherit": false,
2942fa5e4d32SSunny Srivastava                "extraInterfaces": {
2943fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2944fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2945fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2946fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-T2"
2947fa5e4d32SSunny Srivastava                    },
2948fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2949fa5e4d32SSunny Srivastava                        "PrettyName": "Drive cable port"
2950fa5e4d32SSunny Srivastava                    }
2951fa5e4d32SSunny Srivastava                }
2952fa5e4d32SSunny Srivastava            },
2953fa5e4d32SSunny Srivastava            {
2954fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector4",
2955fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2956fa5e4d32SSunny Srivastava                "inherit": false,
2957fa5e4d32SSunny Srivastava                "extraInterfaces": {
2958fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2959fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2960fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2961fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-T4"
2962fa5e4d32SSunny Srivastava                    },
2963fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2964fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane signal cable port"
2965fa5e4d32SSunny Srivastava                    }
2966fa5e4d32SSunny Srivastava                }
2967fa5e4d32SSunny Srivastava            },
2968fa5e4d32SSunny Srivastava            {
2969fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/dp0_connector5",
2970fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2971fa5e4d32SSunny Srivastava                "inherit": false,
2972fa5e4d32SSunny Srivastava                "extraInterfaces": {
2973fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
2974fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
2975fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
2976fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P1-T5"
2977fa5e4d32SSunny Srivastava                    },
2978fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2979fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane power cable port"
2980fa5e4d32SSunny Srivastava                    }
2981fa5e4d32SSunny Srivastava                }
2982fa5e4d32SSunny Srivastava            },
2983fa5e4d32SSunny Srivastava            {
2984fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable0",
2985fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2986fa5e4d32SSunny Srivastava                "inherit": false,
2987fa5e4d32SSunny Srivastava                "noprime": true,
2988fa5e4d32SSunny Srivastava                "extraInterfaces": {
2989fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cable": null,
2990fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
2991fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Backplane Cable"
2992fa5e4d32SSunny Srivastava                    }
2993fa5e4d32SSunny Srivastava                }
2994fa5e4d32SSunny Srivastava            },
2995fa5e4d32SSunny Srivastava            {
2996fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp0_cable1",
2997fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
2998fa5e4d32SSunny Srivastava                "inherit": false,
2999fa5e4d32SSunny Srivastava                "noprime": true,
3000fa5e4d32SSunny Srivastava                "extraInterfaces": {
3001fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3002fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3003fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Backplane Cable"
3004fa5e4d32SSunny Srivastava                    }
3005fa5e4d32SSunny Srivastava                }
3006fa5e4d32SSunny Srivastava            }
3007fa5e4d32SSunny Srivastava        ],
3008fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/14-0050/eeprom": [
3009fa5e4d32SSunny Srivastava            {
3010fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1",
3011fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3012fa5e4d32SSunny Srivastava                "extraInterfaces": {
3013fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.DiskBackplane": null,
3014fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.FabricAdapter": null,
3015fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3016fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2"
3017fa5e4d32SSunny Srivastava                    },
3018fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3019fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane 1"
3020fa5e4d32SSunny Srivastava                    }
3021fa5e4d32SSunny Srivastava                }
3022fa5e4d32SSunny Srivastava            },
3023fa5e4d32SSunny Srivastava            {
3024fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme2",
3025fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3026fa5e4d32SSunny Srivastava                "inherit": false,
3027fa5e4d32SSunny Srivastava                "extraInterfaces": {
3028fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
3029fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3030fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3031fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3032fa5e4d32SSunny Srivastava                    },
3033fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3034fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C10"
3035fa5e4d32SSunny Srivastava                    },
3036fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3037fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 4"
3038fa5e4d32SSunny Srivastava                    }
3039fa5e4d32SSunny Srivastava                }
3040fa5e4d32SSunny Srivastava            },
3041fa5e4d32SSunny Srivastava            {
3042fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme2/dp1_drive2",
3043fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3044fa5e4d32SSunny Srivastava                "inherit": false,
3045fa5e4d32SSunny Srivastava                "embedded": false,
3046fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
3047fa5e4d32SSunny Srivastava                "extraInterfaces": {
3048fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3049fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3050fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C10"
3051fa5e4d32SSunny Srivastava                    },
3052fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3053fa5e4d32SSunny Srivastava                        "SlotNumber": 5
3054fa5e4d32SSunny Srivastava                    },
3055fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3056fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 4"
3057fa5e4d32SSunny Srivastava                    }
3058fa5e4d32SSunny Srivastava                }
3059fa5e4d32SSunny Srivastava            },
3060fa5e4d32SSunny Srivastava            {
3061fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme3",
3062fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3063fa5e4d32SSunny Srivastava                "inherit": false,
3064fa5e4d32SSunny Srivastava                "extraInterfaces": {
3065fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
3066fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3067fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3068fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3069fa5e4d32SSunny Srivastava                    },
3070fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3071fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C11"
3072fa5e4d32SSunny Srivastava                    },
3073fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3074fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 5"
3075fa5e4d32SSunny Srivastava                    }
3076fa5e4d32SSunny Srivastava                }
3077fa5e4d32SSunny Srivastava            },
3078fa5e4d32SSunny Srivastava            {
3079fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme3/dp1_drive3",
3080fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3081fa5e4d32SSunny Srivastava                "inherit": false,
3082fa5e4d32SSunny Srivastava                "embedded": false,
3083fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
3084fa5e4d32SSunny Srivastava                "extraInterfaces": {
3085fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3086fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3087fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C11"
3088fa5e4d32SSunny Srivastava                    },
3089fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3090fa5e4d32SSunny Srivastava                        "SlotNumber": 6
3091fa5e4d32SSunny Srivastava                    },
3092fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3093fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 5"
3094fa5e4d32SSunny Srivastava                    }
3095fa5e4d32SSunny Srivastava                }
3096fa5e4d32SSunny Srivastava            },
3097fa5e4d32SSunny Srivastava            {
3098fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme4",
3099fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3100fa5e4d32SSunny Srivastava                "inherit": false,
3101fa5e4d32SSunny Srivastava                "extraInterfaces": {
3102fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
3103fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3104fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3105fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3106fa5e4d32SSunny Srivastava                    },
3107fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3108fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C12"
3109fa5e4d32SSunny Srivastava                    },
3110fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3111fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 6"
3112fa5e4d32SSunny Srivastava                    }
3113fa5e4d32SSunny Srivastava                }
3114fa5e4d32SSunny Srivastava            },
3115fa5e4d32SSunny Srivastava            {
3116fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme4/dp1_drive4",
3117fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3118fa5e4d32SSunny Srivastava                "inherit": false,
3119fa5e4d32SSunny Srivastava                "embedded": false,
3120fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
3121fa5e4d32SSunny Srivastava                "extraInterfaces": {
3122fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3123fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3124fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C12"
3125fa5e4d32SSunny Srivastava                    },
3126fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3127fa5e4d32SSunny Srivastava                        "SlotNumber": 7
3128fa5e4d32SSunny Srivastava                    },
3129fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3130fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 6"
3131fa5e4d32SSunny Srivastava                    }
3132fa5e4d32SSunny Srivastava                }
3133fa5e4d32SSunny Srivastava            },
3134fa5e4d32SSunny Srivastava            {
3135fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme5",
3136fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3137fa5e4d32SSunny Srivastava                "inherit": false,
3138fa5e4d32SSunny Srivastava                "extraInterfaces": {
3139fa5e4d32SSunny Srivastava                    "com.ibm.Control.Host.PCIeLink": null,
3140fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.PowerState": "xyz.openbmc_project.State.Decorator.PowerState.State.Unknown",
3141fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeSlot": {
3142fa5e4d32SSunny Srivastava                        "SlotType": "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.U_2"
3143fa5e4d32SSunny Srivastava                    },
3144fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3145fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C13"
3146fa5e4d32SSunny Srivastava                    },
3147fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3148fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 7"
3149fa5e4d32SSunny Srivastava                    }
3150fa5e4d32SSunny Srivastava                }
3151fa5e4d32SSunny Srivastava            },
3152fa5e4d32SSunny Srivastava            {
3153fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/nvme5/dp1_drive5",
3154fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3155fa5e4d32SSunny Srivastava                "inherit": false,
3156fa5e4d32SSunny Srivastava                "embedded": false,
3157fa5e4d32SSunny Srivastava                "replaceableAtRuntime": true,
3158fa5e4d32SSunny Srivastava                "extraInterfaces": {
3159fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
3160fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3161fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-C13"
3162fa5e4d32SSunny Srivastava                    },
3163fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Decorator.Slot": {
3164fa5e4d32SSunny Srivastava                        "SlotNumber": 8
3165fa5e4d32SSunny Srivastava                    },
3166fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3167fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe U.2 drive 7"
3168fa5e4d32SSunny Srivastava                    }
3169fa5e4d32SSunny Srivastava                }
3170fa5e4d32SSunny Srivastava            },
3171fa5e4d32SSunny Srivastava            {
3172fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector1",
3173fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3174fa5e4d32SSunny Srivastava                "inherit": false,
3175fa5e4d32SSunny Srivastava                "extraInterfaces": {
3176fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3177fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3178fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3179fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-T1"
3180fa5e4d32SSunny Srivastava                    },
3181fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3182fa5e4d32SSunny Srivastava                        "PrettyName": "Drive cable port"
3183fa5e4d32SSunny Srivastava                    }
3184fa5e4d32SSunny Srivastava                }
3185fa5e4d32SSunny Srivastava            },
3186fa5e4d32SSunny Srivastava            {
3187fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector2",
3188fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3189fa5e4d32SSunny Srivastava                "inherit": false,
3190fa5e4d32SSunny Srivastava                "extraInterfaces": {
3191fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3192fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3193fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3194fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-T2"
3195fa5e4d32SSunny Srivastava                    },
3196fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3197fa5e4d32SSunny Srivastava                        "PrettyName": "Drive cable port"
3198fa5e4d32SSunny Srivastava                    }
3199fa5e4d32SSunny Srivastava                }
3200fa5e4d32SSunny Srivastava            },
3201fa5e4d32SSunny Srivastava            {
3202fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector4",
3203fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3204fa5e4d32SSunny Srivastava                "inherit": false,
3205fa5e4d32SSunny Srivastava                "extraInterfaces": {
3206fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3207fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3208fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3209fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-T4"
3210fa5e4d32SSunny Srivastava                    },
3211fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3212fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane signal cable port"
3213fa5e4d32SSunny Srivastava                    }
3214fa5e4d32SSunny Srivastava                }
3215fa5e4d32SSunny Srivastava            },
3216fa5e4d32SSunny Srivastava            {
3217fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane1/dp1_connector5",
3218fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3219fa5e4d32SSunny Srivastava                "inherit": false,
3220fa5e4d32SSunny Srivastava                "extraInterfaces": {
3221fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Connector": null,
3222fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Connector.Port": null,
3223fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3224fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P2-T5"
3225fa5e4d32SSunny Srivastava                    },
3226fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3227fa5e4d32SSunny Srivastava                        "PrettyName": "Drive backplane power cable port"
3228fa5e4d32SSunny Srivastava                    }
3229fa5e4d32SSunny Srivastava                }
3230fa5e4d32SSunny Srivastava            },
3231fa5e4d32SSunny Srivastava            {
3232fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable0",
3233fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3234fa5e4d32SSunny Srivastava                "inherit": false,
3235fa5e4d32SSunny Srivastava                "noprime": true,
3236fa5e4d32SSunny Srivastava                "extraInterfaces": {
3237fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3238fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3239fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Backplane Cable"
3240fa5e4d32SSunny Srivastava                    }
3241fa5e4d32SSunny Srivastava                }
3242fa5e4d32SSunny Srivastava            },
3243fa5e4d32SSunny Srivastava            {
3244fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/cables/dp1_cable1",
3245fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3246fa5e4d32SSunny Srivastava                "inherit": false,
3247fa5e4d32SSunny Srivastava                "noprime": true,
3248fa5e4d32SSunny Srivastava                "extraInterfaces": {
3249fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Cable": null,
3250fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3251fa5e4d32SSunny Srivastava                        "PrettyName": "NVMe Backplane Cable"
3252fa5e4d32SSunny Srivastava                    }
3253fa5e4d32SSunny Srivastava                }
3254fa5e4d32SSunny Srivastava            }
3255fa5e4d32SSunny Srivastava        ],
3256fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/111-0050/eeprom": [
3257fa5e4d32SSunny Srivastava            {
3258fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
3259fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3260fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3261fa5e4d32SSunny Srivastava                "preAction": {
3262fa5e4d32SSunny Srivastava                    "collection": {
3263fa5e4d32SSunny Srivastava                        "gpioPresence": {
3264fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
3265fa5e4d32SSunny Srivastava                            "value": 0
3266fa5e4d32SSunny Srivastava                        },
3267fa5e4d32SSunny Srivastava                        "systemCmd": {
3268fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-111/new_device"
3269fa5e4d32SSunny Srivastava                        }
3270fa5e4d32SSunny Srivastava                    }
3271fa5e4d32SSunny Srivastava                },
3272fa5e4d32SSunny Srivastava                "extraInterfaces": {
3273fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3274fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3275fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C12"
3276fa5e4d32SSunny Srivastava                    },
3277fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3278fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 0"
3279fa5e4d32SSunny Srivastava                    },
3280fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3281fa5e4d32SSunny Srivastava                        "Available": false
3282fa5e4d32SSunny Srivastava                    }
3283fa5e4d32SSunny Srivastava                }
3284fa5e4d32SSunny Srivastava            },
3285fa5e4d32SSunny Srivastava            {
3286fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit0",
3287fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3288fa5e4d32SSunny Srivastava                "inherit": false,
3289fa5e4d32SSunny Srivastava                "extraInterfaces": {
3290fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3291fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3292fa5e4d32SSunny Srivastava                    }
3293fa5e4d32SSunny Srivastava                }
3294fa5e4d32SSunny Srivastava            },
3295fa5e4d32SSunny Srivastava            {
3296fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit1",
3297fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3298fa5e4d32SSunny Srivastava                "inherit": false,
3299fa5e4d32SSunny Srivastava                "extraInterfaces": {
3300fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3301fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3302fa5e4d32SSunny Srivastava                    }
3303fa5e4d32SSunny Srivastava                }
3304fa5e4d32SSunny Srivastava            },
3305fa5e4d32SSunny Srivastava            {
3306fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit2",
3307fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3308fa5e4d32SSunny Srivastava                "inherit": false,
3309fa5e4d32SSunny Srivastava                "extraInterfaces": {
3310fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3311fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3312fa5e4d32SSunny Srivastava                    }
3313fa5e4d32SSunny Srivastava                }
3314fa5e4d32SSunny Srivastava            },
3315fa5e4d32SSunny Srivastava            {
3316fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0/unit3",
3317fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3318fa5e4d32SSunny Srivastava                "inherit": false,
3319fa5e4d32SSunny Srivastava                "extraInterfaces": {
3320fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3321fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3322fa5e4d32SSunny Srivastava                    }
3323fa5e4d32SSunny Srivastava                }
3324fa5e4d32SSunny Srivastava            }
3325fa5e4d32SSunny Srivastava        ],
3326fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/110-0050/eeprom": [
3327fa5e4d32SSunny Srivastava            {
3328fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
3329fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3330fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3331fa5e4d32SSunny Srivastava                "preAction": {
3332fa5e4d32SSunny Srivastava                    "collection": {
3333fa5e4d32SSunny Srivastava                        "gpioPresence": {
3334fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
3335fa5e4d32SSunny Srivastava                            "value": 0
3336fa5e4d32SSunny Srivastava                        },
3337fa5e4d32SSunny Srivastava                        "systemCmd": {
3338fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-110/new_device"
3339fa5e4d32SSunny Srivastava                        }
3340fa5e4d32SSunny Srivastava                    }
3341fa5e4d32SSunny Srivastava                },
3342fa5e4d32SSunny Srivastava                "extraInterfaces": {
3343fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3344fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3345fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C13"
3346fa5e4d32SSunny Srivastava                    },
3347fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3348fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 1"
3349fa5e4d32SSunny Srivastava                    },
3350fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3351fa5e4d32SSunny Srivastava                        "Available": false
3352fa5e4d32SSunny Srivastava                    }
3353fa5e4d32SSunny Srivastava                }
3354fa5e4d32SSunny Srivastava            },
3355fa5e4d32SSunny Srivastava            {
3356fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit0",
3357fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3358fa5e4d32SSunny Srivastava                "inherit": false,
3359fa5e4d32SSunny Srivastava                "extraInterfaces": {
3360fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3361fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3362fa5e4d32SSunny Srivastava                    }
3363fa5e4d32SSunny Srivastava                }
3364fa5e4d32SSunny Srivastava            },
3365fa5e4d32SSunny Srivastava            {
3366fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit1",
3367fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3368fa5e4d32SSunny Srivastava                "inherit": false,
3369fa5e4d32SSunny Srivastava                "extraInterfaces": {
3370fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3371fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3372fa5e4d32SSunny Srivastava                    }
3373fa5e4d32SSunny Srivastava                }
3374fa5e4d32SSunny Srivastava            },
3375fa5e4d32SSunny Srivastava            {
3376fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit2",
3377fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3378fa5e4d32SSunny Srivastava                "inherit": false,
3379fa5e4d32SSunny Srivastava                "extraInterfaces": {
3380fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3381fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3382fa5e4d32SSunny Srivastava                    }
3383fa5e4d32SSunny Srivastava                }
3384fa5e4d32SSunny Srivastava            },
3385fa5e4d32SSunny Srivastava            {
3386fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1/unit3",
3387fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3388fa5e4d32SSunny Srivastava                "inherit": false,
3389fa5e4d32SSunny Srivastava                "extraInterfaces": {
3390fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3391fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3392fa5e4d32SSunny Srivastava                    }
3393fa5e4d32SSunny Srivastava                }
3394fa5e4d32SSunny Srivastava            }
3395fa5e4d32SSunny Srivastava        ],
3396fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/214-0050/eeprom": [
3397fa5e4d32SSunny Srivastava            {
3398fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10",
3399fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3400fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3401fa5e4d32SSunny Srivastava                "preAction": {
3402fa5e4d32SSunny Srivastava                    "collection": {
3403fa5e4d32SSunny Srivastava                        "gpioPresence": {
3404fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
3405fa5e4d32SSunny Srivastava                            "value": 0
3406fa5e4d32SSunny Srivastava                        },
3407fa5e4d32SSunny Srivastava                        "systemCmd": {
3408fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-214/new_device"
3409fa5e4d32SSunny Srivastava                        }
3410fa5e4d32SSunny Srivastava                    }
3411fa5e4d32SSunny Srivastava                },
3412fa5e4d32SSunny Srivastava                "extraInterfaces": {
3413fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3414fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3415fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C16"
3416fa5e4d32SSunny Srivastava                    },
3417fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3418fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 2"
3419fa5e4d32SSunny Srivastava                    },
3420fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3421fa5e4d32SSunny Srivastava                        "Available": false
3422fa5e4d32SSunny Srivastava                    }
3423fa5e4d32SSunny Srivastava                }
3424fa5e4d32SSunny Srivastava            },
3425fa5e4d32SSunny Srivastava            {
3426fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit0",
3427fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3428fa5e4d32SSunny Srivastava                "inherit": false,
3429fa5e4d32SSunny Srivastava                "extraInterfaces": {
3430fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3431fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3432fa5e4d32SSunny Srivastava                    }
3433fa5e4d32SSunny Srivastava                }
3434fa5e4d32SSunny Srivastava            },
3435fa5e4d32SSunny Srivastava            {
3436fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit1",
3437fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3438fa5e4d32SSunny Srivastava                "inherit": false,
3439fa5e4d32SSunny Srivastava                "extraInterfaces": {
3440fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3441fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3442fa5e4d32SSunny Srivastava                    }
3443fa5e4d32SSunny Srivastava                }
3444fa5e4d32SSunny Srivastava            },
3445fa5e4d32SSunny Srivastava            {
3446fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit2",
3447fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3448fa5e4d32SSunny Srivastava                "inherit": false,
3449fa5e4d32SSunny Srivastava                "extraInterfaces": {
3450fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3451fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3452fa5e4d32SSunny Srivastava                    }
3453fa5e4d32SSunny Srivastava                }
3454fa5e4d32SSunny Srivastava            },
3455fa5e4d32SSunny Srivastava            {
3456fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10/unit3",
3457fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3458fa5e4d32SSunny Srivastava                "inherit": false,
3459fa5e4d32SSunny Srivastava                "extraInterfaces": {
3460fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3461fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3462fa5e4d32SSunny Srivastava                    }
3463fa5e4d32SSunny Srivastava                }
3464fa5e4d32SSunny Srivastava            }
3465fa5e4d32SSunny Srivastava        ],
3466fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/210-0050/eeprom": [
3467fa5e4d32SSunny Srivastava            {
3468fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9",
3469fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3470fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3471fa5e4d32SSunny Srivastava                "preAction": {
3472fa5e4d32SSunny Srivastava                    "collection": {
3473fa5e4d32SSunny Srivastava                        "gpioPresence": {
3474fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
3475fa5e4d32SSunny Srivastava                            "value": 0
3476fa5e4d32SSunny Srivastava                        },
3477fa5e4d32SSunny Srivastava                        "systemCmd": {
3478fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-210/new_device"
3479fa5e4d32SSunny Srivastava                        }
3480fa5e4d32SSunny Srivastava                    }
3481fa5e4d32SSunny Srivastava                },
3482fa5e4d32SSunny Srivastava                "extraInterfaces": {
3483fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3484fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3485fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C17"
3486fa5e4d32SSunny Srivastava                    },
3487fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3488fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 3"
3489fa5e4d32SSunny Srivastava                    },
3490fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3491fa5e4d32SSunny Srivastava                        "Available": false
3492fa5e4d32SSunny Srivastava                    }
3493fa5e4d32SSunny Srivastava                }
3494fa5e4d32SSunny Srivastava            },
3495fa5e4d32SSunny Srivastava            {
3496fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit0",
3497fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3498fa5e4d32SSunny Srivastava                "inherit": false,
3499fa5e4d32SSunny Srivastava                "extraInterfaces": {
3500fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3501fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3502fa5e4d32SSunny Srivastava                    }
3503fa5e4d32SSunny Srivastava                }
3504fa5e4d32SSunny Srivastava            },
3505fa5e4d32SSunny Srivastava            {
3506fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit1",
3507fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3508fa5e4d32SSunny Srivastava                "inherit": false,
3509fa5e4d32SSunny Srivastava                "extraInterfaces": {
3510fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3511fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3512fa5e4d32SSunny Srivastava                    }
3513fa5e4d32SSunny Srivastava                }
3514fa5e4d32SSunny Srivastava            },
3515fa5e4d32SSunny Srivastava            {
3516fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit2",
3517fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3518fa5e4d32SSunny Srivastava                "inherit": false,
3519fa5e4d32SSunny Srivastava                "extraInterfaces": {
3520fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3521fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3522fa5e4d32SSunny Srivastava                    }
3523fa5e4d32SSunny Srivastava                }
3524fa5e4d32SSunny Srivastava            },
3525fa5e4d32SSunny Srivastava            {
3526fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9/unit3",
3527fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3528fa5e4d32SSunny Srivastava                "inherit": false,
3529fa5e4d32SSunny Srivastava                "extraInterfaces": {
3530fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3531fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3532fa5e4d32SSunny Srivastava                    }
3533fa5e4d32SSunny Srivastava                }
3534fa5e4d32SSunny Srivastava            }
3535fa5e4d32SSunny Srivastava        ],
3536fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/202-0050/eeprom": [
3537fa5e4d32SSunny Srivastava            {
3538fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8",
3539fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3540fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3541fa5e4d32SSunny Srivastava                "preAction": {
3542fa5e4d32SSunny Srivastava                    "collection": {
3543fa5e4d32SSunny Srivastava                        "gpioPresence": {
3544fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
3545fa5e4d32SSunny Srivastava                            "value": 0
3546fa5e4d32SSunny Srivastava                        },
3547fa5e4d32SSunny Srivastava                        "systemCmd": {
3548fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-202/new_device"
3549fa5e4d32SSunny Srivastava                        }
3550fa5e4d32SSunny Srivastava                    }
3551fa5e4d32SSunny Srivastava                },
3552fa5e4d32SSunny Srivastava                "extraInterfaces": {
3553fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3554fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3555fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C18"
3556fa5e4d32SSunny Srivastava                    },
3557fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3558fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 4"
3559fa5e4d32SSunny Srivastava                    },
3560fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3561fa5e4d32SSunny Srivastava                        "Available": false
3562fa5e4d32SSunny Srivastava                    }
3563fa5e4d32SSunny Srivastava                }
3564fa5e4d32SSunny Srivastava            },
3565fa5e4d32SSunny Srivastava            {
3566fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit0",
3567fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3568fa5e4d32SSunny Srivastava                "inherit": false,
3569fa5e4d32SSunny Srivastava                "extraInterfaces": {
3570fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3571fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3572fa5e4d32SSunny Srivastava                    }
3573fa5e4d32SSunny Srivastava                }
3574fa5e4d32SSunny Srivastava            },
3575fa5e4d32SSunny Srivastava            {
3576fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit1",
3577fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3578fa5e4d32SSunny Srivastava                "inherit": false,
3579fa5e4d32SSunny Srivastava                "extraInterfaces": {
3580fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3581fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3582fa5e4d32SSunny Srivastava                    }
3583fa5e4d32SSunny Srivastava                }
3584fa5e4d32SSunny Srivastava            },
3585fa5e4d32SSunny Srivastava            {
3586fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit2",
3587fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3588fa5e4d32SSunny Srivastava                "inherit": false,
3589fa5e4d32SSunny Srivastava                "extraInterfaces": {
3590fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3591fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3592fa5e4d32SSunny Srivastava                    }
3593fa5e4d32SSunny Srivastava                }
3594fa5e4d32SSunny Srivastava            },
3595fa5e4d32SSunny Srivastava            {
3596fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8/unit3",
3597fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3598fa5e4d32SSunny Srivastava                "inherit": false,
3599fa5e4d32SSunny Srivastava                "extraInterfaces": {
3600fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3601fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3602fa5e4d32SSunny Srivastava                    }
3603fa5e4d32SSunny Srivastava                }
3604fa5e4d32SSunny Srivastava            }
3605fa5e4d32SSunny Srivastava        ],
3606fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/311-0050/eeprom": [
3607fa5e4d32SSunny Srivastava            {
3608fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16",
3609fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3610fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3611fa5e4d32SSunny Srivastava                "preAction": {
3612fa5e4d32SSunny Srivastava                    "collection": {
3613fa5e4d32SSunny Srivastava                        "gpioPresence": {
3614fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
3615fa5e4d32SSunny Srivastava                            "value": 0
3616fa5e4d32SSunny Srivastava                        },
3617fa5e4d32SSunny Srivastava                        "systemCmd": {
3618fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-311/new_device"
3619fa5e4d32SSunny Srivastava                        }
3620fa5e4d32SSunny Srivastava                    }
3621fa5e4d32SSunny Srivastava                },
3622fa5e4d32SSunny Srivastava                "extraInterfaces": {
3623fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3624fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3625fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C19"
3626fa5e4d32SSunny Srivastava                    },
3627fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3628fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 5"
3629fa5e4d32SSunny Srivastava                    },
3630fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3631fa5e4d32SSunny Srivastava                        "Available": false
3632fa5e4d32SSunny Srivastava                    }
3633fa5e4d32SSunny Srivastava                }
3634fa5e4d32SSunny Srivastava            },
3635fa5e4d32SSunny Srivastava            {
3636fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit0",
3637fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3638fa5e4d32SSunny Srivastava                "inherit": false,
3639fa5e4d32SSunny Srivastava                "extraInterfaces": {
3640fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3641fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3642fa5e4d32SSunny Srivastava                    }
3643fa5e4d32SSunny Srivastava                }
3644fa5e4d32SSunny Srivastava            },
3645fa5e4d32SSunny Srivastava            {
3646fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit1",
3647fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3648fa5e4d32SSunny Srivastava                "inherit": false,
3649fa5e4d32SSunny Srivastava                "extraInterfaces": {
3650fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3651fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3652fa5e4d32SSunny Srivastava                    }
3653fa5e4d32SSunny Srivastava                }
3654fa5e4d32SSunny Srivastava            },
3655fa5e4d32SSunny Srivastava            {
3656fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit2",
3657fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3658fa5e4d32SSunny Srivastava                "inherit": false,
3659fa5e4d32SSunny Srivastava                "extraInterfaces": {
3660fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3661fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3662fa5e4d32SSunny Srivastava                    }
3663fa5e4d32SSunny Srivastava                }
3664fa5e4d32SSunny Srivastava            },
3665fa5e4d32SSunny Srivastava            {
3666fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16/unit3",
3667fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3668fa5e4d32SSunny Srivastava                "inherit": false,
3669fa5e4d32SSunny Srivastava                "extraInterfaces": {
3670fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3671fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3672fa5e4d32SSunny Srivastava                    }
3673fa5e4d32SSunny Srivastava                }
3674fa5e4d32SSunny Srivastava            }
3675fa5e4d32SSunny Srivastava        ],
3676fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/310-0050/eeprom": [
3677fa5e4d32SSunny Srivastava            {
3678fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17",
3679fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3680fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3681fa5e4d32SSunny Srivastava                "preAction": {
3682fa5e4d32SSunny Srivastava                    "collection": {
3683fa5e4d32SSunny Srivastava                        "gpioPresence": {
3684fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
3685fa5e4d32SSunny Srivastava                            "value": 0
3686fa5e4d32SSunny Srivastava                        },
3687fa5e4d32SSunny Srivastava                        "systemCmd": {
3688fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-310/new_device"
3689fa5e4d32SSunny Srivastava                        }
3690fa5e4d32SSunny Srivastava                    }
3691fa5e4d32SSunny Srivastava                },
3692fa5e4d32SSunny Srivastava                "extraInterfaces": {
3693fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3694fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3695fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C20"
3696fa5e4d32SSunny Srivastava                    },
3697fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3698fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 6"
3699fa5e4d32SSunny Srivastava                    },
3700fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3701fa5e4d32SSunny Srivastava                        "Available": false
3702fa5e4d32SSunny Srivastava                    }
3703fa5e4d32SSunny Srivastava                }
3704fa5e4d32SSunny Srivastava            },
3705fa5e4d32SSunny Srivastava            {
3706fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit0",
3707fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3708fa5e4d32SSunny Srivastava                "inherit": false,
3709fa5e4d32SSunny Srivastava                "extraInterfaces": {
3710fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3711fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3712fa5e4d32SSunny Srivastava                    }
3713fa5e4d32SSunny Srivastava                }
3714fa5e4d32SSunny Srivastava            },
3715fa5e4d32SSunny Srivastava            {
3716fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit1",
3717fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3718fa5e4d32SSunny Srivastava                "inherit": false,
3719fa5e4d32SSunny Srivastava                "extraInterfaces": {
3720fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3721fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3722fa5e4d32SSunny Srivastava                    }
3723fa5e4d32SSunny Srivastava                }
3724fa5e4d32SSunny Srivastava            },
3725fa5e4d32SSunny Srivastava            {
3726fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit2",
3727fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3728fa5e4d32SSunny Srivastava                "inherit": false,
3729fa5e4d32SSunny Srivastava                "extraInterfaces": {
3730fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3731fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3732fa5e4d32SSunny Srivastava                    }
3733fa5e4d32SSunny Srivastava                }
3734fa5e4d32SSunny Srivastava            },
3735fa5e4d32SSunny Srivastava            {
3736fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17/unit3",
3737fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3738fa5e4d32SSunny Srivastava                "inherit": false,
3739fa5e4d32SSunny Srivastava                "extraInterfaces": {
3740fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3741fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3742fa5e4d32SSunny Srivastava                    }
3743fa5e4d32SSunny Srivastava                }
3744fa5e4d32SSunny Srivastava            }
3745fa5e4d32SSunny Srivastava        ],
3746fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/312-0050/eeprom": [
3747fa5e4d32SSunny Srivastava            {
3748fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18",
3749fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3750fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3751fa5e4d32SSunny Srivastava                "preAction": {
3752fa5e4d32SSunny Srivastava                    "collection": {
3753fa5e4d32SSunny Srivastava                        "gpioPresence": {
3754fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
3755fa5e4d32SSunny Srivastava                            "value": 0
3756fa5e4d32SSunny Srivastava                        },
3757fa5e4d32SSunny Srivastava                        "systemCmd": {
3758fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-312/new_device"
3759fa5e4d32SSunny Srivastava                        }
3760fa5e4d32SSunny Srivastava                    }
3761fa5e4d32SSunny Srivastava                },
3762fa5e4d32SSunny Srivastava                "extraInterfaces": {
3763fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3764fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3765fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C21"
3766fa5e4d32SSunny Srivastava                    },
3767fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3768fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 7"
3769fa5e4d32SSunny Srivastava                    },
3770fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3771fa5e4d32SSunny Srivastava                        "Available": false
3772fa5e4d32SSunny Srivastava                    }
3773fa5e4d32SSunny Srivastava                }
3774fa5e4d32SSunny Srivastava            },
3775fa5e4d32SSunny Srivastava            {
3776fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit0",
3777fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3778fa5e4d32SSunny Srivastava                "inherit": false,
3779fa5e4d32SSunny Srivastava                "extraInterfaces": {
3780fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3781fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3782fa5e4d32SSunny Srivastava                    }
3783fa5e4d32SSunny Srivastava                }
3784fa5e4d32SSunny Srivastava            },
3785fa5e4d32SSunny Srivastava            {
3786fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit1",
3787fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3788fa5e4d32SSunny Srivastava                "inherit": false,
3789fa5e4d32SSunny Srivastava                "extraInterfaces": {
3790fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3791fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3792fa5e4d32SSunny Srivastava                    }
3793fa5e4d32SSunny Srivastava                }
3794fa5e4d32SSunny Srivastava            },
3795fa5e4d32SSunny Srivastava            {
3796fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit2",
3797fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3798fa5e4d32SSunny Srivastava                "inherit": false,
3799fa5e4d32SSunny Srivastava                "extraInterfaces": {
3800fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3801fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3802fa5e4d32SSunny Srivastava                    }
3803fa5e4d32SSunny Srivastava                }
3804fa5e4d32SSunny Srivastava            },
3805fa5e4d32SSunny Srivastava            {
3806fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18/unit3",
3807fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3808fa5e4d32SSunny Srivastava                "inherit": false,
3809fa5e4d32SSunny Srivastava                "extraInterfaces": {
3810fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3811fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3812fa5e4d32SSunny Srivastava                    }
3813fa5e4d32SSunny Srivastava                }
3814fa5e4d32SSunny Srivastava            }
3815fa5e4d32SSunny Srivastava        ],
3816fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/402-0050/eeprom": [
3817fa5e4d32SSunny Srivastava            {
3818fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24",
3819fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3820fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3821fa5e4d32SSunny Srivastava                "preAction": {
3822fa5e4d32SSunny Srivastava                    "collection": {
3823fa5e4d32SSunny Srivastava                        "gpioPresence": {
3824fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
3825fa5e4d32SSunny Srivastava                            "value": 0
3826fa5e4d32SSunny Srivastava                        },
3827fa5e4d32SSunny Srivastava                        "systemCmd": {
3828fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-402/new_device"
3829fa5e4d32SSunny Srivastava                        }
3830fa5e4d32SSunny Srivastava                    }
3831fa5e4d32SSunny Srivastava                },
3832fa5e4d32SSunny Srivastava                "extraInterfaces": {
3833fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3834fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3835fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C25"
3836fa5e4d32SSunny Srivastava                    },
3837fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3838fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 8"
3839fa5e4d32SSunny Srivastava                    },
3840fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3841fa5e4d32SSunny Srivastava                        "Available": false
3842fa5e4d32SSunny Srivastava                    }
3843fa5e4d32SSunny Srivastava                }
3844fa5e4d32SSunny Srivastava            },
3845fa5e4d32SSunny Srivastava            {
3846fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit0",
3847fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3848fa5e4d32SSunny Srivastava                "inherit": false,
3849fa5e4d32SSunny Srivastava                "extraInterfaces": {
3850fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3851fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3852fa5e4d32SSunny Srivastava                    }
3853fa5e4d32SSunny Srivastava                }
3854fa5e4d32SSunny Srivastava            },
3855fa5e4d32SSunny Srivastava            {
3856fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit1",
3857fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3858fa5e4d32SSunny Srivastava                "inherit": false,
3859fa5e4d32SSunny Srivastava                "extraInterfaces": {
3860fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3861fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3862fa5e4d32SSunny Srivastava                    }
3863fa5e4d32SSunny Srivastava                }
3864fa5e4d32SSunny Srivastava            },
3865fa5e4d32SSunny Srivastava            {
3866fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit2",
3867fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3868fa5e4d32SSunny Srivastava                "inherit": false,
3869fa5e4d32SSunny Srivastava                "extraInterfaces": {
3870fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3871fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3872fa5e4d32SSunny Srivastava                    }
3873fa5e4d32SSunny Srivastava                }
3874fa5e4d32SSunny Srivastava            },
3875fa5e4d32SSunny Srivastava            {
3876fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24/unit3",
3877fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3878fa5e4d32SSunny Srivastava                "inherit": false,
3879fa5e4d32SSunny Srivastava                "extraInterfaces": {
3880fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3881fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3882fa5e4d32SSunny Srivastava                    }
3883fa5e4d32SSunny Srivastava                }
3884fa5e4d32SSunny Srivastava            }
3885fa5e4d32SSunny Srivastava        ],
3886fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/410-0050/eeprom": [
3887fa5e4d32SSunny Srivastava            {
3888fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25",
3889fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3890fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3891fa5e4d32SSunny Srivastava                "preAction": {
3892fa5e4d32SSunny Srivastava                    "collection": {
3893fa5e4d32SSunny Srivastava                        "gpioPresence": {
3894fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
3895fa5e4d32SSunny Srivastava                            "value": 0
3896fa5e4d32SSunny Srivastava                        },
3897fa5e4d32SSunny Srivastava                        "systemCmd": {
3898fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-410/new_device"
3899fa5e4d32SSunny Srivastava                        }
3900fa5e4d32SSunny Srivastava                    }
3901fa5e4d32SSunny Srivastava                },
3902fa5e4d32SSunny Srivastava                "extraInterfaces": {
3903fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3904fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3905fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C26"
3906fa5e4d32SSunny Srivastava                    },
3907fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3908fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 9"
3909fa5e4d32SSunny Srivastava                    },
3910fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3911fa5e4d32SSunny Srivastava                        "Available": false
3912fa5e4d32SSunny Srivastava                    }
3913fa5e4d32SSunny Srivastava                }
3914fa5e4d32SSunny Srivastava            },
3915fa5e4d32SSunny Srivastava            {
3916fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit0",
3917fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3918fa5e4d32SSunny Srivastava                "inherit": false,
3919fa5e4d32SSunny Srivastava                "extraInterfaces": {
3920fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3921fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3922fa5e4d32SSunny Srivastava                    }
3923fa5e4d32SSunny Srivastava                }
3924fa5e4d32SSunny Srivastava            },
3925fa5e4d32SSunny Srivastava            {
3926fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit1",
3927fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3928fa5e4d32SSunny Srivastava                "inherit": false,
3929fa5e4d32SSunny Srivastava                "extraInterfaces": {
3930fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3931fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
3932fa5e4d32SSunny Srivastava                    }
3933fa5e4d32SSunny Srivastava                }
3934fa5e4d32SSunny Srivastava            },
3935fa5e4d32SSunny Srivastava            {
3936fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit2",
3937fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3938fa5e4d32SSunny Srivastava                "inherit": false,
3939fa5e4d32SSunny Srivastava                "extraInterfaces": {
3940fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3941fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
3942fa5e4d32SSunny Srivastava                    }
3943fa5e4d32SSunny Srivastava                }
3944fa5e4d32SSunny Srivastava            },
3945fa5e4d32SSunny Srivastava            {
3946fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25/unit3",
3947fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3948fa5e4d32SSunny Srivastava                "inherit": false,
3949fa5e4d32SSunny Srivastava                "extraInterfaces": {
3950fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3951fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
3952fa5e4d32SSunny Srivastava                    }
3953fa5e4d32SSunny Srivastava                }
3954fa5e4d32SSunny Srivastava            }
3955fa5e4d32SSunny Srivastava        ],
3956fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/112-0050/eeprom": [
3957fa5e4d32SSunny Srivastava            {
3958fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
3959fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3960fa5e4d32SSunny Srivastava                "powerOffOnly": true,
3961fa5e4d32SSunny Srivastava                "preAction": {
3962fa5e4d32SSunny Srivastava                    "collection": {
3963fa5e4d32SSunny Srivastava                        "gpioPresence": {
3964fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
3965fa5e4d32SSunny Srivastava                            "value": 0
3966fa5e4d32SSunny Srivastava                        },
3967fa5e4d32SSunny Srivastava                        "systemCmd": {
3968fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-112/new_device"
3969fa5e4d32SSunny Srivastava                        }
3970fa5e4d32SSunny Srivastava                    }
3971fa5e4d32SSunny Srivastava                },
3972fa5e4d32SSunny Srivastava                "extraInterfaces": {
3973fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
3974fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
3975fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C27"
3976fa5e4d32SSunny Srivastava                    },
3977fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3978fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 10"
3979fa5e4d32SSunny Srivastava                    },
3980fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
3981fa5e4d32SSunny Srivastava                        "Available": false
3982fa5e4d32SSunny Srivastava                    }
3983fa5e4d32SSunny Srivastava                }
3984fa5e4d32SSunny Srivastava            },
3985fa5e4d32SSunny Srivastava            {
3986fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit0",
3987fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3988fa5e4d32SSunny Srivastava                "inherit": false,
3989fa5e4d32SSunny Srivastava                "extraInterfaces": {
3990fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
3991fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
3992fa5e4d32SSunny Srivastava                    }
3993fa5e4d32SSunny Srivastava                }
3994fa5e4d32SSunny Srivastava            },
3995fa5e4d32SSunny Srivastava            {
3996fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit1",
3997fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
3998fa5e4d32SSunny Srivastava                "inherit": false,
3999fa5e4d32SSunny Srivastava                "extraInterfaces": {
4000fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4001fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4002fa5e4d32SSunny Srivastava                    }
4003fa5e4d32SSunny Srivastava                }
4004fa5e4d32SSunny Srivastava            },
4005fa5e4d32SSunny Srivastava            {
4006fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit2",
4007fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4008fa5e4d32SSunny Srivastava                "inherit": false,
4009fa5e4d32SSunny Srivastava                "extraInterfaces": {
4010fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4011fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4012fa5e4d32SSunny Srivastava                    }
4013fa5e4d32SSunny Srivastava                }
4014fa5e4d32SSunny Srivastava            },
4015fa5e4d32SSunny Srivastava            {
4016fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2/unit3",
4017fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4018fa5e4d32SSunny Srivastava                "inherit": false,
4019fa5e4d32SSunny Srivastava                "extraInterfaces": {
4020fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4021fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4022fa5e4d32SSunny Srivastava                    }
4023fa5e4d32SSunny Srivastava                }
4024fa5e4d32SSunny Srivastava            }
4025fa5e4d32SSunny Srivastava        ],
4026fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/115-0050/eeprom": [
4027fa5e4d32SSunny Srivastava            {
4028fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
4029fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4030fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4031fa5e4d32SSunny Srivastava                "preAction": {
4032fa5e4d32SSunny Srivastava                    "collection": {
4033fa5e4d32SSunny Srivastava                        "gpioPresence": {
4034fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4035fa5e4d32SSunny Srivastava                            "value": 0
4036fa5e4d32SSunny Srivastava                        },
4037fa5e4d32SSunny Srivastava                        "systemCmd": {
4038fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-115/new_device"
4039fa5e4d32SSunny Srivastava                        }
4040fa5e4d32SSunny Srivastava                    }
4041fa5e4d32SSunny Srivastava                },
4042fa5e4d32SSunny Srivastava                "extraInterfaces": {
4043fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4044fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4045fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C28"
4046fa5e4d32SSunny Srivastava                    },
4047fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4048fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 11"
4049fa5e4d32SSunny Srivastava                    },
4050fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4051fa5e4d32SSunny Srivastava                        "Available": false
4052fa5e4d32SSunny Srivastava                    }
4053fa5e4d32SSunny Srivastava                }
4054fa5e4d32SSunny Srivastava            },
4055fa5e4d32SSunny Srivastava            {
4056fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit0",
4057fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4058fa5e4d32SSunny Srivastava                "inherit": false,
4059fa5e4d32SSunny Srivastava                "extraInterfaces": {
4060fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4061fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4062fa5e4d32SSunny Srivastava                    }
4063fa5e4d32SSunny Srivastava                }
4064fa5e4d32SSunny Srivastava            },
4065fa5e4d32SSunny Srivastava            {
4066fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit1",
4067fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4068fa5e4d32SSunny Srivastava                "inherit": false,
4069fa5e4d32SSunny Srivastava                "extraInterfaces": {
4070fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4071fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4072fa5e4d32SSunny Srivastava                    }
4073fa5e4d32SSunny Srivastava                }
4074fa5e4d32SSunny Srivastava            },
4075fa5e4d32SSunny Srivastava            {
4076fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit2",
4077fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4078fa5e4d32SSunny Srivastava                "inherit": false,
4079fa5e4d32SSunny Srivastava                "extraInterfaces": {
4080fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4081fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4082fa5e4d32SSunny Srivastava                    }
4083fa5e4d32SSunny Srivastava                }
4084fa5e4d32SSunny Srivastava            },
4085fa5e4d32SSunny Srivastava            {
4086fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4/unit3",
4087fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4088fa5e4d32SSunny Srivastava                "inherit": false,
4089fa5e4d32SSunny Srivastava                "extraInterfaces": {
4090fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4091fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4092fa5e4d32SSunny Srivastava                    }
4093fa5e4d32SSunny Srivastava                }
4094fa5e4d32SSunny Srivastava            }
4095fa5e4d32SSunny Srivastava        ],
4096fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/100-0050/eeprom": [
4097fa5e4d32SSunny Srivastava            {
4098fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
4099fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4100fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4101fa5e4d32SSunny Srivastava                "preAction": {
4102fa5e4d32SSunny Srivastava                    "collection": {
4103fa5e4d32SSunny Srivastava                        "gpioPresence": {
4104fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4105fa5e4d32SSunny Srivastava                            "value": 0
4106fa5e4d32SSunny Srivastava                        },
4107fa5e4d32SSunny Srivastava                        "systemCmd": {
4108fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-100/new_device"
4109fa5e4d32SSunny Srivastava                        }
4110fa5e4d32SSunny Srivastava                    }
4111fa5e4d32SSunny Srivastava                },
4112fa5e4d32SSunny Srivastava                "extraInterfaces": {
4113fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4114fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4115fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C29"
4116fa5e4d32SSunny Srivastava                    },
4117fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4118fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 12"
4119fa5e4d32SSunny Srivastava                    },
4120fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4121fa5e4d32SSunny Srivastava                        "Available": false
4122fa5e4d32SSunny Srivastava                    }
4123fa5e4d32SSunny Srivastava                }
4124fa5e4d32SSunny Srivastava            },
4125fa5e4d32SSunny Srivastava            {
4126fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit0",
4127fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4128fa5e4d32SSunny Srivastava                "inherit": false,
4129fa5e4d32SSunny Srivastava                "extraInterfaces": {
4130fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4131fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4132fa5e4d32SSunny Srivastava                    }
4133fa5e4d32SSunny Srivastava                }
4134fa5e4d32SSunny Srivastava            },
4135fa5e4d32SSunny Srivastava            {
4136fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit1",
4137fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4138fa5e4d32SSunny Srivastava                "inherit": false,
4139fa5e4d32SSunny Srivastava                "extraInterfaces": {
4140fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4141fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4142fa5e4d32SSunny Srivastava                    }
4143fa5e4d32SSunny Srivastava                }
4144fa5e4d32SSunny Srivastava            },
4145fa5e4d32SSunny Srivastava            {
4146fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit2",
4147fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4148fa5e4d32SSunny Srivastava                "inherit": false,
4149fa5e4d32SSunny Srivastava                "extraInterfaces": {
4150fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4151fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4152fa5e4d32SSunny Srivastava                    }
4153fa5e4d32SSunny Srivastava                }
4154fa5e4d32SSunny Srivastava            },
4155fa5e4d32SSunny Srivastava            {
4156fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5/unit3",
4157fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4158fa5e4d32SSunny Srivastava                "inherit": false,
4159fa5e4d32SSunny Srivastava                "extraInterfaces": {
4160fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4161fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4162fa5e4d32SSunny Srivastava                    }
4163fa5e4d32SSunny Srivastava                }
4164fa5e4d32SSunny Srivastava            }
4165fa5e4d32SSunny Srivastava        ],
4166fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/101-0050/eeprom": [
4167fa5e4d32SSunny Srivastava            {
4168fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
4169fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4170fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4171fa5e4d32SSunny Srivastava                "preAction": {
4172fa5e4d32SSunny Srivastava                    "collection": {
4173fa5e4d32SSunny Srivastava                        "gpioPresence": {
4174fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4175fa5e4d32SSunny Srivastava                            "value": 0
4176fa5e4d32SSunny Srivastava                        },
4177fa5e4d32SSunny Srivastava                        "systemCmd": {
4178fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-101/new_device"
4179fa5e4d32SSunny Srivastava                        }
4180fa5e4d32SSunny Srivastava                    }
4181fa5e4d32SSunny Srivastava                },
4182fa5e4d32SSunny Srivastava                "extraInterfaces": {
4183fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4184fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4185fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C30"
4186fa5e4d32SSunny Srivastava                    },
4187fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4188fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 13"
4189fa5e4d32SSunny Srivastava                    },
4190fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4191fa5e4d32SSunny Srivastava                        "Available": false
4192fa5e4d32SSunny Srivastava                    }
4193fa5e4d32SSunny Srivastava                }
4194fa5e4d32SSunny Srivastava            },
4195fa5e4d32SSunny Srivastava            {
4196fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit0",
4197fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4198fa5e4d32SSunny Srivastava                "inherit": false,
4199fa5e4d32SSunny Srivastava                "extraInterfaces": {
4200fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4201fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4202fa5e4d32SSunny Srivastava                    }
4203fa5e4d32SSunny Srivastava                }
4204fa5e4d32SSunny Srivastava            },
4205fa5e4d32SSunny Srivastava            {
4206fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit1",
4207fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4208fa5e4d32SSunny Srivastava                "inherit": false,
4209fa5e4d32SSunny Srivastava                "extraInterfaces": {
4210fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4211fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4212fa5e4d32SSunny Srivastava                    }
4213fa5e4d32SSunny Srivastava                }
4214fa5e4d32SSunny Srivastava            },
4215fa5e4d32SSunny Srivastava            {
4216fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit2",
4217fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4218fa5e4d32SSunny Srivastava                "inherit": false,
4219fa5e4d32SSunny Srivastava                "extraInterfaces": {
4220fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4221fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4222fa5e4d32SSunny Srivastava                    }
4223fa5e4d32SSunny Srivastava                }
4224fa5e4d32SSunny Srivastava            },
4225fa5e4d32SSunny Srivastava            {
4226fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7/unit3",
4227fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4228fa5e4d32SSunny Srivastava                "inherit": false,
4229fa5e4d32SSunny Srivastava                "extraInterfaces": {
4230fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4231fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4232fa5e4d32SSunny Srivastava                    }
4233fa5e4d32SSunny Srivastava                }
4234fa5e4d32SSunny Srivastava            }
4235fa5e4d32SSunny Srivastava        ],
4236fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/114-0050/eeprom": [
4237fa5e4d32SSunny Srivastava            {
4238fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
4239fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4240fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4241fa5e4d32SSunny Srivastava                "preAction": {
4242fa5e4d32SSunny Srivastava                    "collection": {
4243fa5e4d32SSunny Srivastava                        "gpioPresence": {
4244fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4245fa5e4d32SSunny Srivastava                            "value": 0
4246fa5e4d32SSunny Srivastava                        },
4247fa5e4d32SSunny Srivastava                        "systemCmd": {
4248fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-114/new_device"
4249fa5e4d32SSunny Srivastava                        }
4250fa5e4d32SSunny Srivastava                    }
4251fa5e4d32SSunny Srivastava                },
4252fa5e4d32SSunny Srivastava                "extraInterfaces": {
4253fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4254fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4255fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C31"
4256fa5e4d32SSunny Srivastava                    },
4257fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4258fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 14"
4259fa5e4d32SSunny Srivastava                    },
4260fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4261fa5e4d32SSunny Srivastava                        "Available": false
4262fa5e4d32SSunny Srivastava                    }
4263fa5e4d32SSunny Srivastava                }
4264fa5e4d32SSunny Srivastava            },
4265fa5e4d32SSunny Srivastava            {
4266fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit0",
4267fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4268fa5e4d32SSunny Srivastava                "inherit": false,
4269fa5e4d32SSunny Srivastava                "extraInterfaces": {
4270fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4271fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4272fa5e4d32SSunny Srivastava                    }
4273fa5e4d32SSunny Srivastava                }
4274fa5e4d32SSunny Srivastava            },
4275fa5e4d32SSunny Srivastava            {
4276fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit1",
4277fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4278fa5e4d32SSunny Srivastava                "inherit": false,
4279fa5e4d32SSunny Srivastava                "extraInterfaces": {
4280fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4281fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4282fa5e4d32SSunny Srivastava                    }
4283fa5e4d32SSunny Srivastava                }
4284fa5e4d32SSunny Srivastava            },
4285fa5e4d32SSunny Srivastava            {
4286fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit2",
4287fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4288fa5e4d32SSunny Srivastava                "inherit": false,
4289fa5e4d32SSunny Srivastava                "extraInterfaces": {
4290fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4291fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4292fa5e4d32SSunny Srivastava                    }
4293fa5e4d32SSunny Srivastava                }
4294fa5e4d32SSunny Srivastava            },
4295fa5e4d32SSunny Srivastava            {
4296fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6/unit3",
4297fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4298fa5e4d32SSunny Srivastava                "inherit": false,
4299fa5e4d32SSunny Srivastava                "extraInterfaces": {
4300fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4301fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4302fa5e4d32SSunny Srivastava                    }
4303fa5e4d32SSunny Srivastava                }
4304fa5e4d32SSunny Srivastava            }
4305fa5e4d32SSunny Srivastava        ],
4306fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/113-0050/eeprom": [
4307fa5e4d32SSunny Srivastava            {
4308fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
4309fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4310fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4311fa5e4d32SSunny Srivastava                "preAction": {
4312fa5e4d32SSunny Srivastava                    "collection": {
4313fa5e4d32SSunny Srivastava                        "gpioPresence": {
4314fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4315fa5e4d32SSunny Srivastava                            "value": 0
4316fa5e4d32SSunny Srivastava                        },
4317fa5e4d32SSunny Srivastava                        "systemCmd": {
4318fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-113/new_device"
4319fa5e4d32SSunny Srivastava                        }
4320fa5e4d32SSunny Srivastava                    }
4321fa5e4d32SSunny Srivastava                },
4322fa5e4d32SSunny Srivastava                "extraInterfaces": {
4323fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4324fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4325fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C32"
4326fa5e4d32SSunny Srivastava                    },
4327fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4328fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 15"
4329fa5e4d32SSunny Srivastava                    },
4330fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4331fa5e4d32SSunny Srivastava                        "Available": false
4332fa5e4d32SSunny Srivastava                    }
4333fa5e4d32SSunny Srivastava                }
4334fa5e4d32SSunny Srivastava            },
4335fa5e4d32SSunny Srivastava            {
4336fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit0",
4337fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4338fa5e4d32SSunny Srivastava                "inherit": false,
4339fa5e4d32SSunny Srivastava                "extraInterfaces": {
4340fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4341fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4342fa5e4d32SSunny Srivastava                    }
4343fa5e4d32SSunny Srivastava                }
4344fa5e4d32SSunny Srivastava            },
4345fa5e4d32SSunny Srivastava            {
4346fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit1",
4347fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4348fa5e4d32SSunny Srivastava                "inherit": false,
4349fa5e4d32SSunny Srivastava                "extraInterfaces": {
4350fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4351fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4352fa5e4d32SSunny Srivastava                    }
4353fa5e4d32SSunny Srivastava                }
4354fa5e4d32SSunny Srivastava            },
4355fa5e4d32SSunny Srivastava            {
4356fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit2",
4357fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4358fa5e4d32SSunny Srivastava                "inherit": false,
4359fa5e4d32SSunny Srivastava                "extraInterfaces": {
4360fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4361fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4362fa5e4d32SSunny Srivastava                    }
4363fa5e4d32SSunny Srivastava                }
4364fa5e4d32SSunny Srivastava            },
4365fa5e4d32SSunny Srivastava            {
4366fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3/unit3",
4367fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4368fa5e4d32SSunny Srivastava                "inherit": false,
4369fa5e4d32SSunny Srivastava                "extraInterfaces": {
4370fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4371fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4372fa5e4d32SSunny Srivastava                    }
4373fa5e4d32SSunny Srivastava                }
4374fa5e4d32SSunny Srivastava            }
4375fa5e4d32SSunny Srivastava        ],
4376fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/216-0050/eeprom": [
4377fa5e4d32SSunny Srivastava            {
4378fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15",
4379fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4380fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4381fa5e4d32SSunny Srivastava                "preAction": {
4382fa5e4d32SSunny Srivastava                    "collection": {
4383fa5e4d32SSunny Srivastava                        "gpioPresence": {
4384fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4385fa5e4d32SSunny Srivastava                            "value": 0
4386fa5e4d32SSunny Srivastava                        },
4387fa5e4d32SSunny Srivastava                        "systemCmd": {
4388fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-216/new_device"
4389fa5e4d32SSunny Srivastava                        }
4390fa5e4d32SSunny Srivastava                    }
4391fa5e4d32SSunny Srivastava                },
4392fa5e4d32SSunny Srivastava                "extraInterfaces": {
4393fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4394fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4395fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C33"
4396fa5e4d32SSunny Srivastava                    },
4397fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4398fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 16"
4399fa5e4d32SSunny Srivastava                    },
4400fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4401fa5e4d32SSunny Srivastava                        "Available": false
4402fa5e4d32SSunny Srivastava                    }
4403fa5e4d32SSunny Srivastava                }
4404fa5e4d32SSunny Srivastava            },
4405fa5e4d32SSunny Srivastava            {
4406fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit0",
4407fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4408fa5e4d32SSunny Srivastava                "inherit": false,
4409fa5e4d32SSunny Srivastava                "extraInterfaces": {
4410fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4411fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4412fa5e4d32SSunny Srivastava                    }
4413fa5e4d32SSunny Srivastava                }
4414fa5e4d32SSunny Srivastava            },
4415fa5e4d32SSunny Srivastava            {
4416fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit1",
4417fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4418fa5e4d32SSunny Srivastava                "inherit": false,
4419fa5e4d32SSunny Srivastava                "extraInterfaces": {
4420fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4421fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4422fa5e4d32SSunny Srivastava                    }
4423fa5e4d32SSunny Srivastava                }
4424fa5e4d32SSunny Srivastava            },
4425fa5e4d32SSunny Srivastava            {
4426fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit2",
4427fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4428fa5e4d32SSunny Srivastava                "inherit": false,
4429fa5e4d32SSunny Srivastava                "extraInterfaces": {
4430fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4431fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4432fa5e4d32SSunny Srivastava                    }
4433fa5e4d32SSunny Srivastava                }
4434fa5e4d32SSunny Srivastava            },
4435fa5e4d32SSunny Srivastava            {
4436fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15/unit3",
4437fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4438fa5e4d32SSunny Srivastava                "inherit": false,
4439fa5e4d32SSunny Srivastava                "extraInterfaces": {
4440fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4441fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4442fa5e4d32SSunny Srivastava                    }
4443fa5e4d32SSunny Srivastava                }
4444fa5e4d32SSunny Srivastava            }
4445fa5e4d32SSunny Srivastava        ],
4446fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/203-0050/eeprom": [
4447fa5e4d32SSunny Srivastava            {
4448fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14",
4449fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4450fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4451fa5e4d32SSunny Srivastava                "preAction": {
4452fa5e4d32SSunny Srivastava                    "collection": {
4453fa5e4d32SSunny Srivastava                        "gpioPresence": {
4454fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4455fa5e4d32SSunny Srivastava                            "value": 0
4456fa5e4d32SSunny Srivastava                        },
4457fa5e4d32SSunny Srivastava                        "systemCmd": {
4458fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-203/new_device"
4459fa5e4d32SSunny Srivastava                        }
4460fa5e4d32SSunny Srivastava                    }
4461fa5e4d32SSunny Srivastava                },
4462fa5e4d32SSunny Srivastava                "extraInterfaces": {
4463fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4464fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4465fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C34"
4466fa5e4d32SSunny Srivastava                    },
4467fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4468fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 17"
4469fa5e4d32SSunny Srivastava                    },
4470fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4471fa5e4d32SSunny Srivastava                        "Available": false
4472fa5e4d32SSunny Srivastava                    }
4473fa5e4d32SSunny Srivastava                }
4474fa5e4d32SSunny Srivastava            },
4475fa5e4d32SSunny Srivastava            {
4476fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit0",
4477fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4478fa5e4d32SSunny Srivastava                "inherit": false,
4479fa5e4d32SSunny Srivastava                "extraInterfaces": {
4480fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4481fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4482fa5e4d32SSunny Srivastava                    }
4483fa5e4d32SSunny Srivastava                }
4484fa5e4d32SSunny Srivastava            },
4485fa5e4d32SSunny Srivastava            {
4486fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit1",
4487fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4488fa5e4d32SSunny Srivastava                "inherit": false,
4489fa5e4d32SSunny Srivastava                "extraInterfaces": {
4490fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4491fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4492fa5e4d32SSunny Srivastava                    }
4493fa5e4d32SSunny Srivastava                }
4494fa5e4d32SSunny Srivastava            },
4495fa5e4d32SSunny Srivastava            {
4496fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit2",
4497fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4498fa5e4d32SSunny Srivastava                "inherit": false,
4499fa5e4d32SSunny Srivastava                "extraInterfaces": {
4500fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4501fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4502fa5e4d32SSunny Srivastava                    }
4503fa5e4d32SSunny Srivastava                }
4504fa5e4d32SSunny Srivastava            },
4505fa5e4d32SSunny Srivastava            {
4506fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14/unit3",
4507fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4508fa5e4d32SSunny Srivastava                "inherit": false,
4509fa5e4d32SSunny Srivastava                "extraInterfaces": {
4510fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4511fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4512fa5e4d32SSunny Srivastava                    }
4513fa5e4d32SSunny Srivastava                }
4514fa5e4d32SSunny Srivastava            }
4515fa5e4d32SSunny Srivastava        ],
4516fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/217-0050/eeprom": [
4517fa5e4d32SSunny Srivastava            {
4518fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11",
4519fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4520fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4521fa5e4d32SSunny Srivastava                "preAction": {
4522fa5e4d32SSunny Srivastava                    "collection": {
4523fa5e4d32SSunny Srivastava                        "gpioPresence": {
4524fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4525fa5e4d32SSunny Srivastava                            "value": 0
4526fa5e4d32SSunny Srivastava                        },
4527fa5e4d32SSunny Srivastava                        "systemCmd": {
4528fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-217/new_device"
4529fa5e4d32SSunny Srivastava                        }
4530fa5e4d32SSunny Srivastava                    }
4531fa5e4d32SSunny Srivastava                },
4532fa5e4d32SSunny Srivastava                "extraInterfaces": {
4533fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4534fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4535fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C35"
4536fa5e4d32SSunny Srivastava                    },
4537fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4538fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 18"
4539fa5e4d32SSunny Srivastava                    },
4540fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4541fa5e4d32SSunny Srivastava                        "Available": false
4542fa5e4d32SSunny Srivastava                    }
4543fa5e4d32SSunny Srivastava                }
4544fa5e4d32SSunny Srivastava            },
4545fa5e4d32SSunny Srivastava            {
4546fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit0",
4547fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4548fa5e4d32SSunny Srivastava                "inherit": false,
4549fa5e4d32SSunny Srivastava                "extraInterfaces": {
4550fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4551fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4552fa5e4d32SSunny Srivastava                    }
4553fa5e4d32SSunny Srivastava                }
4554fa5e4d32SSunny Srivastava            },
4555fa5e4d32SSunny Srivastava            {
4556fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit1",
4557fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4558fa5e4d32SSunny Srivastava                "inherit": false,
4559fa5e4d32SSunny Srivastava                "extraInterfaces": {
4560fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4561fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4562fa5e4d32SSunny Srivastava                    }
4563fa5e4d32SSunny Srivastava                }
4564fa5e4d32SSunny Srivastava            },
4565fa5e4d32SSunny Srivastava            {
4566fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit2",
4567fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4568fa5e4d32SSunny Srivastava                "inherit": false,
4569fa5e4d32SSunny Srivastava                "extraInterfaces": {
4570fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4571fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4572fa5e4d32SSunny Srivastava                    }
4573fa5e4d32SSunny Srivastava                }
4574fa5e4d32SSunny Srivastava            },
4575fa5e4d32SSunny Srivastava            {
4576fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11/unit3",
4577fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4578fa5e4d32SSunny Srivastava                "inherit": false,
4579fa5e4d32SSunny Srivastava                "extraInterfaces": {
4580fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4581fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4582fa5e4d32SSunny Srivastava                    }
4583fa5e4d32SSunny Srivastava                }
4584fa5e4d32SSunny Srivastava            }
4585fa5e4d32SSunny Srivastava        ],
4586fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/211-0050/eeprom": [
4587fa5e4d32SSunny Srivastava            {
4588fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13",
4589fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4590fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4591fa5e4d32SSunny Srivastava                "preAction": {
4592fa5e4d32SSunny Srivastava                    "collection": {
4593fa5e4d32SSunny Srivastava                        "gpioPresence": {
4594fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4595fa5e4d32SSunny Srivastava                            "value": 0
4596fa5e4d32SSunny Srivastava                        },
4597fa5e4d32SSunny Srivastava                        "systemCmd": {
4598fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-211/new_device"
4599fa5e4d32SSunny Srivastava                        }
4600fa5e4d32SSunny Srivastava                    }
4601fa5e4d32SSunny Srivastava                },
4602fa5e4d32SSunny Srivastava                "extraInterfaces": {
4603fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4604fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4605fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C36"
4606fa5e4d32SSunny Srivastava                    },
4607fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4608fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 19"
4609fa5e4d32SSunny Srivastava                    },
4610fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4611fa5e4d32SSunny Srivastava                        "Available": false
4612fa5e4d32SSunny Srivastava                    }
4613fa5e4d32SSunny Srivastava                }
4614fa5e4d32SSunny Srivastava            },
4615fa5e4d32SSunny Srivastava            {
4616fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit0",
4617fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4618fa5e4d32SSunny Srivastava                "inherit": false,
4619fa5e4d32SSunny Srivastava                "extraInterfaces": {
4620fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4621fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4622fa5e4d32SSunny Srivastava                    }
4623fa5e4d32SSunny Srivastava                }
4624fa5e4d32SSunny Srivastava            },
4625fa5e4d32SSunny Srivastava            {
4626fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit1",
4627fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4628fa5e4d32SSunny Srivastava                "inherit": false,
4629fa5e4d32SSunny Srivastava                "extraInterfaces": {
4630fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4631fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4632fa5e4d32SSunny Srivastava                    }
4633fa5e4d32SSunny Srivastava                }
4634fa5e4d32SSunny Srivastava            },
4635fa5e4d32SSunny Srivastava            {
4636fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit2",
4637fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4638fa5e4d32SSunny Srivastava                "inherit": false,
4639fa5e4d32SSunny Srivastava                "extraInterfaces": {
4640fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4641fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4642fa5e4d32SSunny Srivastava                    }
4643fa5e4d32SSunny Srivastava                }
4644fa5e4d32SSunny Srivastava            },
4645fa5e4d32SSunny Srivastava            {
4646fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13/unit3",
4647fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4648fa5e4d32SSunny Srivastava                "inherit": false,
4649fa5e4d32SSunny Srivastava                "extraInterfaces": {
4650fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4651fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4652fa5e4d32SSunny Srivastava                    }
4653fa5e4d32SSunny Srivastava                }
4654fa5e4d32SSunny Srivastava            }
4655fa5e4d32SSunny Srivastava        ],
4656fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/215-0050/eeprom": [
4657fa5e4d32SSunny Srivastava            {
4658fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12",
4659fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4660fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4661fa5e4d32SSunny Srivastava                "preAction": {
4662fa5e4d32SSunny Srivastava                    "collection": {
4663fa5e4d32SSunny Srivastava                        "gpioPresence": {
4664fa5e4d32SSunny Srivastava                            "pin": "P10_DCM0_PRES",
4665fa5e4d32SSunny Srivastava                            "value": 0
4666fa5e4d32SSunny Srivastava                        },
4667fa5e4d32SSunny Srivastava                        "systemCmd": {
4668fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-215/new_device"
4669fa5e4d32SSunny Srivastava                        }
4670fa5e4d32SSunny Srivastava                    }
4671fa5e4d32SSunny Srivastava                },
4672fa5e4d32SSunny Srivastava                "extraInterfaces": {
4673fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4674fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4675fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C37"
4676fa5e4d32SSunny Srivastava                    },
4677fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4678fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 20"
4679fa5e4d32SSunny Srivastava                    },
4680fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4681fa5e4d32SSunny Srivastava                        "Available": false
4682fa5e4d32SSunny Srivastava                    }
4683fa5e4d32SSunny Srivastava                }
4684fa5e4d32SSunny Srivastava            },
4685fa5e4d32SSunny Srivastava            {
4686fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit0",
4687fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4688fa5e4d32SSunny Srivastava                "inherit": false,
4689fa5e4d32SSunny Srivastava                "extraInterfaces": {
4690fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4691fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4692fa5e4d32SSunny Srivastava                    }
4693fa5e4d32SSunny Srivastava                }
4694fa5e4d32SSunny Srivastava            },
4695fa5e4d32SSunny Srivastava            {
4696fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit1",
4697fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4698fa5e4d32SSunny Srivastava                "inherit": false,
4699fa5e4d32SSunny Srivastava                "extraInterfaces": {
4700fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4701fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4702fa5e4d32SSunny Srivastava                    }
4703fa5e4d32SSunny Srivastava                }
4704fa5e4d32SSunny Srivastava            },
4705fa5e4d32SSunny Srivastava            {
4706fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit2",
4707fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4708fa5e4d32SSunny Srivastava                "inherit": false,
4709fa5e4d32SSunny Srivastava                "extraInterfaces": {
4710fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4711fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4712fa5e4d32SSunny Srivastava                    }
4713fa5e4d32SSunny Srivastava                }
4714fa5e4d32SSunny Srivastava            },
4715fa5e4d32SSunny Srivastava            {
4716fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12/unit3",
4717fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4718fa5e4d32SSunny Srivastava                "inherit": false,
4719fa5e4d32SSunny Srivastava                "extraInterfaces": {
4720fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4721fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4722fa5e4d32SSunny Srivastava                    }
4723fa5e4d32SSunny Srivastava                }
4724fa5e4d32SSunny Srivastava            }
4725fa5e4d32SSunny Srivastava        ],
4726fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/315-0050/eeprom": [
4727fa5e4d32SSunny Srivastava            {
4728fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20",
4729fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4730fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4731fa5e4d32SSunny Srivastava                "preAction": {
4732fa5e4d32SSunny Srivastava                    "collection": {
4733fa5e4d32SSunny Srivastava                        "gpioPresence": {
4734fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
4735fa5e4d32SSunny Srivastava                            "value": 0
4736fa5e4d32SSunny Srivastava                        },
4737fa5e4d32SSunny Srivastava                        "systemCmd": {
4738fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-315/new_device"
4739fa5e4d32SSunny Srivastava                        }
4740fa5e4d32SSunny Srivastava                    }
4741fa5e4d32SSunny Srivastava                },
4742fa5e4d32SSunny Srivastava                "extraInterfaces": {
4743fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4744fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4745fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C38"
4746fa5e4d32SSunny Srivastava                    },
4747fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4748fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 21"
4749fa5e4d32SSunny Srivastava                    },
4750fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4751fa5e4d32SSunny Srivastava                        "Available": false
4752fa5e4d32SSunny Srivastava                    }
4753fa5e4d32SSunny Srivastava                }
4754fa5e4d32SSunny Srivastava            },
4755fa5e4d32SSunny Srivastava            {
4756fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit0",
4757fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4758fa5e4d32SSunny Srivastava                "inherit": false,
4759fa5e4d32SSunny Srivastava                "extraInterfaces": {
4760fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4761fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4762fa5e4d32SSunny Srivastava                    }
4763fa5e4d32SSunny Srivastava                }
4764fa5e4d32SSunny Srivastava            },
4765fa5e4d32SSunny Srivastava            {
4766fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit1",
4767fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4768fa5e4d32SSunny Srivastava                "inherit": false,
4769fa5e4d32SSunny Srivastava                "extraInterfaces": {
4770fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4771fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4772fa5e4d32SSunny Srivastava                    }
4773fa5e4d32SSunny Srivastava                }
4774fa5e4d32SSunny Srivastava            },
4775fa5e4d32SSunny Srivastava            {
4776fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit2",
4777fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4778fa5e4d32SSunny Srivastava                "inherit": false,
4779fa5e4d32SSunny Srivastava                "extraInterfaces": {
4780fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4781fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4782fa5e4d32SSunny Srivastava                    }
4783fa5e4d32SSunny Srivastava                }
4784fa5e4d32SSunny Srivastava            },
4785fa5e4d32SSunny Srivastava            {
4786fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20/unit3",
4787fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4788fa5e4d32SSunny Srivastava                "inherit": false,
4789fa5e4d32SSunny Srivastava                "extraInterfaces": {
4790fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4791fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4792fa5e4d32SSunny Srivastava                    }
4793fa5e4d32SSunny Srivastava                }
4794fa5e4d32SSunny Srivastava            }
4795fa5e4d32SSunny Srivastava        ],
4796fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/300-0050/eeprom": [
4797fa5e4d32SSunny Srivastava            {
4798fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21",
4799fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4800fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4801fa5e4d32SSunny Srivastava                "preAction": {
4802fa5e4d32SSunny Srivastava                    "collection": {
4803fa5e4d32SSunny Srivastava                        "gpioPresence": {
4804fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
4805fa5e4d32SSunny Srivastava                            "value": 0
4806fa5e4d32SSunny Srivastava                        },
4807fa5e4d32SSunny Srivastava                        "systemCmd": {
4808fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-300/new_device"
4809fa5e4d32SSunny Srivastava                        }
4810fa5e4d32SSunny Srivastava                    }
4811fa5e4d32SSunny Srivastava                },
4812fa5e4d32SSunny Srivastava                "extraInterfaces": {
4813fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4814fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4815fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C39"
4816fa5e4d32SSunny Srivastava                    },
4817fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4818fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 22"
4819fa5e4d32SSunny Srivastava                    },
4820fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4821fa5e4d32SSunny Srivastava                        "Available": false
4822fa5e4d32SSunny Srivastava                    }
4823fa5e4d32SSunny Srivastava                }
4824fa5e4d32SSunny Srivastava            },
4825fa5e4d32SSunny Srivastava            {
4826fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit0",
4827fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4828fa5e4d32SSunny Srivastava                "inherit": false,
4829fa5e4d32SSunny Srivastava                "extraInterfaces": {
4830fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4831fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4832fa5e4d32SSunny Srivastava                    }
4833fa5e4d32SSunny Srivastava                }
4834fa5e4d32SSunny Srivastava            },
4835fa5e4d32SSunny Srivastava            {
4836fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit1",
4837fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4838fa5e4d32SSunny Srivastava                "inherit": false,
4839fa5e4d32SSunny Srivastava                "extraInterfaces": {
4840fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4841fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4842fa5e4d32SSunny Srivastava                    }
4843fa5e4d32SSunny Srivastava                }
4844fa5e4d32SSunny Srivastava            },
4845fa5e4d32SSunny Srivastava            {
4846fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit2",
4847fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4848fa5e4d32SSunny Srivastava                "inherit": false,
4849fa5e4d32SSunny Srivastava                "extraInterfaces": {
4850fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4851fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4852fa5e4d32SSunny Srivastava                    }
4853fa5e4d32SSunny Srivastava                }
4854fa5e4d32SSunny Srivastava            },
4855fa5e4d32SSunny Srivastava            {
4856fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21/unit3",
4857fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4858fa5e4d32SSunny Srivastava                "inherit": false,
4859fa5e4d32SSunny Srivastava                "extraInterfaces": {
4860fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4861fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4862fa5e4d32SSunny Srivastava                    }
4863fa5e4d32SSunny Srivastava                }
4864fa5e4d32SSunny Srivastava            }
4865fa5e4d32SSunny Srivastava        ],
4866fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/313-0050/eeprom": [
4867fa5e4d32SSunny Srivastava            {
4868fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19",
4869fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4870fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4871fa5e4d32SSunny Srivastava                "preAction": {
4872fa5e4d32SSunny Srivastava                    "collection": {
4873fa5e4d32SSunny Srivastava                        "gpioPresence": {
4874fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
4875fa5e4d32SSunny Srivastava                            "value": 0
4876fa5e4d32SSunny Srivastava                        },
4877fa5e4d32SSunny Srivastava                        "systemCmd": {
4878fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-313/new_device"
4879fa5e4d32SSunny Srivastava                        }
4880fa5e4d32SSunny Srivastava                    }
4881fa5e4d32SSunny Srivastava                },
4882fa5e4d32SSunny Srivastava                "extraInterfaces": {
4883fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4884fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4885fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C40"
4886fa5e4d32SSunny Srivastava                    },
4887fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4888fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 23"
4889fa5e4d32SSunny Srivastava                    },
4890fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4891fa5e4d32SSunny Srivastava                        "Available": false
4892fa5e4d32SSunny Srivastava                    }
4893fa5e4d32SSunny Srivastava                }
4894fa5e4d32SSunny Srivastava            },
4895fa5e4d32SSunny Srivastava            {
4896fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit0",
4897fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4898fa5e4d32SSunny Srivastava                "inherit": false,
4899fa5e4d32SSunny Srivastava                "extraInterfaces": {
4900fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4901fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4902fa5e4d32SSunny Srivastava                    }
4903fa5e4d32SSunny Srivastava                }
4904fa5e4d32SSunny Srivastava            },
4905fa5e4d32SSunny Srivastava            {
4906fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit1",
4907fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4908fa5e4d32SSunny Srivastava                "inherit": false,
4909fa5e4d32SSunny Srivastava                "extraInterfaces": {
4910fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4911fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4912fa5e4d32SSunny Srivastava                    }
4913fa5e4d32SSunny Srivastava                }
4914fa5e4d32SSunny Srivastava            },
4915fa5e4d32SSunny Srivastava            {
4916fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit2",
4917fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4918fa5e4d32SSunny Srivastava                "inherit": false,
4919fa5e4d32SSunny Srivastava                "extraInterfaces": {
4920fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4921fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4922fa5e4d32SSunny Srivastava                    }
4923fa5e4d32SSunny Srivastava                }
4924fa5e4d32SSunny Srivastava            },
4925fa5e4d32SSunny Srivastava            {
4926fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19/unit3",
4927fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4928fa5e4d32SSunny Srivastava                "inherit": false,
4929fa5e4d32SSunny Srivastava                "extraInterfaces": {
4930fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4931fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
4932fa5e4d32SSunny Srivastava                    }
4933fa5e4d32SSunny Srivastava                }
4934fa5e4d32SSunny Srivastava            }
4935fa5e4d32SSunny Srivastava        ],
4936fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/314-0050/eeprom": [
4937fa5e4d32SSunny Srivastava            {
4938fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22",
4939fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4940fa5e4d32SSunny Srivastava                "powerOffOnly": true,
4941fa5e4d32SSunny Srivastava                "preAction": {
4942fa5e4d32SSunny Srivastava                    "collection": {
4943fa5e4d32SSunny Srivastava                        "gpioPresence": {
4944fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
4945fa5e4d32SSunny Srivastava                            "value": 0
4946fa5e4d32SSunny Srivastava                        },
4947fa5e4d32SSunny Srivastava                        "systemCmd": {
4948fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-314/new_device"
4949fa5e4d32SSunny Srivastava                        }
4950fa5e4d32SSunny Srivastava                    }
4951fa5e4d32SSunny Srivastava                },
4952fa5e4d32SSunny Srivastava                "extraInterfaces": {
4953fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
4954fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
4955fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C41"
4956fa5e4d32SSunny Srivastava                    },
4957fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4958fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 24"
4959fa5e4d32SSunny Srivastava                    },
4960fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
4961fa5e4d32SSunny Srivastava                        "Available": false
4962fa5e4d32SSunny Srivastava                    }
4963fa5e4d32SSunny Srivastava                }
4964fa5e4d32SSunny Srivastava            },
4965fa5e4d32SSunny Srivastava            {
4966fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit0",
4967fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4968fa5e4d32SSunny Srivastava                "inherit": false,
4969fa5e4d32SSunny Srivastava                "extraInterfaces": {
4970fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4971fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
4972fa5e4d32SSunny Srivastava                    }
4973fa5e4d32SSunny Srivastava                }
4974fa5e4d32SSunny Srivastava            },
4975fa5e4d32SSunny Srivastava            {
4976fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit1",
4977fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4978fa5e4d32SSunny Srivastava                "inherit": false,
4979fa5e4d32SSunny Srivastava                "extraInterfaces": {
4980fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4981fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
4982fa5e4d32SSunny Srivastava                    }
4983fa5e4d32SSunny Srivastava                }
4984fa5e4d32SSunny Srivastava            },
4985fa5e4d32SSunny Srivastava            {
4986fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit2",
4987fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4988fa5e4d32SSunny Srivastava                "inherit": false,
4989fa5e4d32SSunny Srivastava                "extraInterfaces": {
4990fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
4991fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
4992fa5e4d32SSunny Srivastava                    }
4993fa5e4d32SSunny Srivastava                }
4994fa5e4d32SSunny Srivastava            },
4995fa5e4d32SSunny Srivastava            {
4996fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22/unit3",
4997fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
4998fa5e4d32SSunny Srivastava                "inherit": false,
4999fa5e4d32SSunny Srivastava                "extraInterfaces": {
5000fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5001fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5002fa5e4d32SSunny Srivastava                    }
5003fa5e4d32SSunny Srivastava                }
5004fa5e4d32SSunny Srivastava            }
5005fa5e4d32SSunny Srivastava        ],
5006fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/301-0050/eeprom": [
5007fa5e4d32SSunny Srivastava            {
5008fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23",
5009fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5010fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5011fa5e4d32SSunny Srivastava                "preAction": {
5012fa5e4d32SSunny Srivastava                    "collection": {
5013fa5e4d32SSunny Srivastava                        "gpioPresence": {
5014fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5015fa5e4d32SSunny Srivastava                            "value": 0
5016fa5e4d32SSunny Srivastava                        },
5017fa5e4d32SSunny Srivastava                        "systemCmd": {
5018fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-301/new_device"
5019fa5e4d32SSunny Srivastava                        }
5020fa5e4d32SSunny Srivastava                    }
5021fa5e4d32SSunny Srivastava                },
5022fa5e4d32SSunny Srivastava                "extraInterfaces": {
5023fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5024fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5025fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C42"
5026fa5e4d32SSunny Srivastava                    },
5027fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5028fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 25"
5029fa5e4d32SSunny Srivastava                    },
5030fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5031fa5e4d32SSunny Srivastava                        "Available": false
5032fa5e4d32SSunny Srivastava                    }
5033fa5e4d32SSunny Srivastava                }
5034fa5e4d32SSunny Srivastava            },
5035fa5e4d32SSunny Srivastava            {
5036fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit0",
5037fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5038fa5e4d32SSunny Srivastava                "inherit": false,
5039fa5e4d32SSunny Srivastava                "extraInterfaces": {
5040fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5041fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5042fa5e4d32SSunny Srivastava                    }
5043fa5e4d32SSunny Srivastava                }
5044fa5e4d32SSunny Srivastava            },
5045fa5e4d32SSunny Srivastava            {
5046fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit1",
5047fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5048fa5e4d32SSunny Srivastava                "inherit": false,
5049fa5e4d32SSunny Srivastava                "extraInterfaces": {
5050fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5051fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5052fa5e4d32SSunny Srivastava                    }
5053fa5e4d32SSunny Srivastava                }
5054fa5e4d32SSunny Srivastava            },
5055fa5e4d32SSunny Srivastava            {
5056fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit2",
5057fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5058fa5e4d32SSunny Srivastava                "inherit": false,
5059fa5e4d32SSunny Srivastava                "extraInterfaces": {
5060fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5061fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5062fa5e4d32SSunny Srivastava                    }
5063fa5e4d32SSunny Srivastava                }
5064fa5e4d32SSunny Srivastava            },
5065fa5e4d32SSunny Srivastava            {
5066fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23/unit3",
5067fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5068fa5e4d32SSunny Srivastava                "inherit": false,
5069fa5e4d32SSunny Srivastava                "extraInterfaces": {
5070fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5071fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5072fa5e4d32SSunny Srivastava                    }
5073fa5e4d32SSunny Srivastava                }
5074fa5e4d32SSunny Srivastava            }
5075fa5e4d32SSunny Srivastava        ],
5076fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/417-0050/eeprom": [
5077fa5e4d32SSunny Srivastava            {
5078fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27",
5079fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5080fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5081fa5e4d32SSunny Srivastava                "preAction": {
5082fa5e4d32SSunny Srivastava                    "collection": {
5083fa5e4d32SSunny Srivastava                        "gpioPresence": {
5084fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5085fa5e4d32SSunny Srivastava                            "value": 0
5086fa5e4d32SSunny Srivastava                        },
5087fa5e4d32SSunny Srivastava                        "systemCmd": {
5088fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-417/new_device"
5089fa5e4d32SSunny Srivastava                        }
5090fa5e4d32SSunny Srivastava                    }
5091fa5e4d32SSunny Srivastava                },
5092fa5e4d32SSunny Srivastava                "extraInterfaces": {
5093fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5094fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5095fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C43"
5096fa5e4d32SSunny Srivastava                    },
5097fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5098fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 26"
5099fa5e4d32SSunny Srivastava                    },
5100fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5101fa5e4d32SSunny Srivastava                        "Available": false
5102fa5e4d32SSunny Srivastava                    }
5103fa5e4d32SSunny Srivastava                }
5104fa5e4d32SSunny Srivastava            },
5105fa5e4d32SSunny Srivastava            {
5106fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit0",
5107fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5108fa5e4d32SSunny Srivastava                "inherit": false,
5109fa5e4d32SSunny Srivastava                "extraInterfaces": {
5110fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5111fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5112fa5e4d32SSunny Srivastava                    }
5113fa5e4d32SSunny Srivastava                }
5114fa5e4d32SSunny Srivastava            },
5115fa5e4d32SSunny Srivastava            {
5116fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit1",
5117fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5118fa5e4d32SSunny Srivastava                "inherit": false,
5119fa5e4d32SSunny Srivastava                "extraInterfaces": {
5120fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5121fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5122fa5e4d32SSunny Srivastava                    }
5123fa5e4d32SSunny Srivastava                }
5124fa5e4d32SSunny Srivastava            },
5125fa5e4d32SSunny Srivastava            {
5126fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit2",
5127fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5128fa5e4d32SSunny Srivastava                "inherit": false,
5129fa5e4d32SSunny Srivastava                "extraInterfaces": {
5130fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5131fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5132fa5e4d32SSunny Srivastava                    }
5133fa5e4d32SSunny Srivastava                }
5134fa5e4d32SSunny Srivastava            },
5135fa5e4d32SSunny Srivastava            {
5136fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27/unit3",
5137fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5138fa5e4d32SSunny Srivastava                "inherit": false,
5139fa5e4d32SSunny Srivastava                "extraInterfaces": {
5140fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5141fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5142fa5e4d32SSunny Srivastava                    }
5143fa5e4d32SSunny Srivastava                }
5144fa5e4d32SSunny Srivastava            }
5145fa5e4d32SSunny Srivastava        ],
5146fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/403-0050/eeprom": [
5147fa5e4d32SSunny Srivastava            {
5148fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30",
5149fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5150fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5151fa5e4d32SSunny Srivastava                "preAction": {
5152fa5e4d32SSunny Srivastava                    "collection": {
5153fa5e4d32SSunny Srivastava                        "gpioPresence": {
5154fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5155fa5e4d32SSunny Srivastava                            "value": 0
5156fa5e4d32SSunny Srivastava                        },
5157fa5e4d32SSunny Srivastava                        "systemCmd": {
5158fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-403/new_device"
5159fa5e4d32SSunny Srivastava                        }
5160fa5e4d32SSunny Srivastava                    }
5161fa5e4d32SSunny Srivastava                },
5162fa5e4d32SSunny Srivastava                "extraInterfaces": {
5163fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5164fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5165fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C44"
5166fa5e4d32SSunny Srivastava                    },
5167fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5168fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 27"
5169fa5e4d32SSunny Srivastava                    },
5170fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5171fa5e4d32SSunny Srivastava                        "Available": false
5172fa5e4d32SSunny Srivastava                    }
5173fa5e4d32SSunny Srivastava                }
5174fa5e4d32SSunny Srivastava            },
5175fa5e4d32SSunny Srivastava            {
5176fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit0",
5177fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5178fa5e4d32SSunny Srivastava                "inherit": false,
5179fa5e4d32SSunny Srivastava                "extraInterfaces": {
5180fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5181fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5182fa5e4d32SSunny Srivastava                    }
5183fa5e4d32SSunny Srivastava                }
5184fa5e4d32SSunny Srivastava            },
5185fa5e4d32SSunny Srivastava            {
5186fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit1",
5187fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5188fa5e4d32SSunny Srivastava                "inherit": false,
5189fa5e4d32SSunny Srivastava                "extraInterfaces": {
5190fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5191fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5192fa5e4d32SSunny Srivastava                    }
5193fa5e4d32SSunny Srivastava                }
5194fa5e4d32SSunny Srivastava            },
5195fa5e4d32SSunny Srivastava            {
5196fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit2",
5197fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5198fa5e4d32SSunny Srivastava                "inherit": false,
5199fa5e4d32SSunny Srivastava                "extraInterfaces": {
5200fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5201fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5202fa5e4d32SSunny Srivastava                    }
5203fa5e4d32SSunny Srivastava                }
5204fa5e4d32SSunny Srivastava            },
5205fa5e4d32SSunny Srivastava            {
5206fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30/unit3",
5207fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5208fa5e4d32SSunny Srivastava                "inherit": false,
5209fa5e4d32SSunny Srivastava                "extraInterfaces": {
5210fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5211fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5212fa5e4d32SSunny Srivastava                    }
5213fa5e4d32SSunny Srivastava                }
5214fa5e4d32SSunny Srivastava            }
5215fa5e4d32SSunny Srivastava        ],
5216fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/416-0050/eeprom": [
5217fa5e4d32SSunny Srivastava            {
5218fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31",
5219fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5220fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5221fa5e4d32SSunny Srivastava                "preAction": {
5222fa5e4d32SSunny Srivastava                    "collection": {
5223fa5e4d32SSunny Srivastava                        "gpioPresence": {
5224fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5225fa5e4d32SSunny Srivastava                            "value": 0
5226fa5e4d32SSunny Srivastava                        },
5227fa5e4d32SSunny Srivastava                        "systemCmd": {
5228fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-416/new_device"
5229fa5e4d32SSunny Srivastava                        }
5230fa5e4d32SSunny Srivastava                    }
5231fa5e4d32SSunny Srivastava                },
5232fa5e4d32SSunny Srivastava                "extraInterfaces": {
5233fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5234fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5235fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C45"
5236fa5e4d32SSunny Srivastava                    },
5237fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5238fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 28"
5239fa5e4d32SSunny Srivastava                    },
5240fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5241fa5e4d32SSunny Srivastava                        "Available": false
5242fa5e4d32SSunny Srivastava                    }
5243fa5e4d32SSunny Srivastava                }
5244fa5e4d32SSunny Srivastava            },
5245fa5e4d32SSunny Srivastava            {
5246fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit0",
5247fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5248fa5e4d32SSunny Srivastava                "inherit": false,
5249fa5e4d32SSunny Srivastava                "extraInterfaces": {
5250fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5251fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5252fa5e4d32SSunny Srivastava                    }
5253fa5e4d32SSunny Srivastava                }
5254fa5e4d32SSunny Srivastava            },
5255fa5e4d32SSunny Srivastava            {
5256fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit1",
5257fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5258fa5e4d32SSunny Srivastava                "inherit": false,
5259fa5e4d32SSunny Srivastava                "extraInterfaces": {
5260fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5261fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5262fa5e4d32SSunny Srivastava                    }
5263fa5e4d32SSunny Srivastava                }
5264fa5e4d32SSunny Srivastava            },
5265fa5e4d32SSunny Srivastava            {
5266fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit2",
5267fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5268fa5e4d32SSunny Srivastava                "inherit": false,
5269fa5e4d32SSunny Srivastava                "extraInterfaces": {
5270fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5271fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5272fa5e4d32SSunny Srivastava                    }
5273fa5e4d32SSunny Srivastava                }
5274fa5e4d32SSunny Srivastava            },
5275fa5e4d32SSunny Srivastava            {
5276fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31/unit3",
5277fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5278fa5e4d32SSunny Srivastava                "inherit": false,
5279fa5e4d32SSunny Srivastava                "extraInterfaces": {
5280fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5281fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5282fa5e4d32SSunny Srivastava                    }
5283fa5e4d32SSunny Srivastava                }
5284fa5e4d32SSunny Srivastava            }
5285fa5e4d32SSunny Srivastava        ],
5286fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/411-0050/eeprom": [
5287fa5e4d32SSunny Srivastava            {
5288fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29",
5289fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5290fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5291fa5e4d32SSunny Srivastava                "preAction": {
5292fa5e4d32SSunny Srivastava                    "collection": {
5293fa5e4d32SSunny Srivastava                        "gpioPresence": {
5294fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5295fa5e4d32SSunny Srivastava                            "value": 0
5296fa5e4d32SSunny Srivastava                        },
5297fa5e4d32SSunny Srivastava                        "systemCmd": {
5298fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-411/new_device"
5299fa5e4d32SSunny Srivastava                        }
5300fa5e4d32SSunny Srivastava                    }
5301fa5e4d32SSunny Srivastava                },
5302fa5e4d32SSunny Srivastava                "extraInterfaces": {
5303fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5304fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5305fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C46"
5306fa5e4d32SSunny Srivastava                    },
5307fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5308fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 29"
5309fa5e4d32SSunny Srivastava                    },
5310fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5311fa5e4d32SSunny Srivastava                        "Available": false
5312fa5e4d32SSunny Srivastava                    }
5313fa5e4d32SSunny Srivastava                }
5314fa5e4d32SSunny Srivastava            },
5315fa5e4d32SSunny Srivastava            {
5316fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit0",
5317fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5318fa5e4d32SSunny Srivastava                "inherit": false,
5319fa5e4d32SSunny Srivastava                "extraInterfaces": {
5320fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5321fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5322fa5e4d32SSunny Srivastava                    }
5323fa5e4d32SSunny Srivastava                }
5324fa5e4d32SSunny Srivastava            },
5325fa5e4d32SSunny Srivastava            {
5326fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit1",
5327fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5328fa5e4d32SSunny Srivastava                "inherit": false,
5329fa5e4d32SSunny Srivastava                "extraInterfaces": {
5330fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5331fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5332fa5e4d32SSunny Srivastava                    }
5333fa5e4d32SSunny Srivastava                }
5334fa5e4d32SSunny Srivastava            },
5335fa5e4d32SSunny Srivastava            {
5336fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit2",
5337fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5338fa5e4d32SSunny Srivastava                "inherit": false,
5339fa5e4d32SSunny Srivastava                "extraInterfaces": {
5340fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5341fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5342fa5e4d32SSunny Srivastava                    }
5343fa5e4d32SSunny Srivastava                }
5344fa5e4d32SSunny Srivastava            },
5345fa5e4d32SSunny Srivastava            {
5346fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29/unit3",
5347fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5348fa5e4d32SSunny Srivastava                "inherit": false,
5349fa5e4d32SSunny Srivastava                "extraInterfaces": {
5350fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5351fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5352fa5e4d32SSunny Srivastava                    }
5353fa5e4d32SSunny Srivastava                }
5354fa5e4d32SSunny Srivastava            }
5355fa5e4d32SSunny Srivastava        ],
5356fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/415-0050/eeprom": [
5357fa5e4d32SSunny Srivastava            {
5358fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28",
5359fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5360fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5361fa5e4d32SSunny Srivastava                "preAction": {
5362fa5e4d32SSunny Srivastava                    "collection": {
5363fa5e4d32SSunny Srivastava                        "gpioPresence": {
5364fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5365fa5e4d32SSunny Srivastava                            "value": 0
5366fa5e4d32SSunny Srivastava                        },
5367fa5e4d32SSunny Srivastava                        "systemCmd": {
5368fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-415/new_device"
5369fa5e4d32SSunny Srivastava                        }
5370fa5e4d32SSunny Srivastava                    }
5371fa5e4d32SSunny Srivastava                },
5372fa5e4d32SSunny Srivastava                "extraInterfaces": {
5373fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5374fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5375fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C47"
5376fa5e4d32SSunny Srivastava                    },
5377fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5378fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 30"
5379fa5e4d32SSunny Srivastava                    },
5380fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5381fa5e4d32SSunny Srivastava                        "Available": false
5382fa5e4d32SSunny Srivastava                    }
5383fa5e4d32SSunny Srivastava                }
5384fa5e4d32SSunny Srivastava            },
5385fa5e4d32SSunny Srivastava            {
5386fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit0",
5387fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5388fa5e4d32SSunny Srivastava                "inherit": false,
5389fa5e4d32SSunny Srivastava                "extraInterfaces": {
5390fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5391fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5392fa5e4d32SSunny Srivastava                    }
5393fa5e4d32SSunny Srivastava                }
5394fa5e4d32SSunny Srivastava            },
5395fa5e4d32SSunny Srivastava            {
5396fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit1",
5397fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5398fa5e4d32SSunny Srivastava                "inherit": false,
5399fa5e4d32SSunny Srivastava                "extraInterfaces": {
5400fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5401fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5402fa5e4d32SSunny Srivastava                    }
5403fa5e4d32SSunny Srivastava                }
5404fa5e4d32SSunny Srivastava            },
5405fa5e4d32SSunny Srivastava            {
5406fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit2",
5407fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5408fa5e4d32SSunny Srivastava                "inherit": false,
5409fa5e4d32SSunny Srivastava                "extraInterfaces": {
5410fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5411fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5412fa5e4d32SSunny Srivastava                    }
5413fa5e4d32SSunny Srivastava                }
5414fa5e4d32SSunny Srivastava            },
5415fa5e4d32SSunny Srivastava            {
5416fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28/unit3",
5417fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5418fa5e4d32SSunny Srivastava                "inherit": false,
5419fa5e4d32SSunny Srivastava                "extraInterfaces": {
5420fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5421fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5422fa5e4d32SSunny Srivastava                    }
5423fa5e4d32SSunny Srivastava                }
5424fa5e4d32SSunny Srivastava            }
5425fa5e4d32SSunny Srivastava        ],
5426fa5e4d32SSunny Srivastava        "/sys/bus/i2c/drivers/at24/414-0050/eeprom": [
5427fa5e4d32SSunny Srivastava            {
5428fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26",
5429fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5430fa5e4d32SSunny Srivastava                "powerOffOnly": true,
5431fa5e4d32SSunny Srivastava                "preAction": {
5432fa5e4d32SSunny Srivastava                    "collection": {
5433fa5e4d32SSunny Srivastava                        "gpioPresence": {
5434fa5e4d32SSunny Srivastava                            "pin": "P10_DCM1_PRES",
5435fa5e4d32SSunny Srivastava                            "value": 0
5436fa5e4d32SSunny Srivastava                        },
5437fa5e4d32SSunny Srivastava                        "systemCmd": {
5438fa5e4d32SSunny Srivastava                            "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-414/new_device"
5439fa5e4d32SSunny Srivastava                        }
5440fa5e4d32SSunny Srivastava                    }
5441fa5e4d32SSunny Srivastava                },
5442fa5e4d32SSunny Srivastava                "extraInterfaces": {
5443fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item.Dimm": null,
5444fa5e4d32SSunny Srivastava                    "com.ibm.ipzvpd.Location": {
5445fa5e4d32SSunny Srivastava                        "LocationCode": "Ufcs-P0-C48"
5446fa5e4d32SSunny Srivastava                    },
5447fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5448fa5e4d32SSunny Srivastava                        "PrettyName": "Memory module 31"
5449fa5e4d32SSunny Srivastava                    },
5450fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.State.Decorator.Availability": {
5451fa5e4d32SSunny Srivastava                        "Available": false
5452fa5e4d32SSunny Srivastava                    }
5453fa5e4d32SSunny Srivastava                }
5454fa5e4d32SSunny Srivastava            },
5455fa5e4d32SSunny Srivastava            {
5456fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit0",
5457fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5458fa5e4d32SSunny Srivastava                "inherit": false,
5459fa5e4d32SSunny Srivastava                "extraInterfaces": {
5460fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5461fa5e4d32SSunny Srivastava                        "PrettyName": "OpenCAPI Memory Buffer"
5462fa5e4d32SSunny Srivastava                    }
5463fa5e4d32SSunny Srivastava                }
5464fa5e4d32SSunny Srivastava            },
5465fa5e4d32SSunny Srivastava            {
5466fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit1",
5467fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5468fa5e4d32SSunny Srivastava                "inherit": false,
5469fa5e4d32SSunny Srivastava                "extraInterfaces": {
5470fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5471fa5e4d32SSunny Srivastava                        "PrettyName": "DDR Memory Port"
5472fa5e4d32SSunny Srivastava                    }
5473fa5e4d32SSunny Srivastava                }
5474fa5e4d32SSunny Srivastava            },
5475fa5e4d32SSunny Srivastava            {
5476fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit2",
5477fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5478fa5e4d32SSunny Srivastava                "inherit": false,
5479fa5e4d32SSunny Srivastava                "extraInterfaces": {
5480fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5481fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Control Device"
5482fa5e4d32SSunny Srivastava                    }
5483fa5e4d32SSunny Srivastava                }
5484fa5e4d32SSunny Srivastava            },
5485fa5e4d32SSunny Srivastava            {
5486fa5e4d32SSunny Srivastava                "inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26/unit3",
5487fa5e4d32SSunny Srivastava                "serviceName": "xyz.openbmc_project.Inventory.Manager",
5488fa5e4d32SSunny Srivastava                "inherit": false,
5489fa5e4d32SSunny Srivastava                "extraInterfaces": {
5490fa5e4d32SSunny Srivastava                    "xyz.openbmc_project.Inventory.Item": {
5491fa5e4d32SSunny Srivastava                        "PrettyName": "Onboard Memory Power Management IC"
5492fa5e4d32SSunny Srivastava                    }
5493fa5e4d32SSunny Srivastava                }
5494fa5e4d32SSunny Srivastava            }
5495fa5e4d32SSunny Srivastava        ]
5496fa5e4d32SSunny Srivastava    }
5497fa5e4d32SSunny Srivastava}
5498