From 86fc3cec8ad36cee316efbf5226fd5d5f009364a Mon Sep 17 00:00:00 2001 From: Aseda Aboagye Date: Mon, 3 Dec 2018 16:14:07 -0800 Subject: nocturne: Log base power fault cause. A base power fault can be triggered by either the eFuse or the USB protection chip. This commit logs the source of the base power fault. BUG=none BRANCH=firmware-nocturne-10984.B TEST=make -j buildall Change-Id: I1082d56fef2c0b1b2963f2af98216e455e7ab958 Signed-off-by: Aseda Aboagye Reviewed-on: https://chromium-review.googlesource.com/c/1358747 Reviewed-by: Furquan Shaikh Commit-Queue: Aseda Aboagye Tested-by: Aseda Aboagye (cherry picked from commit 7836cdd6e6ce3ab11d49add01a91a59aa03057de) Reviewed-on: https://chromium-review.googlesource.com/1360073 Commit-Ready: Aseda Aboagye Reviewed-by: Aseda Aboagye --- board/nocturne/base_detect.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/nocturne/base_detect.c b/board/nocturne/base_detect.c index 406f06ef6a..d9fc6904cf 100644 --- a/board/nocturne/base_detect.c +++ b/board/nocturne/base_detect.c @@ -283,7 +283,8 @@ void base_pwr_fault_interrupt(enum gpio_signal s) if (pwr_fault_detected | usb_fault_detected) { /* Turn off base power. */ - CPRINTS("Base Pwr Flt!"); + CPRINTS("Base Pwr Flt! %s%s", pwr_fault_detected ? "p" : "-", + usb_fault_detected ? "u" : "-"); base_power_enable(0); /* -- cgit v1.2.1