arm64: dts: imx8mn-ddr4-evk: enable adv7535 HDMI display
authorAnson Huang <Anson.Huang@nxp.com>
Tue, 3 Mar 2020 07:24:38 +0000 (15:24 +0800)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:22:02 +0000 (11:22 +0800)
Enable LCDIF --> MIPI DSIM --> ADV7535 HDMI display for
imx8mn-ddr4-evk board.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi

index d442b8a..7f02aec 100644 (file)
 
 &i2c2 {
        clock-frequency = <400000>;
-       pinctrl-names = "default";
+       pinctrl-names = "default", "gpio";
        pinctrl-0 = <&pinctrl_i2c2>;
+       pinctrl-1 = <&pinctrl_i2c2_gpio>;
+       scl-gpios = <&gpio5 16 GPIO_ACTIVE_HIGH>;
+       sda-gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
        status = "okay";
 
+       adv_bridge: adv7535@3d {
+               compatible = "adi,adv7533";
+               reg = <0x3d>;
+               adi,addr-cec = <0x3b>;
+               adi,dsi-lanes = <4>;
+               status = "okay";
+
+               port {
+                       adv7535_from_dsim: endpoint {
+                               remote-endpoint = <&dsim_to_adv7535>;
+                       };
+               };
+       };
+
        ptn5110: tcpc@50 {
                compatible = "nxp,ptn5110";
                pinctrl-names = "default";
        };
 };
 
+&lcdif {
+       status = "okay";
+};
+
+&mipi_dsi {
+       status = "okay";
+
+       port@1 {
+               dsim_to_adv7535: endpoint {
+                       remote-endpoint = <&adv7535_from_dsim>;
+               };
+       };
+};
+
 &micfil {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_pdm>;
                >;
        };
 
+       pinctrl_i2c2_gpio: i2c2grp-gpio {
+               fsl,pins = <
+                       MX8MN_IOMUXC_I2C2_SCL_GPIO5_IO16                0x1c3
+                       MX8MN_IOMUXC_I2C2_SDA_GPIO5_IO17                0x1c3
+               >;
+       };
+
        pinctrl_gpio_wlf: gpiowlfgrp {
                fsl,pins = <
                        MX8MN_IOMUXC_I2C4_SDA_GPIO5_IO21        0xd6