summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMathew Joseph Karimpanal <mkarim@codeaurora.org>2016-03-16 11:48:34 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-25 16:04:05 -0700
commita8bd7f67dcfc66bd5f3e10f9f44d0ccad4d8788e (patch)
treeab6000d76e3a32f165d9fbdb029bc306cb0a122a /drivers
parent16a90443335da4a2f5850f31eb0d9d7ba07a9367 (diff)
iommu/arm-smmu: Defer SMMU probe if clock-tree is not ready
A few clocks like gpu_ahb_clk may be available late on some platforms like on boards that use an I2C-controlled off-SoC power regulator. Defer SMMU probe if clock-tree is not ready. CRs-fixed: 971957 Change-Id: I3f13b36affa0a904bda7175d0dacff298794a906 Signed-off-by: Mathew Joseph Karimpanal <mkarim@codeaurora.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/iommu/arm-smmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c
index 9be51cdfa717..2604e53139ab 100644
--- a/drivers/iommu/arm-smmu.c
+++ b/drivers/iommu/arm-smmu.c
@@ -3237,7 +3237,7 @@ static int arm_smmu_init_clocks(struct arm_smmu_device *smmu)
if (IS_ERR(c)) {
dev_err(dev, "Couldn't get clock: %s",
cname);
- return -ENODEV;
+ return PTR_ERR(c);
}
if (clk_get_rate(c) == 0) {