diff --git a/drivers/video/rockchip/lcdc/rk312x_lcdc.c b/drivers/video/rockchip/lcdc/rk312x_lcdc.c index d8ffc64d8105..d82ab26ff7bd 100755 --- a/drivers/video/rockchip/lcdc/rk312x_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk312x_lcdc.c @@ -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 |