AD73322 in newer kernels

Hey gang,

I'm experiencing the same issue that was reported here:

https://blackfin.uclinux.org/gf/project/uclinux-dist/forum/?action=ForumBrowse&forum_id=39&_forum_action=ForumMessageBrowse&thread_id=42625

Basically, there appears to be a problem with the AD73322 sport driver whereby audio samples will be played out in the wrong time slots, resulting in audio being heard on random outputs when using arecord/aplay.

Has anyone else experienced/dealt with this, and/or figured out a way around it?