summaryrefslogtreecommitdiffstats
path: root/fru-types.yaml
diff options
context:
space:
mode:
authorRatan Gupta <ratagupt@in.ibm.com>2017-01-17 00:32:32 +0530
committerDeepak Kodihalli <dkodihal@in.ibm.com>2017-01-26 03:28:28 -0600
commita149ba100e90416ba41e9d9205c6f23d27c4249a (patch)
tree31ee4fdff005ba71c9005fbb50933d3430d8614f /fru-types.yaml
parentfa70dc9dcf463c6f29dd8fc5bc85dc4280e38593 (diff)
downloadphosphor-mrw-tools-a149ba100e90416ba41e9d9205c6f23d27c4249a.tar.gz
phosphor-mrw-tools-a149ba100e90416ba41e9d9205c6f23d27c4249a.zip
gen_ipmi_fru.pl: construct FRU metadata
For IPMI FRUs, generate a file to depict which dbus properties are implemented for a FRU, and what IPMI FRU properties those dbus properties map to. This commit defines a YAML file which helps figure out the supported dbus inteface/properties for a FRU, and what the corresponding IPMI FRU properties are. Change-Id: I26de1aa26e3a74fd8cc95bb0d479d9b036eb5683 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
Diffstat (limited to 'fru-types.yaml')
-rw-r--r--fru-types.yaml85
1 files changed, 85 insertions, 0 deletions
diff --git a/fru-types.yaml b/fru-types.yaml
new file mode 100644
index 0000000..bba9fe6
--- /dev/null
+++ b/fru-types.yaml
@@ -0,0 +1,85 @@
+PROC:
+ xyz.openbmc_project.Inventory.Decorator.Asset:
+ BuildDate:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Mfg Date"
+ Manufacturer:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Manufacturer"
+ PartNumber:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Part Number"
+ SerialNumber:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Serial Number"
+ xyz.openbmc_project.Inventory.Item:
+ PrettyName:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Product Name"
+
+CORE:
+
+SYS:
+ xyz.openbmc_project.Inventory.Decorator.Asset:
+ BuildDate:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Mfg Date"
+ Manufacturer:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Manufacturer"
+ PartNumber:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Part Number"
+ SerialNumber:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Serial Number"
+ xyz.openbmc_project.Inventory.Item:
+ PrettyName:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Product Name"
+ xyz.openbmc_project.Inventory.Revision:
+ Version:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Version"
+
+DIMM:
+ xyz.openbmc_project.Inventory.Decorator.Asset:
+ BuildDate:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Mfg Date"
+ Manufacturer:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Manufacturer"
+ PartNumber:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Part Number"
+ SerialNumber:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Serial Number"
+ xyz.openbmc_project.Inventory.Item:
+ PrettyName:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Product Name"
+ xyz.openbmc_project.Inventory.Revision:
+ Version:
+ IPMIFruSection: Product
+ IPMIFruProperty: "Version"
+
+MEMBUFF:
+ xyz.openbmc_project.Inventory.Decorator.Asset:
+ BuildDate:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Mfg Date"
+ Manufacturer:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Manufacturer"
+ PartNumber:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Part Number"
+ SerialNumber:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Serial Number"
+ xyz.openbmc_project.Inventory.Item:
+ PrettyName:
+ IPMIFruSection: Board
+ IPMIFruProperty: "Product Name"
OpenPOWER on IntegriCloud