This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can any one tell me what is CCDC?

Now I am trying to write a programe of v4l2, but when I read the file vpfe_capture.c, I can not understand what is CCDC, what's its relationship with vpfe,thank you very much.

for exemple:

static int vpfe_get_ccdc_image_format(struct vpfe_device *vpfe_dev,
                 struct v4l2_format *f)

  • CCD (charge coupled device) and CMOS (complementary metal oxide semiconductor) image sensors are two different technologies for capturing images digitally.

    CCDC is CCD controller.

    ISIF is Image Sensor Interface.

    CCDC and CMOS capture modules are part of ISIF.

    VPFE is Video Processing Front End.

    ISIF is part of VPFE.

    Reference: Video Processing Front End (VPFE) User's Guide, Chapter 4, VPFE/ISP Functional Description : http://focus.ti.com/lit/ug/sprufg8c/sprufg8c.pdf

  • My question is that, I am trying to use MT9D131 camera, but I do not know whether I should link the DOUT to CIN or YIN, I have found the ccdc_hw_device.h, but I do not know where is the C file, can anyone tell me where I can change the registre YCSWAP

  • There is a file by name - dm365_ccdc.c in KERNEL_DIR/drivers/media/video/davinci. You should be able to find CCDC/ISIF programming there.