Since there was bug in the audio driver, it was not picking the eventq
specified(EVENTQ_1) via platform data and was using EVENTQ_0. And in
system scenario other modules(say video) were using EVENTQ_1.
48519f0ae03bc7e86b3dc93e56f1334d53803770 fixes the bug in driver to pick
specified eventq via platform data. As a result starvation issue is
observed on audio side when audio/video uses same eventq for transfers.
Patch fixes the issue by changing eventq to EVENTQ_0 for audio.

Signed-off-by: Manjunathappa, Prakash <prakash...@ti.com>
---
Since v1:
 Rewritten commit description.

 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 1d7d249..6659a90 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