Add istep boot support for Open Power system

Change-Id: I9109a21f16c50a093b18e2e2f51699217fb168a4
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/data/boot_lists/All b/data/boot_lists/All
index a77d00d..650c52b 100755
--- a/data/boot_lists/All
+++ b/data/boot_lists/All
@@ -67,3 +67,4 @@
 Out of Band Code Update
 OS Code Update
 OPAL TI
+Istep Power On
diff --git a/data/boot_table_redfish.json b/data/boot_table_redfish.json
index a13d5f9..3b08ab6 100644
--- a/data/boot_table_redfish.json
+++ b/data/boot_table_redfish.json
@@ -612,5 +612,25 @@
         "method_type": "keyword",
         "method": "Inject OPAL TI",
         "lib_file_path": "open_power_utils.robot"
+    },
+    "Istep Power On": {
+        "start": {
+            "redfish": "^1$",
+            "chassis": "^Off$",
+            "boot_progress": "^None$",
+            "host": "^Disabled$"
+        },
+        "end": {
+            "redfish": "^1$",
+            "chassis": "^On$",
+            "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
+            "host": "^Enabled$",
+            "os_ping": "^1$",
+            "os_login": "^1$",
+            "os_run_cmd": "^1$"
+        },
+        "bmc_reboot": 0,
+        "method_type": "keyword",
+        "method": "BMC Execute Command  export PDBG_DTB=/var/lib/phosphor-software-manager/pnor/rw/DEVTREE;/usr/bin/istep  fork=${1}"
     }
 }