Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac295a52 authored by Charan Teja Reddy's avatar Charan Teja Reddy
Browse files

iommu: arm-smmu: return EPROBE_DEFER when bus scaling is not available



On some targets, rpm-adhoc driver is used instead of rpmh that uses
fs_initcall for driver registration. Since smmu driver uses
subsys_initcall, return EPROBE_DEFER when bus scaling is not available.

Change-Id: I53359a4f013ce251eb3e5ce6bd6cf0b2979f7e5f
Signed-off-by: default avatarCharan Teja Reddy <charante@codeaurora.org>
parent 4e6734d4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4328,7 +4328,7 @@ static int arm_smmu_init_bus_scaling(struct arm_smmu_power_resources *pwr)
	pwr->bus_client = msm_bus_scale_register_client(pwr->bus_dt_data);
	if (!pwr->bus_client) {
		dev_err(dev, "Bus client registration failed\n");
		return -EINVAL;
		return -EPROBE_DEFER;
	}

	return 0;