diff --git a/BoardConfig.mk b/BoardConfig.mk index a11ff36..a37b1b9 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -98,6 +98,9 @@ BOARD_KERNEL_SEPARATED_DTBO := true BOARD_CUSTOM_DTBOIMG_MK := $(DEVICE_PATH)/dtbo/dtbo.mk BOARD_KERNEL_IMAGE_NAME := Image.gz +# Lineage Health +TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH := /sys/class/power_supply/battery/input_suspend + # OTA assert TARGET_OTA_ASSERT_DEVICE := rosemary,secret,maltose diff --git a/device.mk b/device.mk index 355032f..22c9623 100644 --- a/device.mk +++ b/device.mk @@ -248,6 +248,10 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.light-service.rosemary +# Lineage Health +PRODUCT_PACKAGES += \ + vendor.lineage.health-service.default + # Media PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/media/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ diff --git a/rootdir/etc/ueventd.mtk.rc b/rootdir/etc/ueventd.mtk.rc index 4cad443..2a543cb 100644 --- a/rootdir/etc/ueventd.mtk.rc +++ b/rootdir/etc/ueventd.mtk.rc @@ -153,3 +153,6 @@ #ir /dev/spidev3.0 0660 system system + +# Charger +/sys/class/power_supply/battery input_suspend 0660 system system diff --git a/sepolicy/vendor/hal_lineage_health.te b/sepolicy/vendor/hal_lineage_health.te new file mode 100644 index 0000000..53cd888 --- /dev/null +++ b/sepolicy/vendor/hal_lineage_health.te @@ -0,0 +1 @@ +rw_dir_file(hal_lineage_health_default, vendor_sysfs_usb_supply)