hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/drivers/remoteproc/qcom_common.h
....@@ -11,6 +11,8 @@
1111 struct qcom_rproc_glink {
1212 struct rproc_subdev subdev;
1313
14
+ const char *ssr_name;
15
+
1416 struct device *dev;
1517 struct device_node *node;
1618 struct qcom_glink *edge;
....@@ -24,13 +26,15 @@
2426 struct qcom_smd_edge *edge;
2527 };
2628
29
+struct qcom_ssr_subsystem;
30
+
2731 struct qcom_rproc_ssr {
2832 struct rproc_subdev subdev;
29
-
30
- const char *name;
33
+ struct qcom_ssr_subsystem *info;
3134 };
3235
33
-void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink);
36
+void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink,
37
+ const char *ssr_name);
3438 void qcom_remove_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink);
3539
3640 int qcom_register_dump_segments(struct rproc *rproc, const struct firmware *fw);