diff options
author | Corinna Vinschen <xda@vinschen.de> | 2018-08-06 10:58:20 +0200 |
---|---|---|
committer | Corinna Vinschen <xda@vinschen.de> | 2018-08-09 12:50:01 +0200 |
commit | f23b3336d53d465522a2bd70114ee0aebaa4ba85 (patch) | |
tree | 5f561d666237a32c4263b4097e62ea4affb61e2c /power-8084.c | |
parent | 7dd0696b6a53764bef0f6e5fa2b638e28c4bcdbc (diff) | |
download | android_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.c | 28 |
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) { |