Hello,
We are running Android Automotive 13.0.0 1.1.0 image in imx8 QuadXPlus EVK. The image which we flashed is Android 13 1.1.0 Image (hyperlink).
Setup wise, we have connected two i.MX mini SAS cable with LVDS-to-HDMI adapter over the DSI0/LVDSI0 and DSI1/LVDSI1. And when the Android is booted up, one of the display is showing Main display contents. But the Instrument Cluster UI is blank.
Both displays are not of same resolution,
Display 1: 1920x1080
Dispaly 2: 1280x800
We have validated both the displays and the LVDS-to-HDMI converters separately. Nothing is faulty here. Both display and LVDS-to-HDMI adapter works when only one display is connected.
As per the documentation (13.0.0_1.1.0_AUTO_DOCS), i.MX 8QuadXPlus supports multi-display by default. When ran the below commands, we are able to see only one display only even when two displays are connected.
Please suggest what we are missing here. We have followed the documentation as is.
Note: One observation we are having is, when two displays are connected, the Android tries to render Main display on the bigger display irrespective of which LVDSx it is connected on. But if the bigger display is connected to LVDS0, it goes blank after Android UI boots up. And both the displays will show nothing.
Note: If only one display is connected, the Main Display is getting rendered over LVDS0.
解決済! 解決策の投稿を見る。
Hi Bio_TICFSL,
Thanks for your quick response, I'm sorry for the late response from my side.
Btw, I managed to bring up multi display in 13.0.0 2.3.0 version of Android Automotive.
I haven't had the AOSP of 13.0.0 1.1.0, so didn't bother to spend much time on this.
Also, I was not having the idea on where to find this Documentation/devicetree/bindings/display. And later found that it is there in the AOSP, and for anyone new facing this above issue can look for it at below path.
Path: <AOSP Source>/vendor/nxp-opensource/kernel_imx/Documentation/devicetree/bindings/display
Thanks a lot
Hi Bio_TICFSL,
Thanks for your quick response, I'm sorry for the late response from my side.
Btw, I managed to bring up multi display in 13.0.0 2.3.0 version of Android Automotive.
I haven't had the AOSP of 13.0.0 1.1.0, so didn't bother to spend much time on this.
Also, I was not having the idea on where to find this Documentation/devicetree/bindings/display. And later found that it is there in the AOSP, and for anyone new facing this above issue can look for it at below path.
Path: <AOSP Source>/vendor/nxp-opensource/kernel_imx/Documentation/devicetree/bindings/display
Thanks a lot
Hello,
Android 13 support mutidisplay when is connected one via MIPI-DSI and one LVDS, if you want to try, try this, just change to LVDS0 or 1:
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/
Regards