From ca70b74ed835e02149cd7804cdb5316fc90c1bbf Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Mon, 7 Mar 2022 17:23:01 -0800 Subject: [PATCH] Reduce FG prefer_idle when display is idle Bug: 178016953 Test: build Signed-off-by: Wei Wang Change-Id: I4484ccff07e7f0629f73064e44bdbd6b8aa8a8e0 --- powerhint-oriole.json | 15 +++++++++++++++ powerhint-raven.json | 15 +++++++++++++++ powerhint-slider.json | 15 +++++++++++++++ powerhint-whitefin.json | 15 +++++++++++++++ 4 files changed, 60 insertions(+) diff --git a/powerhint-oriole.json b/powerhint-oriole.json index 45651f3..b616d60 100644 --- a/powerhint-oriole.json +++ b/powerhint-oriole.json @@ -252,6 +252,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1221,6 +1230,12 @@ "Type": "MaskHint", "Value": "BOOST_90HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-raven.json b/powerhint-raven.json index da8782a..be5141a 100644 --- a/powerhint-raven.json +++ b/powerhint-raven.json @@ -253,6 +253,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1238,6 +1247,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-slider.json b/powerhint-slider.json index 7bc15b5..55f53f4 100644 --- a/powerhint-slider.json +++ b/powerhint-slider.json @@ -245,6 +245,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1250,6 +1259,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-whitefin.json b/powerhint-whitefin.json index 8db67c2..fe4a49c 100644 --- a/powerhint-whitefin.json +++ b/powerhint-whitefin.json @@ -245,6 +245,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1235,6 +1244,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost",