[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250612-exynos7870-dsim-v1-0-1a330bca89df@disroot.org>
Date: Thu, 12 Jun 2025 20:48:04 +0530
From: Kaustabh Chakraborty <kauschluss@...root.org>
To: Inki Dae <inki.dae@...sung.com>,
Jagan Teki <jagan@...rulasolutions.com>,
Marek Szyprowski <m.szyprowski@...sung.com>,
Andrzej Hajda <andrzej.hajda@...el.com>,
Neil Armstrong <neil.armstrong@...aro.org>, Robert Foss <rfoss@...nel.org>,
Laurent Pinchart <Laurent.pinchart@...asonboard.com>,
Jonas Karlman <jonas@...boo.se>, Jernej Skrabec <jernej.skrabec@...il.com>,
Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>, Thomas Zimmermann <tzimmermann@...e.de>,
David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>, Seung-Woo Kim <sw0312.kim@...sung.com>,
Kyungmin Park <kyungmin.park@...sung.com>,
Krzysztof Kozlowski <krzk@...nel.org>,
Alim Akhtar <alim.akhtar@...sung.com>
Cc: dri-devel@...ts.freedesktop.org, linux-kernel@...r.kernel.org,
devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-samsung-soc@...r.kernel.org,
Kaustabh Chakraborty <kauschluss@...root.org>
Subject: [PATCH 00/12] Support for Exynos7870 DSIM bridge
This patch series introduces a lot of changes to the existing DSIM
bridge driver, by introdcing new registers and making register offsets
configurable for different SoCs. These preliminary changes are followed
by the introduction of support for Exynos7870's DSIM IP block.
Work is heavily inspired and only possible due to Samsung's vendor
kernel sources. Testing has been done with Samsung Galaxy J7 Prime
(samsung-on7xelte), Samsung Galaxy A2 Core (samsung-a2corelte), and
Samsung Galaxy J6 (samsung-j6lte), all with DSI video mode panels.
Signed-off-by: Kaustabh Chakraborty <kauschluss@...root.org>
---
Kaustabh Chakraborty (12):
drm/bridge: samsung-dsim: separate LINK and DPHY status registers
drm/bridge: samsung-dsim: add SFRCTRL register
drm/bridge: samsung-dsim: add flag to control header FIFO wait
drm/bridge: samsung-dsim: allow configuring bits and offsets of CLKCTRL register
drm/bridge: samsung-dsim: allow configuring the MAIN_VSA offset
drm/bridge: samsung-dsim: allow configuring the VIDEO_MODE bit
drm/bridge: samsung-dsim: allow configuring PLL_M and PLL_S offsets
drm/bridge: samsung-dsim: allow configuring the PLL_STABLE bit
drm/bridge: samsung-dsim: increase timeout value for PLL_STABLE
dt-bindings: samsung,mipi-dsim: document exynos7870 DSIM compatible
drm/bridge: samsung-dsim: add driver support for exynos7870 DSIM bridge
drm/exynos: dsi: add support for exynos7870
.../bindings/display/bridge/samsung,mipi-dsim.yaml | 26 +++
drivers/gpu/drm/bridge/samsung-dsim.c | 250 +++++++++++++++++----
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 9 +
include/drm/bridge/samsung-dsim.h | 13 ++
4 files changed, 254 insertions(+), 44 deletions(-)
---
base-commit: 0bb71d301869446810a0b13d3da290bd455d7c78
change-id: 20250523-exynos7870-dsim-f29d6eafca52
Best regards,
--
Kaustabh Chakraborty <kauschluss@...root.org>
Powered by blists - more mailing lists