From b13512dd9baeaea02380fdc376ba6dba0e1159ec Mon Sep 17 00:00:00 2001 From: Lei Ju Date: Sat, 17 Feb 2024 14:48:57 -0800 Subject: [PATCH 1/2] [gs201] Enable multiclient HAL Test: 1) complile and flash a gs201 device, passed PTS and CHQTS; 2) checked logs to make sure no sepolicy violations Bug: 247124878 Change-Id: I0b0af38e89c13d645406bb1d30786bb25a74d963 --- device.mk | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/device.mk b/device.mk index c728ca9a..d6b2aac6 100644 --- a/device.mk +++ b/device.mk @@ -71,7 +71,7 @@ PRODUCT_SOONG_NAMESPACES += \ hardware/google/pixel \ device/google/gs201 \ device/google/gs201/powerstats \ - system/chre/host/hal_generic \ + vendor/google_devices/common/chre/host/hal \ vendor/google/whitechapel/tools \ vendor/google/interfaces \ vendor/google_devices/common/proprietary/confirmatioui_hal \ @@ -368,25 +368,21 @@ PRODUCT_HOST_PACKAGES += \ PRODUCT_PACKAGES += \ messaging -# Contexthub HAL -PRODUCT_PACKAGES += \ - android.hardware.contexthub-service.generic - -# CHRE tools +# CHRE +## tools ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_PACKAGES += \ chre_power_test_client \ - chre_test_client + chre_test_client \ + chre_aidl_hal_client endif +## HAL +include device/google/gs-common/chre/hal.mk PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.context_hub.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.context_hub.xml - -## Enable the CHRE Daemon -CHRE_USF_DAEMON_ENABLED := true CHRE_DEDICATED_TRANSPORT_CHANNEL_ENABLED := true PRODUCT_PACKAGES += \ - chre \ preloaded_nanoapps.json # Filesystem management tools From 3edeae32e0eec77e4f90e971e328ecddaa8203bf Mon Sep 17 00:00:00 2001 From: Daniel Okazaki Date: Thu, 15 Feb 2024 23:03:21 +0000 Subject: [PATCH 2/2] dumpstate: moving charger nodes to user build Bug: 323415060 Test: adb bugreport Change-Id: I96c06149ad0b960b2fa9116fca126311116fa9d0 Signed-off-by: Daniel Okazaki --- dumpstate/dump_power_gs201.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dumpstate/dump_power_gs201.sh b/dumpstate/dump_power_gs201.sh index 301c29b8..64d75566 100644 --- a/dumpstate/dump_power_gs201.sh +++ b/dumpstate/dump_power_gs201.sh @@ -165,14 +165,15 @@ do echo "$f: `cat $f`" done +echo "\n------ DC_registers dump ------" +cat "/sys/class/power_supply/pca94xx-mains/device/registers_dump" +echo "\n------ max77759_chg registers dump ------" +cat "/sys/class/power_supply/main-charger/device/registers_dump" +echo "\n------ max77729_pmic registers dump ------" +cat /sys/devices/platform/*.hsi2c/i2c-*/*-0066/registers_dump + if [ $build_type = "userdebug" ] then - echo "\n------ DC_registers dump ------" - cat "/sys/class/power_supply/pca94xx-mains/device/registers_dump" - echo "\n------ max77759_chg registers dump ------" - cat "/d/max77759_chg/registers" - echo "\n------ max77729_pmic registers dump ------" - cat "/d/max77729_pmic/registers" echo "\n------ Charging table dump ------" cat "/d/google_battery/chg_raw_profile"