diff --git a/drivers/bus/mhi/host/pm.c b/drivers/bus/mhi/host/pm.c index e09fd2956f2d..1e730889fb4b 100644 --- a/drivers/bus/mhi/host/pm.c +++ b/drivers/bus/mhi/host/pm.c @@ -298,6 +298,8 @@ int mhi_pm_m0_transition(struct mhi_controller *mhi_cntrl) if (mhi_cmd->ring.rp != mhi_cmd->ring.wp) mhi_ring_cmd_db(mhi_cntrl, mhi_cmd); spin_unlock_irq(&mhi_cmd->lock); + /* ring misc doorbells for certain controllers */ + mhi_misc_dbs_pending(mhi_cntrl); } /* Ring channel DB registers */