diff --git a/common/edid.c b/common/edid.c index 8ae25df940..7a69b9be69 100644 --- a/common/edid.c +++ b/common/edid.c @@ -1582,7 +1582,7 @@ static void decode_mode(u8 *buf, struct drm_display_mode *mode) mode->flags |= EDID_DETAILED_TIMING_FLAG_VSYNC_POLARITY(*t) ? 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; debug("Detailed mode clock %u kHz, %d mm x %d mm, flags[%x]\n"