video: rockchip: lcdc: 3366: fix timing reg take effect time
authorHuang Jiachai <hjc@rock-chips.com>
Thu, 10 Mar 2016 02:05:19 +0000 (10:05 +0800)
committerGerrit Code Review <gerrit@rock-chips.com>
Thu, 10 Mar 2016 11:39:08 +0000 (19:39 +0800)
rk3366 timing reg config change to frame effect,
so we need config done after update timing.

Change-Id: I7279fc03a066357cb8a0ed452e9182f92bf90f01
Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
drivers/video/rockchip/lcdc/rk3368_lcdc.c

index a1786d5346dbf3af99d7d112337a29dfa1dc4a52..52387869001f1ff4ab441141a338514e162dd63e 100644 (file)
@@ -2163,6 +2163,8 @@ static int rk3368_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
                                     v_DSP_LUT_EN(1));
                rk3368_lcdc_bcsh_path_sel(dev_drv);
                rk3368_config_timing(dev_drv);
+               if (lcdc_dev->soc_type == VOP_FULL_RK3366)
+                       lcdc_cfg_done(lcdc_dev);
        }
        spin_unlock(&lcdc_dev->reg_lock);
        rk3368_lcdc_set_dclk(dev_drv, 1);