From nobody Mon Feb 9 00:16:30 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1601BC77B7A for ; Wed, 24 May 2023 21:10:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233987AbjEXVKx (ORCPT ); Wed, 24 May 2023 17:10:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52688 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229530AbjEXVKv (ORCPT ); Wed, 24 May 2023 17:10:51 -0400 X-Greylist: delayed 601 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 24 May 2023 14:10:49 PDT Received: from luna.linkmauve.fr (82-65-109-163.subs.proxad.net [82.65.109.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01089C1; Wed, 24 May 2023 14:10:48 -0700 (PDT) Received: by luna.linkmauve.fr (Postfix, from userid 1000) id 4C4E87AF8BC; Wed, 24 May 2023 22:54:53 +0200 (CEST) From: Emmanuel Gil Peyrot To: Thierry Reding , Mikko Perttunen , David Airlie , Daniel Vetter , Jonathan Hunter , dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, Azkali Manad Cc: Emmanuel Gil Peyrot Subject: [PATCH] drm/tegra: dc: cap non-cursor plane zpos to 254 Date: Wed, 24 May 2023 22:54:46 +0200 Message-Id: <20230524205446.1778614-1-linkmauve@linkmauve.fr> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since cursor plane has the immutable zpos 255, other planes can=E2=80=99t t= ake its place so we can cap them to 254 instead. Thanks emersion! Signed-off-by: Emmanuel Gil Peyrot --- drivers/gpu/drm/tegra/dc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c index 6e78416e64b0..e9a416fb4db7 100644 --- a/drivers/gpu/drm/tegra/dc.c +++ b/drivers/gpu/drm/tegra/dc.c @@ -838,7 +838,7 @@ static struct drm_plane *tegra_primary_plane_create(str= uct drm_device *drm, } =20 drm_plane_helper_add(&plane->base, &tegra_plane_helper_funcs); - drm_plane_create_zpos_property(&plane->base, plane->index, 0, 255); + drm_plane_create_zpos_property(&plane->base, plane->index, 0, 254); =20 err =3D drm_plane_create_rotation_property(&plane->base, DRM_MODE_ROTATE_0, @@ -1292,7 +1292,7 @@ static struct drm_plane *tegra_dc_overlay_plane_creat= e(struct drm_device *drm, } =20 drm_plane_helper_add(&plane->base, &tegra_plane_helper_funcs); - drm_plane_create_zpos_property(&plane->base, plane->index, 0, 255); + drm_plane_create_zpos_property(&plane->base, plane->index, 0, 254); =20 err =3D drm_plane_create_rotation_property(&plane->base, DRM_MODE_ROTATE_0, --=20 2.40.1