Re: [PATCH v3 1/6] remoteproc: qcom: mdt_loader: Make the firmware authentication optional
From: Sricharan R <hidden>
Date: 2017-10-19 05:23:03
Also in:
linux-arm-msm, linux-remoteproc, lkml
Hi Bjorn, On 10/12/2017 11:56 PM, Bjorn Andersson wrote:
On Wed 30 Aug 21:45 PDT 2017, Sricharan R wrote:quoted
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. Signed-off-by: Sricharan R <redacted> --- drivers/soc/qcom/mdt_loader.c | 70 +++++++++++++++++++++++++++++++------ include/linux/soc/qcom/mdt_loader.h | 3 ++ 2 files changed, 62 insertions(+), 11 deletions(-)diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c index bd63df0..851f5d7 100644 --- a/drivers/soc/qcom/mdt_loader.c +++ b/drivers/soc/qcom/mdt_loader.c@@ -86,9 +86,9 @@ ssize_t qcom_mdt_get_size(const struct firmware *fw) * * Returns 0 on success, negative errno otherwise. */This kerneldoc is now lacks @pas_init, but as it's just an internal function and you have kerneldoc on the public functions I suggest that you drop it.
Sure. Will change.
quoted
-int qcom_mdt_load(struct device *dev, const struct firmware *fw, - const char *firmware, int pas_id, void *mem_region, - phys_addr_t mem_phys, size_t mem_size) +static int __qcom_mdt_load(struct device *dev, const struct firmware *fw, + const char *firmware, int pas_id, void *mem_region, + phys_addr_t mem_phys, size_t mem_size, bool pas_init)With this you have my Acked-by.
Thanks. Regards, Sricharan -- "QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus