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 388C4CD4851 for ; Fri, 15 May 2026 21:56:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7CC4B10F61A; Fri, 15 May 2026 21:56:05 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; secure) header.d=disroot.org header.i=@disroot.org header.b="AIwWVeeG"; dkim-atps=neutral Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9978810F61A for ; Fri, 15 May 2026 21:56:04 +0000 (UTC) Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 9979F27247; Fri, 15 May 2026 23:44:53 +0200 (CEST) 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 5xyq5njVtx1n; Fri, 15 May 2026 23:44:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1778881492; bh=Rhhg2VREEvIkK1nSeGi18mzV3AWkkFohy/JeEFpVuoc=; h=From:Subject:Date:To:Cc; b=AIwWVeeGEiZ1bvnKDoVLlCWcTol8A7r9mVSh6L69qV/hZgTkqIEASfdjkDVa+ZKsH jSCvI4g6Vguqvx+sS/jf/OkeOOIBgBvF66M7l/aXQmrpXJ4vD42eWTYp69KzwuWUrL Pid0O3NT4Vbjfeic/a/UXbALoL+BzFUMdl7yDap7p16qf3LYbhiaxefSGzM92Ha7dA d7yXFfD+xtCeevmFQJj8LnS4nZX04g2+jEGRPhNYjHBnqjkBnvX+5GsgmqwIxXWbDc QSfWEuTHwx7wk00HeYzZXmU8fv6zE8Wqn82IKNLyBM0itp3x6O4kiRpkRLajhLCfBz VKz9oYSX3WDVw== From: Kaustabh Chakraborty Subject: [PATCH RESEND v2 0/2] Fixes and enhancements for Exynos (7870) DSIM bridge driver Date: Sat, 16 May 2026 03:14:29 +0530 Message-Id: <20260516-exynos-dsim-fixes-v2-0-db9bf96ae641@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