From c2d1229d6f563f276dcc33959e060e13367b4600 Mon Sep 17 00:00:00 2001 From: Prakruthi Deepak Heragu Date: Thu, 14 May 2020 16:26:29 -0700 Subject: [PATCH] firmware: qcom_scm: Pass arginfo for sec_wdog_trigger As TZ expects an argument for the sec_wdog_scm call, send 1 aergument while making the scm call. Change-Id: Ic24271cc08c007046c22a4a5a42b598e7f338306 Signed-off-by: Prakruthi Deepak Heragu --- drivers/firmware/qcom_scm-smc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c index d2b37149da79..2d1e659adf63 100644 --- a/drivers/firmware/qcom_scm-smc.c +++ b/drivers/firmware/qcom_scm-smc.c @@ -723,12 +723,15 @@ int __qcom_scm_sec_wdog_deactivate(struct device *dev) int __qcom_scm_sec_wdog_trigger(struct device *dev) { + int ret; struct qcom_scm_desc desc = { .svc = QCOM_SCM_SVC_BOOT, .cmd = QCOM_SCM_BOOT_SEC_WDOG_TRIGGER, .owner = ARM_SMCCC_OWNER_SIP, }; - int ret; + + desc.args[0] = 0; + desc.arginfo = QCOM_SCM_ARGS(1); ret = qcom_scm_call(dev, &desc);