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
- Within your Fedora VM, start Visual Studio Code.
- Click File → Open Folder…
- Open folder
/home/developer/fsimx8mp-Y2025.12/build/yocto-fus - Open terminal by clicking Terminal → New Terminal.
- In terminal, browse to
sourcessubfoldercd sources - Git clone from Bee Mobile GIT server:
git clone https://git.beemobile4.net/git/Yocto -b meta-beemobile-efus-mx8mp-lvds mv Yocto meta-beemobileThis will create a folder
meta-beemobilein thesourcesfolder. - To make sure, that
bitbakeprocesses the newly introduced Yocto layer, you have to updatebblayers.conffile, which is located one folder abovesourcesand then inbuild-fsimx8mp-fus-imx-xwayland/conffolder. Use Visual Studio Code editor to edit that file. Add the following line to the end of it:BBLAYERS += " ${BSPDIR}/sources/meta-beemobile " - 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
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.
