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