From 1face6aa6d462e5429d57f086720e2017f79a896 Mon Sep 17 00:00:00 2001 From: Mangesh Kunchamwar Date: Tue, 6 Nov 2018 18:03:24 +0530 Subject: [PATCH] dsp: fix issue with MDF shared memory access in CDSP for QCS403 SMMU is not enabled on CDSP and shared memory to CDSP doesn't need SID. Default SID from audio ION was being added in 32bit builds. Avoid adding default SID for MDF shared memory for CDSP. Change-Id: I5e35396fc90071f96e1042c5e08eafe4226c240b Signed-off-by: Mangesh Kunchamwar --- dsp/q6core.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dsp/q6core.c b/dsp/q6core.c index 4888f7110efa..f66fc842b52c 100644 --- a/dsp/q6core.c +++ b/dsp/q6core.c @@ -1209,8 +1209,7 @@ int q6core_map_mdf_shared_memory(uint32_t map_handle, uint64_t *buf_add, for (i = 0; i < bufcnt; i++) { mregions->shm_addr_lsw = lower_32_bits(buf_add[i]); - mregions->shm_addr_msw = - msm_audio_populate_upper_32_bits(buf_add[i]); + mregions->shm_addr_msw = upper_32_bits(buf_add[i]); mregions->mem_size_bytes = bufsz[i]; ++mregions; }