diff options
author | Yilun Lin <yllin@chromium.org> | 2019-11-19 15:52:16 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-03 11:19:40 +0000 |
commit | 1dde09f155447f8cdfc39149601fb61817f1822c (patch) | |
tree | 29466c69d3e1a2788442e1fc5e9a47cee4afde0c | |
parent | fb13bbb87233de2a1b55e76f86eae974f6ff0a32 (diff) | |
download | chrome-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.c | 4 |
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) |