Hello,
we are currently in the process of connecting an existing base board to the Colibri module mentioned in the title.
As the module is NAND-based I used Yocto and created a custom image based on the reference minimal image with some changes in kernel config and some device tree tweaks, e.g. disabling peripherials on the Colibri Evaluation Board V3 we do not support in our design.
Next step would be to create a device tree node for the KOE TX14D26VM1BAA TFT display we have in our design.
After reading Display Output, Resolution and Timings (Linux) and searching for information in this community I am still unsure on how to accomplish that, thus some questions on how display, display driver and framebuffer chain works for iMX6ULL WB:
-
As a test, I tried to change the
video
andvidargs
settings in the u-boot environment, but always endend up with VGA resolution, even when I cleared the parameters. So I guess, VGA timing is hardwired somewhere or a default? -
Looking for a template I searched for the VGA timings in
imx6ull-colibri-wifi-eval-v3.dts
and included *.dtsi, but could not find any panel-timings there exceptcompatible = "edt,et057090dhu";
in thepanel_dpi
node. Foundet057090dhu
inpanel-simple.c
from the kernel, though. Do the VGA timings derive from there? -
So final and most important question: How should the device tree node to set up the timings for our display basically look like and how is it associated to the
mxsfb
display driver? Should it bepanel_dpi
orlcdif'? What about settings like
bits-per-pixel` or RGB666 mode?
Following the output of tdx-info
:
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 6.1.55-6.4.0-devel+git.d23900f974e0 #1 SMP Sat Sep 23 09:11:13 UTC 2023
Kernel command line: user_debug=30 ubi.mtd=ubi root=ubi0:rootfs rw rootfstype=ubifs ubi.fm_autoconvert=1 console=tty1 console=ttymxc0,115200n8 consoleblank=0 video=mxsfb:800x480M-16@60
Distro name: NAME="TDX Wayland with XWayland Upstream"
Distro version: VERSION_ID=6.4.0-devel-20231120151614-build.0
Hostname: colibri-imx6ull-15037569
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex Colibri iMX6ULL 512MB on Orica Gui Board for Blaster 3000
Toradex version: 0040 V1.1A
Serial number: 15037569
Processor arch: armv7l
------------------------------------------------------------
Thanks in advance.