From aa4f720363d9636b7a9bf96bb8ce1d660bbc903f Mon Sep 17 00:00:00 2001 From: Alec Berg Date: Tue, 4 Nov 2014 08:46:26 -0800 Subject: [PATCH] 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 Reviewed-on: https://chromium-review.googlesource.com/227391 Reviewed-by: Todd Broch --- common/usb_pd_protocol.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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