diff options
author | Bruno Martins <bgcngm@gmail.com> | 2018-02-12 01:15:25 +0100 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2018-02-19 19:54:11 +0100 |
commit | 4ee3647a319cd52a2aa2575f47b2b74852bba852 (patch) | |
tree | f450926628d2ec2eabbfb8449cd5d411140e4246 /rootdir | |
parent | dc05d90019b7866fddb84f2150b11b9c7d0feee5 (diff) |
msm8996-common: Use MIUI poweroff charging animation
* It's cool, and more importantly... it actually works!
Oh look, it even displays battery level. Wow. :-P
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'rootdir')
-rw-r--r-- | rootdir/Android.mk | 10 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.power.rc | 3 | ||||
-rw-r--r-- | rootdir/sbin/chargeonlymode | bin | 0 -> 1385344 bytes |
3 files changed, 12 insertions, 1 deletions
diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 68d1165..5f538ed 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -78,3 +78,13 @@ LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/init.qcom.sensors.sh LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES) include $(BUILD_PREBUILT) + +include $(CLEAR_VARS) +LOCAL_MODULE := chargeonlymode +LOCAL_MODULE_OWNER := zuk +LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN) +LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_SBIN_UNSTRIPPED) +LOCAL_SRC_FILES := sbin/chargeonlymode +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_CLASS := EXECUTABLES +include $(BUILD_PREBUILT) diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc index 27d57ca..b2a660b 100755 --- a/rootdir/etc/init.qcom.power.rc +++ b/rootdir/etc/init.qcom.power.rc @@ -28,6 +28,7 @@ on charger write /sys/module/msm_thermal/core_control/cpus_offlined 14 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave" write /sys/module/lpm_levels/parameters/sleep_disabled 0 + start thermal-engine on enable-low-power # Set ioscheduler @@ -130,7 +131,7 @@ on enable-low-power write /dev/cpuset/background/cpus 0 write /dev/cpuset/system-background/cpus 0-2 -service charger /charger +service charger /sbin/chargeonlymode class charger group system graphics seclabel u:r:charger:s0 diff --git a/rootdir/sbin/chargeonlymode b/rootdir/sbin/chargeonlymode Binary files differnew file mode 100644 index 0000000..e764100 --- /dev/null +++ b/rootdir/sbin/chargeonlymode |