Re: [PATCH 1/2] drm/verisilicon: set blend mode for the primary plane

From: Icenowy Zheng

Date: Thu Sep 10 2026 - 03:20:38 EST


在 2026-09-02三的 01:17 +0800,Icenowy Zheng写道:
> Blend modes are now required to expose pixel formats w/ alpha.
>
> As it's the primary plane and blending is explicitly disabled, just
> expose PIXEL_NONE blend mode.

Gently ping for reviews.

Thanks,
Icenowy

>
> Signed-off-by: Icenowy Zheng <zhengxingda@xxxxxxxxxxx>
> ---
>  drivers/gpu/drm/verisilicon/vs_primary_plane.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/verisilicon/vs_primary_plane.c
> b/drivers/gpu/drm/verisilicon/vs_primary_plane.c
> index 1f2be41ae496c..8d58682d88ef8 100644
> --- a/drivers/gpu/drm/verisilicon/vs_primary_plane.c
> +++ b/drivers/gpu/drm/verisilicon/vs_primary_plane.c
> @@ -7,6 +7,7 @@
>  
>  #include <drm/drm_atomic.h>
>  #include <drm/drm_atomic_helper.h>
> +#include <drm/drm_blend.h>
>  #include <drm/drm_crtc.h>
>  #include <drm/drm_fourcc.h>
>  #include <drm/drm_framebuffer.h>
> @@ -179,5 +180,7 @@ struct drm_plane *vs_primary_plane_init(struct
> drm_device *drm_dev, struct vs_dc
>  
>   drm_plane_helper_add(plane, &vs_primary_plane_helper_funcs);
>  
> + drm_plane_create_blend_mode_property(plane,
> +     
> BIT(DRM_MODE_BLEND_PIXEL_NONE));
>   return plane;
>  }