summaryrefslogtreecommitdiffstats
path: root/power-8084.c
diff options
context:
space:
mode:
authorCorinna Vinschen <xda@vinschen.de>2018-08-06 10:58:20 +0200
committerCorinna Vinschen <xda@vinschen.de>2018-08-09 12:50:01 +0200
commitf23b3336d53d465522a2bd70114ee0aebaa4ba85 (patch)
tree5f561d666237a32c4263b4097e62ea4affb61e2c /power-8084.c
parent7dd0696b6a53764bef0f6e5fa2b638e28c4bcdbc (diff)
downloadandroid_hardware_qcom_power-f23b3336d53d465522a2bd70114ee0aebaa4ba85.tar.gz
android_hardware_qcom_power-f23b3336d53d465522a2bd70114ee0aebaa4ba85.tar.bz2
android_hardware_qcom_power-f23b3336d53d465522a2bd70114ee0aebaa4ba85.zip
power-8084: reduce interactive boost
* 1,1 GHz min freq is more than enough for interactive boost on apq8084 * default duration is unnecessarily long, reduce to 200 ms * 1,5 GHz min freq on 2 CPUs for 1 sec is entirely sufficient for launch action Change-Id: I5e51267ed32a3e50899627e4281321820fac237f Signed-off-by: Corinna Vinschen <xda@vinschen.de>
Diffstat (limited to 'power-8084.c')
-rw-r--r--power-8084.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/power-8084.c b/power-8084.c
index edd1fee..914e8e9 100644
--- a/power-8084.c
+++ b/power-8084.c
@@ -133,32 +133,32 @@ static void set_power_profile(int profile)
static int resources_interaction_fling_boost[] = {
CPUS_ONLINE_MIN_3,
- CPU0_MIN_FREQ_NONTURBO_MAX + 5,
- CPU1_MIN_FREQ_NONTURBO_MAX + 5,
- CPU2_MIN_FREQ_NONTURBO_MAX + 5,
- CPU3_MIN_FREQ_NONTURBO_MAX + 5
+ CPU0_MIN_FREQ_NONTURBO_MAX + 1,
+ CPU1_MIN_FREQ_NONTURBO_MAX + 1,
+ CPU2_MIN_FREQ_NONTURBO_MAX + 1,
+ CPU3_MIN_FREQ_NONTURBO_MAX + 1
};
static int resources_interaction_boost[] = {
CPUS_ONLINE_MIN_2,
+ CPU0_MIN_FREQ_NONTURBO_MAX + 1,
+ CPU1_MIN_FREQ_NONTURBO_MAX + 1,
+ CPU2_MIN_FREQ_NONTURBO_MAX + 1,
+ CPU3_MIN_FREQ_NONTURBO_MAX + 1
+};
+
+static int resources_launch[] = {
+ CPUS_ONLINE_MIN_2,
CPU0_MIN_FREQ_NONTURBO_MAX + 5,
CPU1_MIN_FREQ_NONTURBO_MAX + 5,
CPU2_MIN_FREQ_NONTURBO_MAX + 5,
CPU3_MIN_FREQ_NONTURBO_MAX + 5
};
-static int resources_launch[] = {
- CPUS_ONLINE_MIN_3,
- CPU0_MIN_FREQ_TURBO_MAX,
- CPU1_MIN_FREQ_TURBO_MAX,
- CPU2_MIN_FREQ_TURBO_MAX,
- CPU3_MIN_FREQ_TURBO_MAX
-};
-
-const int DEFAULT_INTERACTIVE_DURATION = 500; /* ms */
+const int DEFAULT_INTERACTIVE_DURATION = 200; /* ms */
const int MIN_FLING_DURATION = 1500; /* ms */
const int MAX_INTERACTIVE_DURATION = 5000; /* ms */
-const int LAUNCH_DURATION = 2000; /* ms */
+const int LAUNCH_DURATION = 1000; /* ms */
int power_hint_override(power_hint_t hint, void *data)
{