diff options
author | Bruce <Bruce.Wan@quantatw.com> | 2017-03-08 20:07:12 +0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2017-03-09 01:05:21 +0000 |
commit | bea710eb1bc8490b213ef2746604d3455914cf4d (patch) | |
tree | 5f0fd5db7a14fb83f6612c47a608f8e994de38bc | |
parent | 739d0cc508c79b3965ba4c976ae6651660329181 (diff) | |
download | chrome-ec-bea710eb1bc8490b213ef2746604d3455914cf4d.tar.gz |
snappy: limit max input current for safety
Cancel snappy total power spec (adapter - 5W), follow reef setting.
Max = Max * 95%
BUG=b:35937839
BRANCH=reef
TEST=make buildall
Change-Id: Id1742313b1d738f3401742f35229864611cf5de9
Signed-off-by: Bruce.Wan <Bruce.Wan@quantatw.com>
Reviewed-on: https://chromium-review.googlesource.com/451227
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
-rw-r--r-- | board/snappy/board.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/board/snappy/board.c b/board/snappy/board.c index 234bb4cb7e..5c1a603a9b 100644 --- a/board/snappy/board.c +++ b/board/snappy/board.c @@ -611,6 +611,7 @@ void board_set_charge_limit(int port, int supplier, int charge_ma, if (bd9995x_bc12_enable_charging(port, bc12_enable)) return; + charge_ma = (charge_ma * 95) / 100; charge_set_input_current_limit(MAX(charge_ma, CONFIG_CHARGER_INPUT_CURRENT), charge_mv); } |