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.

OMAP4460 ISS CPI driver programming

Hello TI Team,

We need to develop CAM2 Parallel interface(CPI) linux driver for OMAP4460. But OMAP4460 TRM (Version AB) has no information about Programming model and Register manual for CPI. Can you please share these info ?

Also share any reference CPI driver that can be ported to OMAP4 series.

  • Hi,

    There is no separate programming model or register manual for the CPI interface.

    CAM2 control & data pinmux is shared with the CSI2-B pins, see device control module padconf registers for more details.

    For CPI functionality you can get familiar with Section 8.2.2.3 ISS Interfaces CPI Data Formats, which describes the CPI protocol. The CSI PHY is shared between csi & cpi, as you can see from functional block diagrams in ISS chapter.

    Other useful information you can find in Section 8.2.6 ISS TCTRL and Section 8.3 ISS ISP (especially Subsection 8.3.3.1 ISS ISP VP Functional Description).

    Have in mind that TI has not developed a driver for CPI (which you could integrate in your system). You will have to create the driver from scratch.

    Best Regards,
    Yordan