linux/drivers/gpu/drm/omapdrm
Tomi Valkeinen 517a8a9564 drm/omap: remove dma & vrfb rotation
We have three rotation methods supported by the SoCs with DSS: DMA,
VRFB and TILER.

DMA rotation works in theory on all DSS platforms, but in practice it's
unusable due to the huge amount of memory bandwidth it uses, and has
never really been used.

VRFB is available on OMAP3, but is not supported by omapdrm, even though
we have some code for it in the dispc driver.

TILER is supported on OMAP4/OMAP5/DRA7/AM5 platforms, but has some
driver bugs.

To clean up the driver to help fixing the TILER issues, this patch drops
the DMA and VRFB rotation support, leaving only TILER rotation.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2017-06-02 10:57:22 +03:00
..
displays drm/omap: remove legacy get_resolution 2017-06-02 10:57:19 +03:00
dss drm/omap: remove dma & vrfb rotation 2017-06-02 10:57:22 +03:00
Kconfig drm/omap: Get rid of DRM_OMAP_NUM_CRTCS config option 2017-04-03 12:36:40 +03:00
Makefile drm/omap: remove unneeded -Iinclude/drm compiler flag 2017-05-18 07:13:17 +02:00
omap_connector.c drm/omap: fix display SYNC/DE flags 2017-04-03 12:36:40 +03:00
omap_crtc.c drm: omapdrm: Handle events when enabling/disabling CRTCs 2017-06-02 10:53:41 +03:00
omap_debugfs.c drm/omap: Remove omap_debugfs_cleanup() 2017-01-27 15:25:53 +01:00
omap_dmm_priv.h drm/omap: fix race conditon in DMM 2015-03-24 13:50:59 +02:00
omap_dmm_tiler.c drm/omap: 64bit compile fixes 2017-06-02 10:57:13 +03:00
omap_dmm_tiler.h drm/omap: fix TILER on OMAP5 2015-03-24 13:50:55 +02:00
omap_drv.c drm/omap: define compat_ioctl 2017-06-02 10:57:14 +03:00
omap_drv.h drm: omapdrm: Infer the OMAP version from the SoC family 2017-06-02 10:57:10 +03:00
omap_encoder.c drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 2016-12-19 11:25:05 +02:00
omap_fb.c drm/omap: remove dma & vrfb rotation 2017-06-02 10:57:22 +03:00
omap_fbdev.c drm: omapdrm: Rename omap_gem_(get|put)_paddr() to omap_gem_(un)pin() 2017-06-02 10:57:05 +03:00
omap_gem_dmabuf.c drm: omapdrm: Take GEM object reference when exporting dmabuf 2017-06-02 10:57:08 +03:00
omap_gem.c drm/omap: 64bit compile fixes 2017-06-02 10:57:13 +03:00
omap_irq.c drm/omap: ratelimit OCP error 2017-06-02 10:57:21 +03:00
omap_plane.c drm/omap: remove dma & vrfb rotation 2017-06-02 10:57:22 +03:00
tcm-sita.c drm/omap: Use bitmaps for TILER placement 2015-12-31 11:25:47 +02:00
tcm-sita.h
tcm.h drm/omap: Use bitmaps for TILER placement 2015-12-31 11:25:47 +02:00
TODO