Go to file
Michael Bestas 362506df36 aospa: interfaces: Add Lineage Health Service
config: device_framework_matrix: Add vendor.lineage.health

Change-Id: I91ee2a15ee2f68947f220ab6e885b9049936acb2
Signed-off-by: Mohammad Hasan Keramat J <ikeramat@protonmail.com>

health: Initial Lineage Health AIDL interface

Change-Id: Ieea3568aba55b195d1712c439dec83c0b7da2831

health: Add default implementation

Change-Id: I331689824877c30150c8b8fc2462ab41ab291333

health: Check access() return value

access() returns 0 when it succeeds.

Change-Id: I794457f4b0bb6de889c79a2b353549830b87c493

health: Wait for required paths indefinitely

It might take a while until paths become available, thus let's just wait
for them.

Change-Id: I9d66f402ec5c062d42dde512b269c5402935a973

health: Only select node with RW permission

Change-Id: Ic963decdc4fa6baa2defe5c31610d61d8e758164

fixup! health: Wait for required paths indefinitely

Change-Id: I2c5b3bb343d4b6270aceaf83b60a576771e00a53

health: Only dump charging enabled status if toggle is supported

Change-Id: Ib0aeb3391407ceb6fc0a41efaf98939b5bd428fd

health: Add battery_charging_enabled node to ChargingControl node list

Compared to charging_enabled node, this one is intended to disable
only charging to the battery, even though power input to the board
still remains (verified by measuring USB current).

This node is commonly found on devices that uses QPNP SMBCHG or
QPNP SMB5 charger, for example.

Change-Id: I7aecc713028293253d3efaa8e5b7bf8a665bc5af

soong: Add TARGET_HEALTH_CHARGING_CONTROL related configs

Change-Id: I837d7b66ddc705aef3642cbc460f5636feb2b26a

Co-authored-by: Fazil Sheik <fazil.sheik96@gmail.com>
Change-Id: Ied7e1653ae18a0bd81c02ef24fc2aa33f9ac58f1
2024-03-12 14:38:28 +05:30
bootanimation aospa: Move bootanimation out of apex 2022-03-08 20:23:53 +05:30
build aospa: build: Generate json file with zip info after build 2024-03-08 20:07:47 +05:30
extensions/framework preference: Introduce {Global,Secure,System}MainSwitchPreference 2024-03-08 20:05:32 +05:30
interfaces aospa: interfaces: Add Lineage Health Service 2024-03-12 14:38:28 +05:30
overlay aospa: Update certified build properties 2024-03-12 14:28:44 +05:30
prebuilts vendor/fonts: Update Inter to v4.0 2024-03-08 20:04:57 +05:30
products roomservice: switch to local dependencies 2024-03-10 04:16:57 +05:30
sepolicy aospa: interfaces: Add Lineage Health Service 2024-03-12 14:38:28 +05:30
soong aospa: interfaces: Add Lineage Health Service 2024-03-12 14:38:28 +05:30
target aospa: interfaces: Add Lineage Health Service 2024-03-12 14:38:28 +05:30
.gitignore aospa: Move translations to their own repo 2023-07-03 23:19:48 +09:00
Android.bp Add license for vendor/aospa and switch iconpacks to this license 2022-09-15 08:47:51 +00:00
NOTICE Add license for vendor/aospa and switch iconpacks to this license 2022-09-15 08:47:51 +00:00
build.sh vendor: build: allow to set x.z versions 2023-07-19 18:52:40 +00:00