LVDS Display

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

LVDS Display

Jump to solution
36,445 Views
johnturnur
Contributor III

Hi,

I Want to get 1080P output on imx6, for Android OS.

I have follwoing qestions in my mind.

- What changes is required to get output on LVDS1 insted of LVDS0?

- It is possible to get 1080P output on LVDS with single changel? or do i need to use dual channel in spit mode? What are the changes required for that?

- Does current kernel support all this?

- Can you provide more detailed document for LVDS? ( I have IMX6DQRM.pdf)

John

Labels (6)
Tags (2)
0 Kudos
1 Solution
7,830 Views
saurabh206
Senior Contributor III

Hi,

To Get 1080p you need to use LDB split mode.

video=mxcfb0:dev=ldb,LDB-1080P60,if=RGB666 ldb=spl0 fbmem=24M

This should solved your problem.

Thanks,

Saurabh

Picustech Software

View solution in original post

0 Kudos
27 Replies
519 Views
SergioSolis
NXP Employee
NXP Employee

Hello John,

Which i.MX6 board are you using?, can I have the part number?...

Regarding some of your questions, yes, you can get 1080p output, yes, the kernel supports it.

519 Views
wodpine
Contributor II

Hi SerchMx,

    I am using the i.MX6Q-SDB board, the default display port is LVDS1, I want to get output on LVDS0 port, what shall I do in the uboot ?

LVDS1 bootargs:

> setenv bootcmd booti mmc3

> setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400M init=/init video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666,bpp=16 video=mxcfb1:off video=mxcfb2:off fbmem=10M fb0base=0x27b00000

> saveenv

0 Kudos
519 Views
saurabh206
Senior Contributor III

Hi,

Add ldb=sin0 in bootargs.

0 Kudos
519 Views
wodpine
Contributor II

HI Saurabh,

I add ldb=sin0 in bootargs as below, but it doesn't work!

uboot > setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400M init=/init video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 ldb=sin0,bpp=16 video=mxcfb1:off video=mxcfb2:off fbmem=10M fb0base=0x27b00000

I use command "setenv lvds_num 0" in uboot  ,when reboot the board, Then found the uboot LOGO "Freescale" is shows from LVDS0, and android icon is shows from LVDS1.

do you have any idea for this?

Regards

wod

0 Kudos
519 Views
johnturnur
Contributor III

Hi

I am using i.MX6q SABRE SDB smart device board.

Still i am not getting the LVDS output for 1080p,  I got the output for 1366x768, but i want to get output for 2 channel LVDS.

Can you provide the detailed document?

Sugetsted Code chagnes.

0 Kudos
519 Views
wodpine
Contributor II

Hi john

    I use the same board like you now !  what shall i do so that i can change LVDS0 as outport port ?

Best Regard!

0 Kudos
519 Views
VladanJovanovic
NXP Employee
NXP Employee

Please check SABRE_SD_Release_Notes_L3.0.35_1.1.0.pdf in Linux documentation package for available parameters to set up LVDS and framebuffer ("ldb=..." and "video=...").

Grepping through kernel sources for LDB-XGA should quickly get you to files where you should add your own LCD identifier (LDB-FULLHD or so) with timings that apply to your display.

0 Kudos