AD73322 in newer kernels

Hey gang,

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

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?