summaryrefslogtreecommitdiff
path: root/common/charge_state_v2.c
diff options
context:
space:
mode:
authorEric Yilun Lin <yllin@chromium.org>2020-07-21 15:30:32 +0800
committerCommit Bot <commit-bot@chromium.org>2020-07-22 10:05:48 +0000
commitf06d92218d6c44d8d97ad0600baccc33cb785ff5 (patch)
tree9bf0452e6b80a5fe19f910d72b7d5dcdd8675ea5 /common/charge_state_v2.c
parentc02e23c66b17a67b24f970c56ba115a55b572df7 (diff)
downloadchrome-ec-f06d92218d6c44d8d97ad0600baccc33cb785ff5.tar.gz
charge_state_v2: add function to check batt current is stable
This function would be useful to know if the battery current is in a stable state. BUG=b:160448099 TEST=make buildall BRANCH=kukui Change-Id: I97a25a41b94dd40e2b324052841ec4bec95ee716 Signed-off-by: Eric Yilun Lin <yllin@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2309523 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'common/charge_state_v2.c')
-rw-r--r--common/charge_state_v2.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/charge_state_v2.c b/common/charge_state_v2.c
index f1dc8fcc0b..1f83fbf888 100644
--- a/common/charge_state_v2.c
+++ b/common/charge_state_v2.c
@@ -2501,6 +2501,11 @@ int charge_get_active_chg_chip(void)
}
#ifdef CONFIG_USB_PD_PREFER_MV
+bool charge_is_current_stable(void)
+{
+ return get_time().val >= stable_ts.val;
+}
+
int charge_get_plt_plus_bat_desired_mw(void)
{
/*