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:
Wyon Bi 2020-07-10 15:35:38 +08:00 committed by Jianhong Chen
parent 2f6aff5865
commit d8123c4406
1 changed files with 1 additions and 1 deletions

View File

@ -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"