inventory: Write YAML describing FRU interfaces

Write a YAML file, which for a given FRU type, tells which d-bus
interfaces need to be implemented. For the said interfaces, the YAML
file also tells which VPD properties need to be supported, and which
OpenPOWER VPD record:keyword combination maps to said property.

Code can be generated out of this YAML file to provide the
inventory-manager information needed to construct FRU d-bus objects.

Change-Id: Ie96134ac220142fff2ada0d924ba1eb4575bb3c2
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
diff --git a/writefru.yaml b/writefru.yaml
new file mode 100644
index 0000000..c9f1d80
--- /dev/null
+++ b/writefru.yaml
@@ -0,0 +1,15 @@
+BMC:
+    xyz.openbmc_project.Inventory.Decorator.Asset:
+        PartNumber: VINI,PN
+        SerialNumber: VINI,SN
+        Manufacturer: OPFR,VN
+    org.openpower_project.Inventory.Decorator.Asset:
+        CCIN: VINI,CC
+    xyz.openbmc_project.Inventory.Item:
+        PrettyName: VINI,DR
+    xyz.openbmc_project.Inventory.Decorator.Revision:
+        Version: VINI,HW
+
+ETHERNET:
+    xyz.openbmc_project.Inventory.Item.NetworkInterface:
+        MACAddress: VINI,B1