On 24.01.2026 18:20, Kaustabh Chakraborty wrote: > Since v6.17, there were a few regressive changes for the Exynos 7870 > DSIM driver. These changes resulted in weird artifacts on the display, > such as random RGB channel swaps and random aberration (the occurrences > of both were mutually exclusive). > > The first two commits of this patch series address the aforementioned > changes. > > The third 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 <[email protected]>
Works fine on legacy Exynos based boards in my test lab. Tested-by: Marek Szyprowski <[email protected]> > --- > Kaustabh Chakraborty (3): > drm/bridge: samsung-dsim: move bridge init sequence to atomic_enable > 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 | 61 > +++++++++++++++++++++++------------ > include/drm/bridge/samsung-dsim.h | 1 + > 2 files changed, 42 insertions(+), 20 deletions(-) > --- > base-commit: ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea > change-id: 20260124-exynos-dsim-fixes-5383d6a6f073 > > Best regards, Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland
