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