diff options
author | YB.Ha <ybha@samsung.com> | 2014-08-08 09:40:10 +0900 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-08-08 06:40:14 +0000 |
commit | afbfe085796acf28807617b49659cee9a9d09ca2 (patch) | |
tree | 3ab00c061cdc5b5c2f0bdfd591c9d2ba06407aa1 | |
parent | 0adfd9d2bfdac3886432f085b583d8e23b9443b8 (diff) | |
download | chrome-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-x | board/winky/battery.c | 8 |
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 */ |