diff options
author | Alec Berg <alecaberg@chromium.org> | 2014-11-04 08:46:26 -0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-11-06 21:14:48 +0000 |
commit | aa4f720363d9636b7a9bf96bb8ce1d660bbc903f (patch) | |
tree | bd660bc9fa826cc68f0d1a1f63cb21115a4fbea8 | |
parent | 290f0cfc831940393c5904105e523cc71c0fb458 (diff) | |
download | chrome-ec-aa4f720363d9636b7a9bf96bb8ce1d660bbc903f.tar.gz |
pd: for non dual-role device, always send reject to PR_SWAP
For non dual-role devices, always send reject to power swap request,
PR_SWAP.
BUG=none
BRANCH=samus
TEST=make buildall
Change-Id: I54ce4810cf08a02a1d841308507a0f8de284d987
Signed-off-by: Alec Berg <alecaberg@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/227391
Reviewed-by: Todd Broch <tbroch@chromium.org>
-rw-r--r-- | common/usb_pd_protocol.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c index d2b142c0bf..2e15e8bc7b 100644 --- a/common/usb_pd_protocol.c +++ b/common/usb_pd_protocol.c @@ -904,8 +904,10 @@ static void handle_ctrl_request(int port, uint16_t head, } else { send_control(port, PD_CTRL_REJECT); } - break; +#else + send_control(port, PD_CTRL_REJECT); #endif + break; case PD_CTRL_PROTOCOL_ERR: case PD_CTRL_WAIT: #ifdef CONFIG_USB_PD_DUAL_ROLE |