diff --git a/drivers/bus/mhi/core/mhi_pm.c b/drivers/bus/mhi/core/mhi_pm.c index 0fad46875bab..49a425a6e374 100644 --- a/drivers/bus/mhi/core/mhi_pm.c +++ b/drivers/bus/mhi/core/mhi_pm.c @@ -1063,8 +1063,8 @@ void mhi_control_error(struct mhi_controller *mhi_cntrl) sfr_info->buf_addr); } - /* link is not down if device is in RDDM */ - transition_state = (mhi_cntrl->ee == MHI_EE_RDDM) ? + /* link is not down if device supports RDDM */ + transition_state = (mhi_cntrl->rddm_supported) ? MHI_PM_DEVICE_ERR_DETECT : MHI_PM_LD_ERR_FATAL_DETECT; write_lock_irq(&mhi_cntrl->pm_lock);