diff options
author | Diana Z <dzigterman@chromium.org> | 2020-08-07 15:06:06 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-08 00:51:47 +0000 |
commit | dc63c5cf3bc6e4f62db48633328025937025cd60 (patch) | |
tree | e1cf58878e82c7746d0b4c696e8cb27cc5971164 /driver/charger/sm5803.c | |
parent | 8a1da8267ac0e58b00ef05e835aa82a92d243f65 (diff) | |
download | chrome-ec-dc63c5cf3bc6e4f62db48633328025937025cd60.tar.gz |
SM5803: Expand charger dump
Add some base page registers to charger dump.
BRANCH=None
BUG=b:161863873
TEST=on drawlat, confirm base register section prints
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I86c0c3795c4a609771cc9caa67c40cadc49d44bd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2343620
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'driver/charger/sm5803.c')
-rw-r--r-- | driver/charger/sm5803.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/driver/charger/sm5803.c b/driver/charger/sm5803.c index 4c18218710..0dd77f8d73 100644 --- a/driver/charger/sm5803.c +++ b/driver/charger/sm5803.c @@ -859,6 +859,17 @@ static int command_sm5803_dump(int argc, char **argv) if (argc > 1) chgnum = atoi(argv[1]); + /* Dump base regs */ + ccprintf("BASE regs\n"); + for (reg = 0x01; reg <= 0x30; reg++) { + if (!main_read8(chgnum, reg, ®val)) + ccprintf("[0x%02X] = 0x%02x\n", reg, regval); + if (reg & 0xf) { + cflush(); /* Flush periodically */ + watchdog_reload(); + } + } + /* Dump measure regs */ ccprintf("MEAS regs\n"); for (reg = 0x01; reg <= 0xED; reg++) { |