devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] i.MX91/93 parallel display bridge
@ 2025-02-11  8:41 Alexander Stein
  2025-02-11  8:41 ` [PATCH 1/2] dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX91/93 DPI bridge Alexander Stein
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alexander Stein @ 2025-02-11  8:41 UTC (permalink / raw)
  To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
	Jonas Karlman, Jernej Skrabec, David Airlie, Simona Vetter,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, Alexander Stein
  Cc: dri-devel, devicetree, imx, linux-arm-kernel, linux-kernel

Hi,

i.MX91/93 support a parallel display interface. There is a single register
for configuring the output format. There is not much documentation, but
apparently this does some internal conversion.
Add a bridge driver (similar to fsl-ldb.c) for connecting a bridge/panel
to lcdif.
I'm a bit unsure about the name. There is no dedicated IP, according to
reference manual, just that single register. I would also agree
to imx9-dpi or imx93-dpi.
Note: It's only applicable to i.MX91/93, but not i.MX95!

Tested on TQMa9352 on MBa91xxCA

Best regards,
Alexander

Alexander Stein (2):
  dt-bindings: display: bridge: ldb: Implement simple Freescale
    i.MX91/93 DPI bridge
  drm: bridge: imx9-parallel-disp-fmt: add i.MX91/93 parallel display
    bridge

 .../bridge/fsl,imx9-parallel-disp-fmt.yaml    |  78 +++++++
 drivers/gpu/drm/bridge/Kconfig                |  10 +
 drivers/gpu/drm/bridge/Makefile               |   1 +
 .../gpu/drm/bridge/imx9-parallel-disp-fmt.c   | 213 ++++++++++++++++++
 4 files changed, 302 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx9-parallel-disp-fmt.yaml
 create mode 100644 drivers/gpu/drm/bridge/imx9-parallel-disp-fmt.c

-- 
2.34.1


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

end of thread, other threads:[~2025-02-12  3:25 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-11  8:41 [PATCH 0/2] i.MX91/93 parallel display bridge Alexander Stein
2025-02-11  8:41 ` [PATCH 1/2] dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX91/93 DPI bridge Alexander Stein
2025-02-11 16:53   ` Frank Li
2025-02-11  8:41 ` [PATCH 2/2] drm: bridge: imx9-parallel-disp-fmt: add i.MX91/93 parallel display bridge Alexander Stein
2025-02-11 16:47   ` Frank Li
2025-02-12  3:26 ` [PATCH 0/2] " Liu Ying

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