diff options
author | Badhri Jagan Sridharan <badhri@google.com> | 2021-09-23 06:16:59 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-09-23 06:16:59 +0000 |
commit | 9a5cd29e7c77caa361344e2c146c735899ad0846 (patch) | |
tree | 84a482c9018affcfa59cdaef565eff05cfad5f99 /dumpstate | |
parent | 8af6fb8967fc1f45369c72c5d1945d1bfd931918 (diff) | |
parent | 4fff4091a8f50c9ef82ef294cd2991ac9a535c17 (diff) | |
download | gs101-9a5cd29e7c77caa361344e2c146c735899ad0846.tar.gz |
dumpstate: Dump TCPC registers and attributes am: 7372d2275b am: d8dc4e43bb am: 35068885ad
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15856534
Change-Id: I559acb873491754131dd73e75bfb40c882799268
Diffstat (limited to 'dumpstate')
-rw-r--r-- | dumpstate/DumpstateDevice.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index c3323710..c803cf19 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -361,6 +361,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"); |