rk_fb: set interlace flag for dts timing
authorMark Yao <mark.yao@rock-chips.com>
Thu, 29 Oct 2015 07:54:11 +0000 (15:54 +0800)
committerMark Yao <mark.yao@rock-chips.com>
Fri, 6 Nov 2015 00:36:26 +0000 (08:36 +0800)
Change-Id: I8711cefdf224af88214ed39d9ae225be8bc62304
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/video/rockchip/rk_fb.c

index 66cb3a55f4f9b87931529017847c36c377c7a080..3cadc34c24adabb33dce4ebb85fa2626a9b5d6c0 100755 (executable)
@@ -467,6 +467,8 @@ int rk_fb_video_mode_from_timing(const struct display_timing *dt,
        screen->cabc_lut = dt->cabc_lut;
        screen->cabc_gamma_base = dt->cabc_gamma_base;
 
+       if (dt->flags & DISPLAY_FLAGS_INTERLACED)
+               screen->mode.vmode |= FB_VMODE_INTERLACED;
        if (dt->flags & DISPLAY_FLAGS_PIXDATA_POSEDGE)
                screen->pin_dclk = 1;
        else