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 AAD9EFC72C4 for ; Sun, 22 Mar 2026 17:02:20 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8AC5A10E082; Sun, 22 Mar 2026 17:02:19 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; secure) header.d=disroot.org header.i=@disroot.org header.b="HzadZ9e/"; dkim-atps=neutral Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4353210E082 for ; Sun, 22 Mar 2026 17:02:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 32A122692B; Sun, 22 Mar 2026 18:02:15 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id qrIqgV60MwKC; Sun, 22 Mar 2026 18:02:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1774198934; bh=Rhhg2VREEvIkK1nSeGi18mzV3AWkkFohy/JeEFpVuoc=; h=From:Subject:Date:To:Cc; b=HzadZ9e/rXyk9I0HqrQ/NElt7lMicSZFW9+LJDZUsMERVcUtbT+EEgQ2HG/yYCohr uAHxRelLT5vpB7MRcHkQIfuoXNf0zFoOO4z5/2uiMFHT+Hla/tIePxz7xQLCmsuQWS bWMkycpNorvOUpiV2y/QNfvRhPMQ25oGf4e8DOkFzPKfEGlU/ZvoApBEaFilxl3u/M nnoedkQ53Ue6JbSv51/0bdHlJRhIAOn8Y2VmCPzLUr0Hl5+/q0uLG2oEZ+TncGBiQo l5wps1o14Y4Mhv0h9Hft74R4MtL2vuu6lYx0HxWKjM4KeooiMCfVWFNpqy3/XrRzZh sG/kCJl8Pwt5A== From: Kaustabh Chakraborty Subject: [PATCH RESEND v2 0/2] Fixes and enhancements for Exynos (7870) DSIM bridge driver Date: Sun, 22 Mar 2026 22:32:05 +0530 Message-Id: <20260322-exynos-dsim-fixes-v2-0-0069c9e1d9bf@disroot.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit To: Inki Dae , Jagan Teki , Marek Szyprowski , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Kaustabh Chakraborty , stable@vger.kernel.org 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" Since v6.17, there is a regression for the Exynos 7870 DSIM driver. The display occasionally had random aberration when the panel was turned on. The first patch addresses that. The second patch replaces an implicit loop for waiting for PLL stabilization with an interrupt-based solution, which should be more reliable. This solution was suggested by Inki Dae in a discussion of an earlier patch series sent by me. For further details, refer to its commit description. Signed-off-by: Kaustabh Chakraborty --- Changes in v2: - drop now-not-required [v1 1/3] (Marek Szyprowski) - Link to v1: https://lore.kernel.org/r/20260124-exynos-dsim-fixes-v1-0-122d047a23d1@disroot.org --- Kaustabh Chakraborty (2): drm/bridge: samsung-dsim: enable MFLUSH_VS for Exynos 7870 DSIM drm/bridge: samsung-dsim: use DSIM interrupt to wait for PLL stability drivers/gpu/drm/bridge/samsung-dsim.c | 48 +++++++++++++++++++++++++---------- include/drm/bridge/samsung-dsim.h | 1 + 2 files changed, 35 insertions(+), 14 deletions(-) --- base-commit: 9845cf73f7db6094c0d8419d6adb848028f4a921 change-id: 20260124-exynos-dsim-fixes-5383d6a6f073 Best regards, -- Kaustabh Chakraborty