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