diff options
author | George Lee <geolee@google.com> | 2022-11-14 10:14:16 -0800 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-11-18 19:01:28 +0000 |
commit | df5d63896daf23ec037f1120dcf52adb76826f89 (patch) | |
tree | b028aaeed722e15d063ee379f66c6b50698612ec | |
parent | 860e2e5284ff9d484f4b32020b940ce699b00a43 (diff) | |
download | gs201-df5d63896daf23ec037f1120dcf52adb76826f89.tar.gz |
battery_mitigation: Add BrownoutDetection app [DO NOT MERGE]
This app files bugreport for user-debug build with reboot reason = ocp
or uvlo. Removed the dependency on BetterBug.
Bug: 237287659
Test: Ensure bugreport is generated under user-debug build with reboot
reason = ocp or uvlo.
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I267f077e9c6c856b038b008397c0b465d209d9c3
(cherry picked from commit d0d71a7ce810683d17df144b64c8848412b6de79)
Merged-In: I267f077e9c6c856b038b008397c0b465d209d9c3
-rw-r--r-- | battery_mitigation/battery_mitigation.rc | 56 | ||||
-rw-r--r-- | device.mk | 3 |
2 files changed, 30 insertions, 29 deletions
diff --git a/battery_mitigation/battery_mitigation.rc b/battery_mitigation/battery_mitigation.rc index 4c4e2c1..c0c76fb 100644 --- a/battery_mitigation/battery_mitigation.rc +++ b/battery_mitigation/battery_mitigation.rc @@ -4,88 +4,88 @@ on property:vendor.thermal.link_ready=1 start vendor.battery_mitigation on property:ro.boot.bootreason=reboot,uvlo,pmic,if - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "uvlo,pmic,if" on property:ro.boot.bootreason=reboot,ocp,pmic,if - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,pmic,if" on property:ro.boot.bootreason=reboot,uvlo,pmic,main - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "uvlo,pmic,main" on property:ro.boot.bootreason=reboot,uvlo,pmic,sub - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "uvlo,pmic,sub" on property:ro.boot.bootreason=reboot,ocp,buck1m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck1m" on property:ro.boot.bootreason=reboot,ocp,buck2m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck2m" on property:ro.boot.bootreason=reboot,ocp,buck3m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck3m" on property:ro.boot.bootreason=reboot,ocp,buck4m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck4m" on property:ro.boot.bootreason=reboot,ocp,buck5m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck5m" on property:ro.boot.bootreason=reboot,ocp,buck6m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck6m" on property:ro.boot.bootreason=reboot,ocp,buck7m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck7m" on property:ro.boot.bootreason=reboot,ocp,buck8m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck8m" on property:ro.boot.bootreason=reboot,ocp,buck9m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck9m" on property:ro.boot.bootreason=reboot,ocp,buck10m - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck10m" on property:ro.boot.bootreason=reboot,ocp,buck1s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck1s" on property:ro.boot.bootreason=reboot,ocp,buck2s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck2s" on property:ro.boot.bootreason=reboot,ocp,buck3s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck3s" on property:ro.boot.bootreason=reboot,ocp,buck4s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck4s" on property:ro.boot.bootreason=reboot,ocp,buck5s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck5s" on property:ro.boot.bootreason=reboot,ocp,buck6s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck6s" on property:ro.boot.bootreason=reboot,ocp,buck7s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck7s" on property:ro.boot.bootreason=reboot,ocp,buck8s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck8s" on property:ro.boot.bootreason=reboot,ocp,buck9s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck9s" on property:ro.boot.bootreason=reboot,ocp,buck10s - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buck10s" on property:ro.boot.bootreason=reboot,ocp,buckds - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buckds" on property:ro.boot.bootreason=reboot,ocp,buckas - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buckas" on property:ro.boot.bootreason=reboot,ocp,buckcs - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buckcs" on property:ro.boot.bootreason=reboot,ocp,buckbs - setprop vendor.startup_bugreport_requested 1 + setprop vendor.brownout_reason "ocp,buckbs" service vendor.battery_mitigation /vendor/bin/hw/battery_mitigation user system @@ -551,7 +551,8 @@ PRODUCT_PACKAGES += \ # Battery Mitigation PRODUCT_PACKAGES += \ - battery_mitigation + battery_mitigation \ + BrownoutDetection PRODUCT_PACKAGES_DEBUG += \ sg_write_buffer \ |