aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/etc')
-rwxr-xr-xrootdir/etc/init.qcom.power.rc22
-rwxr-xr-xrootdir/etc/init.qcom.rc21
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