Display adjustment on i.MX6 with Mainline-Linux and Debian

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Display adjustment on i.MX6 with Mainline-Linux and Debian

694 Views
steffendoster
Contributor IV

Hello everyone,

I have a big color problem with my custom Display connected to a i.MX6S via RGB24 Interface.

I compiled a Mainline Kernel (4.19.26) and a device tree customized for my board.

The Graphics-Part of the device tree is attached.

I'm testing the Display with the attached Test-Image (All-Colors-800x400.png).

My Operating-System is a very basic Debian Stretch with Xorg. I use <feh> for displaying the image on a x-terminal. 

But this is just a testing system. The final Target shall be a busybox-system.

The output picture of this display is attached (Displaytest.jpg).

As you can see the white space on the right is rather big and the black space on the left is small.

The main problem are the mixed colors (yellow, cyan and magenta) which are very broad.

I noticed this problem first when I wrote an application with some red-orange in it and it turned out yellow on the display.

I have no problem with setting corrective values in kernel source, but I don't know exactly where.

I can't use a NXP-Patched Kernel. (3.xx and 4.0.xx are far too old, 4.9.xx doesn't compile).

I think the problem lies within the IPU. To be more exactly in the IC or DP cores. Where can I put CSC-Values to correct the Display?

Labels (5)
Tags (1)
0 Kudos
1 Reply

588 Views
diegoadrian
NXP Employee
NXP Employee

Hello,

Unfortunately, we cannot help you if you do not use our official BSP releases. You can use our pre-build images to test your display, just be sure that your display is currently supported by our BSP. Otherwise, you will need to add the Yocto recipe to our BSP. I apologize for the inconveniences this could give you.

Best regards,

Diego. 

0 Kudos