diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2015-09-09 13:52:16 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-09-10 11:02:10 -0700 |
commit | 4b633da7b9f7d4e42e376bb3507853bb2e0bc720 (patch) | |
tree | ecaa3e9f44efbe44d8ed2ec99c1f8791fe7271da | |
parent | beae46ba33513ada82fbeb6e5e786514f7a47ab4 (diff) | |
download | chrome-ec-4b633da7b9f7d4e42e376bb3507853bb2e0bc720.tar.gz |
glados: Enable low-power idle
BUG=chrome-os-partner:45003
TEST=Go to S3, verify that "Disable console in deepsleep" is seen on
console and power drops from ~7.5mA to ~3mA.
BRANCH=None
Change-Id: Ic315b494830e12e3ead3d6f72ce84d0573632645
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/298641
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Alec Berg <alecaberg@chromium.org>
-rw-r--r-- | board/glados/board.c | 1 | ||||
-rw-r--r-- | board/glados/board.h | 1 | ||||
-rw-r--r-- | board/glados/gpio.inc | 3 |
3 files changed, 4 insertions, 1 deletions
diff --git a/board/glados/board.c b/board/glados/board.c index 3333b38b42..8b9b59f20a 100644 --- a/board/glados/board.c +++ b/board/glados/board.c @@ -29,6 +29,7 @@ #include "task.h" #include "temp_sensor.h" #include "timer.h" +#include "uart.h" #include "usb_charge.h" #include "usb_mux.h" #include "usb_pd.h" diff --git a/board/glados/board.h b/board/glados/board.h index 22d8120ebe..bf98d2a7f6 100644 --- a/board/glados/board.h +++ b/board/glados/board.h @@ -38,6 +38,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/glados/gpio.inc b/board/glados/gpio.inc index dfc1228677..c05af0efc5 100644 --- a/board/glados/gpio.inc +++ b/board/glados/gpio.inc @@ -31,9 +31,10 @@ 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) GPIO_INT(TABLET_MODE_L, PIN(160), GPIO_INT_BOTH | GPIO_PULL_UP, tablet_mode_interrupt) - /* Delayed PWR_OK from PMIC */ GPIO_INT(PMIC_DPWROK, PIN(133), GPIO_INT_BOTH, power_signal_interrupt) +/* UART input */ +GPIO_INT(UART0_RX, PIN(162), GPIO_INT_BOTH_DSLEEP | GPIO_PULL_UP, uart_deepsleep_interrupt) GPIO(PD_RST_L, PIN(130), GPIO_ODR_HIGH) GPIO(USB2_OTG_ID, PIN(13), GPIO_ODR_LOW) |