Skip to content

Commit

Permalink
remoteproc: wcss: add support for rpmsg communication
Browse files Browse the repository at this point in the history
add glink and ssr subdevices for wcss rproc to enable rpmsg
communication.

Signed-off-by: Sivaprakash Murugesan <sivaprak@codeaurora.org>
Link: https://lore.kernel.org/r/1588350492-4663-1-git-send-email-sivaprak@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
  • Loading branch information
Sivaprakash Murugesan authored and Bjorn Andersson committed May 12, 2020
1 parent a781e5a commit 8a226e2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions drivers/remoteproc/qcom_q6v5_wcss.c
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ struct q6v5_wcss {
phys_addr_t mem_reloc;
void *mem_region;
size_t mem_size;

struct qcom_rproc_glink glink_subdev;
struct qcom_rproc_ssr ssr_subdev;
};

static int q6v5_wcss_reset(struct q6v5_wcss *wcss)
Expand Down Expand Up @@ -557,6 +560,9 @@ static int q6v5_wcss_probe(struct platform_device *pdev)
if (ret)
goto free_rproc;

qcom_add_glink_subdev(rproc, &wcss->glink_subdev);
qcom_add_ssr_subdev(rproc, &wcss->ssr_subdev, "q6wcss");

ret = rproc_add(rproc);
if (ret)
goto free_rproc;
Expand Down

0 comments on commit 8a226e2

Please sign in to comment.