From 89ba696591906a65ceab3fb47006e8b5633f5d42 Mon Sep 17 00:00:00 2001 From: Jack Wu Date: Tue, 24 Dec 2019 13:08:31 +0800 Subject: [PATCH 1/2] dumpstate: add ttf*, smblib log and ssoc in dumpstate also remove unused code for WLC and MAXFG Bug: 146775451 Test: check dumpstate result Change-Id: I3bbcfec007b1be3eb056e6e9fea92b34d19729f8 Signed-off-by: Jack Wu --- dumpstate/DumpstateDevice.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index 2ed3e88..ebd69fb 100755 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -479,18 +479,17 @@ Return DumpstateDevice::dumpstateBoard(const hidl_handle& handle) { DumpFileToFd(fd, "MDP xlogs", "/data/vendor/display/mdp_xlog"); DumpFileToFd(fd, "TCPM logs", "/d/tcpm/usbpd0"); DumpFileToFd(fd, "PD Engine", "/d/pd_engine/usbpd0"); + DumpFileToFd(fd, "PPS", "/d/logbuffer/pps"); + DumpFileToFd(fd, "BMS", "/d/logbuffer/ssoc"); + DumpFileToFd(fd, "smblib", "/d/logbuffer/smblib"); + DumpFileToFd(fd, "TTF details", "/sys/class/power_supply/battery/ttf_details"); + DumpFileToFd(fd, "TTF stats", "/sys/class/power_supply/battery/ttf_stats"); DumpFileToFd(fd, "ipc-local-ports", "/d/msm_ipc_router/dump_local_ports"); RunCommandToFd(fd, "USB Device Descriptors", {"/vendor/bin/sh", "-c", "cd /sys/bus/usb/devices/1-1 && cat product && cat bcdDevice; cat descriptors | od -t x1 -w16 -N96"}); RunCommandToFd(fd, "Power supply properties", {"/vendor/bin/sh", "-c", "for f in `ls /sys/class/power_supply/*/uevent` ; do echo \"------ $f\\n`cat $f`\\n\" ; done"}); RunCommandToFd(fd, "PMIC Votables", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/pmic-votable/*/status"}); - DumpFileToFd(fd, "Battery cycle count", "/d/google_battery/cycle_count_bins"); - DumpFileToFd(fd, "Maxim FG History", "/dev/maxfg_history"); - DumpFileToFd(fd, "Maxim FG registers", "/d/regmap/1-0036/registers"); - DumpFileToFd(fd, "Maxim FG NV RAM", "/d/regmap/1-000b/registers"); RunCommandToFd(fd, "Google Charger", {"/vendor/bin/sh", "-c", "cd /d/google_charger/; for f in `ls pps_*` ; do echo \"$f: `cat $f`\" ; done"}); RunCommandToFd(fd, "Google Battery", {"/vendor/bin/sh", "-c", "cd /d/google_battery/; for f in `ls ssoc_*` ; do echo \"$f: `cat $f`\" ; done"}); - DumpFileToFd(fd, "WLC VER", "/sys/devices/platform/soc/a88000.i2c/i2c-0/0-0061/version"); - DumpFileToFd(fd, "WLC STATUS", "/sys/devices/platform/soc/a88000.i2c/i2c-0/0-0061/status"); RunCommandToFd(fd, "eSIM Status", {"/vendor/bin/sh", "-c", "od -t x1 /sys/firmware/devicetree/base/chosen/cdt/cdb2/esim"}); DumpFileToFd(fd, "Modem Stat", "/data/vendor/modem_stat/debug.txt"); From 3538cf4813214e21c0afd825c9c4ba8202f2e17a Mon Sep 17 00:00:00 2001 From: YiHsiang Peng Date: Tue, 24 Dec 2019 15:24:59 +0800 Subject: [PATCH 2/2] dumpstate: add wireless charging info in dumpstate Bug: 146817163 Test: check dumpstate result Change-Id: I38d9ffd31acab1208419bee792d0914cce936078 Signed-off-by: YiHsiang Peng --- dumpstate/DumpstateDevice.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index ebd69fb..718359a 100755 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -482,6 +482,7 @@ Return DumpstateDevice::dumpstateBoard(const hidl_handle& handle) { DumpFileToFd(fd, "PPS", "/d/logbuffer/pps"); DumpFileToFd(fd, "BMS", "/d/logbuffer/ssoc"); DumpFileToFd(fd, "smblib", "/d/logbuffer/smblib"); + DumpFileToFd(fd, "WLC logs", "/d/logbuffer/wireless"); DumpFileToFd(fd, "TTF details", "/sys/class/power_supply/battery/ttf_details"); DumpFileToFd(fd, "TTF stats", "/sys/class/power_supply/battery/ttf_stats"); DumpFileToFd(fd, "ipc-local-ports", "/d/msm_ipc_router/dump_local_ports"); @@ -490,6 +491,8 @@ Return DumpstateDevice::dumpstateBoard(const hidl_handle& handle) { RunCommandToFd(fd, "PMIC Votables", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/pmic-votable/*/status"}); RunCommandToFd(fd, "Google Charger", {"/vendor/bin/sh", "-c", "cd /d/google_charger/; for f in `ls pps_*` ; do echo \"$f: `cat $f`\" ; done"}); RunCommandToFd(fd, "Google Battery", {"/vendor/bin/sh", "-c", "cd /d/google_battery/; for f in `ls ssoc_*` ; do echo \"$f: `cat $f`\" ; done"}); + DumpFileToFd(fd, "WLC VER", "/sys/devices/platform/soc/98c000.i2c/i2c-1/1-003b/version"); + DumpFileToFd(fd, "WLC STATUS", "/sys/devices/platform/soc/98c000.i2c/i2c-1/1-003b/status"); RunCommandToFd(fd, "eSIM Status", {"/vendor/bin/sh", "-c", "od -t x1 /sys/firmware/devicetree/base/chosen/cdt/cdb2/esim"}); DumpFileToFd(fd, "Modem Stat", "/data/vendor/modem_stat/debug.txt");