From d89d037d9f1bfee44aa146115391df37156f79c3 Mon Sep 17 00:00:00 2001 From: hjc Date: Thu, 24 Apr 2014 13:52:08 +0800 Subject: [PATCH] rk3288 lcdc: backup mmu reg when use iommu --- drivers/video/rockchip/lcdc/rk3288_lcdc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/video/rockchip/lcdc/rk3288_lcdc.c b/drivers/video/rockchip/lcdc/rk3288_lcdc.c index 9ef386145ce5..627d5d2ffbd1 100755 --- a/drivers/video/rockchip/lcdc/rk3288_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk3288_lcdc.c @@ -223,7 +223,11 @@ static int rk3288_lcdc_pre_init(struct rk_lcdc_driver *dev_drv) rk3288_lcdc_clk_enable(lcdc_dev); /*backup reg config at uboot*/ - for (i = 0; i < 0x1a0;) { +#ifdef CONFIG_ROCKCHIP_IOMMU + for (i = 0; i < 0x330;) { +#else + for (i = 0; i < 0x1a0;) { +#endif lcdc_readl(lcdc_dev,i); i += 4; } -- 2.34.1