Hello,
I'm running Linux 3.7 on a beagle-xm and observe very reproducible stereo channel swapping issue on playback of a stereo stream (one channel has a sine, the other is zero); the channel swap occurs on starting the playback
with a scope I have observed that the audio data indeed swaps relative to the FSX; so the problem is on the I2S bus
I see the issue with the TWL4030 audio codec; McBSP2 is slave, TWL4030 is master
on a custom board I see the same issue with a TLV320AIC3104 on McBSP3 (have tried to configured the TLV320AIC3104 as slave and master, same channel swapping issue for both configs)
the channel swapping issue has been discussed here, http://comments.gmane.org/gmane.linux.alsa.devel/82178, and patches have been pointed out for 2.6.32
it appears that the swapping issue is back, probably due to the DMA rework in recent kernel?
can someone confirm the issue? any suggestions?
thanks, regards, p.