summaryrefslogtreecommitdiff
path: root/dumpstate
diff options
context:
space:
mode:
authorBadhri Jagan Sridharan <badhri@google.com>2021-09-23 06:07:01 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-09-23 06:07:01 +0000
commit4fff4091a8f50c9ef82ef294cd2991ac9a535c17 (patch)
treef3bf84a837b0c8b031d6f89fdca85c2fee2fd2c9 /dumpstate
parent86e1377ba1dd3354c67aa9018de77185e5eb9bdc (diff)
parent73af4e6947cd138e6d778fdd26fe1d9e69001544 (diff)
downloadgs101-4fff4091a8f50c9ef82ef294cd2991ac9a535c17.tar.gz
dumpstate: Dump TCPC registers and attributes am: 7372d2275b am: d8dc4e43bb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15856534 Change-Id: Ibd3473244c9a3866f4b252ae8d6fab61a0345427
Diffstat (limited to 'dumpstate')
-rw-r--r--dumpstate/DumpstateDevice.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp
index f30d298e..3da1d3ce 100644
--- a/dumpstate/DumpstateDevice.cpp
+++ b/dumpstate/DumpstateDevice.cpp
@@ -358,6 +358,16 @@ void DumpstateDevice::dumpPowerSection(int fd) {
}
}
+ RunCommandToFd(fd, "TCPC", {"/vendor/bin/sh", "-c",
+ "for f in /sys/devices/platform/10d50000.hsi2c/i2c-*/i2c-max77759tcpc;"
+ "do echo \"registers:\"; cat $f/registers;"
+ "echo \"frs:\"; cat $f/frs;"
+ "echo \"auto_discharge:\"; cat $f/auto_discharge;"
+ "echo \"bc12_enabled:\"; cat $f/bc12_enabled;"
+ "echo \"cc_toggle_enable:\"; cat $f/cc_toggle_enable;"
+ "echo \"contaminant_detection:\"; cat $f/contaminant_detection;"
+ "echo \"contaminant_detection_status:\"; cat $f/contaminant_detection_status; done"});
+
DumpFileToFd(fd, "PD Engine", "/dev/logbuffer_usbpd");
DumpFileToFd(fd, "PPS-google_cpm", "/dev/logbuffer_cpm");
DumpFileToFd(fd, "PPS-dc", "/dev/logbuffer_pca9468");