Add HotPluggable in json file

Added xyz.openbmc_project.Inventory.Decorator.Replaceable interface
in configuration file and display under Entity Manager.
This configuration will be used for displaying HotPluggable in
Redfish.

Tested: Tested and verified in Facebook YosemiteV2 platform.

Change-Id: I00c9998a9bf95b1962d0282826d914cbbc52092d
Signed-off-by: Logananth Sundararaj <logananth_s@hcl.com>
diff --git a/configurations/twinlake.json b/configurations/twinlake.json
index 0ce22a4..b169a91 100644
--- a/configurations/twinlake.json
+++ b/configurations/twinlake.json
@@ -26,6 +26,7 @@
         "SerialNumber": "$BOARD_SERIAL_NUMBER"
     },
     "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
-        "FieldReplaceable": true
+        "FieldReplaceable": true,
+        "HotPluggable": true
     }
 }
diff --git a/schemas/openbmc-dbus.json b/schemas/openbmc-dbus.json
index a34c3da..bfe8a11 100644
--- a/schemas/openbmc-dbus.json
+++ b/schemas/openbmc-dbus.json
@@ -45,9 +45,12 @@
                             "properties": {
                                 "FieldReplaceable": {
                                     "type": "boolean"
+                                },
+                                "HotPluggable": {
+                                    "type": "boolean"
                                 }
                             },
-                            "required": ["FieldReplaceable"],
+                            "required": ["FieldReplaceable", "HotPluggable"],
                             "type": "object"
                         }
                     },