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