On Fri, Dec 5, 2025 at 10:52 AM Tomi Valkeinen tomi.valkeinen@ideasonboard.com wrote:
Changing the enable/disable sequence in commit c9b1150a68d9 ("drm/atomic-helper: Re-order bridge chain pre-enable and post-disable") has caused regressions on multiple platforms: R-Car, MCDE, Rockchip.
This is an alternate series to Linus' series:
https://lore.kernel.org/all/20251202-mcde-drm-regression-thirdfix-v6-0-f1bff...
This series first reverts the original commit and reverts a fix for mediatek which is no longer needed. It then exposes helper functions from DRM core, and finally implements the new sequence only in the tidss driver.
There is one more fix in upstream for the original commit, commit 5d91394f2361 ("drm/exynos: fimd: Guard display clock control with runtime PM calls"), but I have not reverted that one as it looks like a valid patch in its own.
I added Cc stable v6.17+ to all patches, but I didn't add Fixes tags, as I wasn't sure what should they point to. But I could perhaps add Fixes: <original commit> to all of these.
Signed-off-by: Tomi Valkeinen tomi.valkeinen@ideasonboard.com
The series: Reviewed-by: Linus Walleij linusw@kernel.org Tested-by: Linus Walleij linusw@kernel.org
In my opinion Laurent is the more senior maintainer and my trust level in him is the highest of all the maintainers, so I think we should apply this revert series if Laurent ACKs that this is what he thinks is best for DRI.
Yours, Linus Walleij