Added new script to verify the IPMI KCS cmd.

created a testcase to run the IPMI KCS cmd overnight.

Created Resource file for KCS interface commands which
contains few of the IPMI commands to verify Kcs interface.

We can add other ipmi cmds in future.

Added IPMI raw commands in ipmi_raw_cmd_table.py

Added "Is BMC Operational" keyword instead of Sleep time,
to verify BMC is enabled via redfish.

Tested: Run robot /ipmi/test_ipmi_kcs.robot

Signed-off-by: Nagarjun B  <nagarjunb@ami.com>
Change-Id: I59f1515792ab99fb5d1f55566ea3c0fcfcc2942b
diff --git a/data/ipmi_raw_cmd_table.py b/data/ipmi_raw_cmd_table.py
index 1ddd58f..50b77f1 100644
--- a/data/ipmi_raw_cmd_table.py
+++ b/data/ipmi_raw_cmd_table.py
@@ -156,5 +156,63 @@
             "0x89",
             "error response byte when host is powered off"
         ]
-    }
+    },
+    'Device ID':
+    {
+        'Get':
+        [
+            # raw command
+            "0x06 0x01"
+        ]
+    },
+    'Cold Reset':
+    {
+        'reset':
+        [
+            # raw command
+            "0x06 0x02"
+        ]
+    },
+    'lan_parameters':
+    {
+        'get_ip':
+        [
+            # raw command
+            "0x0c 0x02 0x01 0x03 0 0"
+        ],
+        'get_ip_src':
+        [
+            # raw command
+            "0x0c 0x02 0x01 0x04 0 0"
+        ],
+        'get_dot1q':
+        [
+            # raw command
+            "0x0c 0x02 0x01 0x14 0 0"
+        ]
+    },
+    'SDR_Info':
+    {
+        'get':
+        [
+            # raw command
+            "0x04 0x20 1"
+        ]
+    },
+    'Chassis_status':
+    {
+        'get':
+        [
+            # raw command
+            "0x00 0x01"
+        ]
+    },
+    'SEL_Info':
+    {
+        'get':
+        [
+            # raw command
+            "0x0a 0x40"
+        ]
+    },
 }