From a51ef227dc3607e869d36f4841dc4b06ba68632d Mon Sep 17 00:00:00 2001 From: chungkai Date: Fri, 20 May 2022 05:16:36 +0000 Subject: [PATCH] powerhal: add uclamp_threshold and reduce_prefer_idle node we need disable uclamp_threshold and reduce_prefer_idle under launch scenarios. Bug: 232593932 Test: build pass Signed-off-by: chungkai Change-Id: I4b1f1fa04ee7c89f25500df74db49ad2fb67b2cb --- powerhint-cheetah.json | 30 ++++++++++++++++++++++++++++++ powerhint-panther.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index 7ee374d..4138867 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -112,6 +112,24 @@ ], "ResetOnInit": true }, + { + "Name": "UClampThreshold", + "Path": "/proc/vendor_sched/uclamp_threshold", + "Values": [ + "0", + "8" + ], + "ResetOnInit": true + }, + { + "Name": "ReduceRreferIdle", + "Path": "/proc/vendor_sched/reduce_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CPUUtilThreshold", "Path": "/proc/vendor_sched/util_threshold", @@ -517,6 +535,18 @@ "Duration": 5000, "Value": "85" }, + { + "PowerHint": "LAUNCH", + "Node": "UClampThreshold", + "Duration": 5000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH", + "Node": "ReduceRreferIdle", + "Duration": 5000, + "Value": "0" + }, { "PowerHint": "LAUNCH_120FPS", "Node": "SFUClampBoost", diff --git a/powerhint-panther.json b/powerhint-panther.json index c933957..4fe9966 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -112,6 +112,24 @@ ], "ResetOnInit": true }, + { + "Name": "UClampThreshold", + "Path": "/proc/vendor_sched/uclamp_threshold", + "Values": [ + "0", + "8" + ], + "ResetOnInit": true + }, + { + "Name": "ReduceRreferIdle", + "Path": "/proc/vendor_sched/reduce_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CPUUtilThreshold", "Path": "/proc/vendor_sched/util_threshold", @@ -517,6 +535,18 @@ "Duration": 5000, "Value": "85" }, + { + "PowerHint": "LAUNCH", + "Node": "UClampThreshold", + "Duration": 5000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH", + "Node": "ReduceRreferIdle", + "Duration": 5000, + "Value": "0" + }, { "PowerHint": "LAUNCH", "Node": "FGPreferIdle",