From 3bec1149e8ba3c26bac4bab8e68210a4d6e077bc Mon Sep 17 00:00:00 2001 From: Randall Huang Date: Wed, 16 Mar 2022 14:37:46 +0800 Subject: [PATCH] UFS: enable UFS clock gating when off mode charging Avoid high UFS power consumption Bug: 224888044 Test: check clkgate_enable in uart console Signed-off-by: Randall Huang Change-Id: Ie5504a259621a8661133eebd8f574d5af2809abb --- conf/init.gs201.rc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 5896a968..a7d4c341 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -945,3 +945,8 @@ on property:persist.vendor.softmaxfreq.cl1=* on property:persist.vendor.softmaxfreq.cl2=* write /sys/devices/platform/exynos-acme/freq_qos_max "6 ${persist.vendor.softmaxfreq.cl2}" + +# UFS +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