rk312x:lcdc:
authorzwl <zwl@rockchips.com>
Fri, 31 Oct 2014 10:21:13 +0000 (18:21 +0800)
committerzwl <zwl@rockchips.com>
Fri, 31 Oct 2014 10:26:58 +0000 (18:26 +0800)
* set dither down according to primary screen face when DUAL display
  for fix the color gradation of display

Signed-off-by: zwl <zwl@rock-chips.com>
Signed-off-by: xzj <xzj@rock-chips.com>
drivers/video/rockchip/lcdc/rk312x_lcdc.c

index d8ffc64d81056385eadf12329ac32f69a50e54cb..d82ab26ff7bd17088d1bca747057f854a12909e1 100755 (executable)
@@ -1173,7 +1173,7 @@ static int rk312x_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
                        break;
                }
                if (lcdc_dev->soc_type == VOP_RK312X) {
-                       switch (screen->face) {
+                       switch (dev_drv->screen0->face) {
                        case OUT_P565:
                                face = OUT_P565;
                                mask = m_DITHER_DOWN_EN |