Quoting Rakesh Pillai (2021-10-28 01:13:37) > diff --git a/drivers/remoteproc/qcom_q6v5_adsp.c b/drivers/remoteproc/qcom_q6v5_adsp.c > index 098362e6..7d07e79 100644 > --- a/drivers/remoteproc/qcom_q6v5_adsp.c > +++ b/drivers/remoteproc/qcom_q6v5_adsp.c > @@ -93,11 +100,143 @@ struct qcom_adsp { > void *mem_region; > size_t mem_size; > > + struct device *proxy_pds[QCOM_Q6V5_RPROC_PROXY_PD_MAX]; > + int proxy_pd_count; size_t? > + > struct qcom_rproc_glink glink_subdev; > struct qcom_rproc_ssr ssr_subdev; > struct qcom_sysmon *sysmon; > + > + int (*shutdown)(struct qcom_adsp *adsp); > }; >