[PATCH 1/7] Add a mfd IPUv3 driver
Chen Jie-B02280
B02280 at freescale.com
Wed Apr 13 22:27:29 EDT 2011
The IPU is the Image Processing Unit found on i.MX51/53 SoCs. It
features several units for image processing, this patch adds support
for the units needed for Framebuffer support, namely:
- Display Controller (dc)
- Display Interface (di)
- Display Multi Fifo Controller (dmfc)
- Display Processor (dp)
- Image DMA Controller (idmac)
This patch is based on the Freescale driver, but follows a different
approach. The Freescale code implements logical idmac channels and
the handling of the subunits is hidden in common idmac code pathes
in big switch/case statements. This patch instead just provides code
and resource management for the different subunits. The user, in this
case the framebuffer driver, decides how the different units play
together.
The IPU has other units missing in this patch:
- CMOS Sensor Interface (csi)
- Video Deinterlacer (vdi)
- Sensor Multi FIFO Controler (smfc)
- Image Converter (ic)
- Image Rotator (irt)
So expect more files to come in this directory.
Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de<mailto:s.hauer at pengutronix.de>>
Signed-off-by: Jason Chen <Jason.Chen at freescale.com<mailto:Jason.Chen at freescale.com>>
Jason Chen / Chen Jie
NMG / MAD
Freescale Semiconductor (China) Ltd.
Shanghai Branch Office
No.192 Liangjing Rd.,
Pu Dong New District Shanghai 201203
Tel: 021-28937178
Fax: 021-28937444
E-mail: Jason.Chen at freescale.com<mailto:Jason.Chen at freescale.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110414/7c07b565/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-a-mfd-IPUv3-driver.patch.gz
Type: application/x-gzip
Size: 22582 bytes
Desc: 0001-Add-a-mfd-IPUv3-driver.patch.gz
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110414/7c07b565/attachment-0001.gz>
More information about the linux-arm-kernel
mailing list