Skip to main content

Multi-Display guide

Supported product

  • TEP-IMX8MP

Precondition

  1. Plug in secondary display on product
  2. Set device tree overlay table on u-boot prompt We have auto panel detection on technexion's panel ( LVDS and vizionpanel). During u-boot, system will set device tree overlay setting automatically. Please make sure there are two panel on dtoverlay setting. Example:
    u-boot=> setenv dtoverlay lvds-vl156192108 vizionpanel-vl10112880

Multi-Display application

Multi Display mode
  • Default is sync mode. All display viewer are sync with primary display.
  • Switch to async mode by multi-display application.
  1. open MD Launcher application

    MD-Launcher.png

  2. Select which display that you want to open other application MD-launcher2.png

    Note: If didn't select any display, displays will keep sync mode.


    Example: play video on secondary display TEP-Multi-Display-demo.jpg

Async touch

Refer input-port-associations.xml to binding display and touch.
Example: device/nxp/imx8m/<product>/input-port-associations.xml

<ports>
<port display="0" input="usb-xhci-hcd.1.auto-1.3.1/input0" />
<port display="1" input="3-002a/input0" />
...
</ports>

Set primary display

Default primary display is LVDS panel on TEP-IMX8MP product. Specific your display connect type into persist.vendor.hwc.device.primary property.

setprop persist.vendor.hwc.device.primary LVDS

List connect type:

ls /sys/class/drm