mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 11:19:37 +00:00
OMAPDSS: DISPC: reject interlace for lcd out
OMAP2/3 does not support interlace for LCD out. OMAP4+ does, but is not supported by the driver at the moment. The driver still accepts interlaced mode for LCD out, causing broken display output. This patch makes dispc reject interlace for LCD out. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
parent
21d9ca9063
commit
beb8384d4a
1 changed files with 3 additions and 0 deletions
|
@ -2886,6 +2886,9 @@ bool dispc_mgr_timings_ok(enum omap_channel channel,
|
||||||
timings_ok &= _dispc_mgr_pclk_ok(channel, timings->pixelclock);
|
timings_ok &= _dispc_mgr_pclk_ok(channel, timings->pixelclock);
|
||||||
|
|
||||||
if (dss_mgr_is_lcd(channel)) {
|
if (dss_mgr_is_lcd(channel)) {
|
||||||
|
/* TODO: OMAP4+ supports interlace for LCD outputs */
|
||||||
|
timings_ok &= timings->interlace == false;
|
||||||
|
|
||||||
timings_ok &= _dispc_lcd_timings_ok(timings->hsw, timings->hfp,
|
timings_ok &= _dispc_lcd_timings_ok(timings->hsw, timings->hfp,
|
||||||
timings->hbp, timings->vsw, timings->vfp,
|
timings->hbp, timings->vsw, timings->vfp,
|
||||||
timings->vbp);
|
timings->vbp);
|
||||||
|
|
Loading…
Reference in a new issue