From 8fdd6e65eb29e741440898942bac9d3568d59210 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Wed, 12 Jan 2022 08:27:33 -0800 Subject: [PATCH 1/2] powerhint.json: move display wake node earlier Currently it is a KI the vendor group takes time to update through sysfs node. This CL moves display wake earlier than TA boost while waiting for the long term improvement in b/190236772. Bug: 205261899 Test: Build Signed-off-by: Wei Wang Change-Id: Ieb1eb62442e67602605e380b987fe28d1ad2bbd8 --- powerhint.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/powerhint.json b/powerhint.json index 4d047b1c..54f62b3c 100644 --- a/powerhint.json +++ b/powerhint.json @@ -98,6 +98,14 @@ ], "ResetOnInit": true }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, { "Name": "CPUUtilThreshold", "Path": "/sys/kernel/vendor_sched/util_threshold", @@ -243,14 +251,6 @@ ], "ResetOnInit": true }, - { - "Name": "DisplayWakeup", - "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", - "Values": [ - "1", - "0" - ] - }, { "Name": "LimitFlashCurrent", "Path": "vendor.camera.max_flash_current", From 676247423b9816573a5aa4574802fe5077d57bf4 Mon Sep 17 00:00:00 2001 From: YiHo Cheng Date: Thu, 6 Jan 2022 06:13:20 +0800 Subject: [PATCH 2/2] dumpstate: Add tmu register dump Add tmu register dump in thermal section to get tmu status Bug: 202736838 Test: check tmu register dump info in thermal dumpstate Change-Id: Ife2ff971eaeda2b132658ca2704bf1edde6fd80a --- dumpstate/DumpstateDevice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index 7b98f75b..f5d5862c 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -491,6 +491,12 @@ void DumpstateDevice::dumpThermalSection(int fd) { "for f in /sys/class/thermal/cooling* ; do " "type=`cat $f/type` ; state2power_table=`cat $f/state2power_table` ; echo \"$type: $state2power_table\" ; " "done"}); + DumpFileToFd(fd, "TMU state:", "/sys/module/gs101_thermal/parameters/tmu_reg_dump_state"); + DumpFileToFd(fd, "TMU current temperature:", "/sys/module/gs101_thermal/parameters/tmu_reg_dump_current_temp"); + DumpFileToFd(fd, "TMU_TOP rise thresholds:", "/sys/module/gs101_thermal/parameters/tmu_top_reg_dump_rise_thres"); + DumpFileToFd(fd, "TMU_TOP fall thresholds:", "/sys/module/gs101_thermal/parameters/tmu_top_reg_dump_fall_thres"); + DumpFileToFd(fd, "TMU_SUB rise thresholds:", "/sys/module/gs101_thermal/parameters/tmu_sub_reg_dump_rise_thres"); + DumpFileToFd(fd, "TMU_SUB fall thresholds:", "/sys/module/gs101_thermal/parameters/tmu_sub_reg_dump_fall_thres"); } // Dump items related to touch