Embedded Systems / F&S Boards

Modify OS Device Tree for LVDS connected Display Unit

This series of articles assumed in the beginning, that you will use LVDS to connect your Display Unit to efus MX8MP board. Therefore, information in this article will only be relevant to you, if you use such setup. If this is not your setup, you may want to skip to next article.

Make adjustments to DTS file

  1. Within your Fedora VM, start Visual Studio Code.
  2. Click File → Open Folder…
  3. Open folder
    /home/developer/fsimx8mp-Y2025.12/build/yocto-fus

  4. Open terminal by clicking Terminal → New Terminal.
  5. In terminal, browse to sources subfolder
    cd sources

  6. Git clone from Bee Mobile GIT server:
    git clone https://git.beemobile4.net/git/Yocto -b meta-beemobile-efus-mx8mp-lvds
    mv Yocto meta-beemobile

    This will create a folder meta-beemobile in the sources folder.

  7. To make sure, that bitbake processes the newly introduced Yocto layer, you have to update bblayers.conf file, which is located one folder above sources and then in build-fsimx8mp-fus-imx-xwayland/conf folder. Use Visual Studio Code editor to edit that file. Add the following line to the end of it:
    BBLAYERS += " ${BSPDIR}/sources/meta-beemobile "

  8. Build the OS
    bitbake fus-image-std

The meta-beemobile layer, that you cloned from meta-beemobile-efus-mx8mp-lvds branch will not only give you a recipe to build a driver for your LVDS connector based display unit (though that’s probably the most important part of it). It will also
• give you a recipe that enables /dev/uinput
• change root’s default shell to bash (as opposed to sh)
• provide custom background to Weston window manager

Modify brightness

In case you want to modify brightness level of your display unit, you can perform these commands.

  • Get current brightness level:
    cat /sys/class/backlight/backlight_ldb/actual_brightness

  • Get maximum brightness level:
    cat /sys/class/backlight/backlight_ldb/max_brightness

  • Set current brightness level to 8:
    echo 8 > /sys/class/backlight/backlight_ldb/brightness

Documentation notice

Information may change over time

Created

Technical details on this page may change as vendor tools, board support packages, operating system images, and runtime versions evolve.

This page was last technically reviewed on June 29, 2026. If your setup differs from the one described here, please contact us for help.