diff --git a/src/soc/intel/common/block/cse/cse.c b/src/soc/intel/common/block/cse/cse.c index 877b99c141e..ab10addc710 100644 --- a/src/soc/intel/common/block/cse/cse.c +++ b/src/soc/intel/common/block/cse/cse.c @@ -1443,7 +1443,7 @@ static void cse_set_state(struct device *dev) const unsigned int soft_temp_disable = cse_is_hfs1_com_soft_temp_disable(); - if (me_state && !soft_temp_disable) { + if (me_state == ME_MODE_DISABLE_HECI && !soft_temp_disable) { /* me_state should be disabled, but it's enabled */ printk(BIOS_DEBUG, "ME needs to be disabled.\n"); send = heci_send_receive(&me_disable, sizeof(me_disable),