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