From d8123c4406c7de7d5744d92cc601b1c9645a4588 Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Fri, 10 Jul 2020 15:35:38 +0800 Subject: [PATCH] common: edid: fix the mode flag for interlaced Fixes: b9e63a962a36 ("edid: support decode edid to drm modes") Change-Id: I97cece70ff053bedd78b9af29be64c3d3d7679eb Signed-off-by: Wyon Bi --- common/edid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"