Dear Sirs,
I'm working on a board based on the Gumstix Overo EarthStormCom (CPU type AM3703 from TI) module. I need to use the MCBSP3 module port in order to acquire an I2S audio stereo streaming coming from an external codec (that is the master). I configured the MCMSP3 port GPIO pins in the right way and I wrote the SOC_ALSA and MACHINE driver in order respectively to configure the MCBSP3 port to work as I2S (and map it to the ALSA) and to make Linux to handle the external CODEC (using the I2C bus). The drivers seem to work properly and the Linux recognize the new sound card (using the "arecord -L" command).I'm also able to get the audio and play it but the issue is that there is only the left channel working. I'm not able to get any sound from the right channel although the external coded I2S out data are OK (I checked them with a scope and I can clearly see the data of the left and right channels).
I put some debug printk in the various Linux MCBSP functions to check that the correct parameters are passed (like number of channels) but I wasn't able to fix the problem yet. Had somebody an issue like this? Please help.
Thanks,
Rosario