diff options
Diffstat (limited to 'rootdir')
-rwxr-xr-x | rootdir/etc/init.qcom.power.rc | 22 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.rc | 21 |
2 files changed, 14 insertions, 29 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc index ad17e00..3fa9b90 100755 --- a/rootdir/etc/init.qcom.power.rc +++ b/rootdir/etc/init.qcom.power.rc @@ -18,9 +18,17 @@ on boot # Enable sched boost write /proc/sys/kernel/sched_boost 1 +on charger + write /sys/module/lpm_levels/parameters/sleep_disabled 0 + write /sys/devices/system/cpu/cpu2/online 0 + write /sys/devices/system/cpu/cpu3/online 0 + write /sys/module/msm_thermal/parameters/enabled "N" + write /sys/module/msm_thermal/core_control/cpus_offlined 14 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave" + on enable-low-power # Disable thermal hotplug to switch governor - + write /sys/module/msm_thermal/core_control/enabled 0 # Enable Adaptive LMK @@ -118,13 +126,11 @@ on enable-low-power write /proc/sys/vm/dirty_expire_centisecs 10 write /proc/sys/vm/vfs_cache_pressure 5 -on charger - write /sys/module/msm_thermal/core_control/cpus_offlined 14 - write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave" - 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/module/lpm_levels/parameters/sleep_disabled 0 +service charger /charger + class charger + group log system graphics + seclabel u:r:charger:s0 + writepid /dev/cpuset/system-background/tasks on property:init.svc.recovery=running trigger enable-low-power diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 5c579cc..a42146f 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -1073,12 +1073,6 @@ service profiler_daemon /system/bin/profiler_daemon group root disabled -service charger /charger - class charger - group system graphics - seclabel u:r:charger:s0 - writepid /dev/cpuset/system-background/tasks - service ssr_diag /system/bin/ssr_diag class late_start user system @@ -1096,21 +1090,6 @@ on property:persist.usb.hvdcp.detect=true on property:persist.usb.hvdcp.detect=false stop hvdcp -service charger_monitor /system/bin/charger_monitor - user root - group root - disabled - -service qbcharger /charger -m 1 - disabled - oneshot - -on property:sys.qbcharger.enable=true - start qbcharger - -on property:sys.qbcharger.enable=false - stop qbcharger - service diag_mdlog_start /system/bin/diag_mdlog -c class late_start user shell |