From: hjc Date: Thu, 11 Sep 2014 10:29:02 +0000 (+0800) Subject: rk312x lcdc: if output_color is YUV color,vop should open bcsh r2y X-Git-Tag: firefly_0821_release~4724^2~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d094d44a5bb13c60b1d67bc0f37e74da1e1f3369;p=firefly-linux-kernel-4.4.55.git rk312x lcdc: if output_color is YUV color,vop should open bcsh r2y --- 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;