From 53aef42cdb8b7d7c7da398cf657cbc720bb1ad8f Mon Sep 17 00:00:00 2001 From: samou Date: Tue, 13 Aug 2024 05:55:06 +0000 Subject: [PATCH] bm: add mitigation config file Flag: vendor.google.battery_mitigation.flags.enable_swift_audio_mitigation Bug: 319619657 Change-Id: Iaa1106e5f357630cd1d45df3614bd6d8a9d91148 Signed-off-by: samou --- battery_mitigation/bm_config_tegu.json | 22 ++++++++++++++++++++++ device-tegu.mk | 8 ++++++++ 2 files changed, 30 insertions(+) create mode 100644 battery_mitigation/bm_config_tegu.json diff --git a/battery_mitigation/bm_config_tegu.json b/battery_mitigation/bm_config_tegu.json new file mode 100644 index 0000000..8652680 --- /dev/null +++ b/battery_mitigation/bm_config_tegu.json @@ -0,0 +1,22 @@ +{ + "MitigationMethod":[ + { + "Name":"AUDIO_MITIGATION", + "Module":"AUDIO", + "Trigger":["OILO1"], + "State":["LIGHT", "MEDIUM", "HEAVY", "DISABLED"], + "Condition":"BASIC" + }, + { + "Name":"UNDEFINED", + "Module":"UNDEFINED", + "Trigger":["OILO1", "OILO2", "UVLO1", "UVLO2", "SMPL"], + "State":["START", "LIGHT", "MEDIUM", "HEAVY", "DISABLED"], + "Condition":"BASIC" + } + ], + "MitigationConfig": { + "QuickSaveStats": 1, + "TriggerDeglitchMS": 1000 + } +} diff --git a/device-tegu.mk b/device-tegu.mk index fffc806..e35f77c 100644 --- a/device-tegu.mk +++ b/device-tegu.mk @@ -314,3 +314,11 @@ $(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shippi else $(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_factory.mk) endif + +# Battery Mitigation Config +ifeq (,$(TARGET_VENDOR_BATTERY_MITIGATION_CONFIG_PATH)) +TARGET_VENDOR_BATTERY_MITIGATION_CONFIG_PATH := device/google/tegu/battery_mitigation +endif + +PRODUCT_COPY_FILES += \ + $(TARGET_VENDOR_BATTERY_MITIGATION_CONFIG_PATH)/bm_config_tegu.json:$(TARGET_COPY_OUT_VENDOR)/etc/bm_config.json