Image Processing Unit (IPU) Drivers
i.MX51 EVK Linux Reference Manual
11-6
Freescale Semiconductor
11.3
Source Code Structure
lists the source files associated with the IPU, Sensor, V4L2 and Panel drivers. These files are
available in the following directories:
<ltib_dir>/rpm/BUILD/linux/drivers/mxc/ipu3
<ltib_dir>/rpm/BUILD/linux/drivers/video/mxc
<ltib_dir>/rpm/BUILD/linux/drivers/media/video/mxc
<ltib_dir>/rpm/BUILD/linux/drivers/video/backlight
.
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/
11.4
Menu Configuration Options
The following Linux kernel configuration options are provided for the IPU module. To get to these options
use the command
./ltib -c
when located in the
<ltib dir>
. On the screen displayed, select
Configure
the kernel
and exit. When the next screen appears select the options to configure.
•
CONFIG_MXC_IPU—Includes support for the Image Processing Unit. In menuconfig, this option
is available under:
Table 11-1. IPU Driver Files
File
Description
ipu_capture.c
Asynchronous frame buffer configuration driver
ipu_common.c
Configuration functions for asynchronous and synchronous frame buffers
ipu_device.c
IPU driver device interface and fops functions
ipu_disp.c
IPU display functions
ipu_ic.c
IPU library functions
mxcfb.c
Driver for synchronous frame buffer
mxcfb_epson_vga.c
Driver for synchronous framebuffer for VGA
mxcfb_claa_wvga.c
Driver for synchronous frame buffer for WVGA
mxcfb_modedb.c
Parameter settings for Framebuffer devices
Table 11-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
mxc_pf.h
Header file for Post filtering driver
mxcfb.h
Header file for the synchronous framebuffer driver
Summary of Contents for i.MX51 EVK
Page 1: ...Part Number 924 76374 Rev 10 11 01 11 2010 i MX51 EVK Linux Reference Manual...
Page 14: ...i MX51 EVK Linux Reference Manual xiv Freescale Semiconductor...
Page 18: ...i MX51 EVK Linux Reference Manual xviii Freescale Semiconductor...
Page 24: ...i MX51 EVK Linux Reference Manual xxiv Freescale Semiconductor...
Page 38: ...Machine Specific Layer MSL i MX51 EVK Linux Reference Manual 2 8 Freescale Semiconductor...
Page 52: ...MC13892 Digitizer Driver i MX51 EVK Linux Reference Manual 5 4 Freescale Semiconductor...
Page 64: ...TV Encoder TVE Driver i MX51 EVK Linux Reference Manual 10 4 Freescale Semiconductor...
Page 82: ...Video for Linux Two V4L2 Driver i MX51 EVK Linux Reference Manual 12 8 Freescale Semiconductor...
Page 86: ...i MX5 Dual Display i MX51 EVK Linux Reference Manual 13 4 Freescale Semiconductor...
Page 100: ...X Windows Acceleration i MX51 EVK Linux Reference Manual 16 6 Freescale Semiconductor...
Page 118: ...Low Level Keypad Driver i MX51 EVK Linux Reference Manual 20 6 Freescale Semiconductor...
Page 134: ...Security Drivers i MX51 EVK Linux Reference Manual 22 10 Freescale Semiconductor...
Page 148: ...Inter IC I2C Driver i MX51 EVK Linux Reference Manual 24 4 Freescale Semiconductor...
Page 178: ...ARC USB Driver i MX51 EVK Linux Reference Manual 29 10 Freescale Semiconductor...
Page 194: ...OProfile i MX51 EVK Linux Reference Manual 33 6 Freescale Semiconductor...