Hi,

We have a custom board based on DM6467 with TVP5158 as the video codec.

On the audio input path we have the following connection,
LRCLK_R -> AFSR0
SD_R -> AXR0[0]
BCLK_R -> ACLKR0

So basically we are receiving audio on serializer[0] of MCASP.


So in sound/oss/dm646x/audio_controller.c, I have modified as below



 .serializer_mode[0] = CONFIGURED_AS_RX,

 .serializer_mode[1] = CONFIGURED_AS_INACTIVE,

 .serializer_mode[2] = CONFIGURED_AS_TX,

 .serializer_mode[3] = CONFIGURED_AS_INACTIVE,



Apart from this I have modified arch/arm/mach-davinci/mcasp.c to change the 
PDIR register to

mcasp_config.pdir = 0x00000001;



I have enabled debugs in the file sound/oss/dm646x/davinci-audio-dma-intfc.c

The code does not enter the function sound_dma_irq_handler.



Is there any other configuration which has to be done when the serializer for 
reception is changed??


[audio_setup_buf]: start
[audio_setup_buf]: end(0)
[audio_prime_rx]: start
[audio_process_dma]: start
[davinci_start_sound_dma]: start
[audio_set_dma_params_capture]: start
<audio_set_dma_params_capture>: <6>audio_set_dma_params_capture channel = 90 dma
_ptr = 86a04000            dma_size = c00
[audio_set_dma_params_capture]: end(0)
[audio_start_dma_chain]: start
[audio_start_dma_chain]: end(0)
[davinci_start_sound_dma]: end(0)
[davinci_start_sound_dma]: start
[audio_set_dma_params_capture]: start
<audio_set_dma_params_capture>: <6>audio_set_dma_params_capture channel = 91 dma
_ptr = 86a04c00            dma_size = c00
[audio_set_dma_params_capture]: end(0)
[audio_start_dma_chain]: start
[audio_start_dma_chain]: end(0)
[davinci_start_sound_dma]: end(0)
[davinci_start_sound_dma]: start
<davinci_start_sound_dma>: <6>queue full
[davinci_start_sound_dma]: end(4294967294)
<audio_process_dma>: <6>error
[audio_process_dma]: end(4294967294)
[audio_prime_rx]: end(0)



Thanks,

Priya


________________________________

http://www.mindtree.com/email/disclaimer.html
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to