Add checkstop gpio to Firestone, Garrison, Witherspoon

Firestone, Garrison, and Witherspoon were missing the checkstop
gpio handling. Add the checkstop handler process and the gpio
pin number per the system schematics.

Change-Id: Id53e2f8888a7c706bf30a95fe56223628a2ba70a
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
diff --git a/configs/Firestone.py b/configs/Firestone.py
index 988d09e..ba783aa 100644
--- a/configs/Firestone.py
+++ b/configs/Firestone.py
@@ -117,6 +117,12 @@
         'monitor_process' : True,
         'process_name'    : 'button_reset.exe',
     },
+    'host_checkstop' : {
+        'system_state'    : 'BMC_STARTING',
+        'start_process'   : True,
+        'monitor_process' : True,
+        'process_name'    : 'host_checkstop.exe',
+    },
     'led_control' : {
         'system_state'    : 'BMC_STARTING',
         'start_process'   : True,
@@ -483,6 +489,8 @@
         {'gpio_pin': 'E0', 'direction': 'both'}
 GPIO_CONFIG['RESET_BUTTON'] = \
         {'gpio_pin': 'E4', 'direction': 'both'}
+GPIO_CONFIG['CHECKSTOP'] = \
+        {'gpio_pin': 'H0', 'direction': 'falling'}
 
 GPIO_CONFIG['PS0_PRES_N'] = \
         {'gpio_pin': 'P7', 'direction': 'in'}