From d094d44a5bb13c60b1d67bc0f37e74da1e1f3369 Mon Sep 17 00:00:00 2001 From: hjc Date: Thu, 11 Sep 2014 18:29:02 +0800 Subject: [PATCH] rk312x lcdc: if output_color is YUV color,vop should open bcsh r2y --- drivers/video/rockchip/lcdc/rk312x_lcdc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/rockchip/lcdc/rk312x_lcdc.c b/drivers/video/rockchip/lcdc/rk312x_lcdc.c index 74414ab25df3..0c629252cf2c 100755 --- a/drivers/video/rockchip/lcdc/rk312x_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk312x_lcdc.c @@ -634,6 +634,8 @@ static int rk312x_lcdc_pre_init(struct rk_lcdc_driver *dev_drv) lcdc_cfg_done(lcdc_dev); if (dev_drv->iommu_enabled) /* disable win0 to workaround iommu pagefault */ lcdc_layer_enable(lcdc_dev, 0, 0); + if ((dev_drv->ops->open_bcsh)&&(dev_drv->output_color == COLOR_YCBCR)) + dev_drv->ops->open_bcsh(dev_drv,1); lcdc_dev->pre_init = true; return 0; -- 2.34.1