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 <quic_odeore@quicinc.com>
This commit is contained in:
Om Deore
2025-02-27 15:07:20 +05:30
parent bcd55c2a7b
commit e0847f2bb3

View File

@@ -9,6 +9,7 @@
qcom,glink-channels = "fastrpcglink-apps-dsp"; qcom,glink-channels = "fastrpcglink-apps-dsp";
qcom,intents = <0x181 64>; qcom,intents = <0x181 64>;
qcom,ch-sched-rt; qcom,ch-sched-rt;
qcom,cb-irq;
label = "adsp"; label = "adsp";
memory-region = <&adsp_mem_heap>; memory-region = <&adsp_mem_heap>;
qcom,vmids = <22 37>; qcom,vmids = <22 37>;
@@ -91,6 +92,7 @@
qcom,glink-channels = "fastrpcglink-apps-dsp"; qcom,glink-channels = "fastrpcglink-apps-dsp";
qcom,intents = <0x3fA 64>; qcom,intents = <0x3fA 64>;
qcom,ch-sched-rt; qcom,ch-sched-rt;
qcom,cb-irq;
label = "cdsp"; label = "cdsp";
qcom,fastrpc-gids = <2908>; qcom,fastrpc-gids = <2908>;
qcom,rpc-latency-us = <235>; qcom,rpc-latency-us = <235>;