schema: require type

Require the type property on every EM configuration.  This is required
for EM to function correctly, so configurations with the type missing
suggests these configurations are not used and candidates for dropping
from the tree.

Change-Id: I72bf9eb2fd8e7a634a8a5aab45fe94da560fa9fc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/configurations/AHW1UM2RISER.json b/configurations/AHW1UM2RISER.json
index d36c5db..d26ac2c 100644
--- a/configurations/AHW1UM2RISER.json
+++ b/configurations/AHW1UM2RISER.json
@@ -81,6 +81,7 @@
         ],
         "Name": "Riser 1",
         "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'AHW1UM2RISER\\d', 'ADDRESS' : 86})",
+        "Type": "Board",
         "xyz.openbmc_project.Inventory.Decorator.Asset": {
             "Manufacturer": "$BOARD_MANUFACTURER",
             "Model": "$BOARD_PRODUCT_NAME",
@@ -143,6 +144,7 @@
         ],
         "Name": "Riser 2",
         "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'AHW1UM2RISER\\d', 'ADDRESS' : 87})",
+        "Type": "Board",
         "xyz.openbmc_project.Inventory.Decorator.Asset": {
             "Manufacturer": "$BOARD_MANUFACTURER",
             "Model": "$BOARD_PRODUCT_NAME",