diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2016-08-21 18:24:46 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-08-22 14:52:41 -0700 |
commit | 99e95dd3c3150cabc1870cc5e812215135c5718f (patch) | |
tree | 745aece03f482c61176b9ed5ecdb4654f50b8404 /driver | |
parent | 383ee4260b8d113da63df1be95ef98a8f6809c56 (diff) | |
download | chrome-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>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/charger/bd99955.c | 4 |
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; } |