From 41a0f99d0cea1a8f980c205d1b0d15c02bb8d912 Mon Sep 17 00:00:00 2001 From: Ted Lin Date: Mon, 12 Apr 2021 18:18:52 +0800 Subject: [PATCH] ueventd.rc: set system ownership for direct charging Bug:185041587 Test: ls -al /dev/log* Change-Id: I02c635c424b37e9e9767d508397fc9c5673925e2 Signed-off-by: Ted Lin --- conf/ueventd.gs101.rc | 3 +++ dumpstate/DumpstateDevice.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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");