aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/soc
diff options
context:
space:
mode:
authorSricharan R <sricharan@codeaurora.org>2018-06-04 13:30:35 -0700
committerBjorn Andersson <bjorn.andersson@linaro.org>2018-06-18 15:55:31 -0700
commit0e622e80191e75c99b6ecc265c140a37d81e7a63 (patch)
treed91d67f6dc1946328f8926d2584d84aa946c5675 /include/linux/soc
parentLinux 4.18-rc1 (diff)
downloadwireguard-linux-0e622e80191e75c99b6ecc265c140a37d81e7a63.tar.xz
wireguard-linux-0e622e80191e75c99b6ecc265c140a37d81e7a63.zip
remoteproc: qcom: mdt_loader: Make the firmware authentication optional
qcom_mdt_load function loads the mdt type firmware and initialises the secure memory as well. Make the initialisation only when requested by the caller, so that the function can be used by self-authenticating remoteproc as well. Acked-by: Andy Gross <andy.gross@linaro.org> Signed-off-by: Sricharan R <sricharan@codeaurora.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'include/linux/soc')
-rw-r--r--include/linux/soc/qcom/mdt_loader.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/soc/qcom/mdt_loader.h b/include/linux/soc/qcom/mdt_loader.h
index 5b98bbdabc25..944b06aefb0f 100644
--- a/include/linux/soc/qcom/mdt_loader.h
+++ b/include/linux/soc/qcom/mdt_loader.h
@@ -17,4 +17,8 @@ int qcom_mdt_load(struct device *dev, const struct firmware *fw,
phys_addr_t mem_phys, size_t mem_size,
phys_addr_t *reloc_base);
+int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw,
+ const char *fw_name, int pas_id, void *mem_region,
+ phys_addr_t mem_phys, size_t mem_size,
+ phys_addr_t *reloc_base);
#endif