linux/drivers/gpu/drm/imx
Philipp Zabel 74a3dba26c drm/imx: ipuv3-plane: add zpos property
Add a zpos property to planes. Call drm_atomic_helper_check() instead of
calling drm_atomic_helper_check_modeset() and drm_atomic_check_planes()
manually. This effectively adds a call to drm_atomic_normalize_zpos()
before checking planes. Reorder atomic update to allow changing plane
zpos without modeset.

Note that the initial zpos is set in ipu_plane_state_reset(). The
initial value set in ipu_plane_init() is just for show. The zpos
parameter of drm_plane_create_zpos_property() is ignored because
the newly created plane do not have state yet.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Tested-by: Marius Vlad <marius.vlad@collabora.com>
2019-02-22 12:17:54 +01:00
..
dw_hdmi-imx.c drm/imx: Switch to SPDX identifier 2018-11-05 14:40:06 +01:00
imx-drm-core.c drm/imx: ipuv3-plane: add zpos property 2019-02-22 12:17:54 +01:00
imx-drm.h drm/imx: Remove last traces of struct imx_drm_crtc 2018-07-16 16:56:35 +02:00
imx-ldb.c drm/imx: imx-ldb: add missing of_node_puts 2019-01-17 14:59:02 +01:00
imx-tve.c drm/imx: imx-tve: constify clk_ops structure 2018-11-05 14:40:06 +01:00
ipuv3-crtc.c drm/imx: Switch to SPDX identifier 2018-11-05 14:40:06 +01:00
ipuv3-plane.c drm/imx: ipuv3-plane: add zpos property 2019-02-22 12:17:54 +01:00
ipuv3-plane.h drm/imx: ipuv3-plane: add function to query atomic update status 2019-02-22 11:58:45 +01:00
Kconfig drm/imx: merge imx-drm-core and ipuv3-crtc in one module 2017-04-04 10:59:08 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
parallel-display.c drm/imx: Switch to SPDX identifier 2018-11-05 14:40:06 +01:00