daisy: Re-read suspend gpio when asked for chipset state
daisy: Re-read suspend gpio when asked for chipset state

The SUSPEND_L GPIO is marked interruptable, but this apparently
does not work, and the gaia_suspend_event() function is not updated as expected.

As a workaround, check the GPIO value on ever call to
chipset_in_state().

BUG=chrome-os-partner:11285
TEST=manal
Using new 'power' command check that the state updates when the AP
is in suspend from 'on' to 'suspend'.

Change-Id: I9c520e69b9910c649bf6d8381ee167da6facc634
Signed-off-by: Simon Glass <c00b0378376498bd9cd974c388df8854c0131d27@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/27652
Reviewed-by: Randall Spangler <62698fdbb84d1779579ee80c3f39fac22017e5bc@chromium.org>

gelraen/cros-ec,mtk09422/chromiumos-platform-ec,longsleep/ec,coreboot/chrome-ec,longsleep/ec,thehobn/ec,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BIZ_EC,longsleep/ec,md5555/ec,alterapraxisptyltd/chromium-ec,alterapraxisptyltd/chromium-ec,gelraen/cros-ec,akappy7/ChromeOS_EC_LED_Diagnostics,coreboot/chrome-ec,mtk09422/chromiumos-platform-ec,gelraen/cros-ec,alterapraxisptyltd/chromium-ec,coreboot/chrome-ec,gelraen/cros-ec,md5555/ec,md5555/ec,eatbyte/chromium-ec,eatbyte/chromium-ec,coreboot/chrome-ec,alterapraxisptyltd/chromium-ec,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,thehobn/ec,eatbyte/chromium-ec,md5555/ec,eatbyte/chromium-ec,thehobn/ec,mtk09422/chromiumos-platform-ec,coreboot/chrome-ec,fourier49/BZ_DEV_EC,fourier49/BZ_DEV_EC,fourier49/BIZ_EC,mtk09422/chromiumos-platform-ec,longsleep/ec,fourier49/BZ_DEV_EC,coreboot/chrome-ec,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BZ_DEV_EC,thehobn/ec,akappy7/ChromeOS_EC_LED_Diagnostics