From 4975e8db75d0af415931e027180977df2f3a2610 Mon Sep 17 00:00:00 2001 From: Bruce Date: Thu, 10 Nov 2016 17:27:49 +0800 Subject: [PATCH] Pyro: Enable BD9995X power save mode when hibernated Turn off the charger BGATE when the system is hibernated to save maximum power. BUG=None BRANCH=None TEST=make buildall Change-Id: Ifd5d50bbdfde1383538e3ce86f002845798940ac Signed-off-by: Bruce.Wan Reviewed-on: https://chromium-review.googlesource.com/409853 Commit-Ready: Keith Tzeng Tested-by: Keith Tzeng Reviewed-by: Aaron Durbin --- board/pyro/board.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/pyro/board.c b/board/pyro/board.c index 11fbc3c0c6..ebdb6d6198 100644 --- a/board/pyro/board.c +++ b/board/pyro/board.c @@ -921,6 +921,9 @@ void board_hibernate(void) /* Enable both the VBUS & VCC ports before entering PG3 */ bd9995x_select_input_port(BD9995X_CHARGE_PORT_BOTH, 1); + + /* Turn BGATE OFF for saving the power */ + bd9995x_set_power_save_mode(BD9995X_PWR_SAVE_MAX); } struct {