Display (OLDI)

The phyCORE-AM62x SOM supports one 24-bit RGB parallel video output (VOUT) that can be used with Parallel MIPI DPI 2.0 (Digital Pixel Interface) or BT.656/BT.1120 interface. The phyCORE-AM62x SOM also brings out two OLDI display ports, each with up to four data lanes and one clock lane to support 21/28-bit serialized RGB pixel data and synchronization transmissions. The first port, OLDI0, consists of OLDI0_A0-3/CLK0 and corresponds to odd pixels, while the second port, OLDI1, consists of OLDI0_A4-7/CLK1 and corresponds to even pixels. This guide will show you how to show 3 different LCD touch displays connected to the OLDI0 interface of the phyCORE-AM62x. For more information on the OLDI interface, see section 8.2 in the Hardware Manual.

phyCORE-AM62x Display

Requirements

The development kit supports 3 different 10” displays: Lincoln, Glyn and Powertip. The displays are custom solutions from each partner.

Lincoln 10” LVDS Display

GLYN 10” LVDS Display

Powertip 10.1” LVDS Display

Note

Be sure that you are not using a headless BSP image as this does not support the display interface.

Connecting the Display

  • Power off the development kit and disconnect the power supply.

  • Connect the display to the development kit’s X55 connector via the 40pin FFC ribbon cable.

    1. Open the X55 connector by pulling the black tab backwards toward the center of the carrier board.

    2. Insert the ribbon cable into the connector, with the blue tape facing outward.

    3. Once the ribbon cable has been seated into the connector, pull the black tab back towards it’s closed position. You should hear a small click when the connector has completely closed.

phyCORE-AM62x Development Kit Connected to the Lincoln Display phyCORE-AM62x Development Kit Connected to the Glyn Display phyCORE-AM62x Development Kit Connected to the Powertip Display
  • Connect the external power supply to the display adapter.

Loading the Display

  • Power on the development kit and hit any key to stop in U-Boot.

  • Load the device tree overlay needed for operating the display.

#For the Lincoln LCD185 display
uboot:~# setenv overlays k3-am62-phyboard-lyra-oldi-lcd185.dtbo
# For the Glyn AC200 display
uboot:~# setenv overlays k3-am62-phyboard-lyra-oldi-ac200.dtbo
# For the Powertip AC209A display
uboot:~# setenv overlays k3-am62-phyboard-lyra-oldi-ac209a.dtbo
  • Glyn AC200 and Powertip AC209 displays only. These displays are single lane LVDS, the optargs variable needs to be turned OFF fw_devlink for these displays to function.

uboot:~# setenv optargs fw_devlink=off
  • Boot into Linux

uboot:~# saveenv
uboot:~# boot

Note

For more information about overlays see chapter Configuring the Bootloader.

  • While the kit is booting, the PHYTEC logo with a loading bar should appear followed by a green and blue qt6demo app screen.

Note

The qtdemo can be interacted with on the LCD by plugging a keyboard or mouse usb hub into the development kit.

  • The demo can be stopped by running the following command:

phyboard-lyra-am62xx-3:~# systemctl stop qtphy