drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support
authorTakanari Hayama <taki@igel.co.jp>
Wed, 10 Aug 2022 08:37:11 +0000 (17:37 +0900)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 7 Sep 2022 20:48:39 +0000 (23:48 +0300)
commit0a58c9b11b7958a1c9a2d804c5b45f9ab33609e4
tree963bf4bf405c672a9b823884c90c2b367407f58e
parentb07f5a4d4457a047104315190930a06fc5f26391
drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support

DRM_MODE_BLEND_PIXEL_NONE ignores an alpha channel.

Rcar-du driver supports only 3 formats with an alpha channel
(DRM_FORMAT_ARGB1555, DRM_FORMAT_ARGB8888 and DRM_FORMAT_ARGB4444). We
simply override the format passed to VSP1 for blending with the pixel
format without alpha channel.

Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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