[PATCH 2/2] drm:rcar-du: Enable ABGR and XBGR formats
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Thu Aug 3 23:49:38 UTC 2023
Hi Damian,
Thank you for the patch.
On Fri, Jul 28, 2023 at 04:07:14PM -0400, Damian Hobson-Garcia wrote:
> These formats are used by Android so having them available
> allows the DU to be used for composition operations.
>
> Signed-off-by: Damian Hobson-Garcia <dhobsong at igel.co.jp>
This looks good to me. I'm not sure why I haven't included them
initially.
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c b/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
> index 96241c03b60f..d61bb2e44c06 100644
> --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
> +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
> @@ -122,6 +122,8 @@ static const u32 rcar_du_vsp_formats[] = {
> DRM_FORMAT_RGB888,
> DRM_FORMAT_BGRA8888,
> DRM_FORMAT_BGRX8888,
> + DRM_FORMAT_ABGR8888,
> + DRM_FORMAT_XBGR8888,
> DRM_FORMAT_ARGB8888,
> DRM_FORMAT_XRGB8888,
> DRM_FORMAT_UYVY,
> @@ -154,6 +156,8 @@ static const u32 rcar_du_vsp_formats_gen4[] = {
> DRM_FORMAT_RGB888,
> DRM_FORMAT_BGRA8888,
> DRM_FORMAT_BGRX8888,
> + DRM_FORMAT_ABGR8888,
> + DRM_FORMAT_XBGR8888,
> DRM_FORMAT_ARGB8888,
> DRM_FORMAT_XRGB8888,
> DRM_FORMAT_RGBX1010102,
> @@ -194,6 +198,10 @@ static u32 rcar_du_vsp_state_get_format(struct rcar_du_vsp_plane_state *state)
> fourcc = DRM_FORMAT_XRGB8888;
> break;
>
> + case DRM_FORMAT_ABGR8888:
> + fourcc = DRM_FORMAT_XBGR8888;
> + break;
> +
> case DRM_FORMAT_BGRA8888:
> fourcc = DRM_FORMAT_BGRX8888;
> break;
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list