linux_dsm_epyc7002/drivers/gpu/drm/omapdrm
Tomi Valkeinen fc5cc9678e drm/omap: work-around for omap3 display enable
Seems that on omap3 enabling a crtc without any planes causes a sync
lost flood. This only happens on the first enable, and after that it
works. This looks like an HW issue and it's unclear why this is
happening or how to fix it.

This started happening after 897145d0c7
("drm/omapdrm: Move commit_modeset_enables() before commit_planes()")
which, as a work-around, changed omapdrm first to do the modeset enable,
and plane set only after that. This WA should be fine on all DSS
versions, but apparently OMAP3 DSS is an exception.

This patch reverts that work-around for OMAP3 DSS.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2017-08-23 12:22:12 +03:00
..
displays drm: omapdrm: panel-dpi: Remove unneeded check for OF node 2017-08-15 15:18:25 +03:00
dss drm/omap: fix i886 work-around 2017-08-23 12:22:09 +03:00
Kconfig
Makefile
omap_connector.c drm/omap: Support for HDMI hot plug detection 2017-08-15 15:18:25 +03:00
omap_crtc.c drm/omap: Potential NULL deref in omap_crtc_duplicate_state() 2017-08-16 16:21:18 +03:00
omap_debugfs.c
omap_dmm_priv.h
omap_dmm_tiler.c
omap_dmm_tiler.h
omap_drv.c drm/omap: work-around for omap3 display enable 2017-08-23 12:22:12 +03:00
omap_drv.h
omap_encoder.c
omap_fb.c drm/omap: fix memory leak when FB init fails 2017-08-15 15:18:25 +03:00
omap_fbdev.c
omap_gem_dmabuf.c drm/omap: dma-buf: Constify dma_buf_ops structures. 2017-08-15 15:18:25 +03:00
omap_gem.c
omap_irq.c
omap_plane.c drm: Nuke drm_atomic_helper_plane_set_property 2017-08-08 14:45:16 +02:00
tcm-sita.c
tcm-sita.h
tcm.h
TODO