diff options
Diffstat (limited to 'init.hikey.power.rc')
-rw-r--r-- | init.hikey.power.rc | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/init.hikey.power.rc b/init.hikey.power.rc new file mode 100644 index 00000000..cc268c6a --- /dev/null +++ b/init.hikey.power.rc @@ -0,0 +1,30 @@ +on post-fs + # + # EAS feature enabling + # + write /sys/kernel/debug/sched_features "ENERGY_AWARE" + write /proc/sys/kernel/sched_is_big_little 0 + write /proc/sys/kernel/sched_cstate_aware 1 + write /proc/sys/kernel/sched_sync_hint_enable 1 + write /proc/sys/kernel/sched_initial_task_util 0 + + # + # EAS stune boosting interfaces + # + chown system system /dev/stune/top-app/schedtune.boost + chown system system /dev/stune/top-app/schedtune.prefer_idle + chown system system /dev/stune/foreground/schedtune.boost + chown system system /dev/stune/foreground/schedtune.prefer_idle + chown system system /dev/stune/schedtune.boost + + write /dev/stune/top-app/schedtune.boost 10 + write /dev/stune/top-app/schedtune.prefer_idle 1 + write /dev/stune/foreground/schedtune.boost 0 + write /dev/stune/foreground/schedtune.prefer_idle 1 + write /dev/stune/schedtune.boost 0 + + setprop ro.config.schetune.touchboost.value 40 + setprop ro.config.schetune.touchboost.time_ns 1000000000 + + setprop ro.config.cpufreq.max_freq.cluster0 "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq" + setprop ro.config.cpufreq.low_power_max.cluster0 "729000" |