diff --git a/drivers/remoteproc/imx_dsp_rproc.c b/drivers/remoteproc/imx_dsp_rproc.c
index 0e92d4084ec2ea3931e8c8fd6a00e1f33913fdf8..5b6270aaa055d19fe8c29aa6297c8d01d552d93b 100644
--- a/drivers/remoteproc/imx_dsp_rproc.c
+++ b/drivers/remoteproc/imx_dsp_rproc.c
@@ -846,8 +846,7 @@ static int imx_dsp_attach_pm_domains(struct imx_dsp_rproc *priv)
 		priv->pd_dev_link[i] = device_link_add(dev,
 						       priv->pd_dev[i],
 						       DL_FLAG_STATELESS |
-						       DL_FLAG_PM_RUNTIME |
-						       DL_FLAG_RPM_ACTIVE);
+						       DL_FLAG_PM_RUNTIME);
 		if (IS_ERR(priv->pd_dev_link[i])) {
 			dev_pm_domain_detach(priv->pd_dev[i], false);
 			ret = PTR_ERR(priv->pd_dev_link[i]);