From 0843fe0b0a3974a4224afa5267f0d6fc3de6e333 Mon Sep 17 00:00:00 2001 From: Ted Lin Date: Mon, 31 May 2021 21:20:21 +0800 Subject: [PATCH] gs101: dumpstate: Dump function without debugfs *** command '/vendor/bin/sh -c cat /d/regmap/*-0057-pca9468-mains/registers' failed: exit code 1 Bug: 187030022 Test: Check bugreport Change-Id: Iea4225efb87b9793d990c04d950938fe79f71e23 Signed-off-by: Ted Lin --- dumpstate/DumpstateDevice.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index 2d34941c..adc9d5ac 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -363,7 +363,10 @@ void DumpstateDevice::dumpPowerSection(int fd) { " cd /sys/devices/platform/google,charger/;" " for f in `ls bd_*` ; do echo \"$f: `cat $f`\" ; done"}); - RunCommandToFd(fd, "DC_registers dump", {"/vendor/bin/sh", "-c", "cat /d/regmap/*-0057-pca9468-mains/registers"}); + RunCommandToFd(fd, "DC_registers dump", {"/vendor/bin/sh", "-c", + "for f in /d/regmap/*-0057-pca9468-mains ; do " + "regs=`cat $f/registers`; echo $f: ;" + "echo \"$regs\"; done"}); RunCommandToFd(fd, "fg_model", {"/vendor/bin/sh", "-c", "for f in /d/maxfg* ; do "