From e6bf77767483ebf68a8df62352a6e0557d41f97d Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Thu, 17 Feb 2022 02:05:32 +0000 Subject: [PATCH 1/5] audio: update speaker protection bin file Change list: 1. set Top speaker Tmax to 105 degC for Waves tuning Bug: 199029784 Test: Builds Change-Id: Ie7274f01f831a1b3e17c929472ebffe9d0f1d2a1 Signed-off-by: Robert Lee --- .../cs35l41/fw/cs35l41-dsp1-spk-prot.bin | Bin 5204 -> 5212 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/panther/cs35l41/fw/cs35l41-dsp1-spk-prot.bin b/audio/panther/cs35l41/fw/cs35l41-dsp1-spk-prot.bin index bbaeeeb87da27c4b53b6ebebebec92ad1fa1e61c..d284eaa260dae3f0c279a2570a0085129a002319 100644 GIT binary patch delta 128 zcmcbjaYti<0%PDrMGubnkle%yLj%)^nFfrE8)wLBO10 z^M6hwR%KBJh6M~_0TLe=#95^r82s{ delta 119 zcmcbkaYbW-0;A_dMURPv28;|F7um5gDKu<;#466hXVSpHz{&stb`6`^xr|tqB|u!s z2AKv1X;wJ~hX4N=7}6|n)%W=nZ+V_!w3dOvOk#5k{{lwl`v3no{})hUW;B?rBBI4- SXlZO}WNK_?V4=iS%K!jp;2*^R From 9e44a2793d7a6b13f865bd6f966ceabdfb475170 Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Tue, 15 Feb 2022 07:26:24 +0000 Subject: [PATCH 2/5] audio: update speaker protection bin file Change list: 1. Re-characterized speaker model on top speaker due to a design change 2. set Tmax to 105 degC for Waves tuning Bug: 198765357 Test: builds Change-Id: Ib1793b25c58aed5f7e4df2ff07b11f0cebf876da Merged-In: Ib1793b25c58aed5f7e4df2ff07b11f0cebf876da Signed-off-by: Robert Lee (cherry picked from commit 52798a52d71d972415dc4964ec18591f177cc620) --- .../cs35l41/fw/cs35l41-dsp1-spk-prot.bin | Bin 5192 -> 5216 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/cheetah/cs35l41/fw/cs35l41-dsp1-spk-prot.bin b/audio/cheetah/cs35l41/fw/cs35l41-dsp1-spk-prot.bin index 885f2c57c07464437f74dec4a309e41615e86395..d29e0abc4a095b4f9091fbe03a24cacd200e94fd 100644 GIT binary patch delta 898 zcmb7DZAepL6h6D#+HLo4IzPyfo7dsj%5ryZ)`B+CX-*SLOca0Iv<+QuPHhd*)np`O zxN5y&mR1n{Oj;VzAHhYZ=h z*K*Qj`h_jKr^#wld7G$1IGMc3BD}H;w6ITJmI!ZRavQ6sWAn(R3~8x|VUKq59}){w zd?68fG8iVVqruHHq!K`ZZ3~cFd?$(VFZ%AKoNfY95ymNKjV3TiP(CF$nv4+f>N9(# zzDVbQ+>ed%qwXfuR``ld+B{qUm)TXkdpHasPmS6f0yCIH=n|#n6G0=IqTFU9wyV$d zn|zUoSMKkX0>5)0Ix6d*c}=Lf09Kr}dGHT7Xb9s}qwXHYIvy++f~{air|3hXyFqvi z(2M5j!{k_$%diA0k$8PqS%8YZTbExsM-(H93*`V>C$>V3jRQ0hdjlKs|KVeY(p7!| zucx2~C#=uIIK8582yATpEgy8uY+?k7HLQHFRj zSB93={cR6cRsfxq&4`OF6-=?+;kLCQUYrtj#PuU({EH;4pvo4j@Y>j$8#udFwTDq@ Z+SyzrNyv`bu}h~j7&N(gdX@MDz;A};^Sb~5 delta 857 zcmb7CVMr5U7=G{0dDrgTygA7^=T1SGAhx@7*pDJ|X-!6!WtPOmT61JO%N5~_lM!ez zLivI)f}*4pOAxIn`ZI#4upyyY>JJ5*QC3pzM8@Ao`>GnU7e zPJys@<>cjxlGRl%%brHJt5meQwpQ;Jo2)Ls+~o3~@VN`?y}qtf7KR6)+HwhDuvf3j zpl|JkQ~+Tg0$c*Q1AqsC>K+v+cUcppgE|ckV&a(h#h2QJ zS4T2)yN%Ud2U@EFI`+)@`(O8 ze{W;*qDpK~aVqs$;8e+migcLQu5YLrNwqPb70pB1?6$_JOJskHx<)qLInYPC(9JcY z%p!mZr$C`I>fwwW`MCn7%ddgnjGxUyW}?BCK~%{aHih&M4;Va1QsM#D62!)+gu8I0 zA0{x{*y8cwBeH_GXPY6~EKNG2-~?wB-C!k(s;ffNtlzH3b`73jNQuV-mLQUV3M@y} zznoV%;_+d{h_MB4z{Pnao8XPj#VXeD*i~KYZ*^v%>En$~($&!}^aWbcR$Njd7F(sFT=i*yA4ym4q5uE@ From 65c65dfe828b725b4fdb7d4c857e2faaedcb6e85 Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Thu, 17 Feb 2022 02:05:32 +0000 Subject: [PATCH 3/5] audio: update speaker protection bin file Change list: 1. set Top speaker Tmax to 105 degC for Waves tuning Bug: 199029784 Test: Builds Change-Id: Ie7274f01f831a1b3e17c929472ebffe9d0f1d2a1 Merged-In: Ie7274f01f831a1b3e17c929472ebffe9d0f1d2a1 Signed-off-by: Robert Lee (cherry picked from commit e6bf77767483ebf68a8df62352a6e0557d41f97d) --- .../cs35l41/fw/cs35l41-dsp1-spk-prot.bin | Bin 5204 -> 5212 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/audio/panther/cs35l41/fw/cs35l41-dsp1-spk-prot.bin b/audio/panther/cs35l41/fw/cs35l41-dsp1-spk-prot.bin index bbaeeeb87da27c4b53b6ebebebec92ad1fa1e61c..d284eaa260dae3f0c279a2570a0085129a002319 100644 GIT binary patch delta 128 zcmcbjaYti<0%PDrMGubnkle%yLj%)^nFfrE8)wLBO10 z^M6hwR%KBJh6M~_0TLe=#95^r82s{ delta 119 zcmcbkaYbW-0;A_dMURPv28;|F7um5gDKu<;#466hXVSpHz{&stb`6`^xr|tqB|u!s z2AKv1X;wJ~hX4N=7}6|n)%W=nZ+V_!w3dOvOk#5k{{lwl`v3no{})hUW;B?rBBI4- SXlZO}WNK_?V4=iS%K!jp;2*^R From 28c39289a3dfcbebfadff487bf87a76172fa977a Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Mon, 21 Feb 2022 15:22:35 +0800 Subject: [PATCH 4/5] powerhint: fork powerhint.json for pantah Move the powerhint.json from gs201 to pantah. Separate powerhint.json for each device. Test: build and manually check Bug: 207573241 Change-Id: I32d9093e48ca5f62cf0d05ec43a8b77b99ed254d --- device-cheetah.mk | 4 + device-cloudripper.mk | 4 + device-panther.mk | 4 + device-ravenclaw.mk | 4 + powerhint-cheetah.json | 1043 ++++++++++++++++++++++++++++++++++++ powerhint-cloudripper.json | 1043 ++++++++++++++++++++++++++++++++++++ powerhint-panther.json | 1043 ++++++++++++++++++++++++++++++++++++ powerhint-ravenclaw.json | 1043 ++++++++++++++++++++++++++++++++++++ 8 files changed, 4188 insertions(+) create mode 100644 powerhint-cheetah.json create mode 100644 powerhint-cloudripper.json create mode 100644 powerhint-panther.json create mode 100644 powerhint-ravenclaw.json diff --git a/device-cheetah.mk b/device-cheetah.mk index 5a2146b..bb866ff 100644 --- a/device-cheetah.mk +++ b/device-cheetah.mk @@ -105,6 +105,10 @@ DEVICE_MANIFEST_FILE += \ PRODUCT_COPY_FILES += \ device/google/pantah/thermal_info_config_cheetah.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Power HAL config +PRODUCT_COPY_FILES += \ + device/google/pantah/powerhint-cheetah.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json + # Bluetooth HAL DEVICE_MANIFEST_FILE += \ device/google/pantah/bluetooth/manifest_bluetooth.xml diff --git a/device-cloudripper.mk b/device-cloudripper.mk index ad7b040..df54993 100644 --- a/device-cloudripper.mk +++ b/device-cloudripper.mk @@ -81,6 +81,10 @@ DEVICE_MANIFEST_FILE += \ PRODUCT_COPY_FILES += \ device/google/pantah/thermal_info_config_cloudripper.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Power HAL config +PRODUCT_COPY_FILES += \ + device/google/pantah/powerhint-cloudripper.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json + # Bluetooth HAL DEVICE_MANIFEST_FILE += \ device/google/pantah/bluetooth/manifest_bluetooth.xml diff --git a/device-panther.mk b/device-panther.mk index 85b72a0..10c711c 100644 --- a/device-panther.mk +++ b/device-panther.mk @@ -93,6 +93,10 @@ DEVICE_MANIFEST_FILE += \ PRODUCT_COPY_FILES += \ device/google/pantah/thermal_info_config_panther.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Power HAL config +PRODUCT_COPY_FILES += \ + device/google/pantah/powerhint-panther.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json + # Bluetooth HAL DEVICE_MANIFEST_FILE += \ device/google/pantah/bluetooth/manifest_bluetooth.xml diff --git a/device-ravenclaw.mk b/device-ravenclaw.mk index b3f5b21..b0c7a49 100644 --- a/device-ravenclaw.mk +++ b/device-ravenclaw.mk @@ -86,6 +86,10 @@ DEVICE_MANIFEST_FILE += \ PRODUCT_COPY_FILES += \ device/google/pantah/thermal_info_config_ravenclaw.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Power HAL config +PRODUCT_COPY_FILES += \ + device/google/pantah/powerhint-ravenclaw.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json + # Bluetooth HAL DEVICE_MANIFEST_FILE += \ device/google/pantah/bluetooth/manifest_bluetooth.xml diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json new file mode 100644 index 0000000..55f6ece --- /dev/null +++ b/powerhint-cheetah.json @@ -0,0 +1,1043 @@ +{ + "Nodes": [ + { + "Name": "MemFreq", + "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", + "Values": [ + "3172000", + "1014000", + "421000" + ], + "ResetOnInit": true + }, + { + "Name": "IntFreq", + "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", + "Values": [ + "533000", + "100000" + ], + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1098000", + "1401000", + "1197000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1024000", + "1197000", + "1999000", + "1491000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "984000", + "1426000", + "1826000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1106000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "GPUMinFreq", + "Path": "/sys/devices/platform/28000000.mali/hint_min_freq", + "Values": [ + "762000", + "471000", + "400000", + "302000", + "151000" + ], + "ResetOnInit": true + }, + { + "Name": "CPUUtilThreshold", + "Path": "/sys/kernel/vendor_sched/util_threshold", + "Values": [ + "1280", + "1100" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "MIFTargetLoad", + "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", + "Values": [ + "20 5 80", + "20 10 80" + ], + "ResetOnInit": true + }, + { + "Name": "TAUClampBoost", + "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Values": [ + "0", + "553", + "246", + "185", + "123", + "62" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CDPreferIdle", + "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDCpuset", + "Path": "/dev/cpuset/camera-daemon/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-high-group/cpus", + "Values": [ + "6-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", + "Values": [ + "4-5", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "F2fsRecessModeEnable", + "Path": "/dev/sys/fs/by-name/userdata/gc_urgent", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferHighCap", + "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferIdle", + "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDPreferHighCap", + "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "LimitFlashCurrent", + "Path": "vendor.camera.max_flash_current", + "Values": [ + "100", + "1500" + ], + "ResetOnInit": true, + "Type": "Property" + }, + { + "Name": "PowerHALRenderingState", + "Path": "vendor.powerhal.rendering", + "Values": [ + "EXPENSIVE_RENDERING", + "" + ], + "Type": "Property" + }, + { + "Name": "INTCAMFreq", + "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "TNRFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + } + ], + "Actions": [ + { + "PowerHint": "INTERACTION", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUBigClusterMinFreq", + "Duration": 6000, + "Value": "1106000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUMidClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPULittleClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "INTERACTION_120", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "246" + }, + { + "PowerHint": "INTERACTION_90", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "185" + }, + { + "PowerHint": "INTERACTION_60", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "123" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAUClampBoost", + "Duration": 5000, + "Value": "553" + }, + { + "PowerHint": "LAUNCH", + "Node": "MemFreq", + "Duration": 5000, + "Value": "3172000" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "984000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1024000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1098000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "1426000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1197000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "MemFreq", + "Duration": 300, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "IntFreq", + "Duration": 1000, + "Value": "533000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "INTCAMFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "TNRFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "REFRESH_120FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "185" + }, + { + "PowerHint": "REFRESH_90FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "123" + }, + { + "PowerHint": "REFRESH_60FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "62" + }, + { + "PowerHint": "DISABLE_TA_BOOST", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "DoHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "100" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "1500" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "PowerHALRenderingState", + "Duration": 0, + "Value": "EXPENSIVE_RENDERING" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "400000" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + } + ] +} diff --git a/powerhint-cloudripper.json b/powerhint-cloudripper.json new file mode 100644 index 0000000..55f6ece --- /dev/null +++ b/powerhint-cloudripper.json @@ -0,0 +1,1043 @@ +{ + "Nodes": [ + { + "Name": "MemFreq", + "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", + "Values": [ + "3172000", + "1014000", + "421000" + ], + "ResetOnInit": true + }, + { + "Name": "IntFreq", + "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", + "Values": [ + "533000", + "100000" + ], + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1098000", + "1401000", + "1197000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1024000", + "1197000", + "1999000", + "1491000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "984000", + "1426000", + "1826000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1106000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "GPUMinFreq", + "Path": "/sys/devices/platform/28000000.mali/hint_min_freq", + "Values": [ + "762000", + "471000", + "400000", + "302000", + "151000" + ], + "ResetOnInit": true + }, + { + "Name": "CPUUtilThreshold", + "Path": "/sys/kernel/vendor_sched/util_threshold", + "Values": [ + "1280", + "1100" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "MIFTargetLoad", + "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", + "Values": [ + "20 5 80", + "20 10 80" + ], + "ResetOnInit": true + }, + { + "Name": "TAUClampBoost", + "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Values": [ + "0", + "553", + "246", + "185", + "123", + "62" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CDPreferIdle", + "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDCpuset", + "Path": "/dev/cpuset/camera-daemon/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-high-group/cpus", + "Values": [ + "6-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", + "Values": [ + "4-5", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "F2fsRecessModeEnable", + "Path": "/dev/sys/fs/by-name/userdata/gc_urgent", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferHighCap", + "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferIdle", + "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDPreferHighCap", + "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "LimitFlashCurrent", + "Path": "vendor.camera.max_flash_current", + "Values": [ + "100", + "1500" + ], + "ResetOnInit": true, + "Type": "Property" + }, + { + "Name": "PowerHALRenderingState", + "Path": "vendor.powerhal.rendering", + "Values": [ + "EXPENSIVE_RENDERING", + "" + ], + "Type": "Property" + }, + { + "Name": "INTCAMFreq", + "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "TNRFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + } + ], + "Actions": [ + { + "PowerHint": "INTERACTION", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUBigClusterMinFreq", + "Duration": 6000, + "Value": "1106000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUMidClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPULittleClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "INTERACTION_120", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "246" + }, + { + "PowerHint": "INTERACTION_90", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "185" + }, + { + "PowerHint": "INTERACTION_60", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "123" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAUClampBoost", + "Duration": 5000, + "Value": "553" + }, + { + "PowerHint": "LAUNCH", + "Node": "MemFreq", + "Duration": 5000, + "Value": "3172000" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "984000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1024000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1098000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "1426000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1197000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "MemFreq", + "Duration": 300, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "IntFreq", + "Duration": 1000, + "Value": "533000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "INTCAMFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "TNRFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "REFRESH_120FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "185" + }, + { + "PowerHint": "REFRESH_90FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "123" + }, + { + "PowerHint": "REFRESH_60FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "62" + }, + { + "PowerHint": "DISABLE_TA_BOOST", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "DoHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "100" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "1500" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "PowerHALRenderingState", + "Duration": 0, + "Value": "EXPENSIVE_RENDERING" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "400000" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + } + ] +} diff --git a/powerhint-panther.json b/powerhint-panther.json new file mode 100644 index 0000000..55f6ece --- /dev/null +++ b/powerhint-panther.json @@ -0,0 +1,1043 @@ +{ + "Nodes": [ + { + "Name": "MemFreq", + "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", + "Values": [ + "3172000", + "1014000", + "421000" + ], + "ResetOnInit": true + }, + { + "Name": "IntFreq", + "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", + "Values": [ + "533000", + "100000" + ], + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1098000", + "1401000", + "1197000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1024000", + "1197000", + "1999000", + "1491000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "984000", + "1426000", + "1826000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1106000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "GPUMinFreq", + "Path": "/sys/devices/platform/28000000.mali/hint_min_freq", + "Values": [ + "762000", + "471000", + "400000", + "302000", + "151000" + ], + "ResetOnInit": true + }, + { + "Name": "CPUUtilThreshold", + "Path": "/sys/kernel/vendor_sched/util_threshold", + "Values": [ + "1280", + "1100" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "MIFTargetLoad", + "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", + "Values": [ + "20 5 80", + "20 10 80" + ], + "ResetOnInit": true + }, + { + "Name": "TAUClampBoost", + "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Values": [ + "0", + "553", + "246", + "185", + "123", + "62" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CDPreferIdle", + "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDCpuset", + "Path": "/dev/cpuset/camera-daemon/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-high-group/cpus", + "Values": [ + "6-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", + "Values": [ + "4-5", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "F2fsRecessModeEnable", + "Path": "/dev/sys/fs/by-name/userdata/gc_urgent", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferHighCap", + "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferIdle", + "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDPreferHighCap", + "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "LimitFlashCurrent", + "Path": "vendor.camera.max_flash_current", + "Values": [ + "100", + "1500" + ], + "ResetOnInit": true, + "Type": "Property" + }, + { + "Name": "PowerHALRenderingState", + "Path": "vendor.powerhal.rendering", + "Values": [ + "EXPENSIVE_RENDERING", + "" + ], + "Type": "Property" + }, + { + "Name": "INTCAMFreq", + "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "TNRFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + } + ], + "Actions": [ + { + "PowerHint": "INTERACTION", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUBigClusterMinFreq", + "Duration": 6000, + "Value": "1106000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUMidClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPULittleClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "INTERACTION_120", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "246" + }, + { + "PowerHint": "INTERACTION_90", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "185" + }, + { + "PowerHint": "INTERACTION_60", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "123" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAUClampBoost", + "Duration": 5000, + "Value": "553" + }, + { + "PowerHint": "LAUNCH", + "Node": "MemFreq", + "Duration": 5000, + "Value": "3172000" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "984000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1024000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1098000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "1426000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1197000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "MemFreq", + "Duration": 300, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "IntFreq", + "Duration": 1000, + "Value": "533000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "INTCAMFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "TNRFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "REFRESH_120FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "185" + }, + { + "PowerHint": "REFRESH_90FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "123" + }, + { + "PowerHint": "REFRESH_60FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "62" + }, + { + "PowerHint": "DISABLE_TA_BOOST", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "DoHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "100" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "1500" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "PowerHALRenderingState", + "Duration": 0, + "Value": "EXPENSIVE_RENDERING" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "400000" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + } + ] +} diff --git a/powerhint-ravenclaw.json b/powerhint-ravenclaw.json new file mode 100644 index 0000000..55f6ece --- /dev/null +++ b/powerhint-ravenclaw.json @@ -0,0 +1,1043 @@ +{ + "Nodes": [ + { + "Name": "MemFreq", + "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", + "Values": [ + "3172000", + "1014000", + "421000" + ], + "ResetOnInit": true + }, + { + "Name": "IntFreq", + "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", + "Values": [ + "533000", + "100000" + ], + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1098000", + "1401000", + "1197000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPULittleClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "1024000", + "1197000", + "1999000", + "1491000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUMidClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1197000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMaxFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Values": [ + "9999999", + "984000", + "1426000", + "1826000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CPUBigClusterMinFreq", + "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Values": [ + "9999999", + "1106000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "GPUMinFreq", + "Path": "/sys/devices/platform/28000000.mali/hint_min_freq", + "Values": [ + "762000", + "471000", + "400000", + "302000", + "151000" + ], + "ResetOnInit": true + }, + { + "Name": "CPUUtilThreshold", + "Path": "/sys/kernel/vendor_sched/util_threshold", + "Values": [ + "1280", + "1100" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "MIFTargetLoad", + "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", + "Values": [ + "20 5 80", + "20 10 80" + ], + "ResetOnInit": true + }, + { + "Name": "TAUClampBoost", + "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Values": [ + "0", + "553", + "246", + "185", + "123", + "62" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "CDPreferIdle", + "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDCpuset", + "Path": "/dev/cpuset/camera-daemon/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-high-group/cpus", + "Values": [ + "6-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", + "Values": [ + "4-5", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "CDMidHighCpusetCpus", + "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", + "Values": [ + "4-7", + "0-7" + ], + "ResetOnInit": true + }, + { + "Name": "F2fsRecessModeEnable", + "Path": "/dev/sys/fs/by-name/userdata/gc_urgent", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferHighCap", + "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "TAPreferIdle", + "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "CDPreferHighCap", + "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Values": [ + "1", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "LimitFlashCurrent", + "Path": "vendor.camera.max_flash_current", + "Values": [ + "100", + "1500" + ], + "ResetOnInit": true, + "Type": "Property" + }, + { + "Name": "PowerHALRenderingState", + "Path": "vendor.powerhal.rendering", + "Values": [ + "EXPENSIVE_RENDERING", + "" + ], + "Type": "Property" + }, + { + "Name": "INTCAMFreq", + "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + }, + { + "Name": "TNRFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", + "Values": [ + "664000", + "67000" + ], + "ResetOnInit": true + } + ], + "Actions": [ + { + "PowerHint": "INTERACTION", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUBigClusterMinFreq", + "Duration": 6000, + "Value": "1106000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPUMidClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Node": "CPULittleClusterMinFreq", + "Duration": 6000, + "Value": "1197000" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "INTERACTION_120", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "246" + }, + { + "PowerHint": "INTERACTION_90", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "185" + }, + { + "PowerHint": "INTERACTION_60", + "Node": "TAUClampBoost", + "Duration": 6000, + "Value": "123" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_120" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_90" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION_60" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAUClampBoost", + "Duration": 5000, + "Value": "553" + }, + { + "PowerHint": "LAUNCH", + "Node": "MemFreq", + "Duration": 5000, + "Value": "3172000" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "F2fsRecessModeEnable", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPUMidClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPULittleClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "984000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1024000" + }, + { + "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1098000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "1426000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 1000, + "Value": "1197000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 1000, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "MemFreq", + "Duration": 300, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUBigClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMaxFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_SHOT", + "Node": "CPUMidClusterMinFreq", + "Duration": 300, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "MemFreq", + "Duration": 1000, + "Value": "3172000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "IntFreq", + "Duration": 1000, + "Value": "533000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "INTCAMFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "CAMERA_BACKEND_BOOST", + "Node": "TNRFreq", + "Duration": 1000, + "Value": "664000" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "TAPreferHighCap", + "Duration": 3000, + "Value": "1" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUBigClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPUMidClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "GCA_CAMERA_SHOT_ALLCPU", + "Node": "CPULittleClusterMinFreq", + "Duration": 3000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "TAPreferHighCap", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "1826000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "1491000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1401000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MemFreq", + "Duration": 0, + "Value": "1014000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "MIFTargetLoad", + "Duration": 0, + "Value": "20 10 80" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDHighCpusetCpus", + "Duration": 0, + "Value": "6-7" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidCpusetCpus", + "Duration": 0, + "Value": "4-5" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDMidHighCpusetCpus", + "Duration": 0, + "Value": "4-7" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUBigClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPUMidClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "FIXED_PERFORMANCE", + "Node": "CPULittleClusterMinFreq", + "Duration": 0, + "Value": "9999999" + }, + { + "PowerHint": "REFRESH_120FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "185" + }, + { + "PowerHint": "REFRESH_90FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "123" + }, + { + "PowerHint": "REFRESH_60FPS", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "62" + }, + { + "PowerHint": "DISABLE_TA_BOOST", + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "DoHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "INTERACTION" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "EndHint", + "Value": "DISABLE_TA_BOOST" + }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Node": "DisplayWakeup", + "Duration": 50, + "Value": "1" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "100" + }, + { + "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", + "Node": "LimitFlashCurrent", + "Duration": 0, + "Value": "1500" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "PowerHALRenderingState", + "Duration": 0, + "Value": "EXPENSIVE_RENDERING" + }, + { + "PowerHint": "EXPENSIVE_RENDERING", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "400000" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + } + ] +} From e53dead22ed2625217d9718b8f1184f8e963fa15 Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Mon, 21 Feb 2022 23:55:29 +0800 Subject: [PATCH 5/5] powerhint: update the config with gs101 update powerhint.json for panther and cheetah Test: Build and check trace Bug: 207573241 Change-Id: I3c27fdbe70cf8c950ea2c09bb7a813261838cb23 --- powerhint-cheetah.json | 560 +++++++++++++++++++++++++++++++---------- powerhint-panther.json | 539 ++++++++++++++++++++++++++++++--------- 2 files changed, 849 insertions(+), 250 deletions(-) diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index 55f6ece..0112ee0 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -26,7 +26,11 @@ "9999999", "1098000", "1401000", - "1197000" + "930000", + "1197000", + "1328000", + "1598000", + "1803000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -48,8 +52,12 @@ "9999999", "1024000", "1197000", - "1999000", - "1491000" + "1491000", + "910000", + "1328000", + "1663000", + "1836000", + "1999000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -71,7 +79,12 @@ "9999999", "984000", "1426000", - "1826000" + "1826000", + "1277000", + "1582000", + "1745000", + "2048000", + "2401000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -121,12 +134,32 @@ "Name": "TAUClampBoost", "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", "Values": [ - "0", - "553", - "246", - "185", - "123", - "62" + "553", + "158", + "108", + "43", + "1", + "157", + "42" + ], + "ResetOnInit": true + }, + { + "Name": "SFUClampBoost", + "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Values": [ + "125", + "65", + "30" + ], + "ResetOnInit": true + }, + { + "Name": "MLUclampBoost", + "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Values": [ + "154", + "512" ], "DefaultIndex": 0, "ResetOnInit": true @@ -149,6 +182,15 @@ ], "ResetOnInit": true }, + { + "Name": "RestrictedCpuset", + "Path": "/dev/cpuset/restricted/cpus", + "Values": [ + "0-3", + "0-7" + ], + "ResetOnInit": false + }, { "Name": "CDHighCpusetCpus", "Path": "/dev/cpuset/camera-daemon-high-group/cpus", @@ -256,109 +298,103 @@ "67000" ], "ResetOnInit": true + }, + { + "Name": "GPUPowerPolicy", + "Path": "/sys/devices/platform/28000000.mali/power_policy", + "Values": [ + "always_on", + "adaptive" + ], + "ResetOnInit": true + }, + { + "Name": "BigControlTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidControlTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleControlTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp", + "Values": [ + "95000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dControlTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "BigSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false } ], "Actions": [ { "PowerHint": "INTERACTION", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPUBigClusterMinFreq", - "Duration": 6000, - "Value": "1106000" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPUMidClusterMinFreq", - "Duration": 6000, - "Value": "1197000" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPULittleClusterMinFreq", - "Duration": 6000, - "Value": "1197000" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "INTERACTION_120", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "246" - }, - { - "PowerHint": "INTERACTION_90", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "185" - }, - { - "PowerHint": "INTERACTION_60", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "123" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_60" + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" }, { "PowerHint": "DEVICE_IDLE", @@ -366,16 +402,34 @@ "Duration": 0, "Value": "2" }, + { + "PowerHint": "LAUNCH_120FPS", + "Node": "SFUClampBoost", + "Duration": 1000, + "Value": "125" + }, { "PowerHint": "LAUNCH", - "Node": "CPUMidClusterMaxFreq", + "Type": "DoHint", + "Value": "LAUNCH_120FPS" + }, + { + "PowerHint": "LAUNCH", + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterMaxFreq", "Duration": 5000, "Value": "9999999" }, { "PowerHint": "LAUNCH", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" }, { "PowerHint": "LAUNCH", @@ -395,6 +449,12 @@ "Duration": 5000, "Value": "3172000" }, + { + "PowerHint": "LAUNCH", + "Node": "GPUPowerPolicy", + "Duration": 5000, + "Value": "always_on" + }, { "PowerHint": "DISPLAY_INACTIVE", "Node": "F2fsRecessModeEnable", @@ -449,6 +509,24 @@ "Duration": 1000, "Value": "4-7" }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUBigClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUMidClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPULittleClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, { "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", "Node": "CPUBigClusterMaxFreq", @@ -953,34 +1031,176 @@ "Duration": 0, "Value": "9999999" }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "930000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1197000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1598000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1803000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_50", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "910000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_60", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_70", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1663000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_80", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1836000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_90", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1999000" + }, + { + "PowerHint": "LOW_POWER_CPU_50", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1277000" + }, + { + "PowerHint": "LOW_POWER_CPU_60", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1582000" + }, + { + "PowerHint": "LOW_POWER_CPU_70", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1745000" + }, + { + "PowerHint": "LOW_POWER_CPU_80", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2048000" + }, + { + "PowerHint": "LOW_POWER_CPU_90", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2401000" + }, { "PowerHint": "REFRESH_120FPS", "Node": "TAUClampBoost", "Duration": 0, - "Value": "185" - }, - { - "PowerHint": "REFRESH_90FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "123" + "Value": "157" }, { "PowerHint": "REFRESH_60FPS", "Node": "TAUClampBoost", "Duration": 0, - "Value": "62" + "Value": "42" }, { - "PowerHint": "DISABLE_TA_BOOST", + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "LAUNCH_120FPS" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", "Node": "TAUClampBoost", "Duration": 0, - "Value": "0" + "Value": "1" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "MaskHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "EndHint", + "Value": "BOOST_120HZ" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "EndHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "BOOST_DISPLAY", + "Type": "DoHint", + "Value": "BOOST_120HZ" + }, + { + "PowerHint": "BOOST_DISPLAY", + "Type": "DoHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "BOOST_120HZ", + "Node": "TAUClampBoost", + "Duration": 200, + "Value": "158" + }, + { + "PowerHint": "BOOST_60HZ", + "Node": "TAUClampBoost", + "Duration": 200, + "Value": "108" + }, + { + "PowerHint": "REFRESH_120FPS", + "Type": "MaskHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "BOOST_120HZ" }, { "PowerHint": "DISPLAY_IDLE", - "Type": "DoHint", - "Value": "DISABLE_TA_BOOST" + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" }, { "PowerHint": "DISPLAY_IDLE", @@ -990,12 +1210,17 @@ { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", - "Value": "DISPLAY_UPDATE_IMMINENT" + "Value": "BOOST_120HZ" }, { - "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" }, { "PowerHint": "DISPLAY_UPDATE_IMMINENT", @@ -1003,6 +1228,11 @@ "Duration": 50, "Value": "1" }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, { "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", "Node": "LimitFlashCurrent", @@ -1027,6 +1257,66 @@ "Duration": 0, "Value": "400000" }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMaxFreq", @@ -1038,6 +1328,24 @@ "Node": "CPUBigClusterMinFreq", "Duration": 1000, "Value": "9999999" + }, + { + "PowerHint": "ML_ACC", + "Node": "MLUclampBoost", + "Duration": 2000, + "Value": "512" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "RestrictedCpuset", + "Duration": 0, + "Value": "0-3" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "RestrictedCpuset", + "Duration": 0, + "Value": "0-3" } ] } diff --git a/powerhint-panther.json b/powerhint-panther.json index 55f6ece..7eff29c 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -26,7 +26,11 @@ "9999999", "1098000", "1401000", - "1197000" + "930000", + "1197000", + "1328000", + "1598000", + "1803000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -48,8 +52,12 @@ "9999999", "1024000", "1197000", - "1999000", - "1491000" + "1491000", + "910000", + "1328000", + "1663000", + "1836000", + "1999000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -71,7 +79,12 @@ "9999999", "984000", "1426000", - "1826000" + "1826000", + "1277000", + "1582000", + "1745000", + "2048000", + "2401000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -121,12 +134,31 @@ "Name": "TAUClampBoost", "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", "Values": [ - "0", - "553", - "246", - "185", - "123", - "62" + "553", + "108", + "43", + "1", + "107", + "42" + ], + "ResetOnInit": true + }, + { + "Name": "SFUClampBoost", + "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Values": [ + "125", + "65", + "30" + ], + "ResetOnInit": true + }, + { + "Name": "MLUclampBoost", + "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Values": [ + "154", + "512" ], "DefaultIndex": 0, "ResetOnInit": true @@ -149,6 +181,15 @@ ], "ResetOnInit": true }, + { + "Name": "RestrictedCpuset", + "Path": "/dev/cpuset/restricted/cpus", + "Values": [ + "0-3", + "0-7" + ], + "ResetOnInit": false + }, { "Name": "CDHighCpusetCpus", "Path": "/dev/cpuset/camera-daemon-high-group/cpus", @@ -256,109 +297,103 @@ "67000" ], "ResetOnInit": true + }, + { + "Name": "GPUPowerPolicy", + "Path": "/sys/devices/platform/28000000.mali/power_policy", + "Values": [ + "always_on", + "adaptive" + ], + "ResetOnInit": true + }, + { + "Name": "BigControlTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidControlTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleControlTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp", + "Values": [ + "95000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dControlTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp", + "Values": [ + "90000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "BigSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "MidSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "LittleSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "G3dSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp", + "Values": [ + "70000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false } ], "Actions": [ { "PowerHint": "INTERACTION", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPUBigClusterMinFreq", - "Duration": 6000, - "Value": "1106000" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPUMidClusterMinFreq", - "Duration": 6000, - "Value": "1197000" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPULittleClusterMinFreq", - "Duration": 6000, - "Value": "1197000" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "INTERACTION_120", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "246" - }, - { - "PowerHint": "INTERACTION_90", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "185" - }, - { - "PowerHint": "INTERACTION_60", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "123" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_60" + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" }, { "PowerHint": "DEVICE_IDLE", @@ -368,14 +403,21 @@ }, { "PowerHint": "LAUNCH", - "Node": "CPUMidClusterMaxFreq", + "Node": "SFUClampBoost", + "Duration": 5000, + "Value": "65" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterMaxFreq", "Duration": 5000, "Value": "9999999" }, { "PowerHint": "LAUNCH", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" + "Node": "CPUMidClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" }, { "PowerHint": "LAUNCH", @@ -395,6 +437,12 @@ "Duration": 5000, "Value": "3172000" }, + { + "PowerHint": "LAUNCH", + "Node": "GPUPowerPolicy", + "Duration": 5000, + "Value": "always_on" + }, { "PowerHint": "DISPLAY_INACTIVE", "Node": "F2fsRecessModeEnable", @@ -449,6 +497,24 @@ "Duration": 1000, "Value": "4-7" }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUBigClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUMidClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPULittleClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, { "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", "Node": "CPUBigClusterMaxFreq", @@ -954,33 +1020,170 @@ "Value": "9999999" }, { - "PowerHint": "REFRESH_120FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "185" + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "930000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1197000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1598000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1803000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_50", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "910000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_60", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_70", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1663000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_80", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1836000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_90", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1999000" + }, + { + "PowerHint": "LOW_POWER_CPU_50", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1277000" + }, + { + "PowerHint": "LOW_POWER_CPU_60", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1582000" + }, + { + "PowerHint": "LOW_POWER_CPU_70", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1745000" + }, + { + "PowerHint": "LOW_POWER_CPU_80", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2048000" + }, + { + "PowerHint": "LOW_POWER_CPU_90", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2401000" }, { "PowerHint": "REFRESH_90FPS", "Node": "TAUClampBoost", "Duration": 0, - "Value": "123" + "Value": "107" }, { "PowerHint": "REFRESH_60FPS", "Node": "TAUClampBoost", "Duration": 0, - "Value": "62" + "Value": "42" }, { - "PowerHint": "DISABLE_TA_BOOST", + "PowerHint": "ADPF_DISABLE_TA_BOOST", "Node": "TAUClampBoost", "Duration": 0, - "Value": "0" + "Value": "1" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "MaskHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "EndHint", + "Value": "BOOST_90HZ" + }, + { + "PowerHint": "ADPF_DISABLE_TA_BOOST", + "Type": "EndHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "BOOST_DISPLAY", + "Type": "DoHint", + "Value": "BOOST_90HZ" + }, + { + "PowerHint": "BOOST_DISPLAY", + "Type": "DoHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "INTERACTION", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, + { + "PowerHint": "BOOST_90HZ", + "Node": "TAUClampBoost", + "Duration": 200, + "Value": "108" + }, + { + "PowerHint": "BOOST_60HZ", + "Node": "TAUClampBoost", + "Duration": 200, + "Value": "108" + }, + { + "PowerHint": "REFRESH_90FPS", + "Type": "MaskHint", + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "REFRESH_60FPS", + "Type": "MaskHint", + "Value": "BOOST_90HZ" }, { "PowerHint": "DISPLAY_IDLE", - "Type": "DoHint", - "Value": "DISABLE_TA_BOOST" + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" }, { "PowerHint": "DISPLAY_IDLE", @@ -990,12 +1193,17 @@ { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", - "Value": "DISPLAY_UPDATE_IMMINENT" + "Value": "BOOST_90HZ" }, { - "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" + "Value": "BOOST_60HZ" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Type": "EndHint", + "Value": "DISPLAY_UPDATE_IMMINENT" }, { "PowerHint": "DISPLAY_UPDATE_IMMINENT", @@ -1003,6 +1211,11 @@ "Duration": 50, "Value": "1" }, + { + "PowerHint": "DISPLAY_UPDATE_IMMINENT", + "Type": "DoHint", + "Value": "BOOST_DISPLAY" + }, { "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", "Node": "LimitFlashCurrent", @@ -1027,6 +1240,66 @@ "Duration": 0, "Value": "400000" }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMinFreq", + "Duration": 1000, + "Value": "9999999" + }, { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMaxFreq", @@ -1038,6 +1311,24 @@ "Node": "CPUBigClusterMinFreq", "Duration": 1000, "Value": "9999999" + }, + { + "PowerHint": "ML_ACC", + "Node": "MLUclampBoost", + "Duration": 2000, + "Value": "512" + }, + { + "PowerHint": "DEVICE_IDLE", + "Node": "RestrictedCpuset", + "Duration": 0, + "Value": "0-3" + }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "RestrictedCpuset", + "Duration": 0, + "Value": "0-3" } ] }