From 4ee3647a319cd52a2aa2575f47b2b74852bba852 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Mon, 12 Feb 2018 01:15:25 +0100 Subject: 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 --- rootdir/Android.mk | 10 ++++++++++ rootdir/etc/init.qcom.power.rc | 3 ++- rootdir/sbin/chargeonlymode | Bin 0 -> 1385344 bytes 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 rootdir/sbin/chargeonlymode (limited to 'rootdir') 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 new file mode 100644 index 0000000..e764100 Binary files /dev/null and b/rootdir/sbin/chargeonlymode differ -- cgit v1.2.3