drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes 21/180421/1
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 29 May 2018 09:15:38 +0000 (11:15 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 29 May 2018 09:16:13 +0000 (11:16 +0200)
commit0428cf1c4f615b231b33b2b90b232ce6943c5baf
tree1d7f94609515a113cc5c2462718d8e954c2185a8
parentd81cb89a31f56d79143401a9ba103cf25ac44701
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes

Fix following issues related to planar YUV pixel format configuration:
- NV16/61 modes were incorrectly programmed as NV12/21,
- YVU420 was programmed as YUV420 on source,
- YVU420 and YUV422 were programmed as YUV420 on output.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I2434fcde2661bbc902a07d3de882d0c499a39f46
drivers/gpu/drm/exynos/exynos_drm_gsc.c
drivers/gpu/drm/exynos/regs-gsc.h