summaryrefslogtreecommitdiff
path: root/include/charge_manager.h
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2014-11-19 15:58:30 -0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-11-20 02:55:41 +0000
commitb3bf2a61a385bf9aee3b231b1a0051d9ea349811 (patch)
tree5cad03b32da38ea1140253fc3b1724026e20c2d7 /include/charge_manager.h
parentd5803a02693f72a80da64193a729a71ac585df6b (diff)
downloadchrome-ec-b3bf2a61a385bf9aee3b231b1a0051d9ea349811.tar.gz
charge_manager: Add PD_CHARGE_PORT_OVERRIDE host command
Add host command to set charge port override. BUG=chrome-os-partner:32003 BRANCH=Samus TEST=Manual on Samus. Insert PD charger in port1 and BC1.2 charger in port0. ./ectool --name=cros_pd chargeoverride 0 --> Charges from port 0 ./ectool --name=cros_pd chargeoverride off --> Charges from port 1 ./ectool --name=cros_pd chargeoverride dontcharge --> No charge port ./ectool --name=cros_pd chargeoverride 1 --> Charges from port 1 ./ectool --name=cros_pd chargeoverride 2 --> Correctly returns error Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: Ib35f797a4a24e96fd2e3c008ace3fd6291b89d25 Reviewed-on: https://chromium-review.googlesource.com/230910 Reviewed-by: Alec Berg <alecaberg@chromium.org>
Diffstat (limited to 'include/charge_manager.h')
-rw-r--r--include/charge_manager.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/include/charge_manager.h b/include/charge_manager.h
index d1b16cb7f3..be6ed6f859 100644
--- a/include/charge_manager.h
+++ b/include/charge_manager.h
@@ -15,13 +15,6 @@
#define CHARGE_CURRENT_UNINITIALIZED -1
#define CHARGE_VOLTAGE_UNINITIALIZED -1
-/* Port override settings */
-enum {
- OVERRIDE_DONT_CHARGE = -2,
- OVERRIDE_OFF = -1,
- /* [0, PD_PORT_COUNT): Port# */
-};
-
#define POWER(charge_port) ((charge_port.current) * (charge_port.voltage))
/* Charge tasks report available current and voltage */