Commit Graph

5 Commits

Author SHA1 Message Date
Om Deore
e0847f2bb3 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>
2025-02-27 15:07:20 +05:30
Om Deore
bcd55c2a7b arm64: dts: msm: Enable GLINK RT callback handling
GLINK changed to using a non-RT priority when handling channel
callbacks.

For FastRPC configure GLINK to use RT priority when handling
channel callbacks to avoid any performance regression.

Change-Id: Ia1b0a105b79fb450d1fe3437ad88b3ce5d9fd943
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
2025-02-27 15:04:26 +05:30
Om Deore
c82525e321 arm64: dts: msm: Increase GLINK intents
There is currently a potential for a deadlock in the DSP when it
wants to send a GLINK message but is waiting for an intent.
Increase the number of intents to 1 more than the number of DSP
supported threads so that the DSP won't have to wait for intents.

Change-Id: I31edbebe06738bb56a8305957fde74388c4a5154
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
2025-02-27 15:02:41 +05:30
Patan Saddam
b254cecddd ARM: dts: msm: Fix compilation error
Add semicolon to fix compilation error.

Change-Id: I351917a718ce5526787b7040c5c3b8d9d3a274ae
Signed-off-by: Patan Saddam <quic_psaddam@quicinc.com>
2024-08-16 01:33:46 -07:00
Patan Saddam
9a258f7e6f ARM: dts: msm: Add kera dts and dtsi files
Add context banks support for kera

Change-Id: I84be824b5cca9b40f781a201963c9c0541bf67ed
Signed-off-by: Patan Saddam <quic_psaddam@quicinc.com>
2024-08-09 15:48:43 +05:30