From bea710eb1bc8490b213ef2746604d3455914cf4d Mon Sep 17 00:00:00 2001 From: Bruce Date: Wed, 8 Mar 2017 20:07:12 +0800 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/451227 Reviewed-by: Aaron Durbin --- board/snappy/board.c | 1 + 1 file changed, 1 insertion(+) 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); } -- cgit v1.2.1