From d10e415cd98c806eb934e70f2ca53b236f183f35 Mon Sep 17 00:00:00 2001 From: Jack Wu Date: Fri, 10 Jun 2022 21:14:59 +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: I727e2596928dc8f95d7aeba775241419ddd78273 --- conf/init.gs201.rc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 066ba4a6..7913246c 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -295,6 +295,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 @@ -718,6 +720,8 @@ on property:sys.boot_completed=1 # Enable UFS powersaving write /dev/sys/block/bootdevice/clkgate_enable 1 + # Disable dock-defend in Off Mode Charger + write /sys/devices/platform/google,charger/dd_state -1 # Reset DDR frequency write /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/exynos_data/cancel_boot_freq 1