From e0847f2bb351627dc60272883f48b5be7404f1d6 Mon Sep 17 00:00:00 2001 From: Om Deore Date: Thu, 27 Feb 2025 15:07:20 +0530 Subject: [PATCH] arm64: dts: msm: Enable cb handing in irq context GLINK changed their default handling of channel callbacks from the irq context to a callback thread. This change impacted FastRPC performance. Configure FastRPC to use irq context to handle channel callbacks to fix the performance regression. Change-Id: I59b2611e2ebe3f5d33650666a8ad7912d79cc1d1 Signed-off-by: Om Deore --- kera/kera-dsp.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kera/kera-dsp.dtsi b/kera/kera-dsp.dtsi index d4a41047..34cd57ea 100644 --- a/kera/kera-dsp.dtsi +++ b/kera/kera-dsp.dtsi @@ -9,6 +9,7 @@ qcom,glink-channels = "fastrpcglink-apps-dsp"; qcom,intents = <0x181 64>; qcom,ch-sched-rt; + qcom,cb-irq; label = "adsp"; memory-region = <&adsp_mem_heap>; qcom,vmids = <22 37>; @@ -91,6 +92,7 @@ qcom,glink-channels = "fastrpcglink-apps-dsp"; qcom,intents = <0x3fA 64>; qcom,ch-sched-rt; + qcom,cb-irq; label = "cdsp"; qcom,fastrpc-gids = <2908>; qcom,rpc-latency-us = <235>;