From: xxm Date: Thu, 17 Apr 2014 09:46:05 +0000 (+0800) Subject: gpu midgard : avoid hard reset isp mmu when initiate X-Git-Tag: firefly_0821_release~5514 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=b2e6b2e1b0ea9ba31f3ca3cf5e1532813f7d4aea;p=firefly-linux-kernel-4.4.55.git gpu midgard : avoid hard reset isp mmu when initiate --- diff --git a/drivers/iommu/rockchip-iommu.c b/drivers/iommu/rockchip-iommu.c index 4d96f1e61a6e..2ad9ca152155 100755 --- a/drivers/iommu/rockchip-iommu.c +++ b/drivers/iommu/rockchip-iommu.c @@ -1044,11 +1044,14 @@ static int rockchip_sysmmu_probe(struct platform_device *pdev) ret = -ENOENT; goto err_res; } - /*reset sysmmu*/ - if(!sysmmu_reset(data->res_bases[i],data->dbgname)) + if(!strstr(data->dbgname,"isp")) { - ret = -ENOENT; - goto err_res; + /*reset sysmmu*/ + if(!sysmmu_reset(data->res_bases[i],data->dbgname)) + { + ret = -ENOENT; + goto err_res; + } } }