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

Commit ec51a0f5 authored by Siddharth Gupta's avatar Siddharth Gupta Committed by Elliot Berman
Browse files

firmware: qcom_scm: Permit early SCM calls before driver probe



In some cases we need to make early SCM calls, i.e., when
the driver has not been probed. Adding NULL dereference
checks to handle such cases.

Change-Id: I4e6e6821795ed5833e59350865a17530494c52f9
Signed-off-by: default avatarSiddharth Gupta <sidgup@codeaurora.org>
Signed-off-by: default avatarElliot Berman <eberman@codeaurora.org>
parent 6c33f335
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -338,13 +338,13 @@ EXPORT_SYMBOL(qcom_scm_tz_blsp_modify_owner);

int qcom_scm_io_readl(phys_addr_t addr, unsigned int *val)
{
	return __qcom_scm_io_readl(__scm->dev, addr, val);
	return __qcom_scm_io_readl(__scm ? __scm->dev : NULL, addr, val);
}
EXPORT_SYMBOL(qcom_scm_io_readl);

int qcom_scm_io_writel(phys_addr_t addr, unsigned int val)
{
	return __qcom_scm_io_writel(__scm->dev, addr, val);
	return __qcom_scm_io_writel(__scm ? __scm->dev : NULL, addr, val);
}
EXPORT_SYMBOL(qcom_scm_io_writel);