Hello,
I've noticed what I think is an incongruence in ccdc_common.c and ccdc_common.h. In the first file, the field "frm_fmt" of the "ccdc_channel_config_params" structure seems to have a different meaning than in the second. This is the structure:
struct ccdc_channel_config_params {
/* Name of the */
char *name;
/* Indicates width of the image for this mode */
u16 width;
/* Indicates height of the image for this mode */
u16 height;
u8 fps;
/* Indicates whether this is interlaced or progressive format */
u8 frm_fmt;
/* hd or sd */
u8 hd_sd;
/* pix aspect of input */
struct ccdc_pix_aspect pixaspect;
};