Display (LVDS) ================ This guide will show you how to use the LCD Touch Displays connected to LVDS0 and LVDS1 on the phyCORE-i.MX8X development kit carrier board. .. image:: ../../images/phycore-imx8x/pcm-065_display.webp :width: 800px :alt: LVDS Display Requirements -------------- * Capacitive Touch Display - LCD-018-070-KAP Setting Up Hardware -------------------- * With i.MX8X development kit **powered off** and with the power supply removed, connect the one or both of the displays to X49 (LVDS0) or X48 (LVDS1). .. note:: The display ribbon cables will point towards the center of the development kit so that the display and the kit are both right side up together. .. image:: ../../images/phycore-imx8x/pcm-065_display-callouts.webp :width: 500px Using the Display ------------------ * Power on the development kit and stop in U-Boot. * Load the device tree overlay needed for operating the LCD-018 display, save the environment, and boot into Linux. .. code-block:: none :caption: Target (U-Boot) setenv overlay_files phytec-imx8qxp-lcd-018.dtbo saveenv boot * During the boot process you should see Tux the Penguin appear on the screen before being presented with a simple GUI demo application. Gstreamer Pipelines --------------------- * Gstreamer can be leveraged to place images onto the display: .. code-block:: none :caption: Target (Linux) gst-launch-1.0 -v videotestsrc ! autovideosink Disabling the Display ---------------------- * Reboot or power on the development kit and stop U-Boot. * Set the overlay_files variable to an empty state, save the environment, and boot into Linux. .. code-block:: none :caption: Target (U-Boot) setenv overlay_files saveenv boot