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