Configure two parallel RGB displays on imx6dl using open-embedded and DTS

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

Configure two parallel RGB displays on imx6dl using open-embedded and DTS

1,319 Views
darkmoon
Contributor I

Hello everyone,

I am trying to setup two parallel RGB displays on iMX6DL. I modified the DTS file to add second display pinout, but after compilation, I get this output and display does not work.

root@colibri-imx6:~# dmesg | grep fb

[    0.000000] Kernel command line: enable_wait_mode=off galcore.contiguousSize=50331648 ip=off root=/dev/mmcblk0p2 rw,noatime rootfstype=ext3 rootwait fec_mac=00:14:2d:4a:58:ba consoleblank=0 no_console_suspend=1 console=tty1 console=ttymxc0,115200n8 video=mxcfb0:dev=lcd,1024x600M@60,if=RGB24 video=mxcfb1:dev=lcd,1024x600M@60,if=RGB24 fbmem=64M

[    0.139929] fbcvt: Aspect ratio not CVT standard

[    0.139963] fbcvt: 1024x600@60: CVT Name - Not a CVT standard - 0.614 Mega Pixel Image

[    0.140008] mxc_sdc_fb fb.18: registered mxc display driver lcd

[    0.145167] mxc_sdc_fb fb.18: 1024x600 h_sync,r,l: 104,40,144  v_sync,l,u: 10,11,3 pixclock=49000000 Hz

[    0.196849] mxc_sdc_fb fb.18: 1024x600 h_sync,r,l: 104,40,144  v_sync,l,u: 10,11,3 pixclock=49000000 Hz

[    0.254817] fbcvt: Aspect ratio not CVT standard

[    0.257061] fbcvt: 1024x600@60: CVT Name - Not a CVT standard - 0.614 Mega Pixel Image

[    0.261582] mxc_sdc_fb fb.19: registered mxc display driver lcd

[    0.263928] mxc_sdc_fb fb.19: ipu0-di0 already in use

[    0.266212] mxc_sdc_fb: probe of fb.19 failed with error -16

[    4.070499] platform caam_sm: [0016] a1 87 2f b9 ae 30 fb 6e

Used DTS file is attached.

Does anyone see any error? Is it possible to setup two display outputs just by rewriting DTS file or do I have to rewrite something in the kernel?

I am kinda new to iMX world so please forgive me if it is a basic question and I will be glad for any hint.

 

P.S.: I use Toradex colibri-imx6dl module with custom carrier board, OE version v2.6B2 and kernel version 3.14.52-v2.6b2+g9ace52b

Original Attachment has been moved to: imx6dl-rayservice.dts.zip

Labels (3)
0 Kudos
1 Reply

593 Views
igorpadykov
NXP Employee
NXP Employee

Hi Tomáš 

it works using appropriate kernel command line, as in examples

Dual display of LVDS plus VGA LCD on iMX6 platform 

https://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/ 

for nxp bsps it is Table 11. Common kernel boot parameters attached Release Notes

However on different boards (their bsps may differ) this may be different, suggest to

run only one lcd, then try dual option.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos