Thread (36 messages) 36 messages, 4 authors, 25d ago

Re: [PATCH v8 02/14] firmware: qcom_scm: Migrate to generic PAS service

From: Konrad Dybcio <hidden>
Date: 2026-06-30 12:26:34
Also in: ath12k, dri-devel, linux-arm-msm, linux-media, linux-remoteproc, linux-wireless, lkml, op-tee

On 6/26/26 3:34 PM, Sumit Garg wrote:
From: Sumit Garg <redacted>

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 <redacted> # Lemans
Reviewed-by: Harshal Dev <redacted>
Tested-by: Vignesh Viswanathan <redacted> # IPQ9650
Signed-off-by: Sumit Garg <redacted>
---
[...]
quoted hunk ↗ jump to hunk
 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 <redacted>

Konrad
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help