diff options
author | Ting Shen <phoenixshen@google.com> | 2019-08-19 16:56:22 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-09-09 20:50:32 +0000 |
commit | 631b4461de049bc7c70976a81ddeed3b600f6c1c (patch) | |
tree | c000ebdc2c30db060627df2951cf58b9c8a1b977 /driver | |
parent | d6e38e2b410e96e76b405a39256d9566bc496028 (diff) | |
download | chrome-ec-631b4461de049bc7c70976a81ddeed3b600f6c1c.tar.gz |
rt946x: raise current limit to 2A for HW ramp
CL:1633930 raised DCP input current limit to 2A when SW ramp enabled,
the same limit should also apply to HW ramp too.
BUG=b:139012899
TEST=observe the charging curve (see issue link above for test result)
BRANCH=master
Change-Id: I22098bd81bb46c7d1e638e7b4db8b87cd3284533
Signed-off-by: Ting Shen <phoenixshen@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1760655
Reviewed-by: Yilun Lin <yllin@chromium.org>
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Tested-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/charger/rt946x.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/driver/charger/rt946x.c b/driver/charger/rt946x.c index c935e27ec0..2615f9ff25 100644 --- a/driver/charger/rt946x.c +++ b/driver/charger/rt946x.c @@ -918,9 +918,11 @@ static int rt946x_get_bc12_ilim(int charge_supplier) { switch (charge_supplier) { case CHARGE_SUPPLIER_BC12_DCP: - if (IS_ENABLED(CONFIG_CHARGE_RAMP_SW)) + if (IS_ENABLED(CONFIG_CHARGE_RAMP_SW) || + IS_ENABLED(CONFIG_CHARGE_RAMP_HW)) /* A conservative value to prevent a bad charger. */ return 2000; + /* fallback */ case CHARGE_SUPPLIER_BC12_CDP: return 1500; case CHARGE_SUPPLIER_BC12_SDP: |