diff options
author | Kyoung Kim <kyoung.il.kim@intel.com> | 2015-08-17 20:15:10 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-10-07 19:22:14 -0700 |
commit | e05fcfcfe7aa4bcc5d0e4288e5b67e32f83fc2af (patch) | |
tree | 11890018c81576b7c589700e57294a465ce8e196 | |
parent | 8ad4d6a68865f9db8bfeb25f7a9a52a8e722fa53 (diff) | |
download | chrome-ec-e05fcfcfe7aa4bcc5d0e4288e5b67e32f83fc2af.tar.gz |
Kunimitsu: Enable heavysleep idle task
Enabling heavy sleep mode in idle task
BUG=none
TEST=Fab3, powerd_dbus_suspend for S3 and measure EC power consumption
BRANCH=none
Change-Id: I253ebe07db1a18b294c20c795c5d931a3d65193d
Signed-off-by: Kyoung Kim <kyoung.il.kim@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/303495
Commit-Ready: Kyoung Il Kim <kyoung.il.kim@intel.com>
Tested-by: Kyoung Il Kim <kyoung.il.kim@intel.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r-- | board/kunimitsu/board.c | 1 | ||||
-rw-r--r-- | board/kunimitsu/board.h | 1 | ||||
-rw-r--r-- | board/kunimitsu/gpio.inc | 3 |
3 files changed, 5 insertions, 0 deletions
diff --git a/board/kunimitsu/board.c b/board/kunimitsu/board.c index 497da3baeb..4ffd9e1c8d 100644 --- a/board/kunimitsu/board.c +++ b/board/kunimitsu/board.c @@ -37,6 +37,7 @@ #include "temp_sensor_chip.h" #include "thermal.h" #include "timer.h" +#include "uart.h" #include "usb_charge.h" #include "usb_mux.h" #include "usb_pd.h" diff --git a/board/kunimitsu/board.h b/board/kunimitsu/board.h index 422c82a81f..707bd10c95 100644 --- a/board/kunimitsu/board.h +++ b/board/kunimitsu/board.h @@ -68,6 +68,7 @@ #define CONFIG_KEYBOARD_PROTOCOL_8042 #define CONFIG_LED_COMMON #define CONFIG_LID_SWITCH +#define CONFIG_LOW_POWER_IDLE #define CONFIG_PORT80_TASK_EN #define CONFIG_POWER_BUTTON #define CONFIG_POWER_BUTTON_X86 diff --git a/board/kunimitsu/gpio.inc b/board/kunimitsu/gpio.inc index d0feab5c0c..372cb0b6f2 100644 --- a/board/kunimitsu/gpio.inc +++ b/board/kunimitsu/gpio.inc @@ -24,6 +24,9 @@ GPIO_INT(USB_C0_VBUS_WAKE_L,PIN(152), GPIO_INT_BOTH, vbus0_evt) GPIO_INT(USB_C1_VBUS_WAKE_L,PIN(123), GPIO_INT_BOTH, vbus1_evt) GPIO_INT(USB_C0_BC12_INT_L, PIN(124), GPIO_INT_FALLING, usb0_evt) GPIO_INT(USB_C1_BC12_INT_L, PIN(145), GPIO_INT_FALLING, usb1_evt) +#ifdef CONFIG_LOW_POWER_IDLE +GPIO_INT(UART0_RX, PIN(162), GPIO_INT_BOTH_DSLEEP | GPIO_PULL_UP, uart_deepsleep_interrupt) /* UART0 RX input */ +#endif /* Puesdo G3 */ GPIO(G3_SLEEP_EN, PIN(55), GPIO_OUT_LOW) |