Add a new configuration for SDR sensor

Added a new config to define the properties for SDR information.
Bus will represent the IPMB channel in which SDR information will be
read. Other parameters like Name, Class, Address, Type represents the
basic information for SDR.

This configuration will probe the IPMB FRU interface. IPMB FRU will
provide the IPMB bus indec for each IPMB devices. If the IPMB FRU
interface (xyz.openbmc_project.Ipmb.FruDevice) is detected, then SDR
config will be created for each IPMB device.

Based on the number of IPMB devices detected, dbus path and IPMBDevice
interface for SDR configuration will be displayed under entity-manager.

Example :

busctl tree xyz.openbmc_project.EntityManager
`-/xyz
 `-/xyz/openbmc_project
   |-/xyz/openbmc_project/EntityManager
   `-/xyz/openbmc_project/inventory
    `-/xyz/openbmc_project/inventory/system
     `-/xyz/openbmc_project/inventory/system/board
       |-/xyz/openbmc_project/inventory/system/board/Twin_Lakes_1
       | |-/xyz/openbmc_project/inventory/system/board/Twin_Lakes_1/
                                                    1_Twinlake_Board
                         ............
                         ............
       |-/xyz/openbmc_project/inventory/system/board/Twin_Lakes_N
       | |-/xyz/openbmc_project/inventory/system/board/Twin_Lakes_N/
                                                    N_Twinlake_Board

TESTED: Tested on Facebook YosemiteV2 hardware for SDR in multiple
IPMB bus.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: I1ff7630365eb82cd18675b20ffe67a59a21b86b0
diff --git a/configurations/twinlake.json b/configurations/twinlake.json
index e61095b..21b2b07 100644
--- a/configurations/twinlake.json
+++ b/configurations/twinlake.json
@@ -1,5 +1,14 @@
 {
-    "Exposes": [],
+    "Exposes": [
+        {
+            "Address": "0x01",
+            "Bus": "$ipmbindex",
+            "Class": "IpmbDevice",
+            "Name": "$ipmbindex + 1 Twinlake Board",
+            "PowerState": "Always",
+            "Type": "IpmbDevice"
+        }
+    ],
     "Name": "Twin Lakes $ipmbindex + 1",
     "Probe": "xyz.openbmc_project.Ipmb.FruDevice({'PRODUCT_PRODUCT_NAME': 'Twin Lakes .*'})",
     "Type": "Board",