drm: rcar-du: Fix pitch handling for fully planar YUV formats
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Thu, 6 Aug 2020 02:24:34 +0000 (05:24 +0300)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 22 Sep 2020 11:10:05 +0000 (14:10 +0300)
commitdc86d6bc9bc3d0080bd18b54777a22b70eae4aa6
tree1f91fc9577d653c4f799237839697129291f485a
parentef84ad32f41c2b84560ca3577fb0cb85dd4895fb
drm: rcar-du: Fix pitch handling for fully planar YUV formats

When creating a frame buffer, the driver verifies that the pitches for
the chroma planes match the luma plane. This is done incorrectly for
fully planar YUV formats, without taking horizontal subsampling into
account. Fix it.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_du_kms.c
drivers/gpu/drm/rcar-du/rcar_du_kms.h