summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkyasu <kyasu.dev@gmail.com>2024-07-21 15:53:46 +0900
committerMichael Bestas <mkbestas@lineageos.org>2025-01-06 11:40:04 +0200
commit555dd33a031423bc35862fb66dee968b4c05b734 (patch)
treeff9d94ad1bdde24cc86f6ef1ff6b211b9a4ed5b4
parentbb7d1f9a73142fc26d007d089e9cdcc2e849e89c (diff)
redbull: Enable toggle support of Lineage Health HAL
Change-Id: I6d4ac302dd695df8fe33ccabc400a53bb83c4cc8
-rw-r--r--BoardConfigLineage.mk5
-rw-r--r--ueventd.rc4
2 files changed, 7 insertions, 2 deletions
diff --git a/BoardConfigLineage.mk b/BoardConfigLineage.mk
index 7d4900d9..ca47172b 100644
--- a/BoardConfigLineage.mk
+++ b/BoardConfigLineage.mk
@@ -23,8 +23,9 @@ BOARD_VENDOR_KERNEL_MODULES_LOAD := $(filter-out $(BOOT_KERNEL_MODULES), $(KERNE
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(filter $(BOOT_KERNEL_MODULES), $(KERNEL_MODULES_LOAD))
# Lineage Health
-TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_DEADLINE := true
-TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_TOGGLE := false
+TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH := /sys/class/power_supply/sm7250_bms/charge_disable
+TARGET_HEALTH_CHARGING_CONTROL_CHARGING_ENABLED := 0
+TARGET_HEALTH_CHARGING_CONTROL_CHARGING_DISABLED := 1
# Manifests
DEVICE_MANIFEST_FILE += device/google/redbull/lineage_manifest.xml
diff --git a/ueventd.rc b/ueventd.rc
index 12756c68..ee94e699 100644
--- a/ueventd.rc
+++ b/ueventd.rc
@@ -168,3 +168,7 @@ firmware_directories /vendor/firmware_mnt/image/
# socinfo
/sys/devices/soc0 serial_number 0000 root root
+
+# Charger
+/sys/class/power_supply/sm7250_bms charge_disable 0660 system system
+/sys/devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:google,bms/power_supply/sm7250_bms charge_disable 0660 system system