From 4a612faaafcdd3401aa28f15110148251bf3a63c Mon Sep 17 00:00:00 2001 From: Jack Wu Date: Thu, 9 Jun 2022 18:09:28 +0800 Subject: [PATCH] init: disable dock-defend in charger mode Need to meet energy certification test requirement which needs to be able to charge FULL. Bug: 235437635 Test: can charge to full on dock in charger mode Signed-off-by: Jack Wu Change-Id: I9f92cffdefbeef8e3671812dbc2891d4fef71230 --- conf/init.gs101.rc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index bf63c26f..2d96e265 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -297,6 +297,8 @@ on init chown system system /sys/devices/platform/google,charger/charge_start_level chown system system /sys/devices/platform/google,charger/charge_stop_level chown system system /sys/devices/platform/google,cpm/dc_ctl + # Important to include dd_state as it's used in battery defender in charger mode + chown system system /sys/devices/platform/google,charger/dd_state # Power Stats HAL chown system system /dev/bbd_pwrstat @@ -1008,6 +1010,8 @@ on property:vendor.disable.bcl.control=0 on property:ro.boot.mode=charger && property:init.svc.vendor.charger=running # Enable UFS powersaving in Off Mode Charger write /dev/sys/block/bootdevice/clkgate_enable 1 + # Disable dock-defend in Off Mode Charger + write /sys/devices/platform/google,charger/dd_state -1 # Cpuset experiment on property:persist.device_config.vendor_system_native.top-app_cpuset=*