Hi All.
Currently we are testing different hdmi screens. Most of them has 800*480 resolution.
I know that this mode isn`t supported by hdmi driver.
So I add
static const struct fb_videomode wvga_mode = {
/* 20 1280x1024-60 VESA */
NULL, 60, 800, 480, 29850, 89, 164, 23, 10, 10, 10,
0x40000000, FB_VMODE_NONINTERLACED, 0
};
into hdmi driver.
fb_add_videomode(&wvga_mode, &hdmi->fbi->modelist);
I was able to get this resolution support. But the image is chopped from top and bottom a little.
Could anybody give me advice how to get correct picture? Is this Android issue or hdmi driver problem? As I understand this resolution should be supported by Android. I also know that there are successfull experiences with LCD 800*480 screens.
Thanks.
Hi Fan
please check below link how non-standard hdmi resolultion may be supported
https://community.nxp.com/thread/432050
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Yes. I made my changes according to this branch. But I am interested in how fill fb_videomode sctructure correctly for 800*480 hdmi mode.
My current settings I took from lcd display driver. I am not sure that it is correct.
in general there is no quarantee for good operation
of non-standard hdmi resolultions.