drm/vc4: Set premultiplied for alpha formats
authorStefan Schake <stschake@gmail.com>
Fri, 9 Mar 2018 00:53:34 +0000 (01:53 +0100)
committerEric Anholt <eric@anholt.net>
Fri, 9 Mar 2018 19:24:53 +0000 (11:24 -0800)
commit05202c241f1476d8e2b30bb2699f6780962972e8
tree203f6e5b65476f78cc13aef19ba7432fb8910d60
parent60beeccc72cabefcb8874fec542b3142e262b6c2
drm/vc4: Set premultiplied for alpha formats

Alpha formats in DRM are assumed to be premultiplied, so we should be
setting the PREMULT bit in the plane configuration for HVS.

Changes from v1:
 - Use correct has_alpha

Signed-off-by: Stefan Schake <stschake@gmail.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/msgid/1520556817-97297-2-git-send-email-stschake@gmail.com
drivers/gpu/drm/vc4/vc4_plane.c
drivers/gpu/drm/vc4/vc4_regs.h