Correlated properties JSON for PST prototype
This commit implements correlated properties JSON for PST prototype
system. As system VPD is not a part of motherboard VPD in PST prototype
system, we need a new correlated properties JSON.
Change-Id: Id5eb2eac5c0551ce6e8b6eb60977de56099f9ea1
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>
diff --git a/configuration/ibm/correlated_properties_76002000.json b/configuration/ibm/correlated_properties_76002000.json
new file mode 100644
index 0000000..6bb269f
--- /dev/null
+++ b/configuration/ibm/correlated_properties_76002000.json
@@ -0,0 +1,118 @@
+{
+ "xyz.openbmc_project.Inventory.Manager": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "PartNumber": {
+ "defaultInterfaces": {
+ "com.ibm.ipzvpd.VINI": "PN"
+ }
+ },
+ "SerialNumber": {
+ "pathsPair": {
+ "/xyz/openbmc_project/inventory/system": {
+ "destinationInventoryPath": [
+ "/xyz/openbmc_project/inventory/system"
+ ],
+ "interfaces": {
+ "com.ibm.ipzvpd.VSYS": "SE"
+ }
+ }
+ },
+ "defaultInterfaces": {
+ "com.ibm.ipzvpd.VINI": "SN"
+ }
+ },
+ "Model": {
+ "pathsPair": {
+ "/xyz/openbmc_project/inventory/system": {
+ "destinationInventoryPath": [
+ "/xyz/openbmc_project/inventory/system"
+ ],
+ "interfaces": {
+ "com.ibm.ipzvpd.VSYS": "TM"
+ }
+ }
+ },
+ "defaultInterfaces": {
+ "com.ibm.ipzvpd.VINI": "CC"
+ }
+ },
+ "SparePartNumber": {
+ "defaultInterfaces": {
+ "com.ibm.ipzvpd.VINI": "FN"
+ }
+ },
+ "SubModel": {
+ "pathsPair": {
+ "/xyz/openbmc_project/inventory/system": {
+ "destinationInventoryPath": [
+ "/xyz/openbmc_project/inventory/system"
+ ],
+ "interfaces": {
+ "com.ibm.ipzvpd.VSYS": "BR"
+ }
+ }
+ }
+ }
+ },
+ "com.ibm.ipzvpd.VINI": {
+ "PN": {
+ "defaultInterfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "PartNumber"
+ }
+ },
+ "SN": {
+ "defaultInterfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
+ }
+ },
+ "CC": {
+ "defaultInterfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
+ }
+ },
+ "FN": {
+ "defaultInterfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "SparePartNumber"
+ }
+ }
+ },
+ "com.ibm.ipzvpd.VSYS": {
+ "SE": {
+ "pathsPair": {
+ "/xyz/openbmc_project/inventory/system": {
+ "destinationInventoryPath": [
+ "/xyz/openbmc_project/inventory/system"
+ ],
+ "interfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "SerialNumber"
+ }
+ }
+ }
+ },
+ "TM": {
+ "pathsPair": {
+ "/xyz/openbmc_project/inventory/system": {
+ "destinationInventoryPath": [
+ "/xyz/openbmc_project/inventory/system"
+ ],
+ "interfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "Model"
+ }
+ }
+ }
+ },
+ "BR": {
+ "pathsPair": {
+ "/xyz/openbmc_project/inventory/system": {
+ "destinationInventoryPath": [
+ "/xyz/openbmc_project/inventory/system"
+ ],
+ "interfaces": {
+ "xyz.openbmc_project.Inventory.Decorator.Asset": "SubModel"
+ }
+ }
+ }
+ }
+ }
+ }
+}