ueventd.rc: set system ownership for direct charging

Bug:185041587
Test: ls -al /dev/log*
Change-Id: I02c635c424b37e9e9767d508397fc9c5673925e2
Signed-off-by: Ted Lin <tedlin@google.com>
diff --git a/conf/ueventd.gs101.rc b/conf/ueventd.gs101.rc
index a353c89..f33c41f 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 6cb5c74..605af5e 100644
--- a/dumpstate/DumpstateDevice.cpp
+++ b/dumpstate/DumpstateDevice.cpp
@@ -323,7 +323,7 @@
 
     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");