AnsweredAssumed Answered

Does anyone else have overscan issues with Lilliput 7"/8" HDMI displays on Wandboard Solo?

Question asked by Ingmar Sittl on Sep 24, 2014

Hello,

 

I am running a Wandboard Solo with the Freescale 3.10.17-1.0.0 kernel and need to get a Lilliput HDMI display (e.g. Lilliput 869GL) to work correctly with the display's native 800x480 resolution.

 

The problem is that no matter what I try (kernel mode, fbset, ...), the video mode doesn't seem to be correct and the border of the framebuffer is always invisible (in DVI mode, the display shows that it is displaying 752x450 instead of 800x480, in HDMI mode the display is the same, but the Lilliput OSD doesn't show anything). Similar behavior happens for all other resolutions, e.g. 1280x1024 becomes 1200x960, 640x480 becomes 600x450).

 

dmesg | grep -i -E "hdmi|fb" shows the following:

Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw video=mxcfb0:dev=hdmi,640x480@60m,if=RGB24 fbmem=28M

mxc_sdc_fb fb.26: register mxc display driver hdmi

mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0x1a:0xa0:0xc1

mxc_sdc_fb fb.26: 640x480 h_sync,r,l: 96,16,48  v_sync,l,u: 2,10,33 pixclock=25174000 Hz

mxc_sdc_fb fb.26: 640x480 h_sync,r,l: 96,16,48  v_sync,l,u: 2,10,33 pixclock=25174000 Hz

mxc_hdmi 20e0000.hdmi_video: Read EDID again

mxc_hdmi 20e0000.hdmi_video: No modes read from edid

mxc_hdmi 20e0000.hdmi_video: create default modelist

mxc_sdc_fb fb.26: 640x480 h_sync,r,l: 96,16,48  v_sync,l,u: 2,10,33 pixclock=25175000 Hz

mxc_sdc_fb fb.26: 640x480 h_sync,r,l: 96,16,48  v_sync,l,u: 2,10,33 pixclock=25174000 Hz

imx-audio-hdmi sound-hdmi.24:  hdmi-hifi <-> hdmi_audio.16 mapping ok

  #2: imx-hdmi-soc


Things I've tried, without any difference in the result (always results in 752x450 mode detected by the Lilliput display):

  • all kinds of variations of resolution modifiers on the kernel command line, e.g.
    • video=mxcfb0:dev=hdmi,800x480M@60,if=RGB24
    • video=mxcfb0:dev=hdmi,800x480R@60m,if=RGB24
  • all kinds of fbset variants, with and without adjusted timing parameters
    • fbset -fb /dev/fb -g 800 480 800 480 16 -pixclock 0
      • mxc_sdc_fb fb.26: 800x480 h_sync,r,l: 96,16,48  v_sync,l,u: 2,10,33 pixclock=30240000 Hz
    • fbset -fb /dev/fb -g 800 480 800 480 16 -pixclock 0 -left 16 -right 16
      • mxc_sdc_fb fb.26: 800x480 h_sync,r,l: 96,16,16  v_sync,l,u: 2,10,33 pixclock=29232000 Hz

 

Does anyone have ideas what else I could try?

 

Regards,

Ingmar

Outcomes