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
