cros_bundle_firmware: Add "bad wake gpio" support for exynos

We'll be adding the "bad wake gpio" to the machine params as was done
in snow.  Add them to cros_bundle_firmware so we don't need to rely on
a default value.

BUG=chrome-os-partner:20172
TEST=Together with other related CLs, test referenced in bug now
passes.

Change-Id: I8d6a872775d2b3ac1111773dc69f1492f53c2bff
Reviewed-on: https://gerrit.chromium.org/gerrit/58684
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Commit-Queue: Doug Anderson <dianders@chromium.org>
(cherry picked from commit e0daef2b9188a578c323269c3f1c175ed413aaf9)
Reviewed-on: https://gerrit.chromium.org/gerrit/59179
Commit-Queue: Katie Roberts-Hoffman <katierh@chromium.org>
Reviewed-by: Katie Roberts-Hoffman <katierh@chromium.org>
Tested-by: Katie Roberts-Hoffman <katierh@chromium.org>
diff --git a/host/lib/exynos.py b/host/lib/exynos.py
index d3fc032..fcaf0e2 100644
--- a/host/lib/exynos.py
+++ b/host/lib/exynos.py
@@ -209,6 +209,11 @@
           value = gpios[2] + (gpios[3] << 16)
           self._out.Info('  Board ID GPIOs: tit2=%d, tit3=%d' % (gpios[2],
                          gpios[3]))
+      elif param == 'w':
+        records = fdt.GetIntList('/config', 'google,bad-wake-gpios',
+                                 3, '0 0xffffffff 0')
+        value = records[1]
+        self._out.Info('  Bad Wake GPIO: %#x' % value)
       elif param == 'z':
         compress = fdt.GetString('/flash/ro-boot', 'compress', 'none')
         compress_types = ['none', 'lzo']