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 <dhobs...@igel.co.jp>

This looks good to me. I'm not sure why I haven't included them
initially.

Reviewed-by: Laurent Pinchart <laurent.pinch...@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

Reply via email to