summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRajashekar Adi <radi@codeaurora.org>2019-11-12 14:58:51 +0530
committerMichael Bestas <mkbestas@lineageos.org>2020-03-08 02:31:45 +0200
commit00f8db45e4d29e264587adf7686e1c0e8ed43483 (patch)
tree30381e0951ee2e54404e35b43171ef13551fac6d
parentfb30af8d566788d27e73590cd972e4805ecb369b (diff)
downloadvendor_qcom_opensource_power-00f8db45e4d29e264587adf7686e1c0e8ed43483.tar.gz
vendor_qcom_opensource_power-00f8db45e4d29e264587adf7686e1c0e8ed43483.tar.bz2
vendor_qcom_opensource_power-00f8db45e4d29e264587adf7686e1c0e8ed43483.zip
power: add core ctl and io power changes to powerhal
make core ctl min cpus as 6 and io percent as 100 Change-Id: Ie74ef07db3245feebea077380c08a5c3adf9b07f
-rw-r--r--config/atoll/powerhint.xml16
1 files changed, 12 insertions, 4 deletions
diff --git a/config/atoll/powerhint.xml b/config/atoll/powerhint.xml
index ce4bc1d..712f38d 100644
--- a/config/atoll/powerhint.xml
+++ b/config/atoll/powerhint.xml
@@ -45,11 +45,13 @@
<!--CPU-LLCC BWMON - use AB 0 -->
<!--LLCC-DDR BWMON - Set sample_ms 20 -->
<!--CPU-LLCC BWMON - Set up_scale 0 -->
+ <!--L CPU core ctl min cpus 6 -->
+ <!--CPU-LLCC BWMON - io percent 100 -->
<Config
Id="0x00001331" Enable="true" Timeout="0" Target="atoll"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
- 0x4143C100, 0x3F9, 0x41440100, 0x5F, 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x4182C000, 0"/>
+ 0x4143C100, 0x3F9, 0x41440100, 0x5F, 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x4182C000, 0, 0x41000100, 6, 0x41808000, 100"/>
<!-- camera 60 FPS -->
<!--L CPU CORE 0 SCHED LOAD BOOST -->
@@ -62,11 +64,13 @@
<!--CPU-LLCC BWMON - use AB 0 -->
<!--LLCC-DDR BWMON - Set sample ms 20 -->
<!--CPU-LLCC BWMON - Set up_scale 0 -->
+ <!--L CPU core ctl min cpus 6 -->
+ <!--CPU-LLCC BWMON - io percent 100 -->
<Config
Id="0x00001332" Enable="true" Timeout="0" Target="atoll"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
- 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x4182C000, 0"/>
+ 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x4182C000, 0, 0x41000100, 6, 0x41808000, 100"/>
<!-- camera HFR -->
<!--L CPU CORE 0 SCHED LOAD BOOST -->
@@ -79,11 +83,13 @@
<!--CPU-LLCC BWMON - use AB 0 -->
<!--LLCC-DDR BWMON - Set sample ms 20 -->
<!--CPU-LLCC BWMON - Set up_scale 0 -->
+ <!--L CPU core ctl min cpus 6 -->
+ <!--CPU-LLCC BWMON - io percent 100 -->
<Config
Id="0x00001333" Enable="true" Timeout="0" Target="atoll"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
- 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x4182C000, 0"/>
+ 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x4182C000, 0, 0x41000100, 6, 0x41808000, 100"/>
<!-- HFR 480fps -->
<!--L CPU CORE 0 SCHED LOAD BOOST -->
@@ -97,11 +103,13 @@
<!--LLCC-DDR BWMON - Set sample ms 20 -->
<!--CPU CORE 0 Min freq to 1.2Ghz -->
<!--CPU-LLCC BWMON - Set up_scale 0 -->
+ <!--L CPU core ctl min cpus 6 -->
+ <!--CPU-LLCC BWMON - io percent 100 -->
<Config
Id="0x00001334" Enable="true" Timeout="0" Target="atoll"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
- 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x40800100, 0x4B9, 0x4182C000, 0"/>
+ 0x4181C000, 0xC8, 0x41830000, 0, 0x4300C000, 0x14, 0x40800100, 0x4B9, 0x4182C000, 0, 0x41000100, 6, 0x41808000, 100"/>
<!-- same settings for all the qvr power levels intentionally -->
<!-- qvr level cpu1 gpu1 -->