rk312x lcdc: invert lvds dclk to fix disp bad
authorzwl <zwl@rockchips.com>
Mon, 11 Aug 2014 08:15:57 +0000 (16:15 +0800)
committerzwl <zwl@rockchips.com>
Mon, 11 Aug 2014 08:16:13 +0000 (16:16 +0800)
drivers/video/rockchip/lcdc/rk312x_lcdc.c

index 8c9f5242a58ae76aeb66cf1854d98b1c5acdf83c..8ddc09125348478e455fac4e606132cdb069c092 100755 (executable)
@@ -790,7 +790,7 @@ static int rk312x_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
                 case SCREEN_LVDS:
                         if (lcdc_dev->soc_type == VOP_RK312X) {
                                 mask = m_LVDS_DCLK_EN | m_LVDS_DCLK_INVERT;
-                               val = v_LVDS_DCLK_EN(1) | v_LVDS_DCLK_INVERT(0);
+                               val = v_LVDS_DCLK_EN(1) | v_LVDS_DCLK_INVERT(1);
                                 lcdc_msk_reg(lcdc_dev, AXI_BUS_CTRL, mask, val);
                                lcdc_dev->overlay_mode = VOP_RGB_DOMAIN;
                         }