diff --git a/drivers/dma/pxp/pxp_dma_v3.c b/drivers/dma/pxp/pxp_dma_v3.c
index 18298eb3fbfc388b767e26fef96d028c7782f299..92e9ab206b0700b05a43358d66b90a075412e065 100644
--- a/drivers/dma/pxp/pxp_dma_v3.c
+++ b/drivers/dma/pxp/pxp_dma_v3.c
@@ -4272,12 +4272,6 @@ static void pxp_issue_pending(struct dma_chan *chan)
 	spin_unlock(&pxp_chan->lock);
 
 	pxp_clk_enable(pxp);
-
-	pxp_soft_reset(pxp);
-	if (pxp->devdata && pxp->devdata->pxp_data_path_config)
-		pxp->devdata->pxp_data_path_config(pxp);
-	__raw_writel(0xffff, pxp->base + HW_PXP_IRQ_MASK);
-
 	wake_up_interruptible(&pxp->thread_waitq);
 }