diff options
author | Bernard Shyu <bernard_shyu@bizlinktech.com> | 2014-12-04 13:40:40 +0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-12-05 07:05:13 +0000 |
commit | fb04700b3a78588f2ec17f659f1e14b143f4d7eb (patch) | |
tree | e6e305b6f9636f4ca7eb05ff7b26559189114fc9 | |
parent | 540584eb6d12e9e81b80614663f2629cebd949ed (diff) | |
download | chrome-ec-fb04700b3a78588f2ec17f659f1e14b143f4d7eb.tar.gz |
usb_pd: Battery PDO protocol definition errors
PDO_BATT_OP_POWER() inadvertently adopted its calculation from OP_CURR,
resulting in different division bases: 250mW vs 10mA.
BUG=none
BRANCH=none
TEST=make buildall
Change-Id: Ia03681d72fba325899566039c275e2776b212793
Reviewed-on: https://chromium-review.googlesource.com/233064
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Commit-Queue: Bernard Shyu <bernard_shyu@bizlinktech.com>
Tested-by: Bernard Shyu <bernard_shyu@bizlinktech.com>
-rw-r--r-- | include/usb_pd.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/usb_pd.h b/include/usb_pd.h index 886ca39b11..9b6ddaac83 100644 --- a/include/usb_pd.h +++ b/include/usb_pd.h @@ -63,7 +63,7 @@ enum pd_errors { #define PDO_BATT_MAX_VOLT(mv) ((((mv) / 50) & 0x3FF) << 20) #define PDO_BATT_MIN_VOLT(mv) ((((mv) / 50) & 0x3FF) << 10) -#define PDO_BATT_OP_POWER(mw) ((((mw) / 10) & 0x3FF) << 0) +#define PDO_BATT_OP_POWER(mw) ((((mw) / 250) & 0x3FF) << 0) #define PDO_BATT(min_mv, max_mv, op_mw) \ (PDO_BATT_MIN_VOLT(min_mv) | \ |