summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYilun Lin <yllin@chromium.org>2019-11-19 15:52:16 +0800
committerCommit Bot <commit-bot@chromium.org>2019-12-03 11:19:40 +0000
commit1dde09f155447f8cdfc39149601fb61817f1822c (patch)
tree29466c69d3e1a2788442e1fc5e9a47cee4afde0c
parentfb13bbb87233de2a1b55e76f86eae974f6ff0a32 (diff)
downloadchrome-ec-1dde09f155447f8cdfc39149601fb61817f1822c.tar.gz
charger/rt946x: add delay for current limit source select
It took the charger 5ms to ramp after setting a new current limit source. BUG=b:144532905 BRANCH=kukui TEST=make buildall Change-Id: I46c39d039c164f5b9be6a6157285192c6a8198d1 Signed-off-by: Yilun Lin <yllin@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1924168 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Allen Chiang <allen_chiang@mediatek.corp-partner.google.com>
-rw-r--r--driver/charger/rt946x.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/charger/rt946x.c b/driver/charger/rt946x.c
index f5d6204b55..b864acaf3f 100644
--- a/driver/charger/rt946x.c
+++ b/driver/charger/rt946x.c
@@ -885,6 +885,10 @@ int charger_post_init(void)
rv = rt946x_select_ilmt(RT946X_ILMTSEL_AICR);
if (rv)
return rv;
+
+ /* Need 5ms to ramp after choose current limit source */
+ msleep(5);
+
/* Disable ILIM pin */
rv = rt946x_enable_ilim_pin(0);
if (rv)