summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Berg <alecaberg@chromium.org>2013-10-21 14:59:34 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-10-25 21:03:59 +0000
commit8972040ddc0778c75818f83b1f6c5aeaefd287fd (patch)
treeef0c8de30bd045b8ebe21ef7175623de82dd16b0
parent139bb49e5b6fc034abbdabff61fdd7605f4d4a2a (diff)
downloadchrome-ec-8972040ddc0778c75818f83b1f6c5aeaefd287fd.tar.gz
Changed Wolf to use low power idle.
Changed Wolf to default to using the low power sleep mode. BUG=None BRANCH=wolf TEST=Ran on a wolf machine and made sure that the power usage was lower in S3 and G3. Also verified that I could wake from sleep normally via keyboard or AP signal. Change-Id: I248eda9f981226475e5ee494bc68441d3677272a Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/174042 Reviewed-by: Dave Parker <dparker@chromium.org>
-rw-r--r--board/wolf/board.c10
-rw-r--r--board/wolf/board.h1
2 files changed, 6 insertions, 5 deletions
diff --git a/board/wolf/board.c b/board/wolf/board.c
index fa81cf5137..1c16282653 100644
--- a/board/wolf/board.c
+++ b/board/wolf/board.c
@@ -30,19 +30,19 @@
/* GPIO signal list. Must match order from enum gpio_signal. */
const struct gpio_info gpio_list[] = {
/* Inputs with interrupt handlers are first for efficiency */
- {"POWER_BUTTON_L", LM4_GPIO_A, (1<<2), GPIO_INT_BOTH,
+ {"POWER_BUTTON_L", LM4_GPIO_A, (1<<2), GPIO_INT_BOTH_DSLEEP,
power_button_interrupt},
- {"LID_OPEN", LM4_GPIO_A, (1<<3), GPIO_INT_BOTH,
+ {"LID_OPEN", LM4_GPIO_A, (1<<3), GPIO_INT_BOTH_DSLEEP,
lid_interrupt},
- {"AC_PRESENT", LM4_GPIO_H, (1<<3), GPIO_INT_BOTH,
+ {"AC_PRESENT", LM4_GPIO_H, (1<<3), GPIO_INT_BOTH_DSLEEP,
extpower_interrupt},
{"PCH_BKLTEN", LM4_GPIO_M, (1<<3), GPIO_INT_BOTH,
backlight_interrupt},
{"PCH_SLP_S0_L", LM4_GPIO_G, (1<<6), GPIO_INT_BOTH,
x86_interrupt},
- {"PCH_SLP_S3_L", LM4_GPIO_G, (1<<7), GPIO_INT_BOTH,
+ {"PCH_SLP_S3_L", LM4_GPIO_G, (1<<7), GPIO_INT_BOTH_DSLEEP,
x86_interrupt},
- {"PCH_SLP_S5_L", LM4_GPIO_H, (1<<1), GPIO_INT_BOTH,
+ {"PCH_SLP_S5_L", LM4_GPIO_H, (1<<1), GPIO_INT_BOTH_DSLEEP,
x86_interrupt},
{"PCH_SLP_SUS_L", LM4_GPIO_G, (1<<3), GPIO_INT_BOTH,
x86_interrupt},
diff --git a/board/wolf/board.h b/board/wolf/board.h
index 7a06aefaa3..7565cdbfcf 100644
--- a/board/wolf/board.h
+++ b/board/wolf/board.h
@@ -20,6 +20,7 @@
#define CONFIG_EXTPOWER_GPIO
#define CONFIG_KEYBOARD_BOARD_CONFIG
#define CONFIG_KEYBOARD_PROTOCOL_8042
+#define CONFIG_LOW_POWER_IDLE
#define CONFIG_POWER_BUTTON
#define CONFIG_POWER_BUTTON_X86
#define CONFIG_PWM_FAN