diff options
author | Alec Berg <alecaberg@chromium.org> | 2013-10-21 14:59:34 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-10-25 21:03:59 +0000 |
commit | 8972040ddc0778c75818f83b1f6c5aeaefd287fd (patch) | |
tree | ef0c8de30bd045b8ebe21ef7175623de82dd16b0 | |
parent | 139bb49e5b6fc034abbdabff61fdd7605f4d4a2a (diff) | |
download | chrome-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.c | 10 | ||||
-rw-r--r-- | board/wolf/board.h | 1 |
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 |