Message ID | 1364525119-31791-377-git-send-email-horms+renesas@verge.net.au (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_crtc.c b/drivers/gpu/drm/rcar-du/rcar_du_crtc.c index 22b87ec..ca80939 100644 --- a/drivers/gpu/drm/rcar-du/rcar_du_crtc.c +++ b/drivers/gpu/drm/rcar-du/rcar_du_crtc.c @@ -142,13 +142,16 @@ void rcar_du_crtc_update_planes(struct drm_crtc *crtc) for (i = 0; i < num_planes; ++i) { struct rcar_du_plane *plane = planes[i]; + unsigned int index = plane->hwindex; prio -= 4; - dspr |= (plane->hwindex + 1) << prio; + dspr |= (index + 1) << prio; if (plane->format->planes == 2) { + index = (index + 1) % 8; + prio -= 4; - dspr |= (plane->hwindex + 2) << prio; + dspr |= (index + 1) << prio; } }