gpu: ipu-v3: Move i.MX IPUv3 core driver out of staging
authorPhilipp Zabel <p.zabel@pengutronix.de>
Mon, 30 Sep 2013 14:13:39 +0000 (16:13 +0200)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 4 Jun 2014 09:06:52 +0000 (11:06 +0200)
commit39b9004d1f626b88b775c7655d3f286e135dfec6
tree3d439afd8cff80424b05b78aebe00e23b0ed6b7f
parentd1db0eea852497762cab43b905b879dfcd3b8987
gpu: ipu-v3: Move i.MX IPUv3 core driver out of staging

The i.MX Image Processing Unit (IPU) contains a number of image processing
blocks that sit right in the middle between DRM and V4L2. Some of the modules,
such as Display Controller, Processor, and Interface (DC, DP, DI) or CMOS
Sensor Interface (CSI) and their FIFOs could be assigned to either framework,
but others, such as the dma controller (IDMAC) and image converter (IC) can
be used by both.
The IPUv3 core driver provides an internal API to access the modules, to be
used by both DRM and V4L2 IPUv3 drivers.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25 files changed:
drivers/gpu/Makefile
drivers/gpu/ipu-v3/Kconfig [new file with mode: 0644]
drivers/gpu/ipu-v3/Makefile [new file with mode: 0644]
drivers/gpu/ipu-v3/ipu-common.c [new file with mode: 0644]
drivers/gpu/ipu-v3/ipu-dc.c [new file with mode: 0644]
drivers/gpu/ipu-v3/ipu-di.c [new file with mode: 0644]
drivers/gpu/ipu-v3/ipu-dmfc.c [new file with mode: 0644]
drivers/gpu/ipu-v3/ipu-dp.c [new file with mode: 0644]
drivers/gpu/ipu-v3/ipu-prv.h [new file with mode: 0644]
drivers/staging/imx-drm/Kconfig
drivers/staging/imx-drm/Makefile
drivers/staging/imx-drm/imx-hdmi.c
drivers/staging/imx-drm/imx-tve.c
drivers/staging/imx-drm/ipu-v3/Makefile [deleted file]
drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h [deleted file]
drivers/staging/imx-drm/ipu-v3/ipu-common.c [deleted file]
drivers/staging/imx-drm/ipu-v3/ipu-dc.c [deleted file]
drivers/staging/imx-drm/ipu-v3/ipu-di.c [deleted file]
drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c [deleted file]
drivers/staging/imx-drm/ipu-v3/ipu-dp.c [deleted file]
drivers/staging/imx-drm/ipu-v3/ipu-prv.h [deleted file]
drivers/staging/imx-drm/ipuv3-crtc.c
drivers/staging/imx-drm/ipuv3-plane.c
drivers/video/Kconfig
include/video/imx-ipu-v3.h [new file with mode: 0644]