summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYB.Ha <ybha@samsung.com>2014-08-08 09:40:10 +0900
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-08-08 06:40:14 +0000
commitafbfe085796acf28807617b49659cee9a9d09ca2 (patch)
tree3ab00c061cdc5b5c2f0bdfd591c9d2ba06407aa1
parent0adfd9d2bfdac3886432f085b583d8e23b9443b8 (diff)
downloadchrome-ec-afbfe085796acf28807617b49659cee9a9d09ca2.tar.gz
winky : Change charging current
Charging current should be changed 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: I56bc565934f5788e169a9d345fe180623cc27226 Reviewed-on: https://chromium-review.googlesource.com/211123 Reviewed-by: Mohammed Habibulla <moch@chromium.org> Reviewed-by: yoojin lee <yoojin7.lee@samsung.com> Tested-by: yoojin lee <yoojin7.lee@samsung.com> Commit-Queue: yoojin lee <yoojin7.lee@samsung.com>
-rwxr-xr-xboard/winky/battery.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/board/winky/battery.c b/board/winky/battery.c
index a8a2b30ff7..1b21e6ee28 100755
--- a/board/winky/battery.c
+++ b/board/winky/battery.c
@@ -112,12 +112,20 @@ void battery_override_params(struct batt_params *batt)
batt->flags |= BATT_FLAG_BAD_VOLTAGE;
batt->desired_voltage = 0;
batt->desired_current = 0;
+
+ return;
}
if(oem_battery_state & OEM_BATTERY_STATE_STOP_CHARGE) {
batt->flags &= ~BATT_FLAG_WANT_CHARGE;
batt->desired_voltage = 0;
batt->desired_current = 0;
+
+ return;
+ }
+
+ if(chstate == PWR_STATE_CHARGE) {
+ batt->desired_current = (batt->full_capacity)*6/10;
}
}
#endif /* CONFIG_BATTERY_OVERRIDE_PARAMS */