diff options
author | Vic Yang <victoryang@chromium.org> | 2012-08-28 04:38:15 +0800 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-08-28 16:39:32 -0700 |
commit | 773e3c369f0f6bffa01065bb3f96f4774380eda7 (patch) | |
tree | d30c9bbbb481a1e8fce0df598217b6da54d896ac /include/usb_charge.h | |
parent | a90949661214a14a5f299181267db45a67b6b81e (diff) | |
download | chrome-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.h | 16 |
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 }; |