diff --git a/conf/ueventd.gs101.rc b/conf/ueventd.gs101.rc index a353c89f..f33c41ff 100644 --- a/conf/ueventd.gs101.rc +++ b/conf/ueventd.gs101.rc @@ -199,3 +199,6 @@ /dev/dma_heap/sensor_direct_heap 0444 system graphics /dev/dma_heap/aaudio_playback_heap 0444 system audio /dev/dma_heap/aaudio_capture_heap 0444 system audio + +# Direct Charging +/dev/logbuffer_pca9468_tcpm 0600 system system diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index 6cb5c746..605af5e8 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -323,7 +323,7 @@ void DumpstateDevice::dumpPowerSection(int fd) { DumpFileToFd(fd, "PD Engine", "/dev/logbuffer_usbpd"); DumpFileToFd(fd, "PPS-google_cpm", "/dev/logbuffer_google,cpm"); - RunCommandToFd(fd, "PPS-dc", {"/vendor/bin/sh", "-c", "cat /dev/logbuffer_*-0057"}); + DumpFileToFd(fd, "PPS-dc", "/dev/logbuffer_pca9468_tcpm"); DumpFileToFd(fd, "BMS", "/dev/logbuffer_ssoc"); DumpFileToFd(fd, "TTF", "/dev/logbuffer_ttf");