The CSI is enabled at the end of imx7_csi_sw_reset(), called from imx7_csi_enable(), as well as at the end of imx7_csi_enable(). The latter is enough, remove the former. Signed-off-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> --- drivers/staging/media/imx/imx7-media-csi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/staging/media/imx/imx7-media-csi.c b/drivers/staging/media/imx/imx7-media-csi.c index 85ab733a2c4f..31d26d7c3cfb 100644 --- a/drivers/staging/media/imx/imx7-media-csi.c +++ b/drivers/staging/media/imx/imx7-media-csi.c @@ -331,8 +331,6 @@ static void imx7_csi_sw_reset(struct imx7_csi *csi) usleep_range(2000, 3000); imx7_csi_irq_clear(csi); - - imx7_csi_hw_enable(csi); } static void imx7_csi_update_buf(struct imx7_csi *csi, dma_addr_t phys, -- Regards, Laurent Pinchart