IMX6Solo Dual LVDS Screen

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

IMX6Solo Dual LVDS Screen

1,582 Views
guillaume_costa
Contributor I

Hello,

I have an IMX6Solo with 2 screens connected on Linux OS  :

 - LVDS multitouch screen (1024x600)

 - RGB Screen (400x272)

I would like to have two separate screen, send different images to the two screens.

My problem is that only one screen is working correctly. The small one (RGB screen) and the large screen displays the same content as the RGB.

I wonder if the problem is not linked to the framebuffer or virtual console ? I have only one framebuffer, in /dev/fb0   (and /dev/fbcon). I can't declare two framebuffer, I tried in the device tree without success.

 

Thank you for the help,

Best Regards,

 

 

 

 

Labels (3)
0 Kudos
Reply
4 Replies

1,563 Views
guillaume_costa
Contributor I

Hi,

The changes made by following your links changed nothing to my configuration. I always have one /dev/fb0 and the screens tried to display the same content. I already checked theses website my configuration seems to be okay.

I work on the kernel version 5.4.70, and after looking for the "mxc_sdb" driver wich is used in your exemples (by digi). I can't find this driver in my kernel. But, Kernel options in menuconfig seems correctly set...

- > Can you send me, your .config (configuration for your kernel), or/and a device tree exemple of two screens working on an imx6solo under 5.4.70  Kernel version ?

My goal is just to have two framebuffer and display each screen on each framebuffer.

 

Thank you for the help !

Guillaume

 

0 Kudos
Reply

1,549 Views
guillaume_costa
Contributor I

The same clock is probed on the two screens, whereas (display 1 (9Mhz) and the lvds screen 2 should be at 52 Mhz)). I have set the display-timing correctly.

If someone has an idea.

 

Guillaume

0 Kudos
Reply

1,544 Views
igorpadykov
NXP Employee
NXP Employee
0 Kudos
Reply