summaryrefslogtreecommitdiff
path: root/include/charger.h
diff options
context:
space:
mode:
authorJustin Chuang <jchuang@chromium.org>2014-01-15 18:27:38 +0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-01-16 06:43:05 +0000
commitfc91a7f7fdb7f73ba96ae351e5d8d9e2d8b94958 (patch)
tree13e7f2a897537f843d35011d26430662ac38fbc3 /include/charger.h
parente73a228985742ff7ce23d25cf47d24b0be5a48e1 (diff)
downloadchrome-ec-fc91a7f7fdb7f73ba96ae351e5d8d9e2d8b94958.tar.gz
Support discharge on BQ24715 for Rambi and Squawks
BUG=chrome-os-partner:25031 BRANCH=rambi TEST=Manually make BOARD=peppy make BOARD=falco make BOARD=rambi make BOARD=squawks On rambi and squawks, connect charger ectool chargecontrol discharge ectool i2cread 16 0 0x16 0x0a It should return 16-bit negative integer. Change-Id: I8a8dfa90d2ad82595ac7a420c3c8ffc13b12cde6 Signed-off-by: Justin Chuang <jchuang@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/182586 Reviewed-by: Dave Parker <dparker@chromium.org>
Diffstat (limited to 'include/charger.h')
-rw-r--r--include/charger.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/charger.h b/include/charger.h
index c3c2b06cd4..23a4cebb42 100644
--- a/include/charger.h
+++ b/include/charger.h
@@ -76,6 +76,9 @@ int charger_set_current(int current);
int charger_get_voltage(int *voltage);
int charger_set_voltage(int voltage);
+/* Discharge battery when on AC power. */
+int charger_discharge_on_ac(int enable);
+
/* Other parameters that may be charger-specific, but are common so far. */
int charger_set_input_current(int input_current);
int charger_get_input_current(int *input_current);