summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Richardson <wfrichar@chromium.org>2012-08-16 16:11:08 -0700
committerGerrit <chrome-bot@google.com>2012-08-16 17:40:48 -0700
commitea56741fb3391989525aae2cc6dec112bb093f6d (patch)
treead6876cb14cc150943ade90609ac1a475ddeefc0
parent7a47b59a6fda6cdf6babb60128254144d7f42ca3 (diff)
downloadchrome-ec-ea56741fb3391989525aae2cc6dec112bb093f6d.tar.gz
Display debug message before shutting down to protect the battery.
The serial console was showing that the CPU was being forcefully shut down, but I couldn't figure out why. Add a debug message so I'll know next time. BUG=none TEST=none BRANCH=none Change-Id: I6216711d03fd5e08190b9f0528a4bd8948b74dd8 Signed-off-by: Bill Richardson <wfrichar@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/30606 Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r--common/charge_state.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/charge_state.c b/common/charge_state.c
index b2d535c8ee..1b9bc4e440 100644
--- a/common/charge_state.c
+++ b/common/charge_state.c
@@ -104,6 +104,7 @@ static void poweroff_wait_ac(void)
* TODO(rong): remove platform dependent code
*/
#ifdef CONFIG_TASK_X86POWER
+ CPRINTF("[%T force shutdown to avoid damaging battery]\n");
x86_power_force_shutdown();
host_set_single_event(EC_HOST_EVENT_BATTERY_SHUTDOWN);
#endif /* CONFIG_TASK_X86POWER */