I'm using the Atmel SAMG53 along with the TLV320AIC3107 Codec. The 3107 has been attached to a custom breakout board, and I have verified all of its connections are sound.
The TWI interface, which is Atmel's equivalent of I2C, seems to be doing it's job, and timings are within the tolerances stated in the 3107 datasheet, however - I am not getting an ACK on the line when I use Atmels twi_probe, nor anything but errors with master reads/writes.
The Reset has been drawn low for longer than required by the datasheet, prior to performing any reads/writes.
The only variable that may be a problem, although I don't see why it would be is that the Speaker SS/DD are not hooked up, since I don't plan on using them. The rest of the core and I/O are powered.
The data and clock lines have been verified using a scope, and everything is working from that perspective.
Any suggestions?
I have also contacted Atmel.