From ca5254fe54f1c03e902157172946a47ed2d0514a Mon Sep 17 00:00:00 2001 From: Om Deore Date: Wed, 15 Jan 2025 10:32:11 +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: I8ab7a69127e66e046d10f5bd226cfb74e6ba2318 Signed-off-by: Om Deore --- tuna/tuna-dsp.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tuna/tuna-dsp.dtsi b/tuna/tuna-dsp.dtsi index d4a41047..34cd57ea 100644 --- a/tuna/tuna-dsp.dtsi +++ b/tuna/tuna-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>;