summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffy Chen <jeffy.chen@rock-chips.com>2016-12-15 09:59:08 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2016-12-23 04:09:33 +0000
commitf687acb840ef8d1c099f766039035dbb351512e4 (patch)
treec85a10ee174e70f61ea2dfc7d0e4579680beaae5
parentb611f157c3455fbc12158c8fe9c3b543110316f0 (diff)
downloadchrome-ec-f687acb840ef8d1c099f766039035dbb351512e4.tar.gz
minnie: Add CONFIG_MKBP_WAKEUP_MASK
Add CONFIG_MKBP_WAKEUP_MASK, which is a white list in board level, only allow those events to wakeup the AP during S3 power state. BUG=chrome-os-partner:60882 BRANCH=veyron TEST=None Change-Id: I8bfd744cf252672d06ac722c64ecb4c7aaa5d6d1 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> Reviewed-on: https://chromium-review.googlesource.com/419864 Reviewed-by: Simon Glass <sjg@google.com> Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--board/minnie/board.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/board/minnie/board.h b/board/minnie/board.h
index 18ccdec79c..33c695fec9 100644
--- a/board/minnie/board.h
+++ b/board/minnie/board.h
@@ -68,6 +68,13 @@
#define CONFIG_HIBERNATE_WAKEUP_PINS (STM32_PWR_CSR_EWUP1 | STM32_PWR_CSR_EWUP6)
+#define CONFIG_MKBP_EVENT
+/* Define the MKBP events which are allowed to wakeup AP in S3. */
+#define CONFIG_MKBP_WAKEUP_MASK \
+ (EC_HOST_EVENT_MASK(EC_HOST_EVENT_LID_OPEN) |\
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_POWER_BUTTON) |\
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEY_PRESSED))
+
#ifndef __ASSEMBLER__
/* 48 MHz SYSCLK clock frequency */