Set big core to cpu skip mask by default

Also reset the mask for launch and other camera streaming modes that
do not use it.

Bug: 248621289
Test: build pass
Change-Id: I752bcf27ac6c9064a464af54200a506fd6db03ff
This commit is contained in:
Rick Yiu 2024-04-08 15:03:39 +00:00
parent d3d8be7a77
commit 2cc7bc7c3d
4 changed files with 144 additions and 4 deletions

View file

@ -221,7 +221,6 @@
"0x0", "0x0",
"0x80" "0x80"
], ],
"DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{ {
@ -865,6 +864,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "0-3" "Value": "0-3"
}, },
{
"PowerHint": "LAUNCH",
"Node": "CPUSkipMask",
"Duration": 5000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "ReducePreferIdle", "Node": "ReducePreferIdle",
@ -1012,6 +1017,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUSkipMask",
"Duration": 2000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "CPUBigClusterMaxFreq", "Node": "CPUBigClusterMaxFreq",
@ -1286,6 +1297,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
"Duration": 1000,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "CPU_BIG_TSKIN_BYPASS", "Node": "CPU_BIG_TSKIN_BYPASS",
@ -1880,6 +1897,12 @@
"Duration": 0, "Duration": 0,
"Value": "camera" "Value": "camera"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2300,6 +2323,12 @@
"Duration": 0, "Duration": 0,
"Value": "4-7" "Value": "4-7"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2444,6 +2473,12 @@
"Duration": 0, "Duration": 0,
"Value": "30" "Value": "30"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",

View file

@ -221,7 +221,6 @@
"0x0", "0x0",
"0x80" "0x80"
], ],
"DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{ {
@ -865,6 +864,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "0-3" "Value": "0-3"
}, },
{
"PowerHint": "LAUNCH",
"Node": "CPUSkipMask",
"Duration": 5000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "ReducePreferIdle", "Node": "ReducePreferIdle",
@ -1012,6 +1017,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUSkipMask",
"Duration": 2000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "CPUBigClusterMaxFreq", "Node": "CPUBigClusterMaxFreq",
@ -1286,6 +1297,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
"Duration": 1000,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "CPU_BIG_TSKIN_BYPASS", "Node": "CPU_BIG_TSKIN_BYPASS",
@ -1880,6 +1897,12 @@
"Duration": 0, "Duration": 0,
"Value": "camera" "Value": "camera"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2300,6 +2323,12 @@
"Duration": 0, "Duration": 0,
"Value": "4-7" "Value": "4-7"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2444,6 +2473,12 @@
"Duration": 0, "Duration": 0,
"Value": "30" "Value": "30"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",

View file

@ -274,7 +274,6 @@
"0x0", "0x0",
"0x80" "0x80"
], ],
"DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{ {
@ -854,6 +853,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "0-3" "Value": "0-3"
}, },
{
"PowerHint": "LAUNCH",
"Node": "CPUSkipMask",
"Duration": 5000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "ReducePreferIdle", "Node": "ReducePreferIdle",
@ -1001,6 +1006,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUSkipMask",
"Duration": 2000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "CPUBigClusterMaxFreq", "Node": "CPUBigClusterMaxFreq",
@ -1275,6 +1286,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
"Duration": 1000,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "CPU_BIG_TSKIN_BYPASS", "Node": "CPU_BIG_TSKIN_BYPASS",
@ -1869,6 +1886,12 @@
"Duration": 0, "Duration": 0,
"Value": "camera" "Value": "camera"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2289,6 +2312,12 @@
"Duration": 0, "Duration": 0,
"Value": "4-7" "Value": "4-7"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2433,6 +2462,12 @@
"Duration": 0, "Duration": 0,
"Value": "30" "Value": "30"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",

View file

@ -221,7 +221,6 @@
"0x0", "0x0",
"0x80" "0x80"
], ],
"DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{ {
@ -865,6 +864,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "0-3" "Value": "0-3"
}, },
{
"PowerHint": "LAUNCH",
"Node": "CPUSkipMask",
"Duration": 5000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "ReducePreferIdle", "Node": "ReducePreferIdle",
@ -1012,6 +1017,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUSkipMask",
"Duration": 2000,
"Value": "0x0"
},
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "CPUBigClusterMaxFreq", "Node": "CPUBigClusterMaxFreq",
@ -1286,6 +1297,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
"Duration": 1000,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "CPU_BIG_TSKIN_BYPASS", "Node": "CPU_BIG_TSKIN_BYPASS",
@ -1880,6 +1897,12 @@
"Duration": 0, "Duration": 0,
"Value": "camera" "Value": "camera"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2300,6 +2323,12 @@
"Duration": 0, "Duration": 0,
"Value": "4-7" "Value": "4-7"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2444,6 +2473,12 @@
"Duration": 0, "Duration": 0,
"Value": "30" "Value": "30"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUSkipMask",
"Duration": 0,
"Value": "0x0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",