dumpstate: move the dump registers from regmap to each driver am: 79d4aa8404

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15583885

Change-Id: I34fe2ec8a0319abea57966b7b6333f460764dada
This commit is contained in:
Ted Lin 2021-09-03 06:01:09 +00:00 committed by Automerger Merge Worker
commit 89bde98bef

View file

@ -378,10 +378,8 @@ void DumpstateDevice::dumpPowerSection(int fd) {
" for f in `ls bd_*` ; do echo \"$f: `cat $f`\" ; done"}); " for f in `ls bd_*` ; do echo \"$f: `cat $f`\" ; done"});
if (!PropertiesHelper::IsUserBuild()) { if (!PropertiesHelper::IsUserBuild()) {
RunCommandToFd(fd, "DC_registers dump", {"/vendor/bin/sh", "-c", DumpFileToFd(fd, "DC_registers dump", "/sys/class/power_supply/pca9468-mains/device/registers_dump");
"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", RunCommandToFd(fd, "fg_model", {"/vendor/bin/sh", "-c",
"for f in /d/maxfg* ; do " "for f in /d/maxfg* ; do "
@ -401,7 +399,7 @@ void DumpstateDevice::dumpPowerSection(int fd) {
/* FG Registers */ /* FG Registers */
RunCommandToFd(fd, "fg registers", {"/vendor/bin/sh", "-c", RunCommandToFd(fd, "fg registers", {"/vendor/bin/sh", "-c",
"for f in /d/regmap/*-0036 ; do " "for f in /d/maxfg* ; do "
"regs=`cat $f/registers`; echo $f: ;" "regs=`cat $f/registers`; echo $f: ;"
"echo \"$regs\"; done"}); "echo \"$regs\"; done"});
} }