diff options
author | Bernard Shyu <bernard_shyu@bizlinktech.com> | 2014-12-05 13:30:25 +0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-12-10 02:00:20 +0000 |
commit | 511a9f31e84863270ce66c1373dc10797687ba26 (patch) | |
tree | 05ba2c3ef7c6f508dd7e1f0e73f59064db045fa7 /board/plankton | |
parent | 6f010b635d48b0f77028e2d6ed11608ae6e8ce82 (diff) | |
download | chrome-ec-511a9f31e84863270ce66c1373dc10797687ba26.tar.gz |
usb_pd: protocol field extraction error for RDO
The RDO fields extraction for op_ma & max_ma are reversed in
pd_check_requested_voltage()
BUG=none
BRANCH=none
TEST=make buildall
Change-Id: Ifa55b94f43c848b383dc1ab59c857612238e8a63
Reviewed-on: https://chromium-review.googlesource.com/233371
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Commit-Queue: Bernard Shyu <bernard_shyu@bizlinktech.com>
Tested-by: Bernard Shyu <bernard_shyu@bizlinktech.com>
Diffstat (limited to 'board/plankton')
-rw-r--r-- | board/plankton/usb_pd_policy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/board/plankton/usb_pd_policy.c b/board/plankton/usb_pd_policy.c index 500687a739..08d2dd4df3 100644 --- a/board/plankton/usb_pd_policy.c +++ b/board/plankton/usb_pd_policy.c @@ -118,8 +118,8 @@ void pd_set_max_voltage(unsigned mv) int pd_check_requested_voltage(uint32_t rdo) { - int op_ma = rdo & 0x3FF; - int max_ma = (rdo >> 10) & 0x3FF; + int max_ma = rdo & 0x3FF; + int op_ma = (rdo >> 10) & 0x3FF; int idx = rdo >> 28; uint32_t pdo; uint32_t pdo_ma; |