AnsweredAssumed Answered

i.MX6 Solo CSI progressive mode

Question asked by m.c on Jul 16, 2015
Latest reply on Jul 20, 2015 by Wigros Sun

Customer use ADV7283 connect to i.MX6 CSI port. It is fine in interlaced mode but with some gray distortion issue. So customer would like to change to progressive mode to see any improve. After modify below, only first frame can be capture and also in wrong resolution. If there anything miss for changing CSI to progressive mode?

 

Path: kernel/drivers/media/video/mxc/capture/mxc_v4l2_capture.c

static int mxc_v4l2_s_param(cam_data *cam, struct v4l2_streamparm *parm)

{

if (ifparm.u.bt656.clock_curr == 0)

- csi_param.clk_mode = IPU_CSI_CLK_MODE_CCIR656_INTERLACED;

+ csi_param.clk_mode = IPU_CSI_CLK_MODE_CCIR656_PROGRESSIVE;

else

csi_param.clk_mode = IPU_CSI_CLK_MODE_GATED_CLK;

}

Outcomes