diff options
author | Sascha Hauer | 2012-09-21 10:07:49 +0200 |
---|---|---|
committer | Greg Kroah-Hartman | 2012-09-21 18:17:06 +0200 |
commit | aecfbdb1803b60bc26616ada7e432c8f9a58ba42 (patch) | |
tree | 4dba3b383177c18cce9e36ed71000330b88af17b /drivers/staging/imx-drm/Kconfig | |
parent | staging: drm/imx: Add parallel display support (diff) | |
download | kernel-qcow2-linux-aecfbdb1803b60bc26616ada7e432c8f9a58ba42.tar.gz kernel-qcow2-linux-aecfbdb1803b60bc26616ada7e432c8f9a58ba42.tar.xz kernel-qcow2-linux-aecfbdb1803b60bc26616ada7e432c8f9a58ba42.zip |
staging: drm/imx: add i.MX IPUv3 base driver
The IPU is the Image Processing Unit found on i.MX51/53/6 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)
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/imx-drm/Kconfig')
-rw-r--r-- | drivers/staging/imx-drm/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/imx-drm/Kconfig b/drivers/staging/imx-drm/Kconfig index 9e270121eb89..4849bfa14376 100644 --- a/drivers/staging/imx-drm/Kconfig +++ b/drivers/staging/imx-drm/Kconfig @@ -19,3 +19,11 @@ config DRM_IMX_FB_HELPER config DRM_IMX_PARALLEL_DISPLAY tristate "Support for parallel displays" depends on DRM_IMX + +config DRM_IMX_IPUV3_CORE + tristate "IPUv3 core support" + depends on DRM_IMX + help + Choose this if you have a i.MX5/6 system and want + to use the IPU. This option only enables IPU base + support. |