Re: [PATCH v8 02/14] firmware: qcom_scm: Migrate to generic PAS service
Konrad Dybcio via OP-TEE <[email protected]> Tue, 30 Jun 2026 14:26:24 +0200
| Newsgroups | org.trustedfirmware.lists.op-tee,org.freedesktop.lists.dri-devel,org.infradead.lists.ath12k,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media,org.kernel.vger.linux-remoteproc,org.kernel.vger.linux-wireless,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
On 6/26/26 3:34 PM, Sumit Garg wrote: > From: Sumit Garg <[email protected]> > > With the availability of generic PAS service, let's add SCM calls as > a backend to keep supporting legacy QTEE interfaces. The exported > qcom_scm* wrappers will get dropped once all the client drivers get > migrated as part of future patches. > > Tested-by: Mukesh Ojha <[email protected]> # Lemans > Reviewed-by: Harshal Dev <[email protected]> > Tested-by: Vignesh Viswanathan <[email protected]> # IPQ9650 > Signed-off-by: Sumit Garg <[email protected]> > --- [...] > struct qcom_scm_pas_context *devm_qcom_scm_pas_context_alloc(struct device *dev, > u32 pas_id, > phys_addr_t mem_phys, > size_t mem_size) > { > - struct qcom_scm_pas_context *ctx; > + struct qcom_pas_context *ctx; > > ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); > if (!ctx) > @@ -600,11 +569,12 @@ struct qcom_scm_pas_context *devm_qcom_scm_pas_context_alloc(struct device *dev, > ctx->mem_phys = mem_phys; > ctx->mem_size = mem_size; > > - return ctx; > + return (struct qcom_scm_pas_context *)ctx; "please don't explode" otherwise Reviewed-by: Konrad Dybcio <[email protected]> Konrad