rk3368 lcdc: fix iommu crash when resume

Signed-off-by: hjc <hjc@rock-chips.com>
This commit is contained in:
hjc
2015-05-25 16:01:12 +08:00
parent 03e19aa6a8
commit 97b97440a4

View File

@@ -3315,6 +3315,10 @@ static int rk3368_lcdc_early_resume(struct rk_lcdc_driver *dev_drv)
lcdc_cfg_done(lcdc_dev);
if (dev_drv->iommu_enabled) {
/* win address maybe effect after next frame start,
* but mmu maybe effect right now, so we delay 50ms
*/
mdelay(50);
if (dev_drv->mmu_dev)
rockchip_iovmm_activate(dev_drv->dev);
}