User`s guide

i.MX53 System Development User’s Guide, Rev. 1
Freescale Semiconductor 20-1
Chapter 20
Supporting the i.MX53 Camera Sensor Interface CSI0
This chapter provides information about how to use the expansion connector to include support for a new
camera sensor on an i.MX53 reference board. It explains how to do the following:
Configure the CSI unit in test mode (Section 20.3, “Configuring the CSI Unit in Test Mode”)
Add support for a new CMOS sensor in the i.MX53 BSP (L2.6.31_10.07.11) (Section 20.4,
“Adding Support for a New CMOS Camera Sensor”)
Set up and use the I
2
C interface to handle your camera bus (Section 20.5, “Using the I
2
C Interface)
Load and test the camera module (Section 20.6, “Loading and Testing the Camera Module”)
It also provides reference information about the following:
Required software and hardware
i.MX53 reference CSI interfaces layout (Section 20.2, “i.MX53 CSI Interfaces Layout”)
CMOS sensor interfaces (CSI) supported by the i.MX53 (IPU) (Section 20.7.1, “CMOS Interfaces
Supported by the i.MX53)
i.MX53 EVK CSI parallel interface (Section 20.7.2, “i.MX53 CSI Parallel Interface”)
i.MX53 CSI test mode (Section 20.7.3, “Timing Data Mode Protocols”)
20.1 Required Software
In Freescale BSPs, all capture devices are based on the V4L2 standard. Therefore, only the
CMOS-dependent layer needs to be modified to include a new CMOS sensor; all other layers have been
developed to work with V4L2.
Required development tools are as follows:
Linux host with i.MX53 Linux L2.6.31_10.07.11 or newer
Serial port terminal (such as Hyperterminal, TeraTerm, Minicom).