summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver/tcpm/tcpci.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/driver/tcpm/tcpci.c b/driver/tcpm/tcpci.c
index 3ec12e9860..d45b1323c4 100644
--- a/driver/tcpm/tcpci.c
+++ b/driver/tcpm/tcpci.c
@@ -617,13 +617,15 @@ int tcpci_tcpm_set_rx_enable(int port, int enable)
{
int detect_sop_en = 0;
+#ifdef CONFIG_USB_PD_DECODE_SOP
+ /* save rx_on */
+ rx_en[port] = enable;
+#endif
+
if (enable) {
detect_sop_en = TCPC_REG_RX_DETECT_SOP_HRST_MASK;
#ifdef CONFIG_USB_PD_DECODE_SOP
- /* save rx_on */
- rx_en[port] = enable;
-
/*
* Only the VCONN Source is allowed to communicate
* with the Cable Plugs.