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: I2bf8ef8856a6ac93efee3f5a53fdd5e99d6d68dd
Signed-off-by: Bruce.Wan <Bruce.Wan@quantatw.com>
Reviewed-on: https://chromium-review.googlesource.com/451080
Commit-Ready: Bruce Wan <Bruce.Wan@quantatw.com>
Tested-by: Bruce Wan <Bruce.Wan@quantatw.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
Bruce
2017-03-07 17:13:48 +08:00
committed by chrome-bot
parent 6987e3184b
commit ff4f39d906

View File

@@ -612,7 +612,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 * 89) / 100;
charge_ma = (charge_ma * 95) / 100;
charge_set_input_current_limit(MAX(charge_ma,
CONFIG_CHARGER_INPUT_CURRENT), charge_mv);
}