the problem about hdmi and lvds display on imx6 sabresd

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

the problem about hdmi and lvds display on imx6 sabresd

Jump to solution
6,827 Views
tangyuan
Contributor III

HI:

     can you help me?

     i would like to having a display on the HDMI and LVDS.So,i refer to the sarbresd linux release note.I modified the kernel boot parameters as follows:

    set bootargs console=ttymxc0,115200  init=/init  video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb LDB-XGA if=RGB666 fbmem=30M,vmalloc=400M androidboot.console=ttymxc0

    At last ,i found always to be display either hdmi or LVDS. In a word ,one of these can be displayed.

    can you told me the answer?

Labels (5)
0 Kudos
1 Solution
1,034 Views
SergioSolis
NXP Employee
NXP Employee

Can you try the following bootargs?:

setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi0fb:RGB24,1024x768M@60 hdmi video=mxcdi1fb:RGB666,XGA di0_primary ldb=di1 ip=none'

the penguin is shown only in the HDMI,then if you enter the command: 

echo 0 > /sys/class/graphics/fb1/blank

The penguin will be shown in the LVDS

You could also use this one:

setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi0fb:RGB24,1024x768M@60 hdmi video=mxcdi1fb:RGB666,XGA di1_primary ldb=di1 ip=none'

the penguin is only shown in the LVDS ,then if you enter the command:

echo 0 > /sys/class/graphics/fb1/blank

The penguin will be shown in the HDMI

Let me know if it works

View solution in original post

0 Kudos
4 Replies
1,034 Views
SergioSolis
NXP Employee
NXP Employee

Hello Tang,

Are you looking to mirror both screens?

0 Kudos
1,034 Views
tangyuan
Contributor III

yes,i am looking to mirror both screens!

i read the the sarbresd linux release note and want to do it.

thanks for your concern and i hope to get further answers

THANKS!

0 Kudos
1,035 Views
SergioSolis
NXP Employee
NXP Employee

Can you try the following bootargs?:

setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi0fb:RGB24,1024x768M@60 hdmi video=mxcdi1fb:RGB666,XGA di0_primary ldb=di1 ip=none'

the penguin is shown only in the HDMI,then if you enter the command: 

echo 0 > /sys/class/graphics/fb1/blank

The penguin will be shown in the LVDS

You could also use this one:

setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi0fb:RGB24,1024x768M@60 hdmi video=mxcdi1fb:RGB666,XGA di1_primary ldb=di1 ip=none'

the penguin is only shown in the LVDS ,then if you enter the command:

echo 0 > /sys/class/graphics/fb1/blank

The penguin will be shown in the HDMI

Let me know if it works

0 Kudos
1,034 Views
tangyuan
Contributor III

YES,it works ,thank you

I would like to ask another problem.  I want to display the different content on two LVDS and how to do it. It should be async display.

0 Kudos