From 77d256ad49a3ff836d8f8036d75389cf4fc614b6 Mon Sep 17 00:00:00 2001 From: Edward Hill Date: Wed, 21 Nov 2018 13:24:00 -0700 Subject: grunt: Enable CONFIG_LOW_POWER_IDLE and CONFIG_LOW_POWER_S0 Enable NPCX to deep sleep when idle to save power. BUG=b:119879261 BRANCH=grunt TEST=pp3300_ec_a_mw on Careena reduced by 19 in S0 and 14 in S3 > idlestats Num idle calls that sleep: 136585 Num idle calls that deep-sleep: 9874 Time spent in deep-sleep: 824.368551s Total time on: 884.911062s Change-Id: I2cf515dc3ad983ecb1f6108f48bb5a51c5d7044b Signed-off-by: Edward Hill Reviewed-on: https://chromium-review.googlesource.com/1347014 Reviewed-by: Raul E Rangel Reviewed-by: Diana Z --- baseboard/grunt/baseboard.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/baseboard/grunt/baseboard.h b/baseboard/grunt/baseboard.h index 98c2163576..8fe386fdb0 100644 --- a/baseboard/grunt/baseboard.h +++ b/baseboard/grunt/baseboard.h @@ -30,14 +30,16 @@ #define CONFIG_BACKLIGHT_LID #define CONFIG_BACKLIGHT_LID_ACTIVE_LOW #define CONFIG_BOARD_VERSION_CUSTOM +#define CONFIG_CMD_AP_RESET_LOG #define CONFIG_EC_FEATURE_BOARD_OVERRIDE #define CONFIG_HIBERNATE_PSL #define CONFIG_HOSTCMD_LPC #define CONFIG_HOSTCMD_SKUID -#define CONFIG_CMD_AP_RESET_LOG #define CONFIG_I2C #define CONFIG_I2C_BUS_MAY_BE_UNPOWERED #define CONFIG_I2C_MASTER +#define CONFIG_LOW_POWER_IDLE +#define CONFIG_LOW_POWER_S0 #define CONFIG_LTO #define CONFIG_PWM #define CONFIG_PWM_KBLIGHT -- cgit v1.2.1