.. | .. |
---|
11 | 11 | struct qcom_rproc_glink { |
---|
12 | 12 | struct rproc_subdev subdev; |
---|
13 | 13 | |
---|
| 14 | + const char *ssr_name; |
---|
| 15 | + |
---|
14 | 16 | struct device *dev; |
---|
15 | 17 | struct device_node *node; |
---|
16 | 18 | struct qcom_glink *edge; |
---|
.. | .. |
---|
24 | 26 | struct qcom_smd_edge *edge; |
---|
25 | 27 | }; |
---|
26 | 28 | |
---|
| 29 | +struct qcom_ssr_subsystem; |
---|
| 30 | + |
---|
27 | 31 | struct qcom_rproc_ssr { |
---|
28 | 32 | struct rproc_subdev subdev; |
---|
29 | | - |
---|
30 | | - const char *name; |
---|
| 33 | + struct qcom_ssr_subsystem *info; |
---|
31 | 34 | }; |
---|
32 | 35 | |
---|
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); |
---|
34 | 38 | void qcom_remove_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink); |
---|
35 | 39 | |
---|
36 | 40 | int qcom_register_dump_segments(struct rproc *rproc, const struct firmware *fw); |
---|