Allow setting charge start and stop levels when in Test Harness Mode
Bug: 180511460 Signed-off-by: Jenny Ho <hsiufangho@google.com> Change-Id: I02b64c1f386ba6fe299e63dfb8f12c18549c861f
This commit is contained in:
parent
5888eed0d1
commit
8201411a5b
2 changed files with 26 additions and 0 deletions
|
@ -648,6 +648,29 @@ on property:sys.retaildemo.enabled=1
|
|||
setprop persist.vendor.charge.stop.level 35
|
||||
setprop persist.vendor.charge.start.level 30
|
||||
|
||||
# Test Harness Mode default battery profile.
|
||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=0
|
||||
setprop persist.vendor.charge.stop.level 70
|
||||
setprop persist.vendor.charge.start.level 35
|
||||
setprop vendor.battery.defender.disable 1
|
||||
|
||||
# Extremely restricted battery profile.
|
||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=1
|
||||
setprop persist.vendor.charge.stop.level 50
|
||||
setprop persist.vendor.charge.start.level 35
|
||||
setprop vendor.battery.defender.disable 1
|
||||
|
||||
# Normal behavior (as if the device was a regular device)
|
||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=2
|
||||
setprop persist.vendor.charge.stop.level 100
|
||||
setprop persist.vendor.charge.start.level 0
|
||||
|
||||
# Unrestricted, allows charging to 100%
|
||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=3
|
||||
setprop persist.vendor.charge.stop.level 100
|
||||
setprop persist.vendor.charge.start.level 0
|
||||
setprop vendor.battery.defender.disable 1
|
||||
|
||||
on property:persist.vendor.charge.stop.level=*
|
||||
write /sys/devices/platform/google,charger/charge_stop_level ${persist.vendor.charge.stop.level}
|
||||
|
||||
|
|
|
@ -26,3 +26,6 @@ PRODUCT_COPY_FILES += \
|
|||
# Set system properties identifying the chipset
|
||||
PRODUCT_VENDOR_PROPERTIES += ro.soc.manufacturer=Google
|
||||
PRODUCT_VENDOR_PROPERTIES += ro.soc.model=GS101
|
||||
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
persist.vendor.testing_battery_profile=0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue