diff options
| author | Xilin Wu <sophon@radxa.com> | 2026-09-09 16:08:53 +0800 |
|---|---|---|
| committer | Bjorn Andersson <andersson@kernel.org> | 2026-09-16 18:15:53 -0500 |
| commit | 3ca6796122d931ed3923884b019b0a32c26cade6 (patch) | |
| tree | 5078bfe7c2d92553a39c752ed4445755913b1c43 /tools/perf/scripts/python/bin | |
| parent | 8271e751016e30751a753916167d02b3fc27e8b2 (diff) | |
arm64: dts: qcom: sc8280xp: Mark FastRPC context banks as dma-coherent
The FastRPC context banks are DMA-coherent on SC8280XP. Describe this in
the device tree so that the DMA API uses the appropriate coherency
attributes for their mappings.
When FastRPC allocates shared buffers from the system DMA heap, the
missing property can cause intermittent failures while loading DSP
libraries. Both fastrpc_test and the QAIRT platform validator can fail
with DSP loader errors such as "mmap hdrs failed" and "bad address".
Mark the ADSP, CDSP and SLPI FastRPC context banks as dma-coherent to fix
these failures and allow QAIRT applications to run on the CDSP. It also
matches the behavior of the Windows driver.
Signed-off-by: Xilin Wu <sophon@radxa.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260909-sc8280xp-fastrpc-dma-coherent-v3-1-d38184e8cf9d@radxa.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
