summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRong Chang <rongchang@chromium.org>2015-06-17 19:50:04 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-06-18 05:08:00 +0000
commite5f5113b476beb62789df69e0c0f8e3393e12475 (patch)
treeaf8c2259c7834b376cb4337cf58789713cdfadae
parentb72a5f5e8e97ba86736c1e26b4204fc6d0c215da (diff)
downloadchrome-ec-e5f5113b476beb62789df69e0c0f8e3393e12475.tar.gz
oak: enable hibernate support
Setup wakeup source and enable hibernate support. BRANCH=none BUG=chrome-os-partner:40752 TEST=manual start servod: sudo servod -b oak -c oak.xml in EC console, type 'hibernate' to enter hibernate mode. check ec 3.3v current and power consumption: dut-control ec_3v3_ma ec_3v3_mw check wakeup source: open lid, press power button or plug in charger Change-Id: Ic32c3879b0b9dac86c5e08ab9f3daba428c58720 Signed-off-by: Rong Chang <rongchang@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/277978 Reviewed-by: Alec Berg <alecaberg@chromium.org>
-rw-r--r--board/oak/board.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/board/oak/board.h b/board/oak/board.h
index 5f9cc199b4..aece828247 100644
--- a/board/oak/board.h
+++ b/board/oak/board.h
@@ -39,7 +39,12 @@
#define CONFIG_CHIPSET_MEDIATEK
#define CONFIG_CMD_TYPEC
#define CONFIG_FORCE_CONSOLE_RESUME
-#undef CONFIG_HIBERNATE
+/*
+ * EC_WAKE: PA0 - WKUP1
+ * POWER_BUTTON_L: PB5 - WKUP6
+ */
+#define CONFIG_HIBERNATE
+#define CONFIG_HIBERNATE_WAKEUP_PINS (STM32_PWR_CSR_EWUP1|STM32_PWR_CSR_EWUP6)
#define CONFIG_HOST_COMMAND_STATUS
#define CONFIG_I2C
#define CONFIG_KEYBOARD_COL2_INVERTED