diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c index d2b37149da79..5a9c71cb94f1 100644 --- a/drivers/firmware/qcom_scm-smc.c +++ b/drivers/firmware/qcom_scm-smc.c @@ -1332,7 +1332,8 @@ int __qcom_scm_mem_protect_sd_ctrl(struct device *dev, u32 devid, desc.args[1] = mem_addr; desc.args[2] = mem_size; desc.args[3] = vmid; - desc.arginfo = QCOM_SCM_ARGS(4); + desc.arginfo = QCOM_SCM_ARGS(4, QCOM_SCM_VAL, + QCOM_SCM_RW, QCOM_SCM_VAL, QCOM_SCM_VAL); ret = qcom_scm_call(dev, &desc); return ret ? : desc.res[0];