Power : Modified powerhint for diwali
Added new opcode for sched up/down migrate
Change-Id: I4820fd01dcccf6c97a2f25b8977e49934c716769
diff --git a/config/taro/powerhint.xml b/config/taro/powerhint.xml
index 3442c38..e36fbdb 100644
--- a/config/taro/powerhint.xml
+++ b/config/taro/powerhint.xml
@@ -496,10 +496,7 @@
Resources="0x40800000, 0XA"/>
<!--camera preview -->
- <!--L CPU CORE 0 SCHED LOAD BOOST -->
- <!--L CPU CORE 1 SCHED LOAD BOOST -->
- <!--L CPU CORE 2 SCHED LOAD BOOST -->
- <!--L CPU CORE 3 SCHED LOAD BOOST -->
+ <!--Policy0 SCHED LOAD BOOST -->
<!--L CPU Hispeed freq of 1094Mhz -->
<!--L CPU - Set hispeed load 95 -->
<!--CPU-LLCC BWMON - Set sample_ms 20 -->
@@ -508,49 +505,39 @@
<!--Set uclamp latency sensitivity to 1 -->
<Config
Id="0x00001330" Enable="true" Timeout="0" Target="diwali"
- Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
- 0x40C68130, 0xFFFFFFFA, 0x4143C100, 1094, 0x41440100, 0x5F, 0x4183C000, 0x14, 0x43034000,
- 0x14, 0x40C58000, 40, 0x40C54000, 45, 0x40C20000, 40, 0x40C1C000, 45, 0x40CEC000, 0x1"/>
+ Resources="0x40C68100, 0xFFFFFFFA, 0x4143C100, 1094, 0x41440100, 0x5F, 0x4183C000, 0x14, 0x43034000,
+ 0x14,0x40CE0000, 0x002D0028, 0x40CF4000, 0x002D0028, 0x40CEC000, 0x1"/>
<!-- camera 30fps encode -->
- <!--L CPU CORE 0 SCHED LOAD BOOST -->
- <!--L CPU CORE 1 SCHED LOAD BOOST -->
- <!--L CPU CORE 2 SCHED LOAD BOOST -->
- <!--L CPU CORE 3 SCHED LOAD BOOST -->
+ <!--Policy0 SCHED LOAD BOOST -->
<!--L CPU Hispeed freq of 1094Mhz -->
<!--L CPU - Set hispeed load 95 -->
- <!--CPU-LLCC BWMON - Set sample_ms 20 -->
- <!--LLCC-DDR BWMON - Set sample_ms 20 -->
+ <!--CPU-LLCC BWMON - Set sample_ms 33 -->
+ <!--CPU-LLCC BWMON - Set io_percent 100 -->
+ <!--CPU-LLCC BWMON - Set hyst_length hist memory 0 -->
+ <!--LLCC-DDR BWMON - Set sample_ms 33 -->
+ <!--LLCC-DDR BWMON - Set io_percent 100 -->
+ <!--LLCC-DDR BWMON - Set hyst_length hist memory 0 -->
<!--L CPU Min Freq 902, Max Freq 1651 -->
<!--Sched downmigrate/group_downmigrate 40, Upmigrate/group_upmigrate 45 -->
<!--Set uclamp latency sensitivity to 1 -->
<Config
Id="0x00001331" Enable="true" Timeout="0" Target="diwali"
- Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
- 0x40C68130, 0xFFFFFFFA, 0x4143C100, 1094, 0x41440100, 0x5F, 0x4183C000, 0x14, 0x43034000,
- 0x14, 0x40800100, 902, 0x40804100, 1651, 0x40C58000, 40, 0x40C54000, 45, 0x40C20000, 40,
- 0x40C1C000, 45, 0x40CEC000, 0x1"/>
+ Resources="0x40C68100, 0xFFFFFFFA, 0x4143C100, 1094, 0x41440100, 0x5F, 0x4183C000, 0x21, 0x41834000,
+ 0x64, 0x41838000, 0, 0x43034000, 0x21, 0x43020000, 0x64, 0x43024000, 0, 0x40800100, 902, 0x40804100, 1651, 0x40CE0000, 0x002D0028, 0x40CF4000, 0x002D0028, 0x40CEC000, 0x1"/>
<!-- camera 60 FPS -->
- <!--L CPU CORE 0 SCHED LOAD BOOST -->
- <!--L CPU CORE 1 SCHED LOAD BOOST -->
- <!--L CPU CORE 2 SCHED LOAD BOOST -->
- <!--L CPU CORE 3 SCHED LOAD BOOST -->
+ <!--Policy0 SCHED LOAD BOOST -->
<!--CPU-LLCC BWMON - Set sample_ms 20 -->
<!--LLCC-DDR BWMON - Set sample ms 20 -->
<!--Sched downmigrate/group_downmigrate 30, Upmigrate/group_upmigrate 35 -->
<!--Set uclamp latency sensitivity to 1 -->
<Config
Id="0x00001332" Enable="true" Timeout="0" Target="diwali"
- Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
- 0x40C68130, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40C58000, 30, 0x40C54000, 35,
- 0x40C20000, 30, 0x40C1C000, 35, 0x40CEC000, 0x1"/>
+ Resources="0x40C68100, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40CE0000, 0x0023001E,0x40CF4000, 0x0023001E, 0x40CEC000, 0x1"/>
<!-- camera HFR -->
- <!--L CPU CORE 0 SCHED LOAD BOOST -->
- <!--L CPU CORE 1 SCHED LOAD BOOST -->
- <!--L CPU CORE 2 SCHED LOAD BOOST -->
- <!--L CPU CORE 3 SCHED LOAD BOOST -->
+ <!--Policy0 SCHED LOAD BOOST -->
<!--CPU-LLCC BWMON - Set sample_ms 20 -->
<!--LLCC-DDR BWMON - Set sample ms 20 -->
<!--CPU CORE 0 Min freq to 1.094Ghz -->
@@ -558,29 +545,20 @@
<!--Set uclamp latency sensitivity to 1 -->
<Config
Id="0x00001333" Enable="true" Timeout="0" Target="diwali"
- Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
- 0x40C68130, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40800100, 0x446, 0x40C58000, 30,
- 0x40C54000, 35, 0x40C20000, 30, 0x40C1C000, 35, 0x40CEC000, 0x1"/>
+ Resources="0x40C68100, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40800100, 0x446, 0x40CE0000, 0x0023001E, 0x40CF4000, 0x0023001E, 0x40CEC000, 0x1"/>
<!-- HFR 480fps -->
- <!--L CPU CORE 0 SCHED LOAD BOOST -->
- <!--L CPU CORE 1 SCHED LOAD BOOST -->
- <!--L CPU CORE 2 SCHED LOAD BOOST -->
- <!--L CPU CORE 3 SCHED LOAD BOOST -->
+ <!--Policy0 SCHED LOAD BOOST -->
<!--CPU-LLCC BWMON - Set sample_ms 20 -->
<!--LLCC-DDR BWMON - Set sample ms 20 -->
<!--CPU CORE 0 Min freq to 1.094Ghz -->
<!--Set uclamp latency sensitivity to 1 -->
<Config
Id="0x00001334" Enable="true" Timeout="0" Target="diwali"
- Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
- 0x40C68130, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40800100, 0x446, 0x40CEC000, 0x1"/>
+ Resources="0x40C68100, 0xFFFFFFFA, 0x4183C000, 0x14, 0x43034000, 0x14, 0x40800100, 0x446, 0x40CEC000, 0x1"/>
<!-- multi camera 30fps-->
- <!--L CPU CORE 0 SCHED LOAD BOOST -->
- <!--L CPU CORE 1 SCHED LOAD BOOST -->
- <!--L CPU CORE 2 SCHED LOAD BOOST -->
- <!--L CPU CORE 3 SCHED LOAD BOOST -->
+ <!--Policy0 SCHED LOAD BOOST -->
<!--L CPU Hispeed freq of 1094Mhz -->
<!--CPU-LLCC BWMON - Set sample_ms 20 -->
<!--LLCC-DDR BWMON - Set sample_ms 20 -->
@@ -588,8 +566,7 @@
<!--Set uclamp latency sensitivity to 1 -->
<Config
Id="0x00001336" Enable="true" Timeout="0" Target="diwali"
- Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
- 0x40C68130, 0xFFFFFFFA, 0x4143C100, 1094, 0x4183C000, 0x14, 0x43034000, 0x14,
+ Resources="0x40C68100, 0xFFFFFFFA, 0x4143C100, 1094, 0x4183C000, 0x14, 0x43034000, 0x14,
0x40800100, 902, 0x40804100, 1651, 0x40CEC000, 0x1"/>
<!-- same settings for all the qvr power levels intentionally -->
@@ -830,8 +807,7 @@
<!-- MPCTLV3_SCHED_UPMIGRATE, 0x1E -->
<Config
Id="0x00001339" Enable="true" Timeout="0" Taget="diwali"
- Resources="0x40400000, 0x1, 0x40800100, 0x446, 0x40800000, 0x46C, 0x40C20000, 0X14,
- 0x40C1C000, 0X1E"/>
+ Resources="0x40400000, 0x1, 0x40800100, 0x446, 0x40800000, 0x46C, 0x40CE0000, 0x001E0014"/>
</Powerhint>
</HintConfigs>