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