diff --git a/rootdir/etc/init/hw/init.cgroup.rc b/rootdir/etc/init/hw/init.cgroup.rc index 42a1124..4a0de1d 100644 --- a/rootdir/etc/init/hw/init.cgroup.rc +++ b/rootdir/etc/init/hw/init.cgroup.rc @@ -4,22 +4,17 @@ on early-init write /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq 2200000 write /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq 5500000000 -on charger +on property:init.svc.vendor.charger=running write /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq 0 write /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq 0 write /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq 0 - # Lock to lowest frequency on charger mode - write /sys/devices/system/cpu/cpufreq/policy0/scaling_governor powersave - write /sys/devices/system/cpu/cpufreq/policy6/scaling_governor powersave - - # Offline all cores except cpu0 + # Keep one LITTLE and one big write /sys/devices/system/cpu/cpu1/online 0 write /sys/devices/system/cpu/cpu2/online 0 write /sys/devices/system/cpu/cpu3/online 0 write /sys/devices/system/cpu/cpu4/online 0 write /sys/devices/system/cpu/cpu5/online 0 - write /sys/devices/system/cpu/cpu6/online 0 write /sys/devices/system/cpu/cpu7/online 0 on post-fs-data