From d310398f6560f5eedca7aafe36aed38e6a5d253d Mon Sep 17 00:00:00 2001 From: "Guoniu.Zhou" Date: Tue, 8 May 2018 09:36:47 +0800 Subject: [PATCH] MLK-18222: CI_PI: fix CI_PI lost half of frame issue As IC team recommended, it is better to set vsync pulse width as 2 lines pixels, otherwise ISI will lost half of frames. Signed-off-by: Guoniu.Zhou Reviewed-by: Sandor.Yu --- drivers/media/platform/imx8/mxc-parallel-csi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/imx8/mxc-parallel-csi.c b/drivers/media/platform/imx8/mxc-parallel-csi.c index f06a6b326f79..c8217170bb83 100644 --- a/drivers/media/platform/imx8/mxc-parallel-csi.c +++ b/drivers/media/platform/imx8/mxc-parallel-csi.c @@ -193,7 +193,7 @@ static void mxc_pcsi_config_ctrl_reg1(struct mxc_parallel_csi_dev *pcsidev) /* Config Pixel Width */ val = (CSI_CTRL_REG1_PIXEL_WIDTH(pcsidev->format.width - 1) | - CSI_CTRL_REG1_VSYNC_PULSE(3)); + CSI_CTRL_REG1_VSYNC_PULSE(pcsidev->format.width << 1)); writel(val, pcsidev->csr_regs + CSI_CTRL_REG1); }