In a system scenario other modules were using eventq1 and McASP was
using eventq 0. But fix in 48519f0ae03bc7e86b3dc93e56f1334d53803770 for
driver to pick eventq specified via platform data leads to starvation
issue on audio side because other module also uses same queue(EVENTQ_1).
Patch fixes the issue by changing McASP edma queue to EVENTQ_0 because
it is the eventq audio was using before fix in the above mentioned commit
ID.

Signed-off-by: Manjunathappa, Prakash <prakash...@ti.com>
---
 arch/arm/mach-davinci/board-da850-evm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/mach-davinci/board-da850-evm.c 
b/arch/arm/mach-davinci/board-da850-evm.c
index ec21663..230dcbc 100644
--- a/arch/arm/mach-davinci/board-da850-evm.c
+++ b/arch/arm/mach-davinci/board-da850-evm.c
@@ -753,7 +753,7 @@ static struct snd_platform_data da850_evm_snd_data = {
        .num_serializer = ARRAY_SIZE(da850_iis_serializer_direction),
        .tdm_slots      = 2,
        .serial_dir     = da850_iis_serializer_direction,
-       .asp_chan_q     = EVENTQ_1,
+       .asp_chan_q     = EVENTQ_0,
        .version        = MCASP_VERSION_2,
        .txnumevt       = 1,
        .rxnumevt       = 1,
-- 
1.7.1

_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to