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/Witherspoon.py b/configs/Witherspoon.py
index 42e4733..0eac8e6 100644
--- a/configs/Witherspoon.py
+++ b/configs/Witherspoon.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,
@@ -454,6 +460,8 @@
         {'gpio_pin': 'D2', 'direction': 'in'}
 GPIO_CONFIG['BMC_WD_CLEAR_PULSE_N'] = \
         {'gpio_pin': 'N5', 'direction': 'out'}
+GPIO_CONFIG['CHECKSTOP'] = \
+        {'gpio_pin': 'J2', 'direction': 'falling'}
 
 # witherspoon: not connect
 #GPIO_CONFIG['CM1_OE_R_N'] = \