From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 03D26C79F9F for ; Thu, 10 Sep 2026 07:09:21 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3275F10F322; Thu, 10 Sep 2026 07:09:20 +0000 (UTC) Received: from cstnet.cn (smtp21.cstnet.cn [159.226.251.21]) by gabe.freedesktop.org (Postfix) with ESMTPS id A57CF10F322 for ; Thu, 10 Sep 2026 07:09:17 +0000 (UTC) Received: from edelgard.fodlan.icenowy.me (unknown [112.94.100.66]) by APP-01 (Coremail) with SMTP id qwCowABXLPCZV6JqEVKWBw--.33934S2; Thu, 10 Sep 2026 15:09:13 +0800 (CST) Message-ID: <35cf76a67f7473d5ef86d01c812d680abc41687e.camel@iscas.ac.cn> Subject: Re: [PATCH 1/2] drm/verisilicon: set blend mode for the primary plane From: Icenowy Zheng To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Date: Thu, 10 Sep 2026 15:09:13 +0800 In-Reply-To: <20260901171703.1161592-1-zhengxingda@iscas.ac.cn> References: <20260901171703.1161592-1-zhengxingda@iscas.ac.cn> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.3 MIME-Version: 1.0 X-CM-TRANSID: qwCowABXLPCZV6JqEVKWBw--.33934S2 X-Coremail-Antispam: 1UD129KBjvJXoW7CrW7Gw4xAFy5WFykuw4kZwb_yoW8Jw1xpF srAFWqkrWFywsrJa47Ja9FkFW3ua1fG3s7Wry8uwnrXwsrtr15uF4ktr90gFW5JrW7Ww1a qrn7CF1UCr1UCr7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUkIb7Iv0xC_tr1lb4IE77IF4wAFF20E14v26r4j6ryUM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_Cr1j6rxdM28EF7xvwV C2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC 0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr 1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxkF7I0En4kS14v26r126r1DMxAI w28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr 4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUAVWUtwCIc40Y0x0EwIxG rwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJw CI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2 z280aVCY1x0267AKxVW8JVW8JrUvcSsGvfC2KfnxnUUI43ZEXa7IU8OzVUUUUUU== X-Originating-IP: [112.94.100.66] X-CM-SenderInfo: x2kh0wp0lqwv3d6l2u1dvotugofq/ X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" =E5=9C=A8 2026-09-02=E4=B8=89=E7=9A=84 01:17 +0800=EF=BC=8CIcenowy Zheng=E5= =86=99=E9=81=93=EF=BC=9A > Blend modes are now required to expose pixel formats w/ alpha. >=20 > As it's the primary plane and blending is explicitly disabled, just > expose PIXEL_NONE blend mode. Gently ping for reviews. Thanks, Icenowy >=20 > Signed-off-by: Icenowy Zheng > --- > =C2=A0drivers/gpu/drm/verisilicon/vs_primary_plane.c | 3 +++ > =C2=A01 file changed, 3 insertions(+) >=20 > 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 @@ > =C2=A0 > =C2=A0#include > =C2=A0#include > +#include > =C2=A0#include > =C2=A0#include > =C2=A0#include > @@ -179,5 +180,7 @@ struct drm_plane *vs_primary_plane_init(struct > drm_device *drm_dev, struct vs_dc > =C2=A0 > =C2=A0 drm_plane_helper_add(plane, &vs_primary_plane_helper_funcs); > =C2=A0 > + drm_plane_create_blend_mode_property(plane, > + =C2=A0=C2=A0=C2=A0=C2=A0 > BIT(DRM_MODE_BLEND_PIXEL_NONE)); > =C2=A0 return plane; > =C2=A0}