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