]> git.baikalelectronics.ru Git - kernel.git/commit
drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support
authorTakanari Hayama <taki@igel.co.jp>
Wed, 10 Aug 2022 08:37:10 +0000 (17:37 +0900)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 7 Sep 2022 20:48:39 +0000 (23:48 +0300)
commitfcf08ebe56d4838d4e28bb174517dc43f954245e
tree82a154f22699ce0c4d59cdcec884eadef686a9a3
parentdd196ef7676d3448f5acbbaa4b4488f80718928f
drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support

R-Car DU driver implicitly supports DRM_MODE_BLEND_COVERAGE only.
This adds a support for DRM_MODE_BLEND_PREMULTI. As a consequence,
DRM_MODE_BLEND_PREMULTI becomes the default. If DRM_MODE_BLEND_COVERAGE
is desired, it should be set explicitly.

This behavior comes from how DRM blend mode is supported.
drm_plane_create_blend_mode_property() creates the blend mode property
with the default value of DRM_MODE_BLEND_PREMULTI. This default value
cannot be modified from the atomic driver.

Signed-off-by: Takanari Hayama <taki@igel.co.jp>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_du_vsp.c