Skip to content

Commit 75def77

Browse files
Peter Ujfalusitomba
authored andcommitted
drm: rcar-du: Let core take care of normalizing the zpos
Set the drm_mode_config->normalize_zpos and call drm_atomic_helper_check() from rcar_du_atomic_check() instead of re implementing the function locally. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> CC: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180321102029.15248-6-peter.ujfalusi@ti.com
1 parent 352f9a8 commit 75def77

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

drivers/gpu/drm/rcar-du/rcar_du_kms.c

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -233,15 +233,7 @@ static int rcar_du_atomic_check(struct drm_device *dev,
233233
struct rcar_du_device *rcdu = dev->dev_private;
234234
int ret;
235235

236-
ret = drm_atomic_helper_check_modeset(dev, state);
237-
if (ret)
238-
return ret;
239-
240-
ret = drm_atomic_normalize_zpos(dev, state);
241-
if (ret)
242-
return ret;
243-
244-
ret = drm_atomic_helper_check_planes(dev, state);
236+
ret = drm_atomic_helper_check(dev, state);
245237
if (ret)
246238
return ret;
247239

@@ -529,6 +521,7 @@ int rcar_du_modeset_init(struct rcar_du_device *rcdu)
529521
dev->mode_config.min_height = 0;
530522
dev->mode_config.max_width = 4095;
531523
dev->mode_config.max_height = 2047;
524+
dev->mode_config.normalize_zpos = true;
532525
dev->mode_config.funcs = &rcar_du_mode_config_funcs;
533526
dev->mode_config.helper_private = &rcar_du_mode_config_helper;
534527

0 commit comments

Comments
 (0)