diff --git a/src/soc/intel/common/block/tcss/tcss.c b/src/soc/intel/common/block/tcss/tcss.c index 18fff20fb2..a0cd733ad7 100644 --- a/src/soc/intel/common/block/tcss/tcss.c +++ b/src/soc/intel/common/block/tcss/tcss.c @@ -422,8 +422,10 @@ void tcss_configure(const struct typec_aux_bias_pads aux_bias_pads[MAX_TYPE_C_PO if (port_map == NULL) return; - for (i = 0; i < num_ports; i++) - tcss_init_mux(i, &port_map[i]); + if (!platform_is_resuming()) { + for (i = 0; i < num_ports; i++) + tcss_init_mux(i, &port_map[i]); + } /* This should be performed before alternate modes are entered */ if (tcss_ops.configure_aux_bias_pads)