diff options
author | chungkai <chungkai@google.com> | 2022-06-22 13:34:36 +0000 |
---|---|---|
committer | Chung-Kai (Michael) Mei <chungkai@google.com> | 2022-06-23 01:42:11 +0000 |
commit | c083bfcf659aad9f4f62bf27805dc6ddb696fd42 (patch) | |
tree | 6db67bd062f66123296e5fa7fd63023dd449b37f /powerhint.json | |
parent | 429da86fff24b73269d3767b7a44cacb1e76cf04 (diff) | |
download | lynx-c083bfcf659aad9f4f62bf27805dc6ddb696fd42.tar.gz |
powerhal: update powerhint
Test: Build pass
Bug: 236819367
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: I407d64f6e0a1dad86db08b70059faae3eb78b5e8
Diffstat (limited to 'powerhint.json')
-rw-r--r-- | powerhint.json | 444 |
1 files changed, 399 insertions, 45 deletions
diff --git a/powerhint.json b/powerhint.json index e9cd736..1a22088 100644 --- a/powerhint.json +++ b/powerhint.json @@ -107,7 +107,6 @@ "762000", "572000", "471000", - "400000", "302000", "151000" ], @@ -133,7 +132,7 @@ }, { "Name": "CPUUtilThreshold", - "Path": "/sys/kernel/vendor_sched/util_threshold", + "Path": "/proc/vendor_sched/util_threshold", "Values": [ "1280", "1100" @@ -153,9 +152,9 @@ }, { "Name": "TAUClampBoost", - "Path": "/sys/kernel/vendor_sched/ta_uclamp_min", + "Path": "/proc/vendor_sched/ta_uclamp_min", "Values": [ - "553", + "612", "185", "1", "63" @@ -173,7 +172,7 @@ }, { "Name": "SFUClampBoost", - "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", + "Path": "/proc/vendor_sched/sf_uclamp_min", "Values": [ "159", "85", @@ -183,17 +182,26 @@ }, { "Name": "MLUclampBoost", - "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min", + "Path": "/proc/vendor_sched/nnapi_uclamp_min", "Values": [ "180", - "512" + "650" ], "DefaultIndex": 0, "ResetOnInit": true }, { + "Name": "PMQoSCpuDmaLatency", + "Path": "/dev/cpu_dma_latency", + "Values": [ + "44", + "1000" + ], + "HoldFd": true + }, + { "Name": "CDPreferIdle", - "Path": "/sys/kernel/vendor_sched/cam_prefer_idle", + "Path": "/proc/vendor_sched/cam_prefer_idle", "Values": [ "0", "1" @@ -247,7 +255,7 @@ }, { "Name": "TAPreferHighCap", - "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap", + "Path": "/proc/vendor_sched/ta_prefer_high_cap", "Values": [ "1", "0" @@ -256,7 +264,7 @@ }, { "Name": "TAPreferIdle", - "Path": "/sys/kernel/vendor_sched/ta_prefer_idle", + "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ "0", "1" @@ -264,8 +272,18 @@ "ResetOnInit": true }, { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "1", + "0" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { "Name": "CDPreferHighCap", - "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap", + "Path": "/proc/vendor_sched/cam_prefer_high_cap", "Values": [ "1", "0" @@ -273,6 +291,15 @@ "ResetOnInit": true }, { + "Name": "NPITaskPacking", + "Path": "/proc/vendor_sched/npi_packing", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, + { "Name": "DisplayWakeup", "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", "Values": [ @@ -321,7 +348,7 @@ "Name": "BigControlTempSet", "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp", "Values": [ - "90000", + "100000", "80000" ], "DefaultIndex": 0, @@ -331,7 +358,7 @@ "Name": "MidControlTempSet", "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp", "Values": [ - "90000", + "100000", "80000" ], "DefaultIndex": 0, @@ -341,7 +368,7 @@ "Name": "LittleControlTempSet", "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp", "Values": [ - "95000", + "100000", "80000" ], "DefaultIndex": 0, @@ -351,7 +378,27 @@ "Name": "G3dControlTempSet", "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp", "Values": [ - "90000", + "100000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "TpuControlTempSet", + "Path": "/dev/thermal/tz-by-name/TPU/trip_point_2_temp", + "Values": [ + "100000", + "80000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "AurControlTempSet", + "Path": "/dev/thermal/tz-by-name/AUR/trip_point_2_temp", + "Values": [ + "100000", "80000" ], "DefaultIndex": 0, @@ -361,7 +408,7 @@ "Name": "BigSwitchOnTempSet", "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp", "Values": [ - "70000", + "80000", "60000" ], "DefaultIndex": 0, @@ -371,7 +418,7 @@ "Name": "MidSwitchOnTempSet", "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp", "Values": [ - "70000", + "80000", "60000" ], "DefaultIndex": 0, @@ -381,7 +428,7 @@ "Name": "LittleSwitchOnTempSet", "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp", "Values": [ - "70000", + "80000", "60000" ], "DefaultIndex": 0, @@ -391,11 +438,83 @@ "Name": "G3dSwitchOnTempSet", "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp", "Values": [ - "70000", + "80000", "60000" ], "DefaultIndex": 0, "ResetOnInit": false + }, + { + "Name": "TpuSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/TPU/trip_point_1_temp", + "Values": [ + "80000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "AurSwitchOnTempSet", + "Path": "/dev/thermal/tz-by-name/AUR/trip_point_1_temp", + "Values": [ + "80000", + "60000" + ], + "DefaultIndex": 0, + "ResetOnInit": false + }, + { + "Name": "CPU_LITTLE_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "CPU_MID_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "CPU_BIG_TSKIN_BYPASS", + "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "TRUSTY_VIRTIO_HIGH", + "Path": "/sys/module/trusty_virtio/parameters/use_high_wq", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "TRUSTY_HIGH", + "Path": "/sys/module/trusty_core/parameters/use_high_wq", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "PMU_POLL", + "Path": "/proc/vendor_sched/pmu_poll_enable", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 } ], "Actions": [ @@ -419,6 +538,12 @@ }, { "PowerHint": "LAUNCH", + "Node": "FGPreferIdle", + "Duration": 5000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH", "Node": "SFUClampBoost", "Duration": 5000, "Value": "85" @@ -445,7 +570,7 @@ "PowerHint": "LAUNCH", "Node": "TAUClampBoost", "Duration": 5000, - "Value": "553" + "Value": "612" }, { "PowerHint": "LAUNCH", @@ -460,6 +585,12 @@ "Value": "3172000" }, { + "PowerHint": "LAUNCH", + "Node": "NPITaskPacking", + "Duration": 5000, + "Value": "0" + }, + { "PowerHint": "CAMERA_LAUNCH", "Node": "MemFreq", "Duration": 1000, @@ -508,6 +639,12 @@ "Value": "4-7" }, { + "PowerHint": "CAMERA_LAUNCH", + "Node": "NPITaskPacking", + "Duration": 1000, + "Value": "0" + }, + { "PowerHint": "CAMERA_LAUNCH_EXTENDED", "Node": "CPUBigClusterMaxFreq", "Duration": 2000, @@ -526,6 +663,12 @@ "Value": "9999999" }, { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "NPITaskPacking", + "Duration": 2000, + "Value": "0" + }, + { "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", "Node": "CPUBigClusterMaxFreq", "Duration": 1000, @@ -778,6 +921,12 @@ "Value": "4-7" }, { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CPUUtilThreshold", "Duration": 0, @@ -850,6 +999,12 @@ "Value": "4-7" }, { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CDPreferHighCap", "Duration": 0, @@ -910,6 +1065,12 @@ "Value": "4-7" }, { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDPreferHighCap", "Duration": 0, @@ -976,6 +1137,12 @@ "Value": "4-7" }, { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { "PowerHint": "CAMERA_GPU_HIGH", "Node": "GPUMinFreq", "Duration": 0, @@ -1114,6 +1281,12 @@ "Value": "2401000" }, { + "PowerHint": "LOW_POWER", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "1" + }, + { "PowerHint": "REFRESH_90FPS", "Node": "TAUClampBoost", "Duration": 0, @@ -1185,6 +1358,12 @@ }, { "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", "Duration": 0, "Value": "1" @@ -1216,11 +1395,6 @@ "Value": "1" }, { - "PowerHint": "DISPLAY_UPDATE_IMMINENT", - "Type": "DoHint", - "Value": "BOOST_DISPLAY" - }, - { "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", "Node": "LimitFlashCurrent", "Duration": 0, @@ -1242,57 +1416,87 @@ "PowerHint": "EXPENSIVE_RENDERING", "Node": "GPUMinFreq", "Duration": 0, - "Value": "400000" + "Value": "572000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "1" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "BigControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "MidControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "LittleControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "G3dControlTempSet", "Duration": 0, "Value": "80000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "Node": "TpuControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "Node": "AurControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "BigSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "MidSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "LittleSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE", + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", "Node": "G3dSwitchOnTempSet", "Duration": 0, "Value": "60000" }, { + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "Node": "TpuSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT", + "Node": "AurSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { "PowerHint": "FACE_UNLOCK_BOOST", "Node": "CPUBigClusterMaxFreq", "Duration": 1000, @@ -1305,6 +1509,24 @@ "Value": "9999999" }, { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMaxFreq", "Duration": 1000, @@ -1317,10 +1539,142 @@ "Value": "9999999" }, { + "PowerHint": "FP_BOOST", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "TRUSTY_VIRTIO_HIGH", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "TRUSTY_HIGH", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "BigControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "MidControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "LittleControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "G3dControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "TpuControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "AurControlTempSet", + "Duration": 0, + "Value": "80000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "BigSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "MidSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "LittleSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "G3dSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "TpuSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { + "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY", + "Node": "AurSwitchOnTempSet", + "Duration": 0, + "Value": "60000" + }, + { "PowerHint": "ML_ACC", "Node": "MLUclampBoost", "Duration": 2000, - "Value": "512" + "Value": "650" + }, + { + "PowerHint": "ML_ACC", + "Node": "PMQoSCpuDmaLatency", + "Duration": 2000, + "Value": "44" }, { "PowerHint": "DEVICE_IDLE", @@ -1341,14 +1695,14 @@ "PID_On": true, "PID_Po": 2.0, "PID_Pu": 1.0, - "PID_I": 0.001, + "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, "PID_I_Low": -30, "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Granularity": 5, + "UclampMin_Init": 185, "UclampMin_High": 384, "UclampMin_Low": 2, "SamplingWindow_P": 1, @@ -1365,14 +1719,14 @@ "PID_On": true, "PID_Po": 2.0, "PID_Pu": 1.0, - "PID_I": 0.001, + "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, "PID_I_Low": -30, "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Granularity": 5, + "UclampMin_Init": 129, "UclampMin_High": 384, "UclampMin_Low": 2, "SamplingWindow_P": 1, @@ -1389,14 +1743,14 @@ "PID_On": true, "PID_Po": 2.0, "PID_Pu": 1.0, - "PID_I": 0.001, + "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, "PID_I_Low": -30, "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Granularity": 5, + "UclampMin_Init": 129, "UclampMin_High": 384, "UclampMin_Low": 2, "SamplingWindow_P": 1, @@ -1423,7 +1777,7 @@ "SamplingWindow_I": 1, "SamplingWindow_D": 1, "UclampMin_On": true, - "UclampMin_Granularity": 0, + "UclampMin_Init": 200, "UclampMin_High": 157, "UclampMin_Low": 157, "ReportingRateLimitNs": 1, @@ -1447,7 +1801,7 @@ "SamplingWindow_I": 1, "SamplingWindow_D": 1, "UclampMin_On": true, - "UclampMin_Granularity": 0, + "UclampMin_Init": 200, "UclampMin_High": 42, "UclampMin_Low": 42, "ReportingRateLimitNs": 1, @@ -1471,7 +1825,7 @@ "SamplingWindow_I": 1, "SamplingWindow_D": 1, "UclampMin_On": true, - "UclampMin_Granularity": 0, + "UclampMin_Init": 200, "UclampMin_High": 0, "UclampMin_Low": 0, "ReportingRateLimitNs": 1, @@ -1480,5 +1834,5 @@ "TargetTimeFactor": 1.0, "StaleTimeFactor": 5.0 } - ] + ] } |