From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basealt.ru; s=dkim; t=1751461098; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7TuaQUmt0o0yhtL7atL/wW73r1n0lXyuk78DAc2y/fs=; b=PdMsYJ01tIoSOo/nqkRW2LJrLLOajwQcmYNKDDdoMkOLComPRgomwQ1Inq8HdndMP1s9w3 txmnPOAWHPv4idSK1evYWJtJYNC4/cy+rAnE5dJKkab5yPZLjbM54lW/yZC9inF1O/3rFg X+MBAGWgGC2KE9yblYgNmzBOuGA2E1W/NpbVzNDGNZ8lPx1oxV8bbGf9x6BC/l5fQP30Ux RKzh+HzPPmidmlzxuXDG5uL/u6RtA3a15zRPEZdJIYpVnps9Bc9ighwKbG+NVcjY6RQnZP iKRN6wY/uUSdVbNaQ01LBvrekPzfBXKbX+T82eMQt1n+L2AyXvhF2w9OGqJM3w== From: Daniil Gnusarev To: devel-kernel@lists.altlinux.org Date: Wed, 2 Jul 2025 16:58:07 +0400 Message-ID: <20250702125808.1586676-2-gnusarevda@basealt.ru> X-Mailer: git-send-email 2.42.2 In-Reply-To: <20250702125808.1586676-1-gnusarevda@basealt.ru> References: <20250702125808.1586676-1-gnusarevda@basealt.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [d-kernel] [PATCH 1/1] drm: baikal-vdu: remove unsupported framebuffer formats X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2025 12:58:25 -0000 Archived-At: List-Archive: List-Post: The VDU block does not support BGR framebuffer formats, they must be removed from the list of supported ones. Signed-off-by: Daniil Gnusarev --- drivers/gpu/drm/baikal/baikal_vdu_plane.c | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/drivers/gpu/drm/baikal/baikal_vdu_plane.c b/drivers/gpu/drm/baikal/baikal_vdu_plane.c index 490110f7e50cef..97c039df72a649 100644 --- a/drivers/gpu/drm/baikal/baikal_vdu_plane.c +++ b/drivers/gpu/drm/baikal/baikal_vdu_plane.c @@ -51,30 +51,16 @@ static void baikal_vdu_primary_plane_atomic_update(struct drm_plane *plane, * to low bit as you read left to right. */ switch (fb->format->format) { - case DRM_FORMAT_BGR888: - cntl |= CR1_BPP24 | CR1_FBP | CR1_BGR; - break; case DRM_FORMAT_RGB888: cntl |= CR1_BPP24 | CR1_FBP; break; - case DRM_FORMAT_ABGR8888: - case DRM_FORMAT_XBGR8888: - cntl |= CR1_BPP24 | CR1_BGR; - break; case DRM_FORMAT_ARGB8888: case DRM_FORMAT_XRGB8888: cntl |= CR1_BPP24; break; - case DRM_FORMAT_BGR565: - cntl |= CR1_BPP16_565 | CR1_BGR; - break; case DRM_FORMAT_RGB565: cntl |= CR1_BPP16_565; break; - case DRM_FORMAT_ABGR1555: - case DRM_FORMAT_XBGR1555: - cntl |= CR1_BPP16_555 | CR1_BGR; - break; case DRM_FORMAT_ARGB1555: case DRM_FORMAT_XRGB1555: cntl |= CR1_BPP16_555; @@ -112,16 +98,10 @@ int baikal_vdu_primary_plane_init(struct baikal_vdu_private *priv) struct drm_device *drm = priv->drm; struct drm_plane *plane = &priv->primary; static const u32 formats[] = { - DRM_FORMAT_BGR888, DRM_FORMAT_RGB888, - DRM_FORMAT_ABGR8888, - DRM_FORMAT_XBGR8888, DRM_FORMAT_ARGB8888, DRM_FORMAT_XRGB8888, - DRM_FORMAT_BGR565, DRM_FORMAT_RGB565, - DRM_FORMAT_ABGR1555, - DRM_FORMAT_XBGR1555, DRM_FORMAT_ARGB1555, DRM_FORMAT_XRGB1555, }; -- 2.42.2