SAMA5D SSC: Needs to account for data offset in audio buffer.
WM8904: Can't reset the WM8904 unless we also reinitiailize all registers.  Try to get a saner timeout based on sample rate, bits-per-sample, and buffer size.
Update ChangeLog
NxPlayer: Fix an error I introduced:  Need to pass through final buffer even if is it zero length because it contains the end of audio stream flag
Update ChangeLog
SAMA5 SSC: Frame Synch Delay is now configurable
SAMA5 SSC: Start Delay is now configurable
Update ChangeLog
SAMA5 WM8904: Fix errors in programmable clock output configuration
Add debug logic to dump WM8904 registers
Update ChangeLog
WM8904 I2C:  Fix an error in writing.  I am not sure why this fixes the problem
WM8904:  Ad the MCLK frequency to the interface definition.  The WM8904 driver needs to know this frequency in order to configure the FLL to generate the correct bitrate
WM8904:  Add an option to control WM8904 register dumping
Update ChangeLog
WM8904: Add logic to program the FLL to achieve the bitrate
Update ChangeLog
SAMA5 SSC: Verify that the requested bit width is supported.  Correct some alignment tests that depend upon the data bit width.
PCM decoder: Correct the end of audio stream handling.  It was not being detected before so that logic was not examining the WAV header in the first buffer of the next audio file
SAMA5D3X-EK NxPlayer Configuration: Update with last WM8904 settings