From: hjc Date: Thu, 16 Apr 2015 12:16:30 +0000 (+0800) Subject: rk3368 lcdc: revert lcdc reset when switch hdmi X-Git-Tag: firefly_0821_release~4158^2~193 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=09440c9ed52f0008c06d5bab33dea803141ea962;p=firefly-linux-kernel-4.4.55.git rk3368 lcdc: revert lcdc reset when switch hdmi Signed-off-by: hjc --- diff --git a/drivers/video/rockchip/lcdc/rk3368_lcdc.c b/drivers/video/rockchip/lcdc/rk3368_lcdc.c index 6f9180e63023..c8345e701315 100755 --- a/drivers/video/rockchip/lcdc/rk3368_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk3368_lcdc.c @@ -1779,7 +1779,7 @@ static int lcdc_reset(struct rk_lcdc_driver *dev_drv, bool initscreen) struct lcdc_device *lcdc_dev = container_of(dev_drv, struct lcdc_device, driver); u32 mask, val; - u32 v; + u32 __maybe_unused v; /*printk("0407:standby=%d,initscreen=%d,dev_drv->first_frame=%d\n", lcdc_dev->standby,initscreen,dev_drv->first_frame);*/ if (!lcdc_dev->standby && initscreen && (dev_drv->first_frame != 1)) { @@ -1803,6 +1803,7 @@ static int lcdc_reset(struct rk_lcdc_driver *dev_drv, bool initscreen) lcdc_cfg_done(lcdc_dev); mdelay(50); writel_relaxed(0, lcdc_dev->regs + REG_CFG_DONE); +#if 0 if (dev_drv->iommu_enabled) { if (dev_drv->mmu_dev) rockchip_iovmm_deactivate(dev_drv->dev); @@ -1824,6 +1825,7 @@ static int lcdc_reset(struct rk_lcdc_driver *dev_drv, bool initscreen) mdelay(50); rk3368_lcdc_reg_restore(lcdc_dev); mdelay(50); +#endif } return 0; }