On Thu, Apr 09, 2026 at 01:52:27AM -0700, Jingyi Wang wrote:
[..]
> diff --git a/drivers/remoteproc/qcom_q6v5_pas.c 
> b/drivers/remoteproc/qcom_q6v5_pas.c
> index da27d1d3c9da..34b54cf832d0 100644
> --- a/drivers/remoteproc/qcom_q6v5_pas.c
> +++ b/drivers/remoteproc/qcom_q6v5_pas.c
> @@ -60,6 +60,7 @@ struct qcom_pas_data {
>       int region_assign_count;
>       bool region_assign_shared;
>       int region_assign_vmid;
> +     bool early_boot;
>  };
>  
>  struct qcom_pas {
> @@ -423,9 +424,15 @@ static int qcom_pas_stop(struct rproc *rproc)
>  
>       qcom_pas_unmap_carveout(rproc, pas->mem_phys, pas->mem_size);
>  
> -     handover = qcom_q6v5_unprepare(&pas->q6v5);
> -     if (handover)
> -             qcom_pas_handover(&pas->q6v5);
> +     /*
> +      * qcom_q6v5_prepare is not called in qcom_pas_attach, skip unprepare to
> +      * avoid mismatch.

Can you confirm that no load_state should be sent to AOSS for SoCCP?
(I.e. from the skipped qcom_q6v5_prepare())

Regards,
Bjorn

Reply via email to