diff options
-rw-r--r-- | common/usb_pd_protocol.c | 3 |
1 files changed, 2 insertions, 1 deletions
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 |