summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYB.Ha <ybha@samsung.com>2014-08-08 16:58:58 +0900
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-08-08 22:23:42 +0000
commitca3c7eb0c75208b0e5db7e6dced3089c12eae448 (patch)
treee378662d929d4c07f3dc752274b26c8b30da2922
parentf34cf3da573dd95f44e772a3b927d49ae47843e1 (diff)
downloadchrome-ec-ca3c7eb0c75208b0e5db7e6dced3089c12eae448.tar.gz
winky : Add to change charging currunt on near full charge.
PWR_STATE_CHARGE_NEAR_FULL also need to change charging current by FCC * 0.6 for battery safety and charging time. BUG=chrome-os-partner:31146 TEST=emerge-winky chromeos-ec Check charging current by i2c register. Change-Id: I1c0ea803c663dcc4147a31a3af33864b592bf89b Reviewed-on: https://chromium-review.googlesource.com/211554 Reviewed-by: yoojin lee <yoojin7.lee@samsung.com> Reviewed-by: Mohammed Habibulla <moch@chromium.org> Reviewed-by: YongBeum Ha <ybha@samsung.com> Commit-Queue: YongBeum Ha <ybha@samsung.com> Tested-by: YongBeum Ha <ybha@samsung.com>
-rwxr-xr-xboard/winky/battery.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/board/winky/battery.c b/board/winky/battery.c
index 7d087edf67..666a49f054 100755
--- a/board/winky/battery.c
+++ b/board/winky/battery.c
@@ -134,7 +134,8 @@ void battery_override_params(struct batt_params *batt)
return;
}
- if(chstate == PWR_STATE_CHARGE) {
+ if((chstate == PWR_STATE_CHARGE) ||
+ (chstate == PWR_STATE_CHARGE_NEAR_FULL)) {
battery_full_charge_capacity(&bat_fcc);
batt->desired_current = bat_fcc*6/10;
}