camera power hint: add prefer high cap in all modes am: cc9b21a67d am: 206d332bf1 am: 6afc868375
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14650410 Change-Id: I515684ae6d6d25d23ae0b169c63c2c9c7f7bf220
This commit is contained in:
commit
3b81a21018
2 changed files with 65 additions and 1 deletions
|
@ -137,7 +137,7 @@ on init
|
||||||
# change permissions and default values for camera-daemon cpu controller
|
# 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.min
|
||||||
chown system system /dev/cpuctl/camera-daemon/cpu.uclamp.max
|
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
|
chown system system /dev/cpuctl/camera-daemon/cgroup.procs
|
||||||
|
|
||||||
write /sys/kernel/vendor_sched/cam_prefer_idle 1
|
write /sys/kernel/vendor_sched/cam_prefer_idle 1
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
|
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
|
||||||
"Values": [
|
"Values": [
|
||||||
"3172000",
|
"3172000",
|
||||||
|
"1014000",
|
||||||
"421000"
|
"421000"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -115,6 +116,15 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "CDPreferIdle",
|
||||||
|
"Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "F2fsRecessModeEnable",
|
"Name": "F2fsRecessModeEnable",
|
||||||
"Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
|
"Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
|
||||||
|
@ -124,6 +134,24 @@
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"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": "DisplayWakeup",
|
"Name": "DisplayWakeup",
|
||||||
"Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
|
"Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
|
||||||
|
@ -331,6 +359,18 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1826000"
|
"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",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
"Node": "CPULittleClusterMaxFreq",
|
||||||
|
@ -343,12 +383,30 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "302000"
|
"Value": "302000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "MemFreq",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1014000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "MIFTargetLoad",
|
"Node": "MIFTargetLoad",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "20 10 80"
|
"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",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
|
@ -367,6 +425,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "302000"
|
"Value": "302000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "MemFreq",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1014000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "MIFTargetLoad",
|
"Node": "MIFTargetLoad",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue