From 05b4cbe47cb03b66579ec09d54c68bba313ddbf8 Mon Sep 17 00:00:00 2001 From: Thierry Strudel Date: Mon, 26 Mar 2018 17:27:30 -0700 Subject: [PATCH] init-common: map sys.retaildemo.enabled to persist.vendor.charge.* Bug: 73647497 Change-Id: Id317f390da648b935819e25342725a4663ee5841 Signed-off-by: Thierry Strudel --- init-common.rc | 12 ++++++++++++ init.common.usb.rc | 8 -------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/init-common.rc b/init-common.rc index 5ce4f69..8b4df84 100644 --- a/init-common.rc +++ b/init-common.rc @@ -44,3 +44,15 @@ on init && property:ro.boot.revision=MP1 on boot && property:ro.build.type=userdebug write /sys/class/uio/uio1/device/rtel/rtel 1 + +# charger driver exposes now finer grain control, map demo mode to those properties +# demo mode can only be exit wipping data which will also reset the persist properties +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30 + +on property:persist.vendor.charge.stop.level=* + write /sys/module/htc_battery/parameters/charge_stop_level ${persist.vendor.charge.stop.level} + +on property:persist.vendor.charge.start.level=* + write /sys/module/htc_battery/parameters/charge_start_level ${persist.vendor.charge.start.level} diff --git a/init.common.usb.rc b/init.common.usb.rc index 629f0f6..19e93d1 100644 --- a/init.common.usb.rc +++ b/init.common.usb.rc @@ -3,11 +3,3 @@ import /vendor/etc/init/hw/init.wahoo.usb.rc on boot && property:ro.bootmode=usbradio && property:persist.sys.usb.usbradio.config=* setprop sys.usb.config "none" setprop sys.usb.config ${persist.sys.usb.usbradio.config} - -# battery driver settings for the retail demo environment where -# the device will be perpertually plugged in to a power source -on property:sys.retaildemo.enabled=1 - write /sys/module/htc_battery/parameters/full_level_dis_chg 35 - -on property:sys.retaildemo.enabled=0 - write /sys/module/htc_battery/parameters/full_level_dis_chg 100