diff options
author | Marco Felsch <m.felsch@pengutronix.de> | 2022-06-16 18:17:45 +0200 |
---|---|---|
committer | umpf <entwicklung@pengutronix.de> | 2022-07-31 14:03:01 -0700 |
commit | 002bc40368ba6d2fd4f39c61a5db45d957e6e14d (patch) | |
tree | 72f6dae4ec91006cd7d9f9cdee151f44190a6c21 | |
parent | 9c3be84952b50aaaf88d71ddf123d0a2f33f07b6 (diff) | |
download | linux-002bc40368ba6d2fd4f39c61a5db45d957e6e14d.tar.gz linux-002bc40368ba6d2fd4f39c61a5db45d957e6e14d.tar.xz |
arm64: dts: imx8mm-evk: add HDMI support
Add support for the external HDMI board which can be connected via the
Mini-SAS connector.
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi index f10b2a3c632e..52ae55abc4cf 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi @@ -279,6 +279,28 @@ pinctrl-0 = <&pinctrl_i2c2>; status = "okay"; + hdmi@3d { + compatible = "adi,adv7535"; + reg = <0x3d>; + + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hdmi>; + interrupt-parent = <&gpio1>; + interrupts = <9 IRQ_TYPE_LEVEL_LOW>; + + adi,dsi-lanes = <4>; + avdd-supply = <&buck5_reg>; + v1p2-supply = <&buck5_reg>; + //v3p3-supply = <®_vdd_3v3>; vddext-3v3 -> hard wired + + + port { + adv7535_in: endpoint { + remote-endpoint = <&dsi_out>; + }; + }; + }; + ptn5110: tcpc@50 { compatible = "nxp,ptn5110"; pinctrl-names = "default"; @@ -323,6 +345,18 @@ }; }; +&lcdif { + status = "okay"; +}; + +&dsi { + status = "okay"; +}; + +&dsi_out { + remote-endpoint = <&adv7535_in>; +}; + &pcie_phy { fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>; fsl,tx-deemph-gen1 = <0x2d>; @@ -449,6 +483,12 @@ >; }; + pinctrl_hdmi: hdmigrp { + fsl,pins = < + MX8MM_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x44 + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins = < MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL 0x400001c3 |