On 10/9/26 9:35 AM, Anurag Pateriya wrote: > The SoC Control Processor (SoCCP) is small RISC-V MCU that controls > USB Type-C, battery charging and various other functions on Qualcomm SoCs.
But that's not what it does on this SoC. > It provides a solution for control-plane processing, reducing per-subsystem > microcontroller reinvention. Add support for SoCCP PAS loader on Nord > platform > > Signed-off-by: Anurag Pateriya <[email protected]> > --- > drivers/remoteproc/qcom_q6v5_pas.c | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/drivers/remoteproc/qcom_q6v5_pas.c > b/drivers/remoteproc/qcom_q6v5_pas.c > index a005546c265d..6fa958044218 100644 > --- a/drivers/remoteproc/qcom_q6v5_pas.c > +++ b/drivers/remoteproc/qcom_q6v5_pas.c > @@ -1545,6 +1545,20 @@ static const struct qcom_pas_data nord_cdsp3_resource > = { > .smem_host_id = 197, > }; > > +static const struct qcom_pas_data nord_soccp_resource = { > + .crash_reason_smem = 656, > + .firmware_name = "soccp.mbn", > + .pas_id = 51, > + .proxy_pd_names = (char*[]){ > + "cx", > + "mx", > + NULL > + }, > + .ssr_name = "soccp", > + .sysmon_name = "soccp", > + .auto_boot = true, No DTB? Konrad

