EDT Display settings on i.MX 6ULL

Hello,
I am not expertise in Linux and Toradex module and I am having some problems in setting an LCD display on i.MX 6ULL and Iris carrier board.

I am using an ETD ET043080DM6 display 4.3" WQVGA (480×272) without resistive touch screen.

I have an application running on Colibri i.MX 6DL 512 MB IT and with the settings

setenv vidargs video='mxcfb0:dev=lcd,480x272@60,if=RGB666 video=mxcfb1:off fbmem=8M'

the display is working properly.

Now I am evaluating the Colibri i.MX 6ULL 256MB v1.1A with an IRIS carrier board and would like to use the same display.

I have installed the Toradex Embedded Linux Demo with LXDE that works properly on VGA monitor.

At boot I have tried to set the driver for ET043080DM6 display replacing the mxcfb driver with mxsfb using

setenv vidargs video='mxsfb0:dev=lcd,480x272@60,if=RGB666 video=mxsfb1:off fbmem=8M'

The display switched on and reacts in some way but at the end of the boot and after entering login the display is simply on (white) and it does not display anything at all while the VGA monitor continue to work properly.

fw_printenv | grep video

returns

vidargs=video=mxsfb0:dev=lcd,480x272@60,if=RB666 video=mxcfb1:off fbmem=8M
vdieomode=video=ctfb:x:640,y:480,depth:10,pclk:39722,le:48,ri:16,up:33,lo:10,hs:96,vs:2,sync:0,vmod:0

Probably wrong settings force the use of standard mode?

Where can I find information about settings different LCD displays in Colibri i.MX6 ULL?

Kindest regards

Matteo Sarto

Well reading better DISPLAY OUTPUT RESOLUTION AND TIMINGS
I have realized that i.MX 6ULL has a single framebuffer boot name mxsfb so I tried the

 setenv vidargs video='mxsfb:480x272-18@60'

as far as I know ET043080DM6 is 18 bit display.

Instructiona are normally executed and saved but the boot stops at

Starting kernel......

Any suggestion

kindest regards

Matteo Sarto

Hi,
Yes, you almost did it. Unfortunately you missed the M in the vidargs line.

Best regards,
Jaski

ya right this works

setenv vidargs video='mxsfb:480x272M-16@60'

I thought M was used for touch display

Also color depth (bpp) must be 16 and not 18

Thanks

Matteo

Perfect that it works. Thanks for the feedback.