I am using IMX6Q with barebox v2016.11.0 and linux kernel v4.1.36. I using LVDS display with custom logo both in the bootloader and kernel. When switching from bootloader to kernel the image gets distorted and sets back when the imx-drm drivers are loaded. I would like to know how to solve this issue. Kindly guide me to solve this issue.
The issues is barebox, can´t not parse device tree, Let the imx-ldb.c code in the kernel to probe and *add* a way to parse the device-tree for adding mode timing property using the display-timing stuff. (this means kernel patch)
or Look for a common timings from an existing displays in simple-panel.c and pass them to the compatibile property of the panel in the device-tree via bootloader. however unfortunately barebox is not supported.