aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcodeworkx <daniel.hillenbrand@codeworkx.de>2018-01-06 21:04:06 +0100
committerDavide Garberi <dade.garberi@gmail.com>2018-01-09 15:00:52 +0100
commit1b249c1267055d435be59ffde2e126c4cf58198e (patch)
tree2768a151cf31d26c9f95048a070e9a42e49c3472
parent6892bfdb0a452bf1aab7a87e13f17bc8f0d2901d (diff)
msm8996: Switch to NOT Lineage charger
Change-Id: Iae37cc9031481fb354bb96c03a3adbba1690af25 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
-rw-r--r--BoardConfigCommon.mk6
-rw-r--r--hidl.mk7
-rw-r--r--manifest.xml9
-rwxr-xr-xrootdir/etc/init.qcom.power.rc7
4 files changed, 20 insertions, 9 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index ccf82be..9f39442 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -100,11 +100,7 @@ BOARD_CHARGER_ENABLE_SUSPEND := true
BOARD_CHARGER_DISABLE_INIT_BLANK := true
BOARD_CHARGING_CMDLINE_NAME := "androidboot.mode"
BOARD_CHARGING_CMDLINE_VALUE := "usb_chg"
-BACKLIGHT_PATH := "/sys/class/leds/lcd-backlight/brightness"
-BLINK_PATH := "/sys/class/leds/led:rgb_red/blink"
-RED_LED_PATH := "/sys/class/leds/led:rgb_red/brightness"
-GREEN_LED_PATH := "/sys/class/leds/led:rgb_green/brightness"
-BLUE_LED_PATH := "/sys/class/leds/led:rgb_blue/brightness"
+WITH_LINEAGE_CHARGER := false
# CNE and DPM
BOARD_USES_QCNE := true
diff --git a/hidl.mk b/hidl.mk
index 78848bc..a86bc50 100644
--- a/hidl.mk
+++ b/hidl.mk
@@ -68,6 +68,13 @@ PRODUCT_PACKAGES += \
android.hardware.gatekeeper@1.0-impl \
android.hardware.gatekeeper@1.0-service
+
+# Healthd
+PRODUCT_PACKAGES += \
+ android.hardware.health@1.0-convert \
+ android.hardware.health@1.0-impl \
+ android.hardware.health@1.0-service
+
# HIDL
PRODUCT_PACKAGES += \
android.hidl.manager@1.0-java
diff --git a/manifest.xml b/manifest.xml
index 9b695be..294b021 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -113,6 +113,15 @@
</interface>
</hal>
<hal format="hidl">
+ <name>android.hardware.health</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IHealth</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
<name>android.hardware.keymaster</name>
<transport>hwbinder</transport>
<version>3.0</version>
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc
index d2184d3..ac92ea9 100755
--- a/rootdir/etc/init.qcom.power.rc
+++ b/rootdir/etc/init.qcom.power.rc
@@ -23,12 +23,12 @@ on boot
write /proc/sys/kernel/sched_boost 1
on charger
- write /sys/module/lpm_levels/parameters/sleep_disabled 0
+ 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/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"
+ write /sys/module/lpm_levels/parameters/sleep_disabled 0
on enable-low-power
# Disable thermal hotplug to switch governor
@@ -117,9 +117,8 @@ on enable-low-power
service charger /charger
class charger
- group log system graphics
+ group system graphics
seclabel u:r:charger:s0
- writepid /dev/cpuset/system-background/tasks
on property:init.svc.recovery=running
trigger enable-low-power