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):
Does anyone have ideas what else I could try?
Regards,
Ingmar