This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

using DM6467 McASP0 I2S with EDMA

Is it possible to have two I2S audio sources connected to two of McASP0 I2S ports (both used for capture) and use EDMA for recieving the audio data separately (different destination address) for each source? The problem is that there is only one EDMA event (AREVT0) for receiving on the McASP0 (I don't want to use the other two odd/even receive events).

  • Hi 

    Today My requirement is also similar to this i.e. I want to capture two I2S(16 Bit Word, Stereo, 48Khz) simultaneously using DM6467 McASP0, and have then as separate streams all together, could you able to achieve this or you used some other solution. pls suggest to finalize my design.

  • Hi,

    If you are going to use the MV Linux kernel (2.6.18), then you will need to change it in order to support receiving two I2S, since it currently supports only one I2S.

     

    Regards,

    Nir

  • Thanks Nir,

    I am going to use PSP 3.02 which is having linux 2.6.32 I guess, but it also supports only one I2S capture, I believe. but the doubt here is whether you could able to achieve it with DM6467 i.e capturing two simultaneous I2S using McASP0. if yes then whether i have to make it as two ALSA sound card driver or it is possible with only one ALSA sound card driver to capture two I2S data in separate buffers and other thing is how was the performance you felt like ARM load and sound jerks if present any.

    Regards

    Vivek 

  • Hi Vivek,

    I haven't tried to capture two I2S with the DM6467, but I assume this will not present any performance issues once the driver is written properly.

     

    regards,

    Nir