summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2016-08-21 18:24:46 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-08-22 14:52:41 -0700
commit99e95dd3c3150cabc1870cc5e812215135c5718f (patch)
tree745aece03f482c61176b9ed5ecdb4654f50b8404
parent383ee4260b8d113da63df1be95ef98a8f6809c56 (diff)
downloadchrome-ec-99e95dd3c3150cabc1870cc5e812215135c5718f.tar.gz
charger: bd99955: Prevent truncated console command output
"bd99955_dump" output may be larger than our UART output buffer, so flush our buffer in between prints. BUG=None TEST=Run 'bd99955_dump' on kevin, verify full output is seen. BRANCH=None Change-Id: I5816e0ce0c000bf63bc09502888e5acc9c4728ae Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/373660 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r--driver/charger/bd99955.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/driver/charger/bd99955.c b/driver/charger/bd99955.c
index e5cff28c8b..a3b1d6e776 100644
--- a/driver/charger/bd99955.c
+++ b/driver/charger/bd99955.c
@@ -947,8 +947,10 @@ static int console_bd99955_dump_regs(int argc, char **argv)
ccprintf("BAT REG %4x: %4x\n", regs[i], read_bat(regs[i]));
/* Extended group registers */
- for (i = 0; i < 0x7f; ++i)
+ for (i = 0; i < 0x7f; ++i) {
ccprintf("EXT REG %4x: %4x\n", i, read_ext(i));
+ cflush();
+ }
return 0;
}