I am working on a custom sound driver using the OMAP3530 McBSP2 and the TPS65950 audio codec (platform is the BeagleBoard). I have gotten basic stereo .wav files to play at 8kHz sample rate/ 16bits per sample, now I am trying to support mono 8kHz/16bps files.
I have the stereo frames configured as follows: I2S frame length: 32bits, word length: 16bits, frame sync width 16, frame sync period 32.
Is there a way to configure the TPS65950 for "mono" I2S mode? Basically only transmit one channel, to either L or R output. All examples in the TRM are for stereo data transmission. Is there a way to do this through McBSP2/TPS65950 configuration, or do I need to handle it in the software (ie, zero fill the second channel data, or maybe just mirror the data from the single mono channel into the second channel).