History

remoteproc: wcss: add support for rpmsg communication

add glink and ssr subdevices for wcss rproc to enable rpmsg communication.

Sivaprakash Murugesan committed 6 years ago

Commit 8a226e21 parent a781e5a1 file · +6 −0Browse files

Unified · Split

drivers/remoteproc/qcom_q6v5_wcss.c+6−0
@@ -91,6 +91,9 @@ struct q6v5_wcss { · 90 unmodified lines
91 phys_addr_t mem_reloc;91 phys_addr_t mem_reloc;
92 void *mem_region;92 void *mem_region;
93 size_t mem_size;93 size_t mem_size;
94
95 struct qcom_rproc_glink glink_subdev;
96 struct qcom_rproc_ssr ssr_subdev;
94};97};
95 98
96static int q6v5_wcss_reset(struct q6v5_wcss *wcss)99static int q6v5_wcss_reset(struct q6v5_wcss *wcss)
@@ -557,6 +560,9 @@ static int q6v5_wcss_probe(struct platform_device *pdev) · 460 unmodified lines
557 if (ret)560 if (ret)
558 goto free_rproc;561 goto free_rproc;
559 562
563 qcom_add_glink_subdev(rproc, &wcss->glink_subdev);
564 qcom_add_ssr_subdev(rproc, &wcss->ssr_subdev, "q6wcss");
565
560 ret = rproc_add(rproc);566 ret = rproc_add(rproc);
561 if (ret)567 if (ret)
562 goto free_rproc;568 goto free_rproc;