summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdithya R <gh0strider.2k18.reborn@gmail.com>2019-01-27 14:17:13 +0000
committerElektroschmock <elektroschmock78@googlemail.com>2019-06-03 18:28:25 +0200
commit53610eb021cb050faedc31458f4eeb10b036140f (patch)
tree6d4624ede63f5c5084f673b0d41f4e791a864caa
parent551b29404150b94e28bd4f75e85e6b2f46015b2d (diff)
shamu: overlays: Update power profile for Pie
* Match the changes made in LineageOS/android_frameworks_base@3d422c3 * Since Pie, AOSP is forcing us to define speeds and power values per CPU cluster. For single cluster chipsets like MSM8974, define cluster0 with only 4 cores to retain the existing behaviour. Change-Id: Ida1edb9cc0335ffdb0ec6857da02b84a6a9d1633
-rw-r--r--overlay/frameworks/base/core/res/res/xml/power_profile.xml11
1 files changed, 6 insertions, 5 deletions
diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
index 3a813714..a7a5aa43 100644
--- a/overlay/frameworks/base/core/res/res/xml/power_profile.xml
+++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
@@ -2,7 +2,7 @@
<!--
**
** Copyright 2014, The Android Open Source Project
-** Copyright (C) 2018 The LineageOS Project
+** Copyright (C) 2018-2019 The LineageOS Project
**
** Licensed under the Apache License, Version 2.0 (the "License")
** you may not use this file except in compliance with the License.
@@ -27,13 +27,14 @@
<item name="battery.capacity">3220</item>
<!-- Power consumption when CPU is suspended -->
- <item name="cpu.idle">6</item>
+ <item name="cpu.suspend">6</item>
<!-- Additional power consumption when CPU is in a kernel idle loop -->
- <item name="cpu.awake">8</item>
+ <item name="cpu.idle">8</item>
<!-- Different CPU speeds as reported in
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies -->
- <array name="cpu.speeds">
+ <item name="cpu.clusters.cores">4</item>
+ <array name="cpu.core_speeds.cluster0">
<value>300000</value> <!-- 300 MHz CPU speed -->
<value>422400</value> <!-- 422 MHz CPU speed -->
<value>652800</value> <!-- 652 MHz CPU speed -->
@@ -55,7 +56,7 @@
</array>
<!-- Additional power used by CPUs when running at different speeds. -->
- <array name="cpu.active">
+ <array name="cpu.core_power.cluster0">
<value>71</value> <!-- 300 MHz CPU speed -->
<value>83</value> <!-- 422 MHz CPU speed -->
<value>97</value> <!-- 652 MHz CPU speed -->