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