linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 00/10] drm: bridge: Add Samsung MIPI DSIM bridge
@ 2022-10-01  8:06 Jagan Teki
  2022-10-01  8:06 ` [PATCH v6 02/10] drm: bridge: samsung-dsim: Lookup OF-graph or Child node devices Jagan Teki
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Jagan Teki @ 2022-10-01  8:06 UTC (permalink / raw)
  To: Andrzej Hajda, Inki Dae, Marek Szyprowski, Joonyoung Shim,
	Seung-Woo Kim, Kyungmin Park, Frieder Schrempf, Fancy Fang,
	Tim Harvey, Michael Nazzareno Trimarchi, Adam Ford,
	Neil Armstrong, Robert Foss, Laurent Pinchart, Tommaso Merciai,
	Marek Vasut
  Cc: Matteo Lisi, dri-devel, linux-samsung-soc, linux-arm-kernel,
	NXP Linux Team, linux-amarula, Jagan Teki

This series supports common bridge support for Samsung MIPI DSIM
which is used in Exynos and i.MX8MM SoC's.

The final bridge supports both the Exynos and i.MX8MM DSI devices.

Changes for v6:
* handle previous bridge for exynos dsi while attaching bridge 

Changes for v5:
* bridge changes to support multi-arch
* updated and clear commit messages
* add hw_type via plat data
* removed unneeded quirk
* rebased on linux-next

Changes for v4:
* include Inki Dae in MAINTAINERS
* remove dsi_driver probe in exynos_drm_drv to support multi-arch build
* update init handling to ensure host init done on first cmd transfer

Changes for v3:
* fix the mult-arch build
* fix dsi host init
* updated commit messages

Changes for v2:
* fix bridge handling
* fix dsi host init
* correct the commit messages

Patch 0001: 	Samsung DSIM bridge

Patch 0002:	PHY optional

Patch 0003:	OF-graph or Child node lookup

Patch 0004: 	DSI host initialization 

Patch 0005:	atomic check

Patch 0006:	PMS_P offset via plat data

Patch 0007:	atomic_get_input_bus_fmts

Patch 0008:	input_bus_flags

Patch 0009:	document fsl,imx8mm-mipi-dsim

Patch 0010:	add i.MX8MM DSIM support

Tested in Engicam i.Core MX8M Mini SoM.

Repo:
https://gitlab.com/openedev/kernel/-/commits/imx8mm-dsi-v6

Any inputs?
Jagan.

Jagan Teki (10):
  drm: bridge: Add Samsung DSIM bridge driver
  drm: bridge: samsung-dsim: Lookup OF-graph or Child node devices
  drm: bridge: samsung-dsim: Mark PHY as optional
  drm: bridge: samsung-dsim: Handle proper DSI host initialization
  drm: bridge: samsung-dsim: Add atomic_check
  drm: bridge: samsung-dsim: Add platform PLL_P (PMS_P) offset
  drm: bridge: samsung-dsim: Add atomic_get_input_bus_fmts
  drm: bridge: samsung-dsim: Add input_bus_flags
  dt-bindings: display: exynos: dsim: Add NXP i.MX8MM support
  drm: bridge: samsung-dsim: Add i.MX8MM support

 .../bindings/display/exynos/exynos_dsim.txt   |    1 +
 MAINTAINERS                                   |    9 +
 drivers/gpu/drm/bridge/Kconfig                |   12 +
 drivers/gpu/drm/bridge/Makefile               |    1 +
 drivers/gpu/drm/bridge/samsung-dsim.c         | 1856 +++++++++++++++++
 drivers/gpu/drm/exynos/Kconfig                |    1 +
 drivers/gpu/drm/exynos/exynos_drm_dsi.c       | 1769 ++--------------
 include/drm/bridge/samsung-dsim.h             |  115 +
 8 files changed, 2111 insertions(+), 1653 deletions(-)
 create mode 100644 drivers/gpu/drm/bridge/samsung-dsim.c
 create mode 100644 include/drm/bridge/samsung-dsim.h

-- 
2.25.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-10-04 21:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-01  8:06 [PATCH v6 00/10] drm: bridge: Add Samsung MIPI DSIM bridge Jagan Teki
2022-10-01  8:06 ` [PATCH v6 02/10] drm: bridge: samsung-dsim: Lookup OF-graph or Child node devices Jagan Teki
2022-10-01  8:06 ` [PATCH v6 03/10] drm: bridge: samsung-dsim: Mark PHY as optional Jagan Teki
2022-10-01  8:06 ` [PATCH v6 04/10] drm: bridge: samsung-dsim: Handle proper DSI host initialization Jagan Teki
2022-10-01  8:06 ` [PATCH v6 05/10] drm: bridge: samsung-dsim: Add atomic_check Jagan Teki
2022-10-01  8:06 ` [PATCH v6 06/10] drm: bridge: samsung-dsim: Add platform PLL_P (PMS_P) offset Jagan Teki
2022-10-01  8:06 ` [PATCH v6 07/10] drm: bridge: samsung-dsim: Add atomic_get_input_bus_fmts Jagan Teki
2022-10-01  8:06 ` [PATCH v6 08/10] drm: bridge: samsung-dsim: Add input_bus_flags Jagan Teki
2022-10-01  8:06 ` [PATCH v6 09/10] dt-bindings: display: exynos: dsim: Add NXP i.MX8MM support Jagan Teki
2022-10-01  8:06 ` [PATCH v6 10/10] drm: bridge: samsung-dsim: Add " Jagan Teki
2022-10-01 10:34 ` [PATCH v6 00/10] drm: bridge: Add Samsung MIPI DSIM bridge Fabio Estevam
2022-10-01 14:10   ` Jagan Teki
     [not found] ` <CGME20221001080738eucas1p2fb82ddef1ba52646cc8f2c2f85c936da@eucas1p2.samsung.com>
     [not found]   ` <20221001080650.1007043-2-jagan@amarulasolutions.com>
     [not found]     ` <88eb9060-7240-3907-5d78-c05274d082df@samsung.com>
2022-10-04 21:00       ` [PATCH v6 01/10] drm: bridge: Add Samsung DSIM bridge driver Jagan Teki

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).