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 <kauschluss@disroot.org>
Works fine on legacy Exynos based boards in my test lab.
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
> 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