Files
device_xiaomi_sapphire/configs/perf/perfboostsconfig.xml
Adithya R 3c842c685e sapphire: perf: Enable performance mode on khaje
Change-Id: I3c81d1721272528f7a57f4dffe434f68b830131a
2024-09-05 17:02:25 +06:00

720 lines
35 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
/* Copyright (c) 2019-2022 Qualcomm Technologies, Inc.
* All Rights Reserved.
* Confidential and Proprietary - Qualcomm Technologies, Inc.
*/
-->
<!--Ids are used in identifying the boosts, increment ids linearly,
do not modify Ids, or add in between-->
<!--follow the number format rules while specifying number, can be given
in any format-->
<BoostConfigs>
<PerfBoost>
<!--app lauch boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- GPU MIN_FREQUENCY resource opcode, value-->
<!-- Type="1", main launch boost of 2sec -->
<Config
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="bengal"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
<Config
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="scuba"
Resources="0x40804000, 0xFFF, 0x40800000, 1500" />
<Config
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF, 0x4280C000, 1114" />
<!--app resume boost-->
<!-- MIN_ONLINE_CPU_CLUSTER_LITTLE resource opcode, value-->
<!-- MIN_ONLINE_CPU_CLUSTER_BIG resource opcode, value-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBW_MAX_FREQ resource opcode, value-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- POWER COLLAPSE resource opcode, value-->
<!-- STORAGE CLK SCALING resource opcode, value-->
<!-- GPU DISABLE resource opcode, value-->
<!-- Type="1", resume boost of 0.6sec -->
<Config
Id="0x00001082" Type="1" Enable="true" Timeout="600" Target="khaje"
Resources="0x41000100, 0x4, 0x41000000, 0x4, 0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF, 0x41818000, 0xFF, 0x41800000, 0xFF, 0x40400000, 0x1,
0x42C10000, 0x1, 0x4281C000, 2000" />
<!-- Type="2", resume boost of 0.6sec -->
<Config
Id="0x00001082" Type="2" Enable="true" Timeout="600" Target="khaje"
Resources="0x41000100, 0x4, 0x41000000, 0x4, 0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF, 0x41818000, 0xFF, 0x41800000, 0xFF, 0x40400000, 0x1,
0x42C10000, 0x1, 0x4281C000, 2000" />
<!--app lauch boost (disabling packing)-->
<!-- POWER COLLAPSE resource opcode, value-->
<!-- CPUBW_MIN_FREQ resource opcode, value -->
<!-- Type="2", launch boost for disable packing 1.5sec -->
<Config
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="bengal"
Resources="0x40400000, 0x1, 0x41800000, 59" />
<Config
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="scuba"
Resources="0x40400000, 0x1, 0x41800000, 59" />
<!-- POWER COLLAPSE resource opcode, value-->
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value for khaje -->
<Config
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="khaje"
Resources="0x40400000, 0x1, 0x4303C000, 768000" />
<!-- config_enableLaunchBoostv3-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- Type="3", FA launch boost of 15sec -->
<Config
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="bengal,khaje"
Resources="0x40C00000, 0x3, 0x40C58000, 65, 0x40C54000, 71, 0x40408000, 0x5,
0x40C74000, 0xF0" />
<Config
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="scuba"
Resources="0x40408000, 0x5, 0x40C74000, 0x0F" />
<!-- config_enableLaunchBoostv4-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- Type="4", AA games only launch boost -->
<Config
Id="0x00001081" Type="4" Enable="true" Timeout="15000" Target="bengal,khaje"
Resources="0x40C00000, 0x3, 0x40C58000, 65, 0x40C54000, 71, 0x40408000, 0x5,
0x40C74000, 0xF0" />
<Config
Id="0x00001081" Type="4" Enable="true" Timeout="15000" Target="scuba"
Resources="0x40408000, 0x5, 0x40C74000, 0x0F" />
<!-- config_enableLaunchBoost6-->
<!-- LPM_BIAS resource opcode, val ms-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- SLB_BIG, val, SLB_BIG, val, SLB_BIG, val, SLB_BIG, val-->
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
<!-- MIN_FREQ_BIG, val MHz -->
<!-- CPU_DOWN_FREQ_THRESHOLD_US, val us -->
<!-- Type="6", Game Launch boost -->
<Config
Id="0x00001081" Type="6" Enable="true" Timeout="2000" Target="bengal"
Resources="0x40408000, 0x63, 0x40C74000, 0xF0,
0x40C68040, 60, 0x40C68050, 60,
0x40C68060, 60, 0x40C68070, 60,
0x40C58000, 65, 0x40C54000, 71,
0x40800000, 1056,
0x41448000, 20000"/>
<Config
Id="0x00001081" Type="6" Enable="true" Timeout="2000" Target="scuba"
Resources="0x40408000, 0x63, 0x40C74000, 0x0F,
0x40800000, 1056, 0x41448000, 20000"/>
<Config
Id="0x00001081" Type="6" Enable="true" Timeout="2000" Target="khaje"
Resources="0x40408000, 0x63, 0x40C74000, 0xF0,
0x40C68000, 60, 0x40C68010, 60,0x40C68020, 60, 0x40C68030, 60,
0x40C58000, 65, 0x40C54000, 71,
0x40800000, 1766,
0x41448000, 20000"/>
<!--Lightning Launch Base -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- POWER COLLAPSE resource opcode, value-->
<!-- STORAGE CLK SCALING resource opcode, value-->
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value -->
<!-- GPU nap resource opcode, value-->
<!-- SCHED_TASK_BOOST resource opcode, value-->
<!-- Type="7", main launch of 2sec -->
<Config
Id="0x00001081" Type="7" Enable="true" Timeout="2000" Target="khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFFF, 0x40804100, 0xFFFF,
0x40800000, 0xFFF, 0x40800100, 0xFFF, 0x40400000, 0x1,
0x42C10000, 0x1, 0x4303C000, 768000,
0x4281C000, 2000, 0x40C80000, 0x0" />
<!--Lightning App Launch-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_GROUP_UP_DOWN MIGRATE resource opcode, value -->
<!-- LPM Bias resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- Type="8", main launch of 2sec -->
<Config
Id="0x00001081" Type="8" Enable="true" Timeout="2000" Target="khaje"
Resources="0x40C00000, 0x3, 0x40CF4000, 0x00640055, 0x40408000, 0x5,
0x40C74000, 0xF0" />
<!--Lightning Game Launch -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_GROUP_UP_DOWN MIGRATE resource opcode, value -->
<!-- LPM_BIAS resource opcode, val ms-->
<!-- SLB_BIG, val, SLB_BIG, val, SLB_BIG, val, SLB_BIG, val-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- MIN_FREQ_BIG, val MHz -->
<!-- CPU_DOWN_FREQ_THRESHOLD_US, val us -->
<!-- Type="9", main launch of 2sec -->
<Config
Id="0x00001081" Type="9" Enable="true" Timeout="2000" Target="khaje"
Resources="0x40C00000, 0x3, 0x40CF4000, 0x00640055, 0x40408000, 0x63,
0x40C68000, 60, 0x40C68010, 60,0x40C68020, 60, 0x40C68030, 60,
0x40C74000, 0xF0, 0x40800000, 1344, 0x41448000, 20000" />
<!--Activity lauch boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<Config
Id="0x00001081" Type="10" Enable="true" Timeout="2000" Target="khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
<!--Animation boost -->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- GPU MIN_FREQUENCY resource opcode, value-->
<Config
Id="0x00001083" Enable="true" Timeout="400" Target="bengal"
Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF, 0x40800100, 0xFFF" />
<Config
Id="0x00001083" Enable="true" Timeout="400" Target="scuba"
Resources="0x40804000, 0xFFF, 0x40800000, 0xFFF" />
<Config
Id="0x00001083" Enable="true" Timeout="400" Target="khaje"
Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF, 0X42808000, 0, 0X42804000, 0" />
<!--Vertical Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value for bengal/scuba -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- Type="1", Vertical Scroll boost -->
<Config
Id="0x00001080" Type="1" Enable="true" Target="bengal"
Resources="0x41800000, 0x26, 0x40800000, 1056, 0x40800100, 1017, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="1" Enable="true" Target="scuba"
Resources="0x41800000, 0x8c, 0x40800000, 1056" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value for khaje -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<Config
Id="0x00001080" Type="1" Enable="true" Target="khaje" Fps="60"
Resources="0x4303C000, 768000, 0x40800000, 1516, 0x40800100, 1190, 0x40C00000, 2" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- GPU_MIN_POWER_LEVEL resource opcode,value-->
<Config
Id="0x00001080" Type="1" Enable="true" Target="khaje" Fps="90"
Resources="0x4303C000, 768000, 0x40800000, 1766, 0x40800100, 1516,
0x40C00000, 2, 0x40C74000, 0xF0, 0x40408000, 0x27, 0x42804000, 2" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
<!-- GPU_MIN_POWER_LEVEL resource opcode,value-->
<Config
Id="0x00001080" Type="1" Enable="true" Target="khaje" Fps="120"
Resources="0x4303C000, 768000, 0x40800000, 2208, 0x40800100, 1516,
0x40C00000, 2, 0x40C74000, 0xF0, 0x40408000, 0x27, 0x41000000, 3,
0x40C78000, 0, 0x40C7C000, 0, 0x42804000, 2" />
<!--Horizontal Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value for bengal/scuba -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- Type="2", Horizontal Scroll boost -->
<Config
Id="0x00001080" Type="2" Enable="true" Target="bengal"
Resources="0x41800000, 0x26, 0x40800000, 1056, 0x40800100, 1017, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="2" Enable="true" Target="scuba"
Resources="0x41800000, 0x26, 0x40800000, 1056" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value for khaje -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<Config
Id="0x00001080" Type="2" Enable="true" Target="khaje" Fps="60"
Resources="0x4303C000, 768000, 0x40800000, 1766, 0x40800100, 1516, 0x40C00000, 2" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<Config
Id="0x00001080" Type="1" Enable="true" Target="khaje" Fps="90"
Resources="0x4303C000, 768000, 0x40800000, 1766, 0x40800100, 1516,
0x40C00000, 2, 0x40C74000, 0xF0, 0x40408000, 0x27" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
<Config
Id="0x00001080" Type="2" Enable="true" Target="khaje" Fps="120"
Resources="0x4303C000, 768000, 0x40800000, 2208, 0x40800100, 1516,
0x40C00000, 2, 0x40C74000, 0xF0, 0x40408000, 0x27, 0x41000000, 3,
0x40C78000, 0, 0x40C7C000, 0" />
<!--Pre-Fling boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value for bengal/scuba -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- GPU MIN_FREQUENCY resource opcode, value-->
<!-- Type="4", Pre-Fling boost -->
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="bengal"
Resources="0x41800000, 0x26, 0x40800000, 1056, 0x40800100, 1017, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="scuba"
Resources="0x41800000, 0x26, 0x40800000, 1056" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value for khaje -->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="khaje" Fps="60"
Resources="0x43010000, 0x26, 0x40800000, 1344, 0x40800100, 1190, 0x40C00000, 2,
0x4280C000, 785" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- GPU_MIN_POWER_LEVEL resource opcode,value-->
<Config
Id="0x00001080" Type="1" Enable="true" Target="khaje" Fps="90"
Resources="0x4303C000, 768000, 0x40800000, 1766, 0x40800100, 1516,
0x40C00000, 2, 0x40C74000, 0xF0, 0x40408000, 0x27,
0x42804000, 2" />
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
<!-- GPU_MIN_POWER_LEVEL resource opcode,value-->
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="khaje" Fps="120"
Resources="0x4303C000, 768000, 0x40800000, 2208, 0x40800100, 1516,
0x40C00000, 2, 0x40C74000, 0xF0, 0x40408000, 0x27, 0x41000000, 3,
0x40C78000, 0, 0x40C7C000, 0, 0x42804000, 2" />
<!-- Silky Scroll boost -->
<!-- Type 5 Light Scrolls : Horizontal and Verical -->
<!-- SCHED_BOOST resource opcode, value-->
<!-- MIN_FREQ_CLUSTER_BIG_CORE_0 resource opcode, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
<Config
Id="0x00001080" Type="5" Enable="true" Target="khaje"
Resources="0x40C00000, 2, 0x40C78000, 0, 0x40C7C000, 0" />
<Config
Id="0x00001080" Type="5" Enable="true" Fps="90" Target="khaje"
Resources="0x40C00000, 2, 0x40800000, 1497, 0x40C78000, 0, 0x40C7C000, 0" />
<Config
Id="0x00001080" Type="5" Enable="true" Fps="120" Target="khaje"
Resources="0x40C00000, 2, 0x40800000, 1900, 0x40C78000, 0, 0x40C7C000, 0" />
<!-- Type 6 Medium Scrolls : Horizontal and Verical -->
<!-- Below node is for 60FPS -->
<!-- MIN_FREQ_CLUSTER_BIG_CORE_0 resource opcode, value-->
<!-- Below 4 nodes are for > 90/120 FPS -->
<!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
<!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
<!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
<!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
<!-- SCHED_BOOST resource opcode, value-->
<!-- MIN_ONLINE_CPU_CLUSTER_BIG resource opcode, value-->
<!-- BUS_DCVS_DDR_LAT_MINFREQ_GOLD resource opcode, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK, value-->
<!-- LPM_BIAS_HYST resource opcode, value-->
<!-- CORE_CTL_ENABLE_BIG resource opcode, value-->
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value-->
<Config
Id="0x00001080" Type="6" Enable="true" Target="khaje"
Resources="0x40800000, 960, 0x40C00000, 2,
0x41000000, 3, 0x43488000, 0xBB800, 0x40C78000, 0, 0x40C7C000, 0,
0x40C74000, 0xF0, 0x40408000, 0x27, 0x41008000, 0, 0x4303C000, 768000" />
<Config
Id="0x00001080" Type="6" Enable="true" Fps="90" Target="khaje"
Resources="0x4080C000, 0xFFF, 0x4080C100, 0xFFF, 0x40808000, 1766, 0x40808100, 1516,
0x40C00000, 2, 0x41000000, 3, 0x43488000, 0xBB800,
0x40C78000, 0, 0x40C7C000, 0, 0x40C74000, 0xF0,
0x40408000, 0x27, 0x41008000, 0, 0x4303C000, 768000" />
<Config
Id="0x00001080" Type="6" Enable="true" Fps="120" Target="khaje"
Resources="0x4080C000, 0xFFF, 0x4080C100, 0xFFF, 0x40808000, 1766, 0x40808100, 1516,
0x40C00000, 2, 0x41000000, 3, 0x43488000, 0xBB800,
0x40C78000, 0, 0x40C7C000, 0, 0x40C74000, 0xF0,
0x40408000, 0x27, 0x41008000, 0, 0x4303C000, 768000" />
<!-- Type 7 Heavy Scrolls : Horizontal and Verical -->
<!-- Below node is for 60FPS -->
<!-- MIN_FREQ_CLUSTER_BIG_CORE_0 resource opcode, value-->
<!-- Below 4 nodes are for > 90/120 FPS -->
<!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
<!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
<!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
<!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
<!-- SCHED_BOOST resource opcode, value-->
<!-- MIN_ONLINE_CPU_CLUSTER_BIG resource opcode, value-->
<!-- BUS_DCVS_DDR_LAT_MINFREQ_GOLD resource opcode, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK, value-->
<!-- LPM_BIAS_HYST resource opcode, value-->
<!-- CORE_CTL_ENABLE_BIG resource opcode, value-->
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value-->
<Config
Id="0x00001080" Type="7" Enable="true" Target="khaje"
Resources="0x40800000, 1190, 0x40C00000, 2,
0x41000000, 3, 0x43488000, 0xBB800, 0x40C78000, 0, 0x40C7C000, 0,
0x40C74000, 0xF0, 0x40408000, 0x27, 0x41008000, 0, 0x4303C000, 768000" />
<Config
Id="0x00001080" Type="7" Enable="true" Fps="90" Target="khaje"
Resources="0x4080C000, 0xFFF, 0x4080C100, 0xFFF, 0x40808000, 1766, 0x40808100, 1516,
0x40C00000, 2, 0x41000000, 3, 0x43488000, 0xBB800,
0x40C78000, 0, 0x40C7C000, 0, 0x40C74000, 0xF0,
0x40408000, 0x27, 0x41008000, 0, 0x4303C000, 768000" />
<Config
Id="0x00001080" Type="7" Enable="true" Fps="120" Target="khaje"
Resources="0x4080C000, 0xFFF, 0x4080C100, 0xFFF, 0x40808000, 1766, 0x40808100, 1516,
0x40C00000, 2, 0x41000000, 3, 0x43488000, 0xBB800,
0x40C78000, 0, 0x40C7C000, 0, 0x40C74000, 0xF0,
0x40408000, 0x27, 0x41008000, 0, 0x4303C000, 768000" />
<!--MTP boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- STORAGE CLK SCALING resource opcode, value-->
<!-- LPM Bias resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- Type="", MTP boost -->
<Config
Id="0x00001086" Enable="true" Target="bengal"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1401,
0x40800100, 1305, 0x42C10000, 0x1" />
<Config
Id="0x00001086" Enable="true" Target="scuba"
Resources="0x40804000, 0xFFF, 0x40800000, 1401, 0x42C10000, 0x1, 0x40408000, 99, 0x40c74000, 15" />
<Config
Id="0x00001086" Enable="true" Target="khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 2208,
0x40800100, 1804, 0x42C10000, 0x1,0x40408000, 99, 0x40c74000, 0x3F,
0x40C48000, 0x3F" />
<!--PackageInstall boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- Type="", Package Install boost -->
<Config
Id="0x00001088" Enable="true" Target="bengal,khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
0x40800100,0xFFF" />
<Config
Id="0x00001088" Enable="true" Target="scuba"
Resources="0x40804000, 0xFFF, 0x40800000,0xFFF" />
<!--Rotation latency boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- Type="", Rotation latency boost -->
<Config
Id="0x00001089" Enable="true" Timeout="1500" Target="bengal,khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
0x40800100,0xFFF" />
<Config
Id="0x00001089" Enable="true" Timeout="1500" Target="scuba"
Resources="0x40804000, 0xFFF, 0x40800000,0xFFF" />
<!--Rotation animation boost-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- GPU_MIN_POWER_LEVEL resource opcode,value-->
<!-- Type="", Rotation animation boost -->
<Config
Id="0x00001090" Enable="true" Timeout="1000" Target="bengal"
Resources="0x40800100, 1000, 0x4280C000, 950" />
<Config
Id="0x00001090" Enable="true" Timeout="1000" Target="scuba"
Resources="0x40800000, 1000, 0x4280C000, 950" />
<Config
Id="0x00001090" Enable="true" Timeout="1000" Target="khaje"
Resources="0x40800100, 1000, 0x42804000, 0" />
<!--Drag boost-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- Type="1", Drag boost -->
<Config
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="bengal"
Resources="0x40800000, 1056, 0x40800100, 1017" />
<Config
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="scuba"
Resources="0x40800000, 1056" />
<Config
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="khaje"
Resources="0x40800000, 1766, 0x40800100, 1516" />
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ PRIME CORE resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- DDR_BW_MIN_FREQ_V2 resource opcode, value-->
<!-- DDR_LAT_MINFREQ_GOLD resource opcode, value -->
<Config
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="khaje" Fps="120"
Resources="0x40800000, 1766, 0x40800100, 1516, 0x40C00000, 2,
0x4303C000, 768000, 0x43488000, 768000" />
<!--Display on Resource -->
<!-- Display on resource opcode, value -->
<Config
Id="0x00001041" Enable="true" Timeout="0" Target="bengal,khaje"
Resources="0x40000000, 1" />
<Config
Id="0x00001041" Enable="true" Timeout="0" Target="scuba"
Resources="0x40000000, 1" />
<!--Display off Resource -->
<!-- Display on resource opcode, value -->
<Config
Id="0x00001040" Enable="true" Timeout="0" Target="bengal,khaje"
Resources="0x40000000, 0x0" />
<Config
Id="0x00001040" Enable="true" Timeout="0" Target="scuba"
Resources="0x40000000, 0x0" />
<!--FPS Update Resource-->
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- Type="60" -->
<Config
Id="0x00001094" Type="60" Enable="true" Target="khaje" Timeout="0"
Resources="0x41444000, 0, 0x41444100, 0, 0x40CA4000, 5" />
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- Type="90" -->
<Config
Id="0x00001094" Type="90" Enable="true" Target="khaje" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CC8000, 119,
0x40CA4000, 3" />
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- WALT_LOW_LATENCY_TASK_THRESHOLD resource opcode, value -->
<!-- Type="120" -->
<Config
Id="0x00001094" Type="120" Enable="true" Target="khaje" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CC8000, 119,
0x40CA4000, 2, 0x40CD8000, 100" />
<!-- FPS Immediate Update from within Perfd-->
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- Type="60" -->
<Config
Id="0x0000109B" Type="60" Enable="true" Target="khaje" Timeout="0"
Resources="0x41444000, 0, 0x41444100, 0, 0x40CA4000, 5" />
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- Type="90" -->
<Config
Id="0x0000109B" Type="90" Enable="true" Target="khaje" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CC8000, 119,
0x40CA4000, 3" />
<!-- Type="120" -->
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- WALT_LOW_LATENCY_TASK_THRESHOLD resource opcode, value -->
<Config
Id="0x0000109B" Type="120" Enable="true" Target="khaje" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CC8000, 119,
0x40CA4000, 2 , 0x40CD8000, 100" />
<!--Large Comp Hint -->
<!-- CPU min freq resource opcode, value -->
<!-- GPU_MIN_POWER_LEVEL resource opcode,value -->
<!-- PID Affine opcode,value -->
<Config
Id="0x00001097" Type="0" Enable="true" Timeout="5000" Target="khaje" Fps="90"
Resources="0x40800000, 1500, 0x42804000, 0, 0x42C20000, 1" />
<Config
Id="0x00001097" Type="0" Enable="true" Timeout="5000" Target="khaje" Fps="120"
Resources="0x40800000, 1500, 0x42804000, 0, 0x42C20000, 1" />
<!--Performance mode-->
<!-- SCHED_WINDOW_TICKS_UPDATE -->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
<!-- LPM_BIAS resource opcode, value-->
<!-- SCHED_PREFER_SPREAD resource opcode, value -->
<!-- SLB_BIG, val, SLB_BIG, val, SLB_BIG, val, SLB_BIG, val-->
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
<!-- CPU_DOWN_FREQ_THRESHOLD_US, val us -->
<!-- GPU MIN_FREQUENCY resource opcode, value-->
<!-- Type="", Performance mode -->
<Config
Id="0x00001091" Enable="true" Target="khaje"
Resources="0x40CA4000, 2, 0x40804000, 2400, 0x40804100, 1900, 0x40800000, 2208, 0x40800100, 1800, 0x40C74000, 0xF0, 0x40408000,
0x63, 0x40CA8000, 2, 0x40C68040, 60, 0x40C68050, 60, 0x40C68060, 60, 0x40C68070, 60, 0x40C58000, 75, 0x40C54000, 95,
0x41448000, 20000, 0x4280C000, 1025" />
<!--XiaoMi bluetooth boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
<!-- CPUBW_MAX_FREQ resource opcode, value-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- POWER COLLAPSE resource opcode, value-->
<!-- STORAGE CLK SCALING resource opcode, value-->
<!-- LLCC DDR LAT CPU0 MIN FREQ resource opcode, value-->
<!-- L3 resource opcode, value-->
<!-- GPU DISABLE resource opcode, value-->
<!-- Type="1", bluetooth boost of 3sec-->
<Config
Id="0x000011C0" Type="1" Enable="true" Timeout="3000" Target="khaje"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF,
0x40800000, 0xFFF, 0x40800100, 0xFFF, 0x40800200, 0xFFF, 0x41818000, 0xFF,
0x41800000, 0xFF, 0x40400000, 0x1, 0x42C10000, 0x1, 0x43430100, 0x28C5,
0x43400000, 0xFFFF, 0x4281C000, 2000" />
</PerfBoost>
</BoostConfigs>