Update power hint for camera workload am: 3a0efffdbc

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14508589

Change-Id: Icaf60ae8bf69041273890fcdc90180b3481149a9
This commit is contained in:
Jia-yi Chen 2021-05-13 03:21:51 +00:00 committed by Automerger Merge Worker
commit 11ec3b4cf8
2 changed files with 71 additions and 1 deletions

View file

@ -115,7 +115,7 @@ on init
# change permissions and default values for camera-daemon cpu controller
chown system system /dev/cpuctl/camera-daemon/cpu.uclamp.min
chown system system /dev/cpuctl/camera-daemon/cpu.uclamp.max
chown system system /dev/cpuctl/camera-daemon/cpu.uclamp.latency_sensitive
chown root root /dev/cpuctl/camera-daemon/cpu.uclamp.latency_sensitive
chown system system /dev/cpuctl/camera-daemon/cgroup.procs
write /sys/kernel/vendor_sched/cam_prefer_idle 1

View file

@ -5,6 +5,7 @@
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
"Values": [
"3172000",
"1014000",
"421000"
],
"ResetOnInit": true
@ -105,6 +106,15 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "CDPreferIdle",
"Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
"Values": [
"0",
"1"
],
"ResetOnInit": true
},
{
"Name": "F2fsRecessModeEnable",
"Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
@ -114,6 +124,24 @@
],
"ResetOnInit": true
},
{
"Name": "CDPreferHighCap",
"Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
"Values": [
"1",
"0"
],
"ResetOnInit": true
},
{
"Name": "HighCapacityStartCpu",
"Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
"Values": [
"4",
"6"
],
"ResetOnInit": true
},
{
"Name": "LimitFlashCurrent",
"Path": "vendor.camera.max_flash_current",
@ -307,6 +335,18 @@
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CDPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "HighCapacityStartCpu",
"Duration": 0,
"Value": "4"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPULittleClusterMaxFreq",
@ -319,12 +359,36 @@
"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_STANDARD",
"Node": "CDPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "HighCapacityStartCpu",
"Duration": 0,
"Value": "4"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUBigClusterMaxFreq",
@ -343,6 +407,12 @@
"Duration": 0,
"Value": "302000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MemFreq",
"Duration": 0,
"Value": "1014000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MIFTargetLoad",