All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v0.5 0/9] i.MX8MP HDMI support
@ 2022-05-06 18:10 ` Lucas Stach
  0 siblings, 0 replies; 84+ messages in thread
From: Lucas Stach @ 2022-05-06 18:10 UTC (permalink / raw)
  To: linux-arm-kernel, devicetree, dri-devel
  Cc: Shawn Guo, Pengutronix Kernel Team, NXP Linux Team,
	Alexander Stein, Marek Vasut, patchwork-lst, Sandor Yu,
	linux-phy, Philipp Zabel, Robert Foss, Andrzej Hajda,
	Krzysztof Kozlowski

Hi all,

second round of the i.MX8MP HDMI work. Still not split up into proper
parts for merging through the various trees this needs to go into, but
should make it easy for people to test.

I've worked in the feedback I got from the last round, including fixing
the system hang that could happen when the drivers were built as modules.

Series is based on linux-next/master, as there are some prerequisite
patches in both the drm and imx tree already. The last patch from [1]
and the patches from [2] need to be applied. Please note that this series
expects the sync polarity from the LCDIF to be set according to the
comments I made in [2]. Please test and provide feedback.

Regards,
Lucas

[1] https://lore.kernel.org/all/20220406153402.1265474-1-l.stach@pengutronix.de/
[2] https://lore.kernel.org/all/20220322142853.125880-1-marex@denx.de/

Lucas Stach (9):
  dt-bindings: display: imx: add binding for i.MX8MP HDMI TX
  drm/imx: add bridge wrapper driver for i.MX8MP DWC HDMI
  dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI
  drm/imx: add driver for HDMI TX Parallel Video Interface
  dt-bindings: phy: add binding for the i.MX8MP HDMI PHY
  phy: freescale: add Samsung HDMI PHY
  arm64: dts: imx8mp: add HDMI irqsteer
  arm64: dts: imx8mp: add HDMI display pipeline
  arm64: dts: imx8mp-evk: enable HDMI

 .../display/imx/fsl,imx8mp-hdmi-pvi.yaml      |   83 ++
 .../bindings/display/imx/fsl,imx8mp-hdmi.yaml |   73 ++
 .../bindings/phy/fsl,imx8mp-hdmi-phy.yaml     |   62 +
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts  |   19 +
 arch/arm64/boot/dts/freescale/imx8mp.dtsi     |   94 ++
 drivers/gpu/drm/imx/Kconfig                   |    1 +
 drivers/gpu/drm/imx/Makefile                  |    2 +
 drivers/gpu/drm/imx/bridge/Kconfig            |   18 +
 drivers/gpu/drm/imx/bridge/Makefile           |    4 +
 drivers/gpu/drm/imx/bridge/imx-hdmi-pvi.c     |  201 +++
 drivers/gpu/drm/imx/bridge/imx-hdmi.c         |  141 +++
 drivers/phy/freescale/Kconfig                 |    6 +
 drivers/phy/freescale/Makefile                |    1 +
 drivers/phy/freescale/phy-fsl-samsung-hdmi.c  | 1078 +++++++++++++++++
 14 files changed, 1783 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml
 create mode 100644 drivers/gpu/drm/imx/bridge/Kconfig
 create mode 100644 drivers/gpu/drm/imx/bridge/Makefile
 create mode 100644 drivers/gpu/drm/imx/bridge/imx-hdmi-pvi.c
 create mode 100644 drivers/gpu/drm/imx/bridge/imx-hdmi.c
 create mode 100644 drivers/phy/freescale/phy-fsl-samsung-hdmi.c

-- 
2.30.2


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

end of thread, other threads:[~2023-03-21  6:05 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-06 18:10 [PATCH v0.5 0/9] i.MX8MP HDMI support Lucas Stach
2022-05-06 18:10 ` Lucas Stach
2022-05-06 18:10 ` Lucas Stach
2022-05-06 18:10 ` Lucas Stach
2022-05-06 18:10 ` [PATCH v0.5 1/9] dt-bindings: display: imx: add binding for i.MX8MP HDMI TX Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 22:39   ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-09  0:55   ` Marek Vasut
2022-05-09  0:55     ` Marek Vasut
2022-05-09  0:55     ` Marek Vasut
2022-05-09  0:55     ` Marek Vasut
2022-05-10 18:12   ` Rob Herring
2022-05-10 18:12     ` Rob Herring
2022-05-10 18:12     ` Rob Herring
2022-05-10 18:12     ` Rob Herring
2022-05-06 18:10 ` [PATCH v0.5 2/9] drm/imx: add bridge wrapper driver for i.MX8MP DWC HDMI Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10 ` [PATCH v0.5 3/9] dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 22:39   ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 18:10 ` [PATCH v0.5 4/9] drm/imx: add driver for HDMI TX Parallel Video Interface Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10 ` [PATCH v0.5 5/9] dt-bindings: phy: add binding for the i.MX8MP HDMI PHY Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 22:39   ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-06 22:39     ` Rob Herring
2022-05-10 18:14   ` Rob Herring
2022-05-10 18:14     ` Rob Herring
2022-05-10 18:14     ` Rob Herring
2022-05-10 18:14     ` Rob Herring
2022-05-06 18:10 ` [PATCH v0.5 6/9] phy: freescale: add Samsung " Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-09  0:47   ` Marek Vasut
2022-05-09  0:47     ` Marek Vasut
2022-05-09  0:47     ` Marek Vasut
2022-05-09  0:47     ` Marek Vasut
2022-05-09  5:57   ` Vinod Koul
2022-05-09  5:57     ` Vinod Koul
2022-05-09  5:57     ` Vinod Koul
2022-05-09  5:57     ` Vinod Koul
2022-05-06 18:10 ` [PATCH v0.5 7/9] arm64: dts: imx8mp: add HDMI irqsteer Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10 ` [PATCH v0.5 8/9] arm64: dts: imx8mp: add HDMI display pipeline Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10 ` [PATCH v0.5 9/9] arm64: dts: imx8mp-evk: enable HDMI Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-06 18:10   ` Lucas Stach
2022-05-09  9:44 ` (EXT) [PATCH v0.5 0/9] i.MX8MP HDMI support Alexander Stein
2022-05-09  9:44   ` Alexander Stein
2022-05-09  9:44   ` Alexander Stein
2022-05-09  9:44   ` Alexander Stein
2022-05-19  0:55   ` Marek Vasut
2022-05-19  0:55     ` Marek Vasut
2022-05-19  0:55     ` Marek Vasut
2022-05-19  0:55     ` Marek Vasut
2023-03-20 17:16 ` Tommaso Merciai
2023-03-20 17:16   ` Tommaso Merciai
2023-03-20 17:16   ` Tommaso Merciai
2023-03-20 17:16   ` Tommaso Merciai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.