From 568654cd247a5a5bc6c0e0136e385052da1a7d59 Mon Sep 17 00:00:00 2001 From: Daisuke Nojiri Date: Mon, 25 Feb 2019 12:56:40 -0800 Subject: Nami: Make Vayne cutoff battery on critical charge Currently, Vayne and all other Nami's hibernate when battery is at critical level for 30 seconds. This patch makes Vayne cutoff the battery at critical charge. Signed-off-by: Daisuke Nojiri BUG=b/123727148 BRANCH=nami TEST=Verify Vayne shuts down on critical battery then battery is cutoff in 30 seconds. Verify AC plugin boot DUT on both ports. Change-Id: I1da572669c7fbe00753668810692d73ffe9f4bf8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1504076 Reviewed-by: Daisuke Nojiri Commit-Queue: Daisuke Nojiri Tested-by: Daisuke Nojiri --- board/nami/board.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/board/nami/board.c b/board/nami/board.c index 15cafff192..630fd7a0db 100644 --- a/board/nami/board.c +++ b/board/nami/board.c @@ -1057,3 +1057,13 @@ void board_kblight_init(void) break; } } + +enum critical_shutdown board_critical_shutdown_check( + struct charge_state_data *curr) +{ + if (oem == PROJECT_VAYNE) + return CRITICAL_SHUTDOWN_CUTOFF; + else + return CRITICAL_SHUTDOWN_HIBERNATE; + +} -- cgit v1.2.1