common: edid: fix the mode flag for interlaced
Fixes: b9e63a962a ("edid: support decode edid to drm modes")
Change-Id: I97cece70ff053bedd78b9af29be64c3d3d7679eb
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
This commit is contained in:
parent
2f6aff5865
commit
d8123c4406
|
|
@ -1582,7 +1582,7 @@ static void decode_mode(u8 *buf, struct drm_display_mode *mode)
|
||||||
mode->flags |= EDID_DETAILED_TIMING_FLAG_VSYNC_POLARITY(*t) ?
|
mode->flags |= EDID_DETAILED_TIMING_FLAG_VSYNC_POLARITY(*t) ?
|
||||||
DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC;
|
DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC;
|
||||||
|
|
||||||
if (EDID_DETAILED_TIMING_FLAG_HSYNC_POLARITY(*t))
|
if (EDID_DETAILED_TIMING_FLAG_INTERLEAVED(*t))
|
||||||
mode->flags |= DRM_MODE_FLAG_INTERLACE;
|
mode->flags |= DRM_MODE_FLAG_INTERLACE;
|
||||||
|
|
||||||
debug("Detailed mode clock %u kHz, %d mm x %d mm, flags[%x]\n"
|
debug("Detailed mode clock %u kHz, %d mm x %d mm, flags[%x]\n"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue