Enable Multi Display in iMX8QM running Android Automotive OS 11.0.0_2.3.0

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Enable Multi Display in iMX8QM running Android Automotive OS 11.0.0_2.3.0

1,600 Views
swapnil
Contributor I

Hello,

I am trying to enable multi display function in Android Automotive OS 11.0.0_2.3.0 running on iMX8QM. We want to enable HDMI_TX as the default display interface for the Android Automotive OS primary display rather than LVDS.


I have referred the Android User's Guide and have performed the steps mentioned in the document.
The steps are:

  1. Into the uboot mode, entered the fastboot mode using fastboot 0.
  2. Then, flashed the dtbo-imx8qm-md.img & vbmeta-imx8qm-md.img to their respective partitions.


Further, I am unable to see anything on the display connected through the HDMI_TX port.

Would appreciate the response to resolve this.

 

Thanks!!

0 Kudos
Reply
5 Replies

1,532 Views
swapnil
Contributor I

But the documentation suggest that Android Automotive OS 11 also support multi display functionality. However, with the above steps, the android system is not detecting the HDMI display.

0 Kudos
Reply

1,528 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi,

You may try android automotive 13 or 14, where the hdmi is working.

regards

0 Kudos
Reply

1,523 Views
swapnil
Contributor I

Hello,

I have tried with Android Automotive OS 14 also on NXP i.MX8QM. The results are still same - "unable to see anything on the display connected through HDMI". The android system doesn't detect the HDMI display. 

0 Kudos
Reply

1,484 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi,

Just tried to boot the MX8QM with Android and everything works ok on hdmi, maybe is a problem with the hardware of HDMI, I can see the HDMI-TX with J6.

Regards

0 Kudos
Reply

1,563 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

For android 11 does not include support for dual display, you may try android 13 or 14 however if you want to try, try this:

Please refer to it.

&mipi0_disp {
    compatible = "fsl,imx8mp-mipi-display";
    disp-type = "mipi-dsi";
    status = "okay";
    port@0 {
        endpoint {
            remote-endpoint = <&dpu1_mipi0>;
        };
    };
};

&lvds0_disp {
    compatible = "fsl,imx8mp-lvds-display";
    disp-type = "lvds";
    status = "okay";
    port@0 {
        endpoint {
            remote-endpoint = <&dpu1_lvds0>;
        };
    };
};

For more details please refer to the location given below.
Documentation/devicetree/bindings/display/

 

Regards

0 Kudos
Reply