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