[PATCH v0.5 0/9] i.MX8MP HDMI support
Lucas Stach
l.stach at pengutronix.de
Fri May 6 11:10:25 PDT 2022
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
More information about the linux-arm-kernel
mailing list