diff options
-rw-r--r-- | BoardConfigCommon.mk | 6 | ||||
-rw-r--r-- | hidl.mk | 7 | ||||
-rw-r--r-- | manifest.xml | 9 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.power.rc | 7 |
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 @@ -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 |