hatch: Override board_hibernate
hatch: Override board_hibernate

In the board_hibernate function, shut down the AP, and wait 300ms
for the chipset state machine to settle down.  This allows the EC
to actually hibernate; otherwise, it would simply reboot the device.

BUG=b:135073910
BRANCH=none
TEST=Verify that EC goes into hibernate with Alt+Volume Up+H, then
boots back up from time 0 on PB press.  Verified that EC will wake
from hibernate on insertion of AC.

Change-Id: Ie98333e9ce65778df8d07ce6ae165b5c7140edf1
Signed-off-by: Tim Wawrzynczak <86444811eee8c2cb29e29a251d7a069e64ccc665@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1715907
Reviewed-by: Furquan Shaikh <6be5c96c464778f89679b1062a2e0a6af93d2aa5@chromium.org>
Reviewed-by: Paul Fagerburg <d8c44b60afb21c60f56d931aa690ca1cf34910c8@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec