]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit4d1d6fe515b95087e0f079d6fa57de971adecf49
tree1f91fc9577d653c4f799237839697129291f485a
parent04c853bf8c058344eb15cbb6cd9ce0f283467b83
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