From a6c7b82fd97705e4b1ad7c906d295c19ce0ac871 Mon Sep 17 00:00:00 2001 From: Todd Broch Date: Mon, 15 Sep 2014 18:42:27 -0700 Subject: pd: use GET_POLARITY for SNK_DISCONNECTED state as well. BRANCH=none BUG=none TEST=compiles Change-Id: Ic4c0631737885ca66ac4d8b826d5447363c820bb Signed-off-by: Todd Broch Reviewed-on: https://chromium-review.googlesource.com/218384 Reviewed-by: Alec Berg --- common/usb_pd_protocol.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c index b49d66ac88..13cea00978 100644 --- a/common/usb_pd_protocol.c +++ b/common/usb_pd_protocol.c @@ -1396,7 +1396,8 @@ void pd_task(void) if ((cc1_volt >= PD_SNK_VA) || (cc2_volt >= PD_SNK_VA)) { pd[port].polarity = - !(cc1_volt >= PD_SNK_VA); + GET_POLARITY(cc1_volt, + cc2_volt); pd_select_polarity(port, pd[port].polarity); #ifdef CONFIG_USB_PD_READ_INFO_ON_CONNECT -- cgit v1.2.1