Table 6-1. IPU Driver Files
File
Description
ipu_common.c
IPU common library functions
ipu_ic.c
IPU IC base driver
ipu_device.c
IPU driver device interface and fops functions
ipu_capture.c
IPU CSI capture base driver
ipu_disp.c
IPU display functions
ipu_calc_stripes_sizes.c
Multi-stripes method functions for ipu_device.c
mxc_ipuv3_fb.c
Driver for synchronous frame buffer
mxc_lcdif.c
Display Driver for CLAA-WVGA and SEIKO-WVGA LCD support
mxc_hdmi.c
Display Driver for HDMI interface
ldb.c
Driver for synchronous frame buffer for on chip LVDS
mxc_dispdrv.c
Display Driver framework for synchronous frame buffer
mxc_dvi.c
Display Driver for DVI interface
mxc_edid.c
Driver for EDID
vdoa.c
VDOA post-processing driver, used by ipu_device.c
lists the global header files associated with the IPU and Panel drivers. These
files are available in the following directories:
<ltib_dir>/rpm/BUILD/linux/drivers/mxc/ipu3/
<ltib_dir>/rpm/BUILD/linux/include/linux/
<ltib_dir>/rpm/BUILD/linux/drivers/media/video/mxc/
Table 6-2. IPU Global Header Files
File
Description
ipu_param_mem.h
Helper functions for IPU parameter memory access
ipu_prv.h
Header file for Pre-processing drivers
ipu_regs.h
IPU register definitions
vdoa.h
Header file for VDOA drivers
mxc_dispdrv.h
Header file for display driver
mxcfb.h
Header file for the synchronous framebuffer driver
ipu.h
Header file for ipu basic driver
6.4.1 Menu Configuration Options
The following Linux kernel configuration options are provided for the IPU module.
Chapter 6 Image Processing Unit (IPU) Drivers
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
Freescale Semiconductor, Inc.
61