summaryrefslogtreecommitdiff
path: root/common/usb_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/usb_common.c')
-rw-r--r--common/usb_common.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/usb_common.c b/common/usb_common.c
index a0fe959a3b..d1db0b2b3e 100644
--- a/common/usb_common.c
+++ b/common/usb_common.c
@@ -167,6 +167,14 @@ bool pd_is_debug_acc(int port)
cc_state == PD_CC_DFP_DEBUG_ACC;
}
+void pd_set_polarity(int port, enum tcpc_cc_polarity polarity)
+{
+ tcpm_set_polarity(port, polarity);
+
+ if (IS_ENABLED(CONFIG_USBC_PPC_POLARITY))
+ ppc_set_polarity(port, polarity);
+}
+
__overridable int pd_board_check_request(uint32_t rdo, int pdo_cnt)
{
return EC_SUCCESS;