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.

McBSP4 Configuration for OMAP3530

Other Parts Discussed in Thread: OMAP3530, TPS65950

Hi ,

      I need to configure McBSP4 of OMAP3530 which is interfaced with WM8753 SOC to make Microphone interface up ,  This McBSP4 need to be configured as PCM for Mic, any help regarding this issue.

 

Thanks and Regards

Mohamed Fasil

  • The McBSP on the OMAP3530 supports PCM and I2S modes, so it looks like you should be able to interface with the WM8753 just fine. In general to support this alternative audio codec you would need to modify the existing audio drivers, which are currently using I2S and support PCM data for the TPS65950's audio interface. This being said the McBSP side configuration is probably ready to go so you would need to add additional code for configuring the WM8753. Assuming you are using Linux, the driver source code is included with the Linux PSP install.

  • Thanks for your inputs.

     

      I m currently using linux-2.6.29, In which McBSP2 is configured for audio via I2S and I need to configure for Mic, In the codec part I modified the routing path register for Mic interface, In OMAP side I made the pad configuration for McBSP4(Mux settings)

          Where do I need to specify that McBSP4 to use PCM and not I2S

     

    Thanks and Regards

    Mohamed Fasil

  • Hi,

     

          For enabling the Mic interfaced McBSP4, I have done the following in linux-2.6.29,  The McBSP4 is interfaced via PCM with wolfson codec,

    * Added the voice related changes for omap3evm_dai[] in sound/soc/omap/omap3pmp.c

    *Configured Codec part for Voice path.

    * Enabled the Mux pin configuration for McBSP4,

     

    After modifying the above changes I m still not able to get through with Voice. Any suggestion what needs to be done further for fixing it.

     

     

    Thanks

    Fasil