diff options
author | Caveh Jalali <caveh@chromium.org> | 2021-11-08 23:57:00 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-11 20:58:32 +0000 |
commit | f764caac04ce12f7bcd404f17db27631c51c84b8 (patch) | |
tree | 5b18f532108b35c856f9bacf090aa362dde72dca /driver | |
parent | 861ec5cdbd133f55cd0dd786ae847a109e39d868 (diff) | |
download | chrome-ec-f764caac04ce12f7bcd404f17db27631c51c84b8.tar.gz |
bq25710: Allow ACOC_VTH to be configured
This adds support for selecting 133% of ILIM2 for the AC over-current
protection threshold. The chip default is 200% of ILIM2.
BRANCH=none
BUG=b:185190976
TEST=buildall passes
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Change-Id: I75457185fca905519897b66d460752989b3a7ff2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3275000
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/charger/bq25710.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/driver/charger/bq25710.c b/driver/charger/bq25710.c index 658074765a..97a8299802 100644 --- a/driver/charger/bq25710.c +++ b/driver/charger/bq25710.c @@ -293,6 +293,11 @@ static int bq257x0_init_charge_option_2(int chgnum) reg = SET_CO2_BY_NAME(EN_ACOC, ENABLE, reg); } + if (IS_ENABLED(CONFIG_CHARGER_BQ25710_ACOC_VTH_1P33)) { + /* Set ACOC threshold to 133% of ILIM2 */ + reg = SET_CO2_BY_NAME(ACOC_VTH, 1P33, reg); + } + return raw_write16(chgnum, BQ25710_REG_CHARGE_OPTION_2, reg); } |