diff --git a/caiman/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml b/caiman/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml
new file mode 100644
index 00000000..694bf1f4
--- /dev/null
+++ b/caiman/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ GR83Y
+
diff --git a/komodo/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml b/komodo/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml
new file mode 100644
index 00000000..45042d20
--- /dev/null
+++ b/komodo/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ GGX8B
+
diff --git a/perf/powerhint-caiman.json b/perf/powerhint-caiman.json
index 93f80240..1f179268 100644
--- a/perf/powerhint-caiman.json
+++ b/perf/powerhint-caiman.json
@@ -205,6 +205,70 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
+ {
+ "Name": "AutoMigrationMarginsEnable",
+ "Path": "/proc/vendor_sched/auto_migration_margins_enable",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "AutoDvfsHeadroomEnable",
+ "Path": "/proc/vendor_sched/auto_dvfs_headroom_enable",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TARampupMultiplier",
+ "Path": "/proc/vendor_sched/groups/ta/rampup_multiplier",
+ "Values": [
+ "0",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ],
+ "DefaultIndex": 1,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "AdpfRampupMultiplier",
+ "Path": "/proc/vendor_sched/adpf_rampup_multiplier",
+ "Values": [
+ "0",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ],
+ "DefaultIndex": 2,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "PerTaskMaxIowaitBoost",
+ "Path": "/proc/vendor_sched/per_task_iowait_boost_max_value",
+ "Values": [
+ "0",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
{
"Name": "CPUUClampMaxFilterEnable",
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
@@ -1296,6 +1360,12 @@
"Duration": 0,
"Value": "0x80"
},
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1818,6 +1888,42 @@
"Duration": 0,
"Value": "cam2"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
@@ -1956,6 +2062,42 @@
"Duration": 0,
"Value": "cam2"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
@@ -2118,6 +2260,42 @@
"Duration": 0,
"Value": "1100 1024 1100"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUDVFSHeadroom",
@@ -2196,6 +2374,42 @@
"Duration": 0,
"Value": "0"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom",
@@ -2394,6 +2608,24 @@
"Duration": 0,
"Value": "0-6"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUDVFSHeadroom",
@@ -2683,6 +2915,18 @@
"Type": "EndHint",
"Value": "DISPLAY_UPDATE_IMMINENT"
},
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TARampupMultiplier",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "AdpfRampupMultiplier",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
"Node": "CPULittleClusterDownRateLimitUs",
@@ -2879,13 +3123,13 @@
"PowerHint": "GAME",
"Node": "CPUMidClusterDownRateLimitUs",
"Duration": 0,
- "Value": "3000"
+ "Value": "500"
},
{
"PowerHint": "GAME",
"Node": "CPUBigClusterDownRateLimitUs",
"Duration": 0,
- "Value": "3000"
+ "Value": "500"
},
{
"PowerHint": "GAME",
@@ -2911,6 +3155,36 @@
"Duration": 0,
"Value": "1"
},
+ {
+ "PowerHint": "GAME",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "TARampupMultiplier",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "AdpfRampupMultiplier",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "512"
+ },
{
"PowerHint": "FACE_UNLOCK_BOOST",
"Node": "CPUMidClusterMaxFreq",
@@ -2989,6 +3263,42 @@
"Duration": 2000,
"Value": "44"
},
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "AutoPreferIdle",
diff --git a/perf/powerhint-komodo.json b/perf/powerhint-komodo.json
index 9a15f79d..6d793057 100644
--- a/perf/powerhint-komodo.json
+++ b/perf/powerhint-komodo.json
@@ -205,6 +205,70 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
+ {
+ "Name": "AutoMigrationMarginsEnable",
+ "Path": "/proc/vendor_sched/auto_migration_margins_enable",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "AutoDvfsHeadroomEnable",
+ "Path": "/proc/vendor_sched/auto_dvfs_headroom_enable",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TARampupMultiplier",
+ "Path": "/proc/vendor_sched/groups/ta/rampup_multiplier",
+ "Values": [
+ "0",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ],
+ "DefaultIndex": 1,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "AdpfRampupMultiplier",
+ "Path": "/proc/vendor_sched/adpf_rampup_multiplier",
+ "Values": [
+ "0",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ],
+ "DefaultIndex": 2,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "PerTaskMaxIowaitBoost",
+ "Path": "/proc/vendor_sched/per_task_iowait_boost_max_value",
+ "Values": [
+ "0",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
{
"Name": "CPUUClampMaxFilterEnable",
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
@@ -1296,6 +1360,12 @@
"Duration": 0,
"Value": "0x80"
},
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1818,6 +1888,42 @@
"Duration": 0,
"Value": "cam2"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
@@ -1956,6 +2062,42 @@
"Duration": 0,
"Value": "cam2"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
@@ -2118,6 +2260,42 @@
"Duration": 0,
"Value": "1100 1024 1100"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUDVFSHeadroom",
@@ -2196,6 +2374,42 @@
"Duration": 0,
"Value": "0"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom",
@@ -2394,6 +2608,24 @@
"Duration": 0,
"Value": "0-6"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUDVFSHeadroom",
@@ -2683,6 +2915,18 @@
"Type": "EndHint",
"Value": "DISPLAY_UPDATE_IMMINENT"
},
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TARampupMultiplier",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "AdpfRampupMultiplier",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
"Node": "CPULittleClusterDownRateLimitUs",
@@ -2879,13 +3123,13 @@
"PowerHint": "GAME",
"Node": "CPUMidClusterDownRateLimitUs",
"Duration": 0,
- "Value": "3000"
+ "Value": "500"
},
{
"PowerHint": "GAME",
"Node": "CPUBigClusterDownRateLimitUs",
"Duration": 0,
- "Value": "3000"
+ "Value": "500"
},
{
"PowerHint": "GAME",
@@ -2911,6 +3155,36 @@
"Duration": 0,
"Value": "1"
},
+ {
+ "PowerHint": "GAME",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "TARampupMultiplier",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "AdpfRampupMultiplier",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "512"
+ },
{
"PowerHint": "FACE_UNLOCK_BOOST",
"Node": "CPUMidClusterMaxFreq",
@@ -2989,6 +3263,42 @@
"Duration": 2000,
"Value": "44"
},
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "AutoPreferIdle",
diff --git a/perf/powerhint-tokay.json b/perf/powerhint-tokay.json
index 93f80240..1f179268 100644
--- a/perf/powerhint-tokay.json
+++ b/perf/powerhint-tokay.json
@@ -205,6 +205,70 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
+ {
+ "Name": "AutoMigrationMarginsEnable",
+ "Path": "/proc/vendor_sched/auto_migration_margins_enable",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "AutoDvfsHeadroomEnable",
+ "Path": "/proc/vendor_sched/auto_dvfs_headroom_enable",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TARampupMultiplier",
+ "Path": "/proc/vendor_sched/groups/ta/rampup_multiplier",
+ "Values": [
+ "0",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ],
+ "DefaultIndex": 1,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "AdpfRampupMultiplier",
+ "Path": "/proc/vendor_sched/adpf_rampup_multiplier",
+ "Values": [
+ "0",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ],
+ "DefaultIndex": 2,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "PerTaskMaxIowaitBoost",
+ "Path": "/proc/vendor_sched/per_task_iowait_boost_max_value",
+ "Values": [
+ "0",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
{
"Name": "CPUUClampMaxFilterEnable",
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
@@ -1296,6 +1360,12 @@
"Duration": 0,
"Value": "0x80"
},
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@@ -1818,6 +1888,42 @@
"Duration": 0,
"Value": "cam2"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPUDVFSHeadroom",
@@ -1956,6 +2062,42 @@
"Duration": 0,
"Value": "cam2"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUDVFSHeadroom",
@@ -2118,6 +2260,42 @@
"Duration": 0,
"Value": "1100 1024 1100"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUDVFSHeadroom",
@@ -2196,6 +2374,42 @@
"Duration": 0,
"Value": "0"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom",
@@ -2394,6 +2608,24 @@
"Duration": 0,
"Value": "0-6"
},
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUDVFSHeadroom",
@@ -2683,6 +2915,18 @@
"Type": "EndHint",
"Value": "DISPLAY_UPDATE_IMMINENT"
},
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TARampupMultiplier",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "AdpfRampupMultiplier",
+ "Duration": 0,
+ "Value": "0"
+ },
{
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
"Node": "CPULittleClusterDownRateLimitUs",
@@ -2879,13 +3123,13 @@
"PowerHint": "GAME",
"Node": "CPUMidClusterDownRateLimitUs",
"Duration": 0,
- "Value": "3000"
+ "Value": "500"
},
{
"PowerHint": "GAME",
"Node": "CPUBigClusterDownRateLimitUs",
"Duration": 0,
- "Value": "3000"
+ "Value": "500"
},
{
"PowerHint": "GAME",
@@ -2911,6 +3155,36 @@
"Duration": 0,
"Value": "1"
},
+ {
+ "PowerHint": "GAME",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "TARampupMultiplier",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "AdpfRampupMultiplier",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "GAME",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "512"
+ },
{
"PowerHint": "FACE_UNLOCK_BOOST",
"Node": "CPUMidClusterMaxFreq",
@@ -2989,6 +3263,42 @@
"Duration": 2000,
"Value": "44"
},
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "AutoMigrationMarginsEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "AutoDvfsHeadroomEnable",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "PerTaskMaxIowaitBoost",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPULittleClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "5000"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPUMidClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
+ {
+ "PowerHint": "CAMERA_PROJECT11",
+ "Node": "CPUBigClusterDownRateLimitUs",
+ "Duration": 0,
+ "Value": "20000"
+ },
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "AutoPreferIdle",
diff --git a/tokay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml b/tokay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml
new file mode 100644
index 00000000..06ef1888
--- /dev/null
+++ b/tokay/overlay/packages/apps/OMA-DM/DMService/res/values/config.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ G2YBB
+
diff --git a/tokay/overlay_packages/SettingsTokayOverlay/res/drawable/regulatory_info_gur25_vn.png b/tokay/overlay_packages/SettingsTokayOverlay/res/drawable/regulatory_info_gur25_vn.png
new file mode 100644
index 00000000..eaa387a7
Binary files /dev/null and b/tokay/overlay_packages/SettingsTokayOverlay/res/drawable/regulatory_info_gur25_vn.png differ