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