dear sir,
im using above mentioned audio codec in our product. we have got TLV320AIC3107 EVM and its works find with our speaker. for linux, we actually modified AIC3106 driver to be compatible to AIC3107 driver. The audio qualify for our product is bad and incomparable with TLV320AIC3107 EVM which is far better.
we tried to dump resgister from TLV320AIC3107 EVM GUI "command line interface" and i tried to implement in kernel as well as ALSA. however, while playing the audio files, some regsiter has been changed and its makes the audio quality poor again.