From fb9ad7943b3e5c1911c794b2a6025fb846bf1ce1 Mon Sep 17 00:00:00 2001 From: Redick Lin Date: Fri, 14 Sep 2018 19:50:57 +0800 Subject: dumpstate: collect PMIC PON/POFF registers - Dump PM670/PM670A PON/POFF registers Bug: 115450631 Change-Id: I3410ffd9f98183575dce6f53ce336c2d5d3e0597 Signed-off-by: Redick Lin --- dumpstate/DumpstateDevice.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dumpstate') diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index dde8ebd3..ca4a5d34 100755 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -299,6 +299,10 @@ Return DumpstateDevice::dumpstateBoard(const hidl_handle& handle) { DumpFileToFd(fd, "Battery cycle count", "/sys/class/power_supply/bms/device/cycle_counts_bins"); DumpFileToFd(fd, "Maxim FG registers", "/d/regmap/4-0036/registers"); DumpFileToFd(fd, "Maxim FG NV RAM", "/d/regmap/4-000b/registers"); + DumpFileToFd(fd, "PM670 PON registers", + "/d/c440000.qcom,spmi:qcom,pm660@0:qcom,power-on@800/pmic_pon_dump"); + DumpFileToFd(fd, "PM670A PON registers", + "/d/c440000.qcom,spmi:qcom,pm660l@2:qcom,power-on@800/pmic_pon_dump"); RunCommandToFd(fd, "QCOM FG SRAM", {"/vendor/bin/sh", "-c", "echo 0 > /d/fg/sram/address ; echo 500 > /d/fg/sram/count ; cat /d/fg/sram/data"}); RunCommandToFd(fd, "eSIM Status", {"/vendor/bin/sh", "-c", "od -t x1 /sys/firmware/devicetree/base/chosen/cdt/cdb2/esim"}); -- cgit v1.2.3