From: Linus Walleij <linus.walleij@linaro.org>
To: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>,
Marek Vasut <marek.vasut+renesas@mailbox.org>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
David Airlie <airlied@gmail.com>,
Simona Vetter <simona@ffwll.ch>,
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>,
Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>,
Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>,
Geert Uytterhoeven <geert+renesas@glider.be>,
Magnus Damm <magnus.damm@gmail.com>,
Aradhya Bhatia <a-bhatia1@ti.com>,
Dmitry Baryshkov <lumag@kernel.org>
Cc: dri-devel@lists.freedesktop.org,
linux-renesas-soc@vger.kernel.org,
Linus Walleij <linus.walleij@linaro.org>
Subject: [PATCH v2 0/3] drm/atomic-helper: Fix atomic modesetting regression
Date: Tue, 18 Nov 2025 15:36:02 +0100 [thread overview]
Message-ID: <20251118-mcde-drm-regression-v2-0-4fedf10b18f6@linaro.org> (raw)
This fixes a regression experienced in the R-Car and MCDE DRM
drivers after
commit c9b1150a68d9362a0827609fc0dc1664c0d8bfe1
"drm/atomic-helper: Re-order bridge chain pre-enable and post-disable"
caused a series of regressions in all panels that send
DSI commands in their .prepare() and .unprepare()
callbacks.
This series make it possible to selectively bring back the
old behaviour with explicit semantics.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
Changes in v2:
- Queue Marek's patch first in the series for coherency.
- Add a patch to also preserve the late CRTC disablement
semantic.
- Rename helper function to reflect the new semantic.
- Update the MCDE patch to use the new callbacks.
- Link to v1: https://lore.kernel.org/r/20251118-mcde-drm-regression-v1-1-ed5583efbd68@linaro.org
---
Linus Walleij (2):
drm/atomic-helper: Add disable CRTC late variant
drm/atomic-helper: Add special quirk tail function
Marek Vasut (1):
drm/atomic-helper: rcar-du: Enable CRTC early on R-Car DU
drivers/gpu/drm/drm_atomic_helper.c | 98 +++++++++++++++++++++++++--
drivers/gpu/drm/mcde/mcde_drv.c | 6 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 2 +-
include/drm/drm_atomic_helper.h | 5 ++
4 files changed, 103 insertions(+), 8 deletions(-)
---
base-commit: 6548d364a3e850326831799d7e3ea2d7bb97ba08
change-id: 20251118-mcde-drm-regression-33deb78a968f
Best regards,
--
Linus Walleij <linus.walleij@linaro.org>
next reply other threads:[~2025-11-18 14:36 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-18 14:36 Linus Walleij [this message]
2025-11-18 14:36 ` [PATCH v2 1/3] drm/atomic-helper: rcar-du: Enable CRTC early on R-Car DU Linus Walleij
2025-11-18 14:50 ` Laurent Pinchart
2025-11-18 14:54 ` Tomi Valkeinen
2025-11-18 14:36 ` [PATCH v2 2/3] drm/atomic-helper: Add disable CRTC late variant Linus Walleij
2025-11-18 14:36 ` [PATCH v2 3/3] drm/atomic-helper: Add special quirk tail function Linus Walleij
2025-11-18 15:01 ` Laurent Pinchart
2025-11-18 15:44 ` Maxime Ripard
2025-11-18 18:10 ` Linus Walleij
2025-11-19 9:19 ` Maxime Ripard
2025-11-19 10:41 ` Tomi Valkeinen
2025-11-19 14:35 ` Linus Walleij
2025-11-20 2:45 ` Laurent Pinchart
2025-11-20 14:07 ` Linus Walleij
2025-11-20 14:55 ` Tomi Valkeinen
2025-11-20 16:19 ` Maxime Ripard
2025-11-20 17:08 ` Tomi Valkeinen
2025-11-20 21:10 ` Linus Walleij
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251118-mcde-drm-regression-v2-0-4fedf10b18f6@linaro.org \
--to=linus.walleij@linaro.org \
--cc=a-bhatia1@ti.com \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=geert+renesas@glider.be \
--cc=kieran.bingham+renesas@ideasonboard.com \
--cc=laurent.pinchart+renesas@ideasonboard.com \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=lumag@kernel.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=magnus.damm@gmail.com \
--cc=marek.vasut+renesas@mailbox.org \
--cc=mripard@kernel.org \
--cc=simona@ffwll.ch \
--cc=tomi.valkeinen+renesas@ideasonboard.com \
--cc=tomi.valkeinen@ideasonboard.com \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).