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