summaryrefslogtreecommitdiff
path: root/include/usb_charge.h
diff options
context:
space:
mode:
authorVic Yang <victoryang@chromium.org>2012-08-28 04:38:15 +0800
committerGerrit <chrome-bot@google.com>2012-08-28 16:39:32 -0700
commit773e3c369f0f6bffa01065bb3f96f4774380eda7 (patch)
treed30c9bbbb481a1e8fce0df598217b6da54d896ac /include/usb_charge.h
parenta90949661214a14a5f299181267db45a67b6b81e (diff)
downloadchrome-ec-773e3c369f0f6bffa01065bb3f96f4774380eda7.tar.gz
Revisit USB charge modes
"Auto" mode is observed to cause problems and thus is removed. This leaves only three modes: - Standard downstream port. USB 2.0 mode. 500mA. - Charging downstream port. BC1.2. 1500mA. - Dedicated charging port. BC1.2. 1500mA. BUG=chrome-os-partner:11550 TEST=Check all modes work as expected. Check no discharge between the first two modes. BRANCH=link CQ-DEPEND=31639 Change-Id: I41102a8bc3ac34ff9a1bf4e47c89cdb93a2c4eb5 Signed-off-by: Vic Yang <victoryang@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/31616
Diffstat (limited to 'include/usb_charge.h')
-rw-r--r--include/usb_charge.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/include/usb_charge.h b/include/usb_charge.h
index b73f57a684..ca012d9af6 100644
--- a/include/usb_charge.h
+++ b/include/usb_charge.h
@@ -13,16 +13,12 @@
enum usb_charge_mode {
/* Disable USB port. */
USB_CHARGE_MODE_DISABLED,
- /* Set USB port to be dedicated charging port, auto selecting charging
- * schemes. */
- USB_CHARGE_MODE_CHARGE_AUTO,
- /* Set USB port to be dedicated charging port following USB Battery
- * Charging Specification 1.2. */
- USB_CHARGE_MODE_CHARGE_BC12,
- /* Set USB port to be standard downstream port, with current limit set
- * to 500mA or 1500mA. */
- USB_CHARGE_MODE_DOWNSTREAM_500MA,
- USB_CHARGE_MODE_DOWNSTREAM_1500MA,
+ /* Set USB port to Standard Downstream Port, USB 2.0 mode. */
+ USB_CHARGE_MODE_SDP2,
+ /* Set USB port to Charging Downstream Port, BC 1.2. */
+ USB_CHARGE_MODE_CDP,
+ /* Set USB port to Dedicated Charging Port, BC 1.2. */
+ USB_CHARGE_MODE_DCP_SHORT,
USB_CHARGE_MODE_COUNT
};