xref: /openbmc/openpower-vpd-parser/configuration/ibm/correlated_properties.json (revision 393c0fade4690d37e7dd7227730b2bcaef9214db)
1{
2    "xyz.openbmc_project.Inventory.Manager": {
3        "xyz.openbmc_project.Inventory.Decorator.Asset": {
4            "PartNumber": {
5                "defaultInterfaces": {
6                    "com.ibm.ipzvpd.VINI": "PN"
7                }
8            },
9            "SerialNumber": {
10                "pathsPair": {
11                    "/xyz/openbmc_project/inventory/system": {
12                        "destinationInventoryPath": [
13                            "/xyz/openbmc_project/inventory/system",
14                            "/xyz/openbmc_project/inventory/system/chassis",
15                            "/xyz/openbmc_project/inventory/system/chassis/motherboard",
16                            "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery"
17                        ],
18                        "interfaces": {
19                            "com.ibm.ipzvpd.VSYS": "SE"
20                        }
21                    }
22                },
23                "defaultInterfaces": {
24                    "com.ibm.ipzvpd.VINI": "SN"
25                }
26            },
27            "Model": {
28                "pathsPair": {
29                    "/xyz/openbmc_project/inventory/system": {
30                        "destinationInventoryPath": [
31                            "/xyz/openbmc_project/inventory/system",
32                            "/xyz/openbmc_project/inventory/system/chassis",
33                            "/xyz/openbmc_project/inventory/system/chassis/motherboard",
34                            "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery"
35                        ],
36                        "interfaces": {
37                            "com.ibm.ipzvpd.VSYS": "TM"
38                        }
39                    }
40                },
41                "defaultInterfaces": {
42                    "com.ibm.ipzvpd.VINI": "CC"
43                }
44            },
45            "SparePartNumber": {
46                "defaultInterfaces": {
47                    "com.ibm.ipzvpd.VINI": "FN"
48                }
49            },
50            "SubModel": {
51                "pathsPair": {
52                    "/xyz/openbmc_project/inventory/system": {
53                        "destinationInventoryPath": [
54                            "/xyz/openbmc_project/inventory/system",
55                            "/xyz/openbmc_project/inventory/system/chassis",
56                            "/xyz/openbmc_project/inventory/system/chassis/motherboard",
57                            "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery"
58                        ],
59                        "interfaces": {
60                            "com.ibm.ipzvpd.VSYS": "BR"
61                        }
62                    }
63                }
64            }
65        },
66        "com.ibm.ipzvpd.VINI": {
67            "PN": {
68                "defaultInterfaces": {
69                    "xyz.openbmc_project.Inventory.Decorator.Asset": "PartNumber"
70                }
71            },
72            "SN": {
73                "defaultInterfaces": {
74                    "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
75                }
76            },
77            "CC": {
78                "defaultInterfaces": {
79                    "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
80                }
81            },
82            "FN": {
83                "defaultInterfaces": {
84                    "xyz.openbmc_project.Inventory.Decorator.Asset": "SparePartNumber"
85                }
86            }
87        },
88        "com.ibm.ipzvpd.VSYS": {
89            "SE": {
90                "pathsPair": {
91                    "/xyz/openbmc_project/inventory/system": {
92                        "destinationInventoryPath": [
93                            "/xyz/openbmc_project/inventory/system"
94                        ],
95                        "interfaces": {
96                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
97                        }
98                    },
99                    "/xyz/openbmc_project/inventory/system/chassis/motherboard": {
100                        "destinationInventoryPath": [
101                            "/xyz/openbmc_project/inventory/system"
102                        ],
103                        "interfaces": {
104                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
105                        }
106                    },
107                    "/xyz/openbmc_project/inventory/system/chassis": {
108                        "destinationInventoryPath": [
109                            "/xyz/openbmc_project/inventory/system"
110                        ],
111                        "interfaces": {
112                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
113                        }
114                    },
115                    "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery": {
116                        "destinationInventoryPath": [
117                            "/xyz/openbmc_project/inventory/system"
118                        ],
119                        "interfaces": {
120                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
121                        }
122                    }
123                }
124            },
125            "TM": {
126                "pathsPair": {
127                    "/xyz/openbmc_project/inventory/system": {
128                        "destinationInventoryPath": [
129                            "/xyz/openbmc_project/inventory/system"
130                        ],
131                        "interfaces": {
132                            "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
133                        }
134                    },
135                    "/xyz/openbmc_project/inventory/system/chassis": {
136                        "destinationInventoryPath": [
137                            "/xyz/openbmc_project/inventory/system"
138                        ],
139                        "interfaces": {
140                            "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
141                        }
142                    },
143                    "/xyz/openbmc_project/inventory/system/chassis/motherboard": {
144                        "destinationInventoryPath": [
145                            "/xyz/openbmc_project/inventory/system"
146                        ],
147                        "interfaces": {
148                            "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
149                        }
150                    },
151                    "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery": {
152                        "destinationInventoryPath": [
153                            "/xyz/openbmc_project/inventory/system"
154                        ],
155                        "interfaces": {
156                            "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
157                        }
158                    }
159                }
160            },
161            "BR": {
162                "pathsPair": {
163                    "/xyz/openbmc_project/inventory/system": {
164                        "destinationInventoryPath": [
165                            "/xyz/openbmc_project/inventory/system"
166                        ],
167                        "interfaces": {
168                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SubModel"
169                        }
170                    },
171                    "/xyz/openbmc_project/inventory/system/chassis": {
172                        "destinationInventoryPath": [
173                            "/xyz/openbmc_project/inventory/system"
174                        ],
175                        "interfaces": {
176                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SubModel"
177                        }
178                    },
179                    "/xyz/openbmc_project/inventory/system/chassis/motherboard": {
180                        "destinationInventoryPath": [
181                            "/xyz/openbmc_project/inventory/system"
182                        ],
183                        "interfaces": {
184                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SubModel"
185                        }
186                    },
187                    "/xyz/openbmc_project/inventory/system/chassis/motherboard/tod_battery": {
188                        "destinationInventoryPath": [
189                            "/xyz/openbmc_project/inventory/system"
190                        ],
191                        "interfaces": {
192                            "xyz.openbmc_project.Inventory.Decorator.Asset": "SubModel"
193                        }
194                    }
195                }
196            }
197        }
198    }
199}
200