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?
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;
csi_param.clk_mode = IPU_CSI_CLK_MODE_GATED_CLK;