linux/drivers/gpu/drm/imx
Liu Ying c6c1f9bc79 drm/imx: Add active plane reconfiguration support
We don't support configuring active plane on-the-fly for imx-drm.
The relevant CRTC should be disabled before the plane configuration.
Of course, the plane itself should be disabled as well.
This patch adds active plane reconfiguration support by forcing CRTC
mode change and disabling-enabling plane in plane's ->atomic_update
callback.

Suggested-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Cc: David Airlie <airlied@linux.ie>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Peter Senna Tschudin <peter.senna@gmail.com>
Signed-off-by: Liu Ying <gnuiyl@gmail.com>
Tested-by: Peter Senna Tschudin <peter.senna@gmail.com>
Tested-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2016-08-29 16:21:18 +02:00
..
dw_hdmi-imx.c drm/imx: store internal bus configuration in crtc state 2016-07-12 18:24:28 +02:00
imx-drm-core.c drm/imx: Add active plane reconfiguration support 2016-08-29 16:21:18 +02:00
imx-drm.h drm/imx: store internal bus configuration in crtc state 2016-07-12 18:24:28 +02:00
imx-ldb.c drm/imx: imx-ldb: do not try to dereference crtc->state->state in encoder mode_set 2016-07-27 18:47:52 +02:00
imx-tve.c drm/imx: imx-tve: fix the error message 2016-07-12 18:24:31 +02:00
ipuv3-crtc.c drm/imx: turn remaining container_of macros into inline functions 2016-07-12 18:24:29 +02:00
ipuv3-plane.c drm/imx: Add active plane reconfiguration support 2016-08-29 16:21:18 +02:00
ipuv3-plane.h drm/imx: atomic phase 3 step 1: Use atomic configuration 2016-07-12 18:24:03 +02:00
Kconfig drm/imx: make fbdev support really optional 2016-07-18 09:11:36 +02:00
Makefile
parallel-display.c drm/imx: parallel-display: add bridge support 2016-07-14 11:18:46 +02:00